@charset "UTF-8";
/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-rgb: 33, 37, 41;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
}

a {
    cursor: pointer;
}

.footer-two .footer-above .widget-contact {
    border: none !important;
}

.intro-text {
    padding: 50px 0;
}

.intro-text a {
    text-decoration: underline;
}

ul#menu-support>li li {
    list-style-type: disc;
}

ul#menu-support>li {
    list-style: none;
    padding-bottom: 20px;
}


.year {
    display: none;
}

.switch-wrapper {
    position: relative;
    display: inline-flex;
    padding: 4px;
    border: 1px solid lightgrey;
    border-radius: 30px;
    background: white;
    margin: 0 auto;
    margin-bottom: -10px;

}

.switch-wrapper [type="radio"] {
    position: absolute;
    left: -9999px;
}

.switch-wrapper [type="radio"]:checked#monthly~label[for="monthly"],
.switch-wrapper [type="radio"]:checked#yearly~label[for="yearly"] {
    color: white;
}

.switch-wrapper [type="radio"]:checked#monthly~label[for="monthly"]:hover,
.switch-wrapper [type="radio"]:checked#yearly~label[for="yearly"]:hover {
    background: transparent;
}

.switch-wrapper [type="radio"]:checked#monthly+label[for="yearly"]~.highlighter {
    transform: none;
}

.switch-wrapper [type="radio"]:checked#yearly+label[for="monthly"]~.highlighter {
    transform: translateX(100%);
    color: white;

}

.switch-wrapper label {
    font-size: 17px;
    z-index: 1;
    font-weight: 400;
    min-width: 120px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    border-radius: 30px;
    transition: color 0.25s ease-in-out;
}

.switch-wrapper label:hover {
    background: lightgray;
    height: 100%;
}

.switch-wrapper .highlighter {
    position: absolute;
    top: 4px;
    left: 4px;
    width: calc(50% - 4px);
    height: calc(100% - 8px);
    border-radius: 30px;
    background: #0b5ed7;
    transition: transform 0.25s ease-in-out;
}

.price-table-wrapper {
    min-height: 600px;
    position: relative;
}

.shield {
    min-height: 1000px;
    position: absolute;
    z-index: 1000;
    padding: 0 50px 0 50px;
    top: 0;
    bottom: 0;
    left: -65px;
    right: -65px;
    background-color: #fcfcfc;
}

.pricing .card {
    border: none;
    border-radius: 1rem;
    transition: all 0.2s;
    box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.pricing hr {
    margin: 1rem 0;
    height: 0.5px !important;
}

.pricing .card-title {
    margin: 0.5rem 0;
    font-size: 0.9rem;
    letter-spacing: .1rem;
    font-weight: bold;
}

.pricing .card-price {
    font-size: 3rem;
    margin: 20px 0 0 0;
}

.pricing .card-price .period {
    font-size: 1rem;
}

.pricing ul li {
    margin-bottom: 1rem;
    text-align: left;
}

.pricing .text-header {
    opacity: 1;
    background-color: black;
    color: white;
    margin: -17px;
    padding: 10px;
    font-size: 1.1rem;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#no-sim-section .btn,
.pricing .btn {
    border-radius: 1rem;
    letter-spacing: 2px;
    font-weight: bold;
    background-image: unset;
    background-color: #2075cb;
    text-transform: uppercase;
    min-width: 90%;
    padding: 1rem;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
}

#no-sim-section {
    z-index: 1000;
    background-color: white;
}

#no-sim-section .btn {
    white-space: pre-wrap;
    margin-bottom: 10px;
}

#no-sim-section .col-lg-4 {
    font-size: 16px;
    margin-bottom: 40px;
}

span.card-price-additional-mb {
    font-size: 15px;
    font-style: italic;
    color: rgb(69, 75, 80);
}

/* Hover Effects on Card */

@media (min-width: 992px) {
    .recommended-for {
        display: flex;
        min-height: 77px;
    }

    .pricing .card:hover {

        box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.4);
    }

    .pricing .card:hover .btn {
        opacity: 1;
    }
}

@media only screen and (max-width: 1043px) and (min-width: 993px) {
    .recommended-for {
        min-height: 77px;
        display: block;
    }
}

button.firebaseui-id-submit.firebaseui-button.mdl-button {
    padding: 0;
}

button.firebaseui-idp-button.mdl-button.mdl-js-button.mdl-button--raised.firebaseui-idp-password.firebaseui-id-idp-button {
    background-color: #70ba02 !important;
    border-radius: 10px;
}

.rtk-loader {
    /* display: flex; */
    position: fixed;
    left: calc(50% - 80px);
    margin: 0 auto;
    align-self: center;
    width: 160px;
    height: 160px;
}

.rtk-loader div {
    position: absolute;
    top: 66px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #ddd;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.rtk-loader div:nth-child(1) {
    left: 16px;
    animation: rtk-loader1 0.6s infinite;
}

.rtk-loader div:nth-child(2) {
    left: 16px;
    animation: rtk-loader2 0.6s infinite;
}

.rtk-loader div:nth-child(3) {
    left: 64px;
    animation: rtk-loader2 0.6s infinite;
}

.rtk-loader div:nth-child(4) {
    left: 112px;
    animation: rtk-loader3 0.6s infinite;
}

@keyframes rtk-loader1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes rtk-loader3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes rtk-loader2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(48px, 0);
    }
}

#firebaseui-auth-container {
    font-weight: 800;
    margin: 4rem auto 6rem;
    max-width: 650px;
    width: 90vw;
}

footer {
    color: #444;
    font-size: 0.875rem;
    text-align: center;
}

footer a {
    color: inherit;
}

.products {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 3rem;
}

.product img {
    width: 300px;
}

.product input {
    border: 1px solid #039be5;
    border-radius: 0.25rem;
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding: 0.25rem;
}

button {
    display: block;
    cursor: pointer;
    background: #70ba02;
    border: none;
    border-radius: 0.25rem;
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.25rem;
    margin-top: 0.25rem;
    padding: 0.25rem;
}

button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

select {
    transition: box-shadow 0.2s ease;
    background: none;
    border: 5px solid #fbc02e;
    font-size: 1.25rem;
}

label {
    display: block;
}

.month .hide-on-monthly {
    display: none;
}

.year .hide-on-yearly {
    display: none;
}

/* Animation */
@keyframes rtkFadeInUp {
    from {
        transform: translate3d(0, 40px, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

@-webkit-keyframes rtkFadeInUp {
    from {
        transform: translate3d(0, 40px, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}

.rtk-animated {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
}

.rtk-animatedFadeInUp {
    opacity: 0;
}

.rtkFadeInUp {
    opacity: 0;
    animation-name: rtkFadeInUp;
    -webkit-animation-name: rtkFadeInUp;
}

.delay_0 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.delay_1 {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.12s;
}

.delay_2 {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.24s;
}

.delay_3 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.36s;
}

.delay_4 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.48s;
}

.delay_5 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.6s;
}

.delay_6 {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.72s;
}



.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
    font-size: 17px;
    text-align: center;

}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -.25rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link+.card-link {
    margin-left: 1rem
}

.card-header {
    padding: .5rem 1rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
    padding: .5rem 1rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.5rem;
    margin-bottom: -.5rem;
    margin-left: -.5rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.5rem;
    margin-left: -.5rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom,
.card-img-top {
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-group>.card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */


.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) * -.5);
    margin-left: calc(var(--bs-gutter-x) * -.5)
}


.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
     padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y)
}

#shipping-admin .row>*,
#customer-admin .row>*  {
    padding: 0;
    line-height: 20px;
   }
   

.col {
    flex: 1 0 0%
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

@media (min-width:576px) {
    .col-sm {
        flex: 1 0 0%
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

}

@media (min-width:768px) {
    .col-md {
        flex: 1 0 0%
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

}

@media (min-width:992px) {
    .col-lg {
        flex: 1 0 0%
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

}

@media (min-width:1200px) {
    .col-xl {
        flex: 1 0 0%
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

}

@media (min-width:1400px) {
    .col-xxl {
        flex: 1 0 0%
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

}

.no-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529
}

.btn-check:focus+.btn,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65;
    background: gray;
    border: 0;
}

.btn-primary {
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd
}

.btn-primary:hover {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #0b5ed7;
    border-color: #0a58ca;
    box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a58ca;
    border-color: #0a53be
}

.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(49, 132, 253, .5)
}

.p-15 {
    padding: 15px !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.me-0 {
    margin-right: 0 !important
}


.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}


[data-quantity] {
    position: relative;
    width: 100%;
    max-width: 11rem;
    padding: 0;
    margin: 0;
    border: 0;
    margin: 0 auto;
}

[data-quantity] legend {
    display: none;
}

[data-quantity] input {
    font-size: 18px;
    height: 4rem;
    padding: 0 4rem;
    border-radius: 2rem;
    border: 0;
    background: #fff;
    color: #222;
    box-shadow: 0 10px 65px -10px rgba(0, 0, 0, 0.25);
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    font-weight: lighter;
}

[data-quantity] input:focus {
    outline: none;
    box-shadow: 0 5px 55px -10px rgba(0, 0, 0, 0.2), 0 0 4px #3fb0ff;
    /* Allows border radius on focus */
}

[data-quantity] input[type=number]::-webkit-inner-spin-button,
[data-quantity] input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

[data-quantity] input[type=number] {
    -moz-appearance: textfield;
    appearance: textfield;
    margin:0;
    margin-top: 7px;
    background-color: #eaeaea;
    border-radius: 30px;
    max-width: 171px;
    font-weight: 600;
    font-size: 20px;
    height: 50px;;
}

[data-quantity] button {
    position: absolute;
    width: 46px;
    height: 46px;
    top: 0.6rem;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
    background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="50"><path d="M17 25h16M67 25h16M75 17v16" fill="none" stroke="rgb(59,69,66)" stroke-width="1.5px" stroke-linecap="round" stroke-linejoin="round" /></svg>') no-repeat 0 0;
    background-size: 5.6rem 2.8rem;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    border-radius: 100%!important;
    cursor: pointer;
    transition: opacity 0.15s;
    opacity: 0.5;
}

[data-quantity] button:active,
[data-quantity] button:focus,
[data-quantity] button:hover {
    background: #fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="50"><path d="M17 25h16M67 25h16M75 17v16" fill="none" stroke="rgb(250,250,250)" stroke-width="1.5px" stroke-linecap="round" stroke-linejoin="round" /></svg>') no-repeat 0 0;
    background-size: 5.6rem 2.8rem;
}

[data-quantity] button:active {
    background-position-y: 1px;
    box-shadow: inset 0 2px 12px -4px #c5d1d9;
    background-color: #17599c;
    color: #FFF;
}

[data-quantity] button:focus {
    outline: none;
    background-color: #3c92ea;
    color: #FFF;
}

[data-quantity] button:hover {
    opacity: 1;
    background-color: #3c92ea;
    color: #FFF;
}

[data-quantity] button.sub {
    left: 2px;
}

[data-quantity] button.add {
    right: -2px;
    background-position-x: -2.8rem;
}

.buy-sim-card {
    width: 100%;
    box-shadow: 0 0.5rem 20px 0 rgba(0, 0, 0, 0.1);
}

input.nickname-input {
    display: inline-block;
    width: 80%;
}

.table-cell {
    display: table-cell;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.fixed {
    position: fixed;
}



.text-thin {
    font-weight: 200;
}

.text-normal {
    font-weight: 400;
}
.text-strike {
 text-decoration: line-through;
}

.text-grey,
.text-gray {
    color: slategray;
}

.text-green {
    color: #7eb72a;
}

.text-blue {
    color: #2075cb;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-monospaced {
    font-family: monospace;
}

.text-bold {
    font-weight: 800;
}

.text-semi-bold {
    font-weight: 500;
}

.text-italic {
    font-style: italic;
}

.text-small {
    font-size: 0.9em;
    line-height: 1em;
}

.text-smaller,
.text-tiny {
    font-size: 0.7em;
    line-height: 0.9em;
}

.text-gray {
    color: gray;
}

.text-red {
    color: darkred;
}


.editor-wrapper .editor {
    display: none;
}

.can-edit {
    cursor: pointer;
}

.is-editing .can-edit {
    display: none;
}

.is-editing #shipping-country {
    margin-left:7px!important;
}

.cursor-pointer {
    cursor: pointer;
}

.editor input {
    border: 0.5px solid #ffffff;
    height: 40px;
    display: inline-block;
    margin: 10px 10px 10px 0;
    border-radius: 7px;
    max-width: 85%;
    box-shadow: 0 0 4px 1px #989898;
}

.editor input:hover {
    border: 0.5px solid #ffffff;
}

.is-editing .editor {
    display: block;
    width: 100%;
}

.is-editing .editor input {
    display: inline-block;
    width: calc(100% - 31px);
    margin: 0;
    border-radius: 10px;
    padding-left: 5px;
}


#cancel-plan-input {
    text-align: center;
    -webkit-box-shadow: 0 0 2px 1px slategrey;
    box-shadow: 0 0 2px 1px slategrey;
    border-radius: 7px;
}
 
.rtk-btn {
    background-color: #2075cb !important;
    background-image: none;
    font-weight: 400;
    text-transform: uppercase;
    color:white;
    border: none;
    padding: 7px 20px;
    animation: none;
    -webkit-transition: none;
    transition: none;
}
.rtk-btn:hover,
.rtk-btn:active {
    color:white;
}

.rtk-btn.rtk-btn-red,
.rtk-btn.rtk-btn-red:focus,
.rtk-btn.rtk-btn-red:hover,
.rtk-btn.rtk-btn-red:active {
    background-color: darkred;
    color: white!important;
    border-width: 0px;
    background-image: none;
}


.rtk-btn.rtk-btn-red:focus,
.rtk-btn.rtk-btn-red {
    background-color: darkred !important;
    -webkit-box-shadow: 0 0 1px 0 #D6D7D8;
    box-shadow: 0 0 1px 0 #D6D7D8;
}

.rtk-btn.rtk-btn-red:hover {
    background-color: red;
    -webkit-box-shadow: 0 0 1px 0 #D6D7D8;
    box-shadow: 0 0 1px 0 #D6D7D8;
}

.rtk-btn.rtk-btn-red:active {
    background-color: #e64141
}


.rtk-btn:hover,
.rtk-btn:focus {
    background-color: #3c92ea;
    background-image: none;
    border-width: 0px;
    border: none;
}

.rtk-btn-small {
    padding: 2px 10px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
}

.rtk-btn-gray {
    background-color: #939393;
}



@media (min-width: 768px) {
    .overlay-row {
        position: absolute;
        z-index: 1000;
        top: 20px;
        width: 25%;
        text-align: center;
    }

    .overlay-row .is-editing .editor input {
        display: inline-block;
        width: calc(100% - 40px);
    }

    .overlay-cell {
        display: block;
    }

    .row-price,
    .row-price a {
        color: #000;
    }
    .row-price a:hover,
    .row-price a:active {
        color: #FFF;
    }

    .row-button {
        margin-top: 5px;
    }

    .row-button button {
        line-height: 2em;
        border-radius: 20px;
    }
}

@media (min-width: 991px) {
    .overlay-row {

        top: 60px;
        width: 25%;
        left: 25px;
    }
}

.overlay-row {

    text-align: center;
}

.visible {
    visibility: visible;
    opacity: 1;
    max-height: auto;
    transition: all 0.125s ease-in;
}


.not-visible {
    visibility: hidden;
    opacity: 0;
    max-height: 0px;
    transition: all 0.25s ease-in;
}


.rotate {
    animation: loading 1.5s linear 0s infinite;
}

@-webkit-keyframes loading {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  @keyframes loading {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }

  .networks ul {
    padding-top: 0;
    margin-top: 0;
  }

  .networks ol {
    list-style: none; 
    counter-reset: my-counter; /* Resets the counter for custom numbering */
    padding: 0; 
    margin-left:40px
  }
  
  .networks ol li {
    margin-bottom: 10px; 
  }
  
  .networks ol li:before {
    content: counter(my-counter);
    counter-increment: my-counter; 
    font-family: monospace; 
    position: absolute;
    text-align: right;
    width: 30px;
    left: 0;
  }

  .networks ol.active li:before {
    content: "";
    counter-increment: my-counter; 
    font-family: monospace; 
    position: absolute;
    text-align: right;
    width: 30px;
    left: 0;
  }

 input.rounded-corners {
    border-radius: 15px !important;
  }

  input.shadow {
    -webkit-box-shadow: 0 0 2px 1px slategrey !important;
    box-shadow: 0 0 20px 1px slategrey !important;
  }

 .no-border,
  .no-border:active,
  .no-border:focus {
    border:0;
  } 

  .product-price {
    line-height: 1.2em;
  }


  .firebaseui-idp-list, .firebaseui-tenant-list {
    list-style: none !important;
    margin: 1em 0 !important;
    padding: 0;
}

.hidden {
    display: none;
  }

  @font-face {
    font-family: 'icomoon';
   src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'),
           url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABZYAA0AAAAAI4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABwAAAAcnYB5CkdERUYAAAFMAAAAHAAAAB4AJwAeT1MvMgAAAWgAAAA+AAAAYA8XBltjbWFwAAABqAAAAFkAAAFm6VouBmdhc3AAAAIEAAAACAAAAAgAAAAQZ2x5ZgAAAgwAABITAAAc7EAVYxVoZWFkAAAUIAAAADMAAAA2Jz1N5WhoZWEAABRUAAAAHAAAACQI5wT+aG10eAAAFHAAAAA4AAAAYFfgALJsb2NhAAAUqAAAADIAAAAyTLBErm1heHAAABTcAAAAGAAAACAAMQIDbmFtZQAAFPQAAADqAAABpPqeSSNwb3N0AAAV4AAAAHYAAAD5WvAXuQAAAAEAAAAA2odvjwAAAADhfIPfAAAAAOF8hZt42mNgZGBg4AFiMSBmYmAEQnEgZgHzGAAEmwBGeNpjYGaRZ5zAwMrAwjST6QwDA0M/hGZ8zWDMyMmAChgF0AQYHBgYXwoyH/h/gMGBGYhBapBkFRgYASlKCn4AAHjaY2BgYGaAYBkGRgYQSADyGMF8FgYXIM3DwMHABGQzMiio/nkp+P/v//9gdSAeA4T3/8ktTnE2sD4eBgRgBJnLyAbEzFABJiDBxIAKgHaxMAxvAABDpxBsAAAAAAEAAf//AA942qVZeWwc13mfN9ebe/aamT25x+zskru8lrOzy2tJSiJpkyJFWhElW7QjS75lRU5iRYpjO1Zc2IERJ6mlOJdiu0CbVCnc2I7TCkUK1ajqpCcKBP2jgYS2QAADKXoAboAWlbTu92aWq6VkF0E73Dne+973vfe+93vf8UghauuiKWqCpn79MgNlBp4iJTI/YH5A2dTt1GmKQvXSCBpGdoHHfciI8XahVNbgw8yiPuSONWbRDLrRRke9tOYw8uoNd8y0ZpCHYj4V+ElbqG+We0tEDrQknNALtrolZk4QTgkxWYmJWipnGWldFAXhM1Ajx4R9gtA+TkqGFJSgLTY6bU0zrYkSTSWtfdZ0Pj9tnbQSqbhrzeTzLeuUleipjyfjY/FWIahHFMg6hUVJ1NKmmUtpYkyFmpMgHO/DMfRqtyBEySBOCVgQ9bRhBU3bnwCRH4vHE/GTIL4wY7nxVMI6FZ/O51rWx6wEqW/lCjPQYzIePxmf7qwGtcRSzAWqn9oNWieazhdKXhj0lx8zM8gv80Y4ZkK50UL1xhQaM41o2F+SEbRdtagcqB5YDcY5PN92Fu69dwGdESQJFFZqNErocsmThaIgXzZ1rHIPtF9kMMtgZgfNsjT6zAMcb+qoqJvouxfmDx+eR5fnD5PmUqPUdgj/BSzLGP1r+4pu8sD9JQauHcDPYp9bxbpp6jARapaapd+j36Ngmk4PBPD2xS9vB0GzFww6suBNvyfiPcGqnz8PaywZUITr/Hny3IMBAQaGgt9iDxZFKGDx0q/XbLvoznpQzHHmOCVTZ/xdAOgGZAOqHSOYBuwHKwBrZyoamRT8qiiYWDkgwNSC2cGkYEcQClk+MtdmD8mf7wyZOfzI2pLZWwHB6ukKuvX1Qi/tn25tbLSm9yNHxEc5CWvZEM0yjLShs5hdU5Iaw2NaFp7BCgqpSXWdERhWYMxGhKZpRsvqgsI+LIgi/ygrY70vBAtIyxs6tFqD1gwGXvyM4PMqdwA4WMxYhJehgRcr3MNYQhem9/ujePIZXkUhLakY5SjpBjPqXQw9w8tcspGEnYQf4SS+RUMXhhsPgBYtx7S0riNF+Dz2edUY8EI3PKPdxdItXmZTAe9RVsIthmFpw00wPGkQKwGvFqIVTJYJUQvUHcyP6f+iilAAJQUYK99kWHoMDPNjsBuxAAvtX/jAgOWXDOE8OhmYEsAM/Thgpx0jVJTpBRw61YESACVOBsA5gJMUNQDjWKUOUoeox6lnqC9SZ6nXqL+l/gNxMJBFdDc6jl5A59Dvoz9B/07g5VtMsqCAK7LABFvNUrlUbzaaFllpy7QazUa9XCoTAGBigN0xgo+GVyegIpDEyPVswzWmaM/GZfjyLLfJGLbnGm55rO6O1mvTqFYoVRGQao5vjQMr7gCsbFCJ1VPX7Pm2KoTPK9Rr9ZI3Wm9OI7c+Rn6jY8YkMsZiVhrV0sgoxGxoP1pwXK9eKsOIAmdBRhUY/wzqfkwhqPbpwVZqGk3iOqCbwE00t2idnU9W0Z91w7MCb9Ei8wUhZM6BiK6soEGZDMN2t42AyLV6G23vznJvGdWt7B/WhpQKfC0GP1CaaY2arjnmTqLmWMOtN7xGHfRWHi3VCF/Jt9Q9Jt2gn7H3Vqc9b82Ca83zpqt77YlMOpOeiDbTKZRON8dT6XTKgTqUSU8Wb25cROdZiaVDNNn0sCsZeCEakYuhr9dUWVJVSVaRLkh0P5LEv1JkWSH3d5SApBxEPRfd/brWDoc0QeNYVeQVNhyWREEMyYIoHAqHWUUIm2YYTMeDuiLwGGNBZTEfkrSIpmKBB9+ssgIOi+HoMgvWBrOpVDgUUnRO9kLAKIawwCmcqNKTsfAmlphwWBBpjuEYXrMiosoLnMRJmgYPTuBVMWK96HcasqwQdLoCHKGQKNA8zdF4tZc0hP73628G+64e76tW+9gzfYP0r+KJQI+BThPxkbm55+fmRrRqa/p0a7panW6dnm5NQO0X52ZHbm7cvo+mRRljWcC4fQ3RPON3ITBFSdclWdNt0IOU6BSkzjv7UUOja2oY8QLMHYurVUmWpWrwXBU5bEUiFs9LcUlG4JoZjqU1htMUUYYFgyLHMSoH5ZhG05i39Xhct9UQu4ewcbzKcmBAIxbmxNVBESSEaDQQsVheZVhNljWWMFuRck9H671t1z8x0CUoPkjoWwbvV9F/fb1IlEtfIU8wiV27yFMaVaWWqU3w/2E/OnTAToQhInRjvvWzC74x8+q+aXPHfFtoWIGJA1/aayLBLwYG8JbdhP55anUVba5MT688mUxutlqLC63WZjKVIt8Li+Q7eTmXPbqwsPv1lV27HsjA9cCuXSuv715YOJrNvduLjvfRi9ax+V3H3pg/ZrUft47t8kUlkz2igi7YvfPzR1JwHZmf37u8c+d96Uwmfd/Oncvo09vVAVrY0odG9VEjoI+PU48F3oovVEEXvpMvQ7GCSHESuWABOTA6gRU0+lANrCDnEWUQ+0XU4Q2jWokYpOZoo0m06oFWiREu2fkwRIm3aondjKiwd+68Ex5qRIqoiKPX12kOqZHra89Wy/mdufrDx9bQN80Je2ZxccYet4aXvvHoo99YGka/PVbMF0cdWmQB8omB5nKvytDTIQPgAkAwjupReomO6fe8+Wa+EtHnNPb2+tEdSpRhxz1vnKOjypzC4yMzM0cwL+/MlWmaKyfyRRq1rwzY6EfbFSd19RaiLPCvh6kT1BPUS9Qr1EXwrb7+ArPv+d7daNr+mwMt1LrZR2DnsQ8+6ybHAnDyZpHt6YwbUEmdt+VriIoJa9kOu6SHSYi93LAdJsruUppeV5LTEydyW21uyC13A0IXnMMtq8O8xPO8LmKZVyJMKPzfs7QO17XnB4oRiE5ijiZJg1nTVjW13zbB3oZHIpJez1glVdO/LzWWpZRoq4qcNUOGwOq8Kg/+iBXYSIrndm+IFokKjf370f2qqmRj0bwOtVJMDFUj4Uj7V8loNEluGqmaVkk25yKR0HBfejQkhpyYGuaxgL6Mti/527E+WZQZ+rTCFwuxTCp1tOgoWIXESMFz0Lss56K2owga+A9NmhN1WVLy5pNzq8oOburpeAFcCkfvQoymf1JbQygSzrXff0MS0DtIa7//1UI9pOuhUKr9Ve0Aw6rR6GT5p5FUKhJNpf4oNxaJRFd2FBvEtchTEMNyfFRlTA6duGnfyV38KFSCKlEt6m7qaepr1NvUu9TPqF/4COoGBAYkKNWt8NuwtlHqxBRB3B8jNgiCyobpRyXNhl+/LTTwcUZaNbtcsOR+M0BClwoy6s3/i9hZsskDtk6N55CsoxnkhBjdYht/r8/QjYwB2dw7aTMigt+Q9ORfZIyQQe5r749m72Yxcli2ymEk0VmhNv6WhThmkGekdLgy0Z/Xbd/9lIFOfcAygwxPTydozFYZdohhK34NOoN+PpLb5HxJIwz3IZLGy/lQoSvpKZapMCxp7XD4WoVJRaMSR8vRBMsubEPaW0Y6EjL6ouGNRAgyARzd2Ko4Ukzz3C9ZjudmVHq89sOXIY7gdGF2IN+vKgymCeXrEF0wd+1nwVXSz4l4giOR0s8QnenwsszOj+T9JSIe99/gyXOvmDJ0LluovB1kkS7GaECZDjizqSFqFKzVfuoI9Q+QAWAURRYaRcvoKEVF3TJqklCdBLFNy7PqfnQOq9jsfjHdL84tOxDOY7ts2GUb202wSa7VdAluoQbbfgkWuewH/YHYG8cHLrT3cwIj73VicbOxVQnepUx+QbQLWMtjv4y3jg7CAWmLDkMiDz/PaAK7Hwe7gdy8/00wHyOJSgZMqj8Hm5ANZquyU2cRVPYMmGQsiGw+ItOr8x6BsuFjv2E0DQ19KMUCto5a/I0KBH+3TKFAS968m0TLlf577rhj8+DEMU0cHZG074aEkWFJf00XyQvxbuL6JaeR91a0Va1/Z3N2ujbYQjN7crcPj5x9eXjkZLL4vaeeOrCxwWwMZa9+Ojs4q2e1p+U5BXk8i34rvZjRctqz0Ycf1B/RvhLKaUdEU25/KxH/lHrv0GCW/Up2aEGJSw/ISeEPpJTyWTGrPJfN/PTPsn2fVSDLvg/Ah4aVtHSvllbbe1Q1JDp6tOzcaZZe1ZSQ4NDZ/uIBE1LZJ5/cv7HxSgn9MJ+4/XasHMoau+cF9d4XxLR2222kbC7PC8pi5FB9cbe+qlVLRadczAxpZrg+PjO+k67NtL8+NJTO9Q3OPlWQxH5JpmXexjKSJb7AK/0zqXNPwFUonDt79pFH2n86wtVd95zrmplLuXP5dDbbfufZ3NBQDv2GbSchrIJdVFPBndn5/N8n4OIEVRW4ZjORePAfs8PD2fbTPFZJJYYonoVG+bxLc5PjNFcDAsM/r0J4GtOzyagycU5LI1mNc1ws1JfIjp9DWqr9O7lzORgteu7cufaXUmaeExPRccsib3M8M6kIeV7YqjE0Cx349okThULZKfcX2P5Y4nNnzjz6KGxLpbs3yb50qAq1D+Kup6gXIIZ4lXqd+mPYj34M0Y3BAifgo5bb2oXgEvzd0vRd+s3Javd0pjdd9XoTTa/XjqOwf4zDYxKh9R4sgdknOTxsVpLjdm5jCpVnAoNPttrNMcPbsiQkIqIYiYuSzPxnNCIr4ei1kYmhRsPIa6FI2HEuWDnIvxRRwzEloydsIykrDM+FVNXg42rW6Cu+JhtquugkVUNRTKUyNVmFF/1OYXX1X1555RJzWjfbyRakRJAWtQ7sHXDdgb2xI0fnd+yYP/pPw9OGaefGHe57wfYIMI+uaglRwJ/HopDQHF2f1DSn4l2UFLW8fPHipJmUeUkQFSwkZClrxSyJJQdXvKKrCmQbdro+KEtOJlWW5UGemxyoTHJ8+3fRkFGpHK6NFQ0dvRWMplW979Lp05e4nJur5i6us2kzlbm4giauDxKs0n8HT4rCXQzIlEFlwTrvpg5SgA5kQ9wMP1i9muO7aHKm18QkQIu6UZvcXLB0/I3AcYS0cs3GDTA0zCxyiJVk3BlUc0dNy7018n5kTTclBqvitZ/kmXjoW2jtc5mH7pH0XQOr9798/9qhqY+jJ7XB1OJBNJFKAwjTJUvRwhO53Xeh8kAinUrFC6qIqKVwEn/5fkV4guPv3B6OfaEynZCyO/ud74c1IbZ5x59fdfvnw+0r6LH2S+gxkZPmvf5hTY0p0bAg83sFGS1MZGtRNaYqUSTw3F1qpP1mwbBydGm7f/PPQlmKcagidRtorTs1kpFZnYcf7/hHnP7DI4lNAPPgQLTsh72lnnNplmo41/7QaaiZkF0s3mYX7eKBYXr4ALzt24rFop5Rp0v5Qn5XIZ9P7yvQhX3pfL6wC2r65oeHmGWnQefbk06j4aCfaAk5Ho/XEolk0vOSyXhiDIpyQjs/ujcZt6xhuKNTU1HLig/DHdsoV2YaJTItgXI+uMxcZi4ANixAxgg1BXPcB3kGOa3u7mCu5xv9P76NXkEGGqpmiYqzVZSu9pGvvmr7OJQrFain3yAU0uL6zxslMs9Sg/5OJeCotM/uGBraQW40slJvLC836ivfDkiVrwVsVXQikFRtv9uh0MlATqN9sUNCJ4iU4bm54ZPe7t0eualt59916iFY89GYwfdm652z7S68yZH4Vha0FUB39wA5hN1KwTpwaKFGb7rfOec2mEOR/vJjiwtrlYGBFbvYt9z5RwKidIPn9vQ/3Fx5rl9SMS3yxwVJN/UPgMBxawFBVgRawJ8S5Gi5/5OLi0TIKhHCEyFok0G752Y3EwlByFpmZpnjDCLXJP//4PeUBnbvCOUjPJYF9JcfdKq5tVL/8o5wHiy2jNmVudmDyYQgZk0rvcTxhu6fPW/pafXGziiXOhO++XQXZkxOoM0Y5j/66IPoghgb5jiZnhzhWFZY639ovOV56+T0b93zWvNPVGj/RH4Pz+ZKpQMjI7XN9fVTBdsunFpf34SJ77HtvmXBlCSVcch0VEky8ZozQA6yGtOBrOkGwyCGXuM03unLDEhywL25tv7Zgi0K/jwFjmMjMvnv4AcX2CXYJwpVpsZgrpxhd5YXwjk3vO3PDwj9gCyMtr7dPO3QxSUrdO2bYWvpzNmlM0tnls8UQta1JSucZ34zZF29YIWYq8yFK0u6YehLZ9pL6MKN29AdRzfQhetXTH1pSTep/wEP0SndAHjaY2BkYGAA4vUpZfvj+W2+MnCzMIDAw5rm+xC6dTYDw//trKrM24FcDgYmkCgAT6IL2QB42mNgZGBgPvD/AAMDqyoDA5hkZEAFEgBS9ALxeNpjYYAAxlAIzQRif2FgYN7OwMkCZDOrMtgz5zEwANmurKoMDPgwSD0Qq4LUg/V4MjAAABzJBeYAAAAAAAgACAAQABgAIADcAUgBpAJ6ArgFRAXMBmgHiAi6CogLigwqDJgNJA24DiwOdgAAeNpjYGRgYJBgYmSQYAABJgY0AAAFXgA3eNpdjz1qQlEQhT/zNGgIlhYhiLWFqIkILkBiEQsF7QR/niLxJ74kghtJnVW4hsSsIBuwtHIBntw3KFrc4Ztz5gxzgVs+8YhEE0RIgvGVOGnsie6No6TJGsdI8WR8rZmO8Q2PTIy/NfNl/EOetfGGOFvjX6V3If953LFnTJ85U705Mxr4jPjQzi7BhXfeZS5mW+oC3jQVugVyuuE8U3X1Xe5I0zOX6Kr3GUjrsVKtucSzJXK05fYYHpPh3qq7LkNd+tKpZdU8RSqU1FXE/0rRaQ+8aIvPq271lTjd0WShH4y1LZAzOQBp4DvLAAB42n3NSxLBQBhF4f90SLzflGV0h4gMJZKtoEopEwO7V7imzuQbHnP2v7UZzhyRRbRoE5PQoUuPPgOGjBgzYcqMOQuWrOLT9Xk/h+Rxu3jvP6ZZU72tC+9lkKncyK3M5E7mci8LeZCl/H2OspbN16B/CC9KkS/6AAA=) format('woff');
  
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="ico-moon-"], [class*=" ico-moon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .ico-moon-chain:before {
    content: "\e900";
  }
  .ico-moon-external-link:before {
    content: "\e901";
  }
  .ico-moon-close:before {
    content: "\e902";
  }
  .ico-moon-remove:before {
    content: "\e902";
  }
  .ico-moon-times:before {
    content: "\e902";
  }
  .ico-moon-cog:before {
    content: "\e903";
  }
  .ico-moon-gear:before {
    content: "\e903";
  }
  .ico-moon-check:before {
    content: "\e904";
  }
  .ico-moon-cc-mastercard:before {
    content: "\e905";
  }
  .ico-moon-cc-diners-club:before {
    content: "\e906";
  }
  .ico-moon-cc-jcb:before {
    content: "\e907";
  }
  .ico-moon-cc-stripe:before {
    content: "\e908";
  }
  .ico-moon-cc-paypal:before {
    content: "\e909";
  }
  .ico-moon-cc-amex:before {
    content: "\e90a";
  }
  .ico-moon-cc-discover:before {
    content: "\e90b";
  }
  .ico-moon-cc-visa:before {
    content: "\e90c";
  }
  .ico-moon-envelope:before {
    content: "\e90d";
  }
  .ico-moon-spinner:before {
    content: "\e90e";
  }
  .ico-moon-refresh:before {
    content: "\e90f";
  }
  .ico-moon-repeat:before {
    content: "\e910";
  }
  .ico-moon-rotate-right:before {
    content: "\e910";
  }
  .ico-moon-bank:before {
    content: "\e911";
  }
  
  .lh12 {
    line-height: 1.2em;
  }
  .lh16 {
    line-height: 1.6em;
  }



  .wp-block-image figure,
figure.wp-block-image {
    margin: 20px 0 15px;
}
iframe {
  aspect-ratio: 16 / 9;
}
em {
	color:black;
	font-weight:normal;
}
strong,
em strong,
strong em{
	font-weight:bold;
}

.page-child ul li,
.page-child ol li {
	margin-bottom:15px;
	font-size:18px;
}

.page-child #av-primary-content p {
		font-size:18px;
		margin-bottom:20px;
	}
.page-child #av-primary-content h2 {
	 font-size:24px;
	 margin-top: 20px;
	 margin-bottom:10px;
}
	
strong,
em strong,
strong em{
	font-weight:bold;
}

@media (min-width: 992px) {

.page-child .content_wrapper {
		max-width: 750px;
	}
}


.by-country span {
    line-height: 1.4em;
    margin-bottom: 5px;
    display: block;
}