/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: -moz-fit-content;
        max-width: fit-content;
    }
}

.scroll-to-top{cursor:pointer;display:flex;width:50px;height:50px;min-width:50px;position:fixed;right:2rem;bottom:2rem;align-items:center;justify-content:center;border-radius:100%;background-color:var(--color-primary-200, rgba(136, 136, 136, 0.3));color:inherit}.scroll-to-top:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:rgba(136,136,136,.03);z-index:1;transition:all .4s cubic-bezier(0.77, 0, 0.2, 0.85);transform:scale(0.01)}.scroll-to-top:hover:after{transform:scale(1)}.post-content{position:relative;width:25.8%}.post-content__list{padding:1rem 2rem 0 0;position:relative;z-index:25;margin-bottom:1rem}.post-content__list--active{position:fixed;top:0}.post-content__list--finish{bottom:0;position:absolute;width:100%}.collapsed .post-content__list{display:none}.post-content__item{margin-bottom:1.25rem}.post-content__item:last-child{margin:0}.post-content__item--h2 .post-content__link:after{margin-left:auto;font-size:30px;line-height:.65rem;font-weight:300;height:15px;width:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.post-content__item--h2.plus .post-content__link:after{content:"+";font-size:26px}.post-content__item--h2.plus.active .post-content__link:after{content:"–"}.post-content__item--h2.plus.active .post-content__title{background-color:var(--color-primary-100, rgb(239, 235, 242))}.post-content__item--h2 .post-content__link--active{background-color:var(--color-bg);color:var(--color-primary) !important}.post-content__item--h2 .post-content__link img{width:20px}.post-content__item--h2 span.post-content__title{display:block;font-weight:500;margin-top:.55rem}.post-content__item--h3{display:none}.post-content__item--h3.active{display:block}.post-content__item--h3.active .post-content__title .post-content__link--active{background-color:var(--color-bg);color:var(--color-primary) !important}.post-content__item--h3 span.post-content__title{display:block;padding-left:1.75rem;font-size:16px}.post-content__title{color:#495057;cursor:pointer;font-weight:400;transition:color .3s;font-size:15px;font-family:Inter,sans-serif;margin:0;border-radius:4px}.post-content__link{color:#212529 !important;text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:6px 12px;border-radius:4px}.post-content__link--active,.post-content__link:hover{text-decoration:none;background-color:var(--color-bg)}.post-content__link b,.post-content__link strong{font-weight:400}.title-dashed{font-size:1.25rem;font-family:Lora,serif;margin-bottom:.5em;margin-top:.5em;padding-bottom:.35em;border-bottom:1px dashed #000;font-weight:500;color:var(--color-primary)}.building{float:left}.drooltipLoaderWrapper{float:left;width:15px;height:15px;padding:2px;left:50%;position:relative;transform:translateX(-50%)}.drooltipLoader{border-radius:100%;display:block;width:100%;height:100%;animation-name:drooltipPreloader;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:infinite;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}.drooltipLoader.stop{animation:none;transform:scale(0)}.drooltip{position:absolute;font-size:16px;color:#fff;z-index:99999;max-width:450px;transform-origin:center 100%;opacity:0;margin-top:calc(-1*var(--wp-admin--admin-bar--height, 0px))}.drooltip .bg{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:0;box-shadow:0 1px 42px -3px rgba(0,0,0,.3);border-radius:3px;transform-origin:inherit}.drooltip .content{position:relative;float:left;width:100%;z-index:1;transform-origin:inherit;transition:.4s cubic-bezier(0.19, 1, 0.22, 1)}.drooltip .content.showDynamic{opacity:0}.drooltip.drooltipMaterial{transform-origin:center center}.drooltip.drooltipMaterial .bg{height:0;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);box-shadow:none;transform:scale(0)}.drooltip.drooltipMaterial .content{transition:.4s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0) translateY(20px);opacity:0}.drooltip.drooltipMaterial.animate .bg{height:100%;box-shadow:0 1px 42px -3px rgba(0,0,0,.3);transform:scale(1)}.drooltip.drooltipMaterial.animate .content{transform:scale(1) translateY(0);opacity:1}.drooltip.loaded{transition:.4s cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.drooltip.hideTooltip{display:none;opacity:0;cursor-pointer:none;pointer-events:none}.drooltip.hideTooltip.fake{display:block;opacity:0;pointer-events:none;cursor:none;transition:none}.drooltip.drooltipBounce{animation-name:drooltipBounce;animation-duration:.2s;animation-fill-mode:forwards}.drooltip.drooltipBounce.out{animation-name:drooltipBounceOut}.drooltip.drooltipFloat{animation-name:drooltipFloatVertical;animation-duration:2s;animation-iteration-count:infinite}.drooltip.drooltipFloat.right,.drooltip.drooltipFloat.left{animation-name:drooltipFloatHorizontal}.drooltip.drooltipFade{animation-name:drooltipFade;animation-duration:.2s;animation-fill-mode:forwards}.drooltip.drooltipFade.out{animation-name:drooltipFadeOut}.drooltip:after{content:" ";height:0;position:absolute;width:0;border:6px solid rgba(0,0,0,0);border-top-color:inherit;z-index:2;bottom:0;left:50%;transform:translateX(-50%);opacity:0;transition:.2s ease-in-out}.drooltip.showArrow:after{bottom:-11px;opacity:1}.drooltip.bottom{transform-origin:center 0}.drooltip.bottom:after{bottom:auto;top:0;border-top-color:rgba(0,0,0,0);border-bottom-color:inherit}.drooltip.bottom.showArrow:after{top:-11px}.drooltip.right{transform-origin:0 center}.drooltip.right:after{bottom:auto;left:0;border-top-color:rgba(0,0,0,0);border-right-color:inherit;top:50%;transform:translateY(-50%)}.drooltip.right.showArrow:after{left:-11px}.drooltip.left{transform-origin:100% center}.drooltip.left:after{left:auto;bottom:auto;border-top-color:rgba(0,0,0,0);border-left-color:inherit;top:50%;transform:translateY(-50%);right:0}.drooltip.left.showArrow:after{right:-11px}@keyframes drooltipPreloader{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes drooltipBounce{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes drooltipBounceOut{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(0)}}@keyframes drooltipFade{0%{opacity:0}100%{opacity:1}}@keyframes drooltipFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes drooltipFloatVertical{0%{transform:translateY(0px)}50%{transform:translateY(5px)}100%{transform:translateY(0px)}}@keyframes drooltipFloatHorizontal{0%{transform:translateX(0px)}50%{transform:translateX(5px)}100%{transform:translateX(0px)}}.rgbc-reference-tooltip__content a:not(.btn){color:#183fab;text-decoration:none}.rgbc-reference-tooltip__btn{color:#fff;font-size:.875rem;padding:.5rem 1rem;min-height:initial}.snapshot{background-color:var(--color-primary);color:#fff;border-radius:8px;padding:1rem;font-family:"Inter",sans-serif}.snapshot__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.snapshot__title{font-family:inherit;font-weight:700;font-size:1rem;margin:0}.snapshot__list{list-style:none;padding:0;margin:0 0 1rem}.snapshot__list-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:.5rem}.snapshot__list-item::before{content:"📄";display:inline-block}.snapshot__link{color:#fff !important;background-color:rgba(0,0,0,0) !important;text-decoration:none}.snapshot__button{display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.4);color:#fff;border:none;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:600;margin-bottom:.5rem;cursor:pointer;text-align:left}.snapshot__button span{display:inline-block;font-size:1.25rem;font-weight:700;margin-right:.5rem}.snapshot__button:hover{background-color:rgba(0,0,0,.3)}.modal{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);z-index:99999;color:#1f2f49}.modal__background{display:table-cell;background:rgba(0,0,0,.3);text-align:center;vertical-align:middle}.modal--payment .modal__background{display:grid;place-content:center;height:100vh;height:100dvh}.modal__title{max-width:420px;margin:0 auto 16px;font-size:24px;text-align:center;font-weight:700}.modal__content{padding:56px 64px;display:inline-block;border-radius:3px;font-weight:300;position:relative;max-height:90vh;max-width:896px;text-align:left;overflow-y:auto;background-color:#fff;width:calc(100vw - 48px)}.modal--payment .modal__content{padding:4rem;max-width:50rem}.modal--follow-page .modal__content .btn{margin-top:1rem}.modal__close{width:28px;height:28px;display:block;border:0;position:absolute;right:32px;top:32px;outline:none;background-size:100%;background-repeat:no-repeat;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m10 14 2-2m0 0 2-2m-2 2-2-2m2 2 2 2m7-2a9 9 0 1 1-18 0 9 9 0 0 1 18 0z%27/%3E%3C/svg%3E")}.modal--payment .modal__close{width:2rem;height:2rem;border-radius:50%;top:1rem;right:1rem}.modal--payment .modal__close:hover{background-color:#f6f8fa}.modal__details{font-size:14px}.modal__details summary{display:flex;align-items:center;font-size:16px;font-family:Lora,serif;margin-bottom:.5em;margin-top:2em;padding-bottom:.35em;border-bottom:1px dashed #000;font-weight:500;color:var(--color-primary)}.modal__details summary::marker{content:none}.modal__details summary::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27currentColor%27 class=%27h-5 w-5%27 viewBox=%270 0 20 20%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M5.3 7.3a1 1 0 0 1 1.4 0l3.3 3.3 3.3-3.3a1 1 0 1 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 0-1.4z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;margin-inline-start:.4rem;vertical-align:text-top;min-width:1.2rem;min-height:1.2rem;background-color:var(--color-primary-100, rgb(239, 235, 242));border-radius:50%;rotate:-90deg;display:inline-block}.modal__details h1,.modal__details h2,.modal__details h3,.modal__details h4,.modal__details h5,.modal__details h6{font-size:1rem;font-family:Lora,serif;font-weight:500;margin:0;color:var(--color-primary)}.modal__details a{color:#183fab}.modal__details ul{padding-inline-start:1rem}.modal__details li{margin-top:.5rem;margin-bottom:.5rem}.modal__details:first-child summary{margin-top:.5rem}.modal__details[open] summary::after{transform:rotate(90deg)}.modal__details--reviews summary{margin-bottom:1em}.modal.revealing{transform:scale(1)}.modal.revealing .modal__background{background:rgba(0,0,0,.6);animation:fade-in .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal.revealing .modal__background .modal__content{animation:scale-up .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal.revealing.out{animation:scale-down 0s .5s linear forwards}.modal.revealing.out .modal__background{animation:fade-out .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal.revealing.out .modal__background .modal__content{animation:scale-down .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.mbio-checkbox{display:flex;align-items:center;gap:.2rem;margin-bottom:.3rem}.mbio-checkbox__input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:1px solid #000;border-radius:3px;display:inline-block;position:relative;cursor:pointer;flex-shrink:0}.mbio-checkbox__input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.mbio-checkbox__input[type=checkbox]:checked:disabled{background-color:gray;border-color:gray}.mbio-checkbox__input[type=checkbox]:disabled{border-color:gray;cursor:not-allowed}.mbio-radio{display:flex;align-items:center;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-left:28px;color:#111}.mbio-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer}.mbio-radio span::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid var(--color-primary);border-radius:50%;background-color:#fff;box-sizing:border-box}.mbio-radio input[type=radio]:checked+span::after{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;background-color:var(--color-primary);border-radius:50%}.mbio-switcher-group{display:flex;align-items:center;gap:.5rem}.mbio-switcher-group__label{font-size:.95rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mbio-switcher{position:relative;display:inline-block;width:50px;height:28px}.mbio-switcher__checkbox{opacity:0;width:0;height:0}.mbio-switcher__checkbox:checked+.mbio-switcher__slider{background-color:var(--color-primary)}.mbio-switcher__checkbox:checked+.mbio-switcher__slider::before{transform:translateX(22px)}.mbio-switcher__slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:background-color .4s;border-radius:28px;cursor:pointer}.mbio-switcher__slider::before{content:"";position:absolute;height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:transform .4s;border-radius:50%}@media screen and (min-width: 992px){.post-content__list{max-height:calc(100vh - 180px);overflow-y:auto}}@media screen and (max-width: 991px){.modal__title{font-size:20px}.modal__content{padding:24px 32px}}@media (hover: hover){.rgbc-reference-tooltip__content a:not(.btn):hover{text-decoration:underline}}
