.gf-popupOverlay {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    display: none;
}
.gf-popupOverlay[data-effects="3d-unfold"],
.gf-popupOverlay[data-effects="fade"],
.gf-popupOverlay[data-effects="horizontal-move"],
.gf-popupOverlay[data-effects="vertical-move"],
.gf-popupOverlay[data-effects="zoom-out"],
.gf-popupOverlay[data-effects="zoom"] {
    -webkit-animation-name: gfPopupZoomInBg;
    animation-name: gfPopupZoomInBg;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes gfPopupZoomInBg {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes gfPopupZoomInBg {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.gf-popupOverlay .how-to-open {
    width: 220px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10%;
    color: #fff;
}
.gf-popupOverlay .how-to-open-desc {
    font-size: 16px;
    letter-spacing: 0.9px;
    color: hsla(0, 0%, 100%, 0.9);
    position: relative;
    right: 50px;
}
.gf-popupOverlay .how-to-open-icon svg {
    fill: #fff;
    transform: rotate(180deg);
    width: 60px;
    position: absolute;
    right: -30px;
    top: 10px;
    -webkit-animation-name: gfPopupSmartExit;
    animation-name: gfPopupSmartExit;
}
.module-wrap[data-label="Popup"] {
    max-width: 100%;
    max-height: 100%;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    width: 600px;
    height: 400px;
    transform: translate(-50%, -50%);
    z-index: 9999991;
}
.module-wrap[data-label="Popup"].showPopup {
    display: block !important;
}
.module-wrap[data-label="Popup"].gf_popup-fscreen {
    transform: none !important;
    top: 0 !important;
    left: 0 !important;
}
@media (max-width: 767px) {
    .module-wrap[data-label="Popup"] {
        max-width: 86%;
        max-height: 80%;
    }
    .module-wrap[data-label="Popup"].gf_popup-fscreen {
        max-width: 100%;
        max-height: 100%;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"] {
    top: 0;
    left: 0;
    transform: translate(0);
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(0) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupTopLeft;
    animation-name: stringdFadegfPopupTopLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupTopLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupTopLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupTopLeft;
    animation-name: IngfPopupTopLeft;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupTopLeft {
    0% {
        transform: translate(0) scale(0.85);
    }
    to {
        transform: translate(0) scale(1);
    }
}
@keyframes IngfPopupTopLeft {
    0% {
        transform: translate(0) scale(0.85);
    }
    to {
        transform: translate(0) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupTopLeft;
    animation-name: InFscreengfPopupTopLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupTopLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupTopLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupTopLeft;
    animation-name: OutgfPopupTopLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupTopLeft {
    0% {
        transform: translate(0) scale(1.15);
    }
    to {
        transform: translate(0) scale(1);
    }
}
@keyframes OutgfPopupTopLeft {
    0% {
        transform: translate(0) scale(1.15);
    }
    to {
        transform: translate(0) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupTopLeft;
    animation-name: OutFscreengfPopupTopLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupTopLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupTopLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupTopLeft;
    animation-name: dUnfoldgfPopupTopLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupTopLeft {
    0% {
        transform-style: preserve-3d;
        transform: translate(0) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(0) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupTopLeft {
    0% {
        transform-style: preserve-3d;
        transform: translate(0) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(0) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupTopLeft;
    animation-name: dUnfoldFscreengfPopupTopLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupTopLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupTopLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupTopLeft;
    animation-name: HorizontalMovegfPopupTopLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupTopLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupTopLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupTopLeft;
    animation-name: HorizontalMoveFscreengfPopupTopLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupTopLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupTopLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupTopLeft;
    animation-name: VerticalMovegfPopupTopLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(0) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupTopLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupTopLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-left"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupTopLeft;
    animation-name: VerticalMoveFscreengfPopupTopLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupTopLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupTopLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"] {
    top: 0;
    left: 50%;
    transform: translate(-50%);
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupTopCenter;
    animation-name: stringdFadegfPopupTopCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupTopCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupTopCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupTopCenter;
    animation-name: IngfPopupTopCenter;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupTopCenter {
    0% {
        transform: translate(-50%) scale(0.85);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
@keyframes IngfPopupTopCenter {
    0% {
        transform: translate(-50%) scale(0.85);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupTopCenter;
    animation-name: InFscreengfPopupTopCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupTopCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupTopCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupTopCenter;
    animation-name: OutgfPopupTopCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupTopCenter {
    0% {
        transform: translate(-50%) scale(1.15);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
@keyframes OutgfPopupTopCenter {
    0% {
        transform: translate(-50%) scale(1.15);
    }
    to {
        transform: translate(-50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupTopCenter;
    animation-name: OutFscreengfPopupTopCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupTopCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupTopCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupTopCenter;
    animation-name: dUnfoldgfPopupTopCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupTopCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupTopCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupTopCenter;
    animation-name: dUnfoldFscreengfPopupTopCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupTopCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupTopCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupTopCenter;
    animation-name: HorizontalMovegfPopupTopCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupTopCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupTopCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupTopCenter;
    animation-name: HorizontalMoveFscreengfPopupTopCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupTopCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupTopCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupTopCenter;
    animation-name: VerticalMovegfPopupTopCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupTopCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupTopCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-center"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupTopCenter;
    animation-name: VerticalMoveFscreengfPopupTopCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupTopCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupTopCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"] {
    top: 0;
    left: 100%;
    transform: translate(-100%);
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupTopRight;
    animation-name: stringdFadegfPopupTopRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupTopRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupTopRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupTopRight;
    animation-name: IngfPopupTopRight;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupTopRight {
    0% {
        transform: translate(-100%) scale(0.85);
    }
    to {
        transform: translate(-100%) scale(1);
    }
}
@keyframes IngfPopupTopRight {
    0% {
        transform: translate(-100%) scale(0.85);
    }
    to {
        transform: translate(-100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupTopRight;
    animation-name: InFscreengfPopupTopRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupTopRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupTopRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupTopRight;
    animation-name: OutgfPopupTopRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupTopRight {
    0% {
        transform: translate(-100%) scale(1.15);
    }
    to {
        transform: translate(-100%) scale(1);
    }
}
@keyframes OutgfPopupTopRight {
    0% {
        transform: translate(-100%) scale(1.15);
    }
    to {
        transform: translate(-100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupTopRight;
    animation-name: OutFscreengfPopupTopRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupTopRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupTopRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupTopRight;
    animation-name: dUnfoldgfPopupTopRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupTopRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupTopRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupTopRight;
    animation-name: dUnfoldFscreengfPopupTopRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupTopRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupTopRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupTopRight;
    animation-name: HorizontalMovegfPopupTopRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupTopRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupTopRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupTopRight;
    animation-name: HorizontalMoveFscreengfPopupTopRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupTopRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupTopRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupTopRight;
    animation-name: VerticalMovegfPopupTopRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupTopRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupTopRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="top-right"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupTopRight;
    animation-name: VerticalMoveFscreengfPopupTopRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupTopRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupTopRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"] {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupCenterLeft;
    animation-name: stringdFadegfPopupCenterLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupCenterLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupCenterLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupCenterLeft;
    animation-name: IngfPopupCenterLeft;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupCenterLeft {
    0% {
        transform: translateY(-50%) scale(0.85);
    }
    to {
        transform: translateY(-50%) scale(1);
    }
}
@keyframes IngfPopupCenterLeft {
    0% {
        transform: translateY(-50%) scale(0.85);
    }
    to {
        transform: translateY(-50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupCenterLeft;
    animation-name: InFscreengfPopupCenterLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupCenterLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupCenterLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupCenterLeft;
    animation-name: OutgfPopupCenterLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupCenterLeft {
    0% {
        transform: translateY(-50%) scale(1.15);
    }
    to {
        transform: translateY(-50%) scale(1);
    }
}
@keyframes OutgfPopupCenterLeft {
    0% {
        transform: translateY(-50%) scale(1.15);
    }
    to {
        transform: translateY(-50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupCenterLeft;
    animation-name: OutFscreengfPopupCenterLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupCenterLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupCenterLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupCenterLeft;
    animation-name: dUnfoldgfPopupCenterLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupCenterLeft {
    0% {
        transform-style: preserve-3d;
        transform: translateY(-50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translateY(-50%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupCenterLeft {
    0% {
        transform-style: preserve-3d;
        transform: translateY(-50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translateY(-50%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupCenterLeft;
    animation-name: dUnfoldFscreengfPopupCenterLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupCenterLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupCenterLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupCenterLeft;
    animation-name: HorizontalMovegfPopupCenterLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupCenterLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupCenterLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupCenterLeft;
    animation-name: HorizontalMoveFscreengfPopupCenterLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupCenterLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupCenterLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupCenterLeft;
    animation-name: VerticalMovegfPopupCenterLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-50%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupCenterLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupCenterLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-left"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupCenterLeft;
    animation-name: VerticalMoveFscreengfPopupCenterLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupCenterLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupCenterLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"] {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupCenterCenter;
    animation-name: stringdFadegfPopupCenterCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupCenterCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupCenterCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupCenterCenter;
    animation-name: IngfPopupCenterCenter;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupCenterCenter {
    0% {
        transform: translate(-50%, -50%) scale(0.85);
    }
    to {
        transform: translate(-50%, -50%) scale(1);
    }
}
@keyframes IngfPopupCenterCenter {
    0% {
        transform: translate(-50%, -50%) scale(0.85);
    }
    to {
        transform: translate(-50%, -50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupCenterCenter;
    animation-name: InFscreengfPopupCenterCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupCenterCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupCenterCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupCenterCenter;
    animation-name: OutgfPopupCenterCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupCenterCenter {
    0% {
        transform: translate(-50%, -50%) scale(1.15);
    }
    to {
        transform: translate(-50%, -50%) scale(1);
    }
}
@keyframes OutgfPopupCenterCenter {
    0% {
        transform: translate(-50%, -50%) scale(1.15);
    }
    to {
        transform: translate(-50%, -50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupCenterCenter;
    animation-name: OutFscreengfPopupCenterCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupCenterCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupCenterCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupCenterCenter;
    animation-name: dUnfoldgfPopupCenterCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupCenterCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%, -50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%, -50%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupCenterCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%, -50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%, -50%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupCenterCenter;
    animation-name: dUnfoldFscreengfPopupCenterCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupCenterCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupCenterCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupCenterCenter;
    animation-name: HorizontalMovegfPopupCenterCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupCenterCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupCenterCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupCenterCenter;
    animation-name: HorizontalMoveFscreengfPopupCenterCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupCenterCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupCenterCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupCenterCenter;
    animation-name: VerticalMovegfPopupCenterCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupCenterCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupCenterCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-center"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupCenterCenter;
    animation-name: VerticalMoveFscreengfPopupCenterCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupCenterCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupCenterCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"] {
    top: 50%;
    left: 100%;
    transform: translate(-100%, -50%);
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupCenterRight;
    animation-name: stringdFadegfPopupCenterRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupCenterRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupCenterRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupCenterRight;
    animation-name: IngfPopupCenterRight;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupCenterRight {
    0% {
        transform: translate(-100%, -50%) scale(0.85);
    }
    to {
        transform: translate(-100%, -50%) scale(1);
    }
}
@keyframes IngfPopupCenterRight {
    0% {
        transform: translate(-100%, -50%) scale(0.85);
    }
    to {
        transform: translate(-100%, -50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupCenterRight;
    animation-name: InFscreengfPopupCenterRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupCenterRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupCenterRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupCenterRight;
    animation-name: OutgfPopupCenterRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupCenterRight {
    0% {
        transform: translate(-100%, -50%) scale(1.15);
    }
    to {
        transform: translate(-100%, -50%) scale(1);
    }
}
@keyframes OutgfPopupCenterRight {
    0% {
        transform: translate(-100%, -50%) scale(1.15);
    }
    to {
        transform: translate(-100%, -50%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupCenterRight;
    animation-name: OutFscreengfPopupCenterRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupCenterRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupCenterRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupCenterRight;
    animation-name: dUnfoldgfPopupCenterRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupCenterRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%, -50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%, -50%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupCenterRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%, -50%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%, -50%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupCenterRight;
    animation-name: dUnfoldFscreengfPopupCenterRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupCenterRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupCenterRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupCenterRight;
    animation-name: HorizontalMovegfPopupCenterRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupCenterRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupCenterRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupCenterRight;
    animation-name: HorizontalMoveFscreengfPopupCenterRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupCenterRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupCenterRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupCenterRight;
    animation-name: VerticalMovegfPopupCenterRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -50%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupCenterRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupCenterRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="center-right"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupCenterRight;
    animation-name: VerticalMoveFscreengfPopupCenterRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupCenterRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupCenterRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"] {
    top: 100%;
    left: 0;
    transform: translateY(-100%);
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupBottomLeft;
    animation-name: stringdFadegfPopupBottomLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupBottomLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupBottomLeft {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupBottomLeft;
    animation-name: IngfPopupBottomLeft;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupBottomLeft {
    0% {
        transform: translateY(-100%) scale(0.85);
    }
    to {
        transform: translateY(-100%) scale(1);
    }
}
@keyframes IngfPopupBottomLeft {
    0% {
        transform: translateY(-100%) scale(0.85);
    }
    to {
        transform: translateY(-100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupBottomLeft;
    animation-name: InFscreengfPopupBottomLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupBottomLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupBottomLeft {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupBottomLeft;
    animation-name: OutgfPopupBottomLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupBottomLeft {
    0% {
        transform: translateY(-100%) scale(1.15);
    }
    to {
        transform: translateY(-100%) scale(1);
    }
}
@keyframes OutgfPopupBottomLeft {
    0% {
        transform: translateY(-100%) scale(1.15);
    }
    to {
        transform: translateY(-100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupBottomLeft;
    animation-name: OutFscreengfPopupBottomLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupBottomLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupBottomLeft {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupBottomLeft;
    animation-name: dUnfoldgfPopupBottomLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupBottomLeft {
    0% {
        transform-style: preserve-3d;
        transform: translateY(-100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translateY(-100%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupBottomLeft {
    0% {
        transform-style: preserve-3d;
        transform: translateY(-100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translateY(-100%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupBottomLeft;
    animation-name: dUnfoldFscreengfPopupBottomLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupBottomLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupBottomLeft {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupBottomLeft;
    animation-name: HorizontalMovegfPopupBottomLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupBottomLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupBottomLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupBottomLeft;
    animation-name: HorizontalMoveFscreengfPopupBottomLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupBottomLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupBottomLeft {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupBottomLeft;
    animation-name: VerticalMovegfPopupBottomLeft;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translateY(-100%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupBottomLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupBottomLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-left"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupBottomLeft;
    animation-name: VerticalMoveFscreengfPopupBottomLeft;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupBottomLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupBottomLeft {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"] {
    top: 100%;
    left: 50%;
    transform: translate(-50%, -100%);
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupBottomCenter;
    animation-name: stringdFadegfPopupBottomCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupBottomCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupBottomCenter {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupBottomCenter;
    animation-name: IngfPopupBottomCenter;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupBottomCenter {
    0% {
        transform: translate(-50%, -100%) scale(0.85);
    }
    to {
        transform: translate(-50%, -100%) scale(1);
    }
}
@keyframes IngfPopupBottomCenter {
    0% {
        transform: translate(-50%, -100%) scale(0.85);
    }
    to {
        transform: translate(-50%, -100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupBottomCenter;
    animation-name: InFscreengfPopupBottomCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupBottomCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupBottomCenter {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupBottomCenter;
    animation-name: OutgfPopupBottomCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupBottomCenter {
    0% {
        transform: translate(-50%, -100%) scale(1.15);
    }
    to {
        transform: translate(-50%, -100%) scale(1);
    }
}
@keyframes OutgfPopupBottomCenter {
    0% {
        transform: translate(-50%, -100%) scale(1.15);
    }
    to {
        transform: translate(-50%, -100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupBottomCenter;
    animation-name: OutFscreengfPopupBottomCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupBottomCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupBottomCenter {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupBottomCenter;
    animation-name: dUnfoldgfPopupBottomCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupBottomCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%, -100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%, -100%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupBottomCenter {
    0% {
        transform-style: preserve-3d;
        transform: translate(-50%, -100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-50%, -100%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupBottomCenter;
    animation-name: dUnfoldFscreengfPopupBottomCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupBottomCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupBottomCenter {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupBottomCenter;
    animation-name: HorizontalMovegfPopupBottomCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupBottomCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupBottomCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupBottomCenter;
    animation-name: HorizontalMoveFscreengfPopupBottomCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupBottomCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupBottomCenter {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupBottomCenter;
    animation-name: VerticalMovegfPopupBottomCenter;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-50%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupBottomCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupBottomCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-center"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupBottomCenter;
    animation-name: VerticalMoveFscreengfPopupBottomCenter;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupBottomCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupBottomCenter {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"] {
    top: 100%;
    left: 100%;
    transform: translate(-100%, -100%);
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="none"] {
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="none"] {
    transform: scale(1) rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="fade"] {
    -webkit-animation-name: stringdFadegfPopupBottomRight;
    animation-name: stringdFadegfPopupBottomRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    margin-left: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes stringdFadegfPopupBottomRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes stringdFadegfPopupBottomRight {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="fade"] {
    transform: rotateY(0);
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="zoom"] {
    -webkit-animation-name: IngfPopupBottomRight;
    animation-name: IngfPopupBottomRight;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes IngfPopupBottomRight {
    0% {
        transform: translate(-100%, -100%) scale(0.85);
    }
    to {
        transform: translate(-100%, -100%) scale(1);
    }
}
@keyframes IngfPopupBottomRight {
    0% {
        transform: translate(-100%, -100%) scale(0.85);
    }
    to {
        transform: translate(-100%, -100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="zoom"] {
    -webkit-animation-name: InFscreengfPopupBottomRight;
    animation-name: InFscreengfPopupBottomRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes InFscreengfPopupBottomRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
@keyframes InFscreengfPopupBottomRight {
    0% {
        transform: scale(0.85);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="zoom-out"] {
    -webkit-animation-name: OutgfPopupBottomRight;
    animation-name: OutgfPopupBottomRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes OutgfPopupBottomRight {
    0% {
        transform: translate(-100%, -100%) scale(1.15);
    }
    to {
        transform: translate(-100%, -100%) scale(1);
    }
}
@keyframes OutgfPopupBottomRight {
    0% {
        transform: translate(-100%, -100%) scale(1.15);
    }
    to {
        transform: translate(-100%, -100%) scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="zoom-out"] {
    -webkit-animation-name: OutFscreengfPopupBottomRight;
    animation-name: OutFscreengfPopupBottomRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes OutFscreengfPopupBottomRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
@keyframes OutFscreengfPopupBottomRight {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldgfPopupBottomRight;
    animation-name: dUnfoldgfPopupBottomRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldgfPopupBottomRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%, -100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%, -100%) rotateY(0);
    }
}
@keyframes dUnfoldgfPopupBottomRight {
    0% {
        transform-style: preserve-3d;
        transform: translate(-100%, -100%) rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: translate(-100%, -100%) rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="3d-unfold"] {
    -webkit-animation-name: dUnfoldFscreengfPopupBottomRight;
    animation-name: dUnfoldFscreengfPopupBottomRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes dUnfoldFscreengfPopupBottomRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
@keyframes dUnfoldFscreengfPopupBottomRight {
    0% {
        transform-style: preserve-3d;
        transform: rotateY(-60deg);
    }
    to {
        transform-style: preserve-3d;
        transform: rotateY(0);
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMovegfPopupBottomRight;
    animation-name: HorizontalMovegfPopupBottomRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMovegfPopupBottomRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMovegfPopupBottomRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="horizontal-move"] {
    -webkit-animation-name: HorizontalMoveFscreengfPopupBottomRight;
    animation-name: HorizontalMoveFscreengfPopupBottomRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes HorizontalMoveFscreengfPopupBottomRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
@keyframes HorizontalMoveFscreengfPopupBottomRight {
    0% {
        margin-left: -50px;
    }
    to {
        margin-left: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"][data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMovegfPopupBottomRight;
    animation-name: VerticalMovegfPopupBottomRight;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    margin-left: 0;
    margin-top: 0;
    transform: translate(-100%, -100%) scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMovegfPopupBottomRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMovegfPopupBottomRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"][data-postion="bottom-right"].gf_popup-fscreen[data-effects="vertical-move"] {
    -webkit-animation-name: VerticalMoveFscreengfPopupBottomRight;
    animation-name: VerticalMoveFscreengfPopupBottomRight;
    transform: scale(1) rotateY(0);
}
@-webkit-keyframes VerticalMoveFscreengfPopupBottomRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
@keyframes VerticalMoveFscreengfPopupBottomRight {
    0% {
        margin-top: -50px;
    }
    to {
        margin-top: 0;
    }
}
.module-wrap[data-label="Popup"].full_screen {
    width: 100% !important;
    height: 100% !important;
}
.module-wrap[data-label="Popup"] > .module {
    padding: 30px !important;
    overflow-y: auto;
    height: 100%;
}
.gf-closePopup {
    width: 24px;
    height: 24px;
    fill: #414141;
    position: absolute;
    top: 4px;
    right: 4px;
    border-radius: 0;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999992;
}
.gf-closePopup svg {
    width: 12px;
    height: 12px;
    fill: inherit;
    float: left;
}
.gf-popupAnchorList {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    max-height: 95%;
    z-index: 99999991;
}
.gf-popupAnchor {
    width: 40px;
    max-height: 90px;
    background: orange;
    cursor: pointer;
    overflow: hidden;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 2px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0.4px;
    transition: box-shadow 0.2s, transform 0.2s, background 0.2s ease-in-out;
}
.gf-popupAnchor.highlightAnchor {
    position: relative;
    z-index: 99999992;
    box-shadow: 0 0 35px #f4a259;
    background: #ff9800;
    transform: scale(1.05);
}
.gf-popupAnchor.gf-popupOff {
    opacity: 0.6;
}
.afterAFewSeconds {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
}
.afterAFewSeconds span {
    font-size: 20px;
    display: block;
    color: hsla(0, 0%, 100%, 0.9);
}
.afterAFewSeconds p {
    display: block;
    font-size: 110px;
    line-height: 1;
    color: hsla(0, 0%, 100%, 0.9);
}
.gf-popupOverlay .smartExit {
    width: 220px;
    position: absolute;
    top: 10%;
    right: 10%;
    color: #fff;
}
.gf-popupOverlay .smartExit-title {
    font-size: 22px;
    display: block;
    color: hsla(0, 0%, 100%, 0.9);
}
.gf-popupOverlay .smartExit-desc {
    font-size: 13px;
    letter-spacing: 0.9px;
    color: hsla(0, 0%, 100%, 0.9);
}
.gf-popupOverlay .smartExit-icon svg {
    fill: #fff;
    transform: rotate(135deg);
    width: 60px;
    position: absolute;
    right: -30px;
    top: -53px;
    -webkit-animation-name: gfPopupSmartExit;
    animation-name: gfPopupSmartExit;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes gfPopupSmartExit {
    50% {
        right: -35px;
        top: -58px;
    }
    0% {
        right: -30px;
        top: -53px;
    }
}
@keyframes gfPopupSmartExit {
    50% {
        right: -35px;
        top: -58px;
    }
    0% {
        right: -30px;
        top: -53px;
    }
}
.gf-popupOverlay .popupScroll {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
}
.gf-popupOverlay .popupScroll-title {
    font-size: 32px;
    display: block;
    color: hsla(0, 0%, 100%, 0.9);
}
.gf-popupOverlay .popupScroll-desc {
    font-size: 14px;
    letter-spacing: 0.6px;
    color: hsla(0, 0%, 100%, 0.9);
}
.gf-popupOverlay .popupScroll-icon {
    width: 60px;
    margin-top: 30px;
}
.gf-popupOverlay .popupScroll-icon svg {
    fill: #fff;
    transform: rotate(270deg);
    width: 60px;
    position: relative;
    -webkit-animation-name: gfPopupScroll;
    animation-name: gfPopupScroll;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes gfPopupScroll {
    50% {
        top: 5px;
    }
    0% {
        top: 0;
    }
}
@keyframes gfPopupScroll {
    50% {
        top: 5px;
    }
    0% {
        top: 0;
    }
}
.gf-popupAnchorList {
    display: flex;
    flex-direction: column;
    width: 40px;
    justify-content: center;
}
.gf-popupAnchorList .gf-popupAnchor {
    flex-grow: 1;
    flex-shrink: 3;
    overflow-x: hidden;
    flex-basis: 90px;
}
.gf-popupAnchorList .gf-popupAnchor:hover,
.gf-popupAnchorList .gf-popupAnchor:not(.gf-popupOff) {
    flex-shrink: 1;
    opacity: 1;
}
.gf-popupAnchorList .gf-popupAnchor span {
    display: inline-block;
    height: 100%;
}
