.Normal {
    font-family: Open Sans;
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Page-Title {
    font-family: Montserrat;
    font-weight: 700;
    color: #000;
    font-size: 38px;
    line-height: 42px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title {
    font-family: Rubik, arial;
    font-weight: 700;
    color: #000;
    font-size: 24px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr;
}

.SubTitle {
    font-family: Open Sans;
    font-weight: 400;
    color: #000;
    font-size: 24px;
    line-height: 28px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Gallery-Title {
    font-family: Open Sans;
    font-weight: 700;
    color: #fff;
    font-size: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Gallery-Description {
    font-family: sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.menu-text {
    font-family: Assistant-Regular;
    font-weight: 400;
    color: #000;
    font-size: 24px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: rtl
}

.Normal-Copy {
    font-family: Rubik, arial;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: justify;
    direction: rtl;
}

.Title-Copy {
    font-family: Rubik, arial;
    font-weight: 400;
    color: #fff;
    font-size: 21px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: rtl;
}

.Normal-Copy-2 {
    font-family: revert;
    font-weight: 400;
    color: #fff;
    font-size: 17px;
    line-height: 24px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    /* text-align: justify; */
    direction: rtl
}

.Title-Copy-2 {
    font-family: auto;
    font-weight: 800;
    color: #fff;
    font-size: 17px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl;
}

.Title-Copy-2-3 {
    font-family: Rubik, arial;
    font-weight: 400;
    color: white;
    font-size: 35px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl;
}

.Title-Copy-2-3-4 {
    font-family: Rubik, arial;
    font-weight: 400;
    color: #fff;
    font-size: 35px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl;
}

.Title-Copy-2-3-4-5 {
    font-family: Rubik, arial;
    font-weight: 400;
    color: #b2b533;
    font-size: 25px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl;
}

.Normal-Copy-2-3 {
    font-family: sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: justify;
    direction: rtl
}

.Normal-Copy-2-3-Copy {
    font-family: Assistant-Light;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl
}

.Title-Copy-2-3-4-5-6 {
    font-family: Assistant-Regular;
    font-weight: 400;
    color: #000;
    font-size: 22px;
    line-height: 30px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl
}

.Normal-Copy-2-3-4 {
    font-family: .Normal-Copy-2;
    padding-right: 12px;
    padding-left: 12pxpadding-top: 10px;
    font-weight: 400;
    color: #000;
    font-size: 18px;
    line-height: 27px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    /* text-align: justify; */
    direction: rtl
}

.Normal-Copy-2-3-4-5 {
    font-family: sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    /* text-align: justify; */
    direction: rtl;
}

.Title-Copy-2-3-4-5-6-7 {
    /* font-family: Assistant-SemiBold; */
    font-weight: 400;
    color: #fff;
    font-size: 40px;
    line-height: 55px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: rtl
}

html {
    height: 100%
}

.generalSitebackgroundDiv {
    position: absolute;
    z-index: -1;
    min-width: 1117px;
    width: 100%;
    height: 100%;
    background-color: #fff
}

.mainMainPanel0 {
    overflow: hidden;
    min-width: 1117px;
    min-height: 620px;
    top: 0;
    z-index: 10;
    left: 0;
    border-color: #000;
    border-style: solid
}

.mainMainRow1 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    top: 0;
    left: 0;
    width: 1117px;
    min-height: 1px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 12;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent2 {
    display: block;
    width: 1117px;
    height: 0;
    min-height: auto;
    min-height: initial
}

@media screen and (max-width: 767px) {
    .mainMainContent2 {
        display:block;
        width: 480px
    }
}

@media screen and (max-width: 479px) {
    .mainMainContent2 {
        display:block;
        width: 320px
    }
}

.mainMainRow3 {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    top: 0;
    left: 0;
    width: 1117px;
    min-height: 382px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 13;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent4 {
    display: block;
    width: 1117px
}

@media screen and (max-width: 767px) {
    .mainMainContent4 {
        display:block;
        width: 480px;
        height: 2000px;
    }
}

@media screen and (max-width: 479px) {
    .mainMainContent4 {
        display:block;
        width: 320px
    }
}

.mainMainRow5 {
    top: 0;
    left: 0;
    width: 95%;
    height: auto;
    z-index: 2;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: relative;
    margin: auto;
}

.mainMainContent6 {
    top: 0;
    left: 0;
    width: 1117px;
    min-height: 465px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 14;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    position: relative
}

.mainMainContent6 {
    display: block;
    width: 1117px;
    height: 520px;
    min-height: auto;
    min-height: initial
}

@media screen and (max-width: 767px) {
    .mainMainContent6 {
        display:block;
        width: 480px;
        height: 479px;
        min-height: auto;
        min-height: initial
    }
}

@media screen and (max-width: 479px) {
    .mainMainContent6 {
        display:block;
        height: 1000px;
        width: 90%;
    }
}

.mainPlaceholder7 {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 14;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: transparent;
    position: relative
}

.mainShape24 {
    margin-right: auto;
    margin-left: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1!important;
    top: 0;
    width: 1117px;
    margin-left: -558px!ie;
    left: 50%!ie;
    height: 100%;
    z-index: -1;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape24 {
    display: block;
    width: 1117px
}

@media screen and (max-width: 767px) {
    .mainShape24 {
        display:block;
        width: 480px
    }
}

@media screen and (max-width: 479px) {
    .mainShape24 {
        display:block;
        width: 320px
    }
}

.mainImage25 {
    left: 911px;
    top: 9px;
    width: 185px;
    height: 92px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 999999;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage25 img {
    border: 0
}

.mainImage25 {
    display: block;
    width: 185px;
    height: 92px;
    imageWidth: 185;
    imageHeight: 92;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    left: 911px;
    initialTop: 9;
    initialLeft: 911;
    initialWidth: 185;
    top: 9px
}

@media screen and (max-width: 767px) {
    .mainImage25 {
        display:block;
        imageWidth: 140;
        imageHeight: 69;
        imageLeft: 0;
        imageTop: 0;
        top: 9px;
        left: 170px;
        width: 140px;
        height: 69px;
        initialWidth: 140
    }
}

@media screen and (max-width: 479px) {
    .mainImage25 {
        display:block;
        imageWidth: 120;
        imageHeight: 59;
        imageLeft: 0;
        imageTop: 0;
        top: 14px;
        left: 100px;
        width: 120px;
        height: 59px;
        initialWidth: 120;
        initialTop: 14;
        initialLeft: 100
    }
}

.mainImage25>a>img,.mainImage25>img {
    width: 185px!important;
    height: 92px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage25>a>img,.mainImage25>img {
        width:140px!important;
        height: 69px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage25>a>img,.mainImage25>img {
        width:120px!important;
        height: 59px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainImage26 {
    left: 226px;
    top: 33px;
    width: 40px;
    height: 40px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000005;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage26 img {
    border: 0
}

.mainImage26 {
    display: block;
    width: 40px;
    height: 40px;
    imageWidth: 40;
    imageHeight: 40;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 40;
    initialLeft: 226;
    initialTop: 33;
    left: 226px;
    top: 33px
}

@media screen and (max-width: 767px) {
    .mainImage26 {
        display:none;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0
    }
}

@media screen and (max-width: 479px) {
    .mainImage26 {
        display:none;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0
    }
}

.mainImage26>a>img,.mainImage26>img {
    width: 40px!important;
    height: 40px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage26>a>img,.mainImage26>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage26>a>img,.mainImage26>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainMagicWidget27 {
    left: 20px;
    top: 27px;
    width: 256px;
    height: 52px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainMagicWidget27 {
    display: block;
    initialWidth: 256;
    initialHeight: 51;
    initialLeft: 20;
    initialTop: 27;
    left: 20px;
    top: 27px;
    prevBottom: 152.98611831665;
    width: 256px;
    height: 52px
}

@media screen and (max-width: 767px) {
    .mainMagicWidget27 {
        display:none
    }
}

@media screen and (max-width: 479px) {
    .mainMagicWidget27 {
        display:none
    }
}

[data-widgetkey~="1037"] {
    overflow: visible
}

.wrapper_mainMagicWidget27_ey {
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.button_mainMagicWidget27_ey {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #1a9ef2;
    border-radius: 50px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale
}

.button_mainMagicWidget27_ey:hover a {
    color: #fff
}

.text_mainMagicWidget27_ey {
    width: 95%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

.default-style-radius {
    font-size: 25px;
    font-family: Oswald;
    color: #fff
}

.hvr-grow_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-grow_mainMagicWidget27_ey:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-shrink_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-shrink_mainMagicWidget27_ey:hover {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

@-webkit-keyframes hvr-pulse_mainMagicWidget27_ey {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse_mainMagicWidget27_ey {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-pulse_mainMagicWidget27_ey:hover {
    -webkit-animation-name: hvr-pulse_mainMagicWidget27_ey;
    animation-name: hvr-pulse_mainMagicWidget27_ey;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-pulse-grow_mainMagicWidget27_ey {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes hvr-pulse-grow_mainMagicWidget27_ey {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.hvr-pulse-grow_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-pulse-grow_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-pulse-grow_mainMagicWidget27_ey .5s linear infinite alternate;
    animation: hvr-pulse-grow_mainMagicWidget27_ey .5s linear infinite alternate
}

@-webkit-keyframes hvr-pulse-shrink_mainMagicWidget27_ey {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse-shrink_mainMagicWidget27_ey {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse-shrink_mainMagicWidget27_ey {
}

.hvr-pulse-shrink_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-pulse-shrink_mainMagicWidget27_ey linear infinite alternate;
    animation: hvr-pulse-shrink_mainMagicWidget27_ey linear infinite alternate
}

@-webkit-keyframes hvr-push_mainMagicWidget27_ey {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes hvr-push_mainMagicWidget27_ey {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.hvr-push_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-push_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-push_mainMagicWidget27_ey .5s linear infinite alternate;
    animation: hvr-push_mainMagicWidget27_ey .5s linear infinite alternate
}

@-webkit-keyframes hvr-pop_mainMagicWidget27_ey {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes hvr-pop_mainMagicWidget27_ey {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.hvr-pop_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-pop_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-pop_mainMagicWidget27_ey .5s linear 1;
    animation: hvr-pop_mainMagicWidget27_ey .5s linear 1
}

.hvr-bounce-in_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    background-color: #b2b533
}

.hvr-bounce-in_mainMagicWidget27_ey:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-bounce-out_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    background-color: #b2b533
}

.hvr-bounce-out_mainMagicWidget27_ey:hover {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-rotate_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-rotate_mainMagicWidget27_ey:hover {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg)
}

.hvr-grow-rotate_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-grow-rotate_mainMagicWidget27_ey:hover {
    -webkit-transform: scale(1.1) rotate(4deg);
    transform: scale(1.1) rotate(4deg)
}

.hvr-float_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: #b2b533
}

.hvr-float_mainMagicWidget27_ey:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.hvr-sink_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: #b2b533
}

.hvr-sink_mainMagicWidget27_ey:hover {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

@-webkit-keyframes hvr-bob_mainMagicWidget27_ey {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob_mainMagicWidget27_ey {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes hvr-bob-float_mainMagicWidget27_ey {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob-float_mainMagicWidget27_ey {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

.hvr-bob_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-bob_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-bob-float_mainMagicWidget27_ey .5s 0s ease-out 1 normal forwards,hvr-bob_mainMagicWidget27_ey .5s ease-in-out .3s infinite alternate forwards;
    animation: hvr-bob-float_mainMagicWidget27_ey .5s 0s ease-out 1 normal forwards,hvr-bob_mainMagicWidget27_ey .5s ease-in-out .3s infinite alternate forwards
}

@-webkit-keyframes hvr-hang_mainMagicWidget27_ey {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes hvr-hang-sink_mainMagicWidget27_ey {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang-sink_mainMagicWidget27_ey {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

.hvr-hang_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-hang_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-hang-sink_mainMagicWidget27_ey .5s 0s ease-out 1 normal forwards,hvr-hang_mainMagicWidget27_ey .5s ease-in-out .3s infinite alternate forwards;
    animation: hvr-hang-sink_mainMagicWidget27_ey .5s 0s ease-out 1 normal forwards,hvr-hang_mainMagicWidget27_ey .5s ease-in-out .3s infinite alternate forwards
}

.hvr-skew_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-skew_mainMagicWidget27_ey:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-forward_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #b2b533
}

.hvr-skew-forward_mainMagicWidget27_ey:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-backward_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #b2b533
}

.hvr-skew-backward_mainMagicWidget27_ey:hover {
    -webkit-transform: skew(10deg);
    transform: skew(10deg)
}

@-webkit-keyframes hvr-wobble-vertical_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes hvr-wobble-vertical_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.hvr-wobble-vertical_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-wobble-vertical_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-wobble-vertical_mainMagicWidget27_ey .5s ease-in-out 1;
    animation: hvr-wobble-vertical_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-wobble-horizontal_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hvr-wobble-horizontal_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.hvr-wobble-horizontal_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-wobble-horizontal_mainMagicWidget27_ey:hover {
    -webkit-animation-name: hvr-wobble-horizontal_mainMagicWidget27_ey;
    animation-name: hvr-wobble-horizontal_mainMagicWidget27_ey;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-to-bottom-right_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes hvr-wobble-to-bottom-right_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.hvr-wobble-to-bottom-right_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-wobble-to-bottom-right_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-wobble-to-bottom-right_mainMagicWidget27_ey .5s ease-in-out 1;
    animation: hvr-wobble-to-bottom-right_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-wobble-to-top-right_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes hvr-wobble-to-top-right_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.hvr-wobble-to-top-right_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-wobble-to-top-right_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-wobble-to-top-right_mainMagicWidget27_ey .5s ease-in-out 1;
    animation-name: hvr-wobble-to-top-right_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-wobble-top_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-top_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-top_mainMagicWidget27_ey {
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: #b2b533
}

.hvr-wobble-top_mainMagicWidget27_ey:hover,.hvr-wobble-top_mainMagicWidget27_ey:focus,.hvr-wobble-top_mainMagicWidget27_ey:active {
    -webkit-animation: hvr-wobble-top_mainMagicWidget27_ey .5s ease-in-out 1;
    animation: hvr-wobble-top_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-wobble-bottom_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-bottom_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-bottom_mainMagicWidget27_ey {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    background-color: #b2b533
}

.hvr-wobble-bottom_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-wobble-bottom_mainMagicWidget27_ey .5s ease-in-out 1;
    animation-name: hvr-wobble-bottom_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-wobble-skew_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-skew_mainMagicWidget27_ey {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-skew_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-wobble-skew_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-wobble-skew_mainMagicWidget27_ey .5s ease-in-out 1;
    animation-name: hvr-wobble-skew_mainMagicWidget27_ey .5s ease-in-out 1
}

@-webkit-keyframes hvr-buzz_mainMagicWidget27_ey {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes hvr-buzz_mainMagicWidget27_ey {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.hvr-buzz_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-buzz_mainMagicWidget27_ey:hover,.hvr-buzz_mainMagicWidget27_ey:focus,.hvr-buzz_mainMagicWidget27_ey:active {
    -webkit-animation-name: hvr-buzz_mainMagicWidget27_ey;
    animation-name: hvr-buzz_mainMagicWidget27_ey;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-buzz-out_mainMagicWidget27_ey {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hvr-buzz-out_mainMagicWidget27_ey {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.hvr-buzz-out_mainMagicWidget27_ey {
    background-color: #b2b533
}

.hvr-buzz-out_mainMagicWidget27_ey:hover {
    -webkit-animation: hvr-buzz-out_mainMagicWidget27_ey .5s linear 1;
    animation: hvr-buzz-out_mainMagicWidget27_ey .5s linear 1
}

.hvr-fade_mainMagicWidget27_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background: #b2b533
}

.hvr-fade_mainMagicWidget27_ey:hover {
    background-color: #bcbf35!important;
    color: !important
}

@-webkit-keyframes hvr-back-pulse_mainMagicWidget27_ey {
    50% {
        background-color: #b2b533;
        opacity: .75
    }
}

@keyframes hvr-back-pulse_mainMagicWidget27_ey {
    50% {
        background-color: #b2b533;
        opacity: .75
    }
}

.hvr-back-pulse_mainMagicWidget27_ey {
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-back-pulse_mainMagicWidget27_ey:hover {
    -webkit-animation-name: hvr-back-pulse_mainMagicWidget27_ey .5s .5s linear infinite;
    animation-name: hvr-back-pulse_mainMagicWidget27_ey .5s .5s linear infinite;
    background-color: #bcbf35!important;
    color: #fff
}

.hvr-sweep-to-right_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-sweep-to-right_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-right_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-sweep-to-right_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-left_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-sweep-to-left_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-left_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-sweep-to-left_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-bottom_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-sweep-to-bottom_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-bottom_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-sweep-to-bottom_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-sweep-to-top_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background-color: #b2b533
}

.hvr-sweep-to-top_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-top_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-sweep-to-top_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-bounce-to-right_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-bounce-to-right_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-right_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-bounce-to-right_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-left_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-bounce-to-left_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-left_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-bounce-to-left_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-bottom_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-bounce-to-bottom_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-bottom_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-bounce-to-bottom_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-top_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: #b2b533
}

.hvr-bounce-to-top_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-top_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-bounce-to-top_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-radial-out_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden;
    background: #b2b533!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    width: 105%!important
}

.hvr-radial-out_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-out_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-radial-out_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scale(2);
    transform: scale(2)
}

.hvr-radial-in_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden;
    background: #bcbf35!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    width: 105%!important
}

.hvr-radial-in_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #b2b533!important;
    border-radius: 100%;
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-in_mainMagicWidget27_ey:hover,.hvr-radial-in_mainMagicWidget27_ey:focus,.hvr-radial-in_mainMagicWidget27_ey:active {
    color: #fff
}

.hvr-radial-in_mainMagicWidget27_ey:hover:before,.hvr-radial-in_mainMagicWidget27_ey:focus:before,.hvr-radial-in_mainMagicWidget27_ey:active:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-in_mainMagicWidget27_ey {
    position: relative;
    background: #bcbf35!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-rectangle-in_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #b2b533!important;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-in_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-rectangle-in_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-out_mainMagicWidget27_ey {
    position: relative;
    background: #b2b533!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-rectangle-out_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35!important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-out_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-rectangle-out_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.hvr-shutter-in-horizontal_mainMagicWidget27_ey {
    position: relative;
    background: #bcbf35!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-in-horizontal_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b2b533!important;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-horizontal_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-shutter-in-horizontal_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.hvr-shutter-out-horizontal_mainMagicWidget27_ey {
    position: relative;
    background: #b2b533!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-out-horizontal_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-horizontal_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-shutter-out-horizontal_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-shutter-in-vertical_mainMagicWidget27_ey {
    position: relative;
    background: #bcbf35!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-in-vertical_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b2b533!important;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-vertical_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-shutter-in-vertical_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.hvr-shutter-out-vertical_mainMagicWidget27_ey {
    position: relative;
    background: #b2b533!important;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-out-vertical_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #bcbf35!important;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-vertical_mainMagicWidget27_ey:hover {
    color: #fff
}

.hvr-shutter-out-vertical_mainMagicWidget27_ey:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-border-fade_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important;
    background-color: #b2b533
}

.hvr-border-fade_mainMagicWidget27_ey:hover {
    box-shadow: inset 0 0 0 2px #bcbf35,0 0 1px rgba(0,0,0,0)!important;
    color: !important
}

.hvr-hollow_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533;
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important
}

.hvr-hollow_mainMagicWidget27_ey:hover,.hvr-hollow_mainMagicWidget27_ey:focus,.hvr-hollow_mainMagicWidget27_ey:active {
    background: none!important;
    color: !important;
    box-shadow: inset 0 0 0 2px #bcbf35,0 0 1px rgba(0,0,0,0)!important
}

.hvr-trim_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-trim_mainMagicWidget27_ey:before {
    content: '';
    position: absolute;
    border: #bcbf35 solid 2px!important;
    border-radius: 50px;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    opacity: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-trim_mainMagicWidget27_ey:hover:before {
    opacity: 1
}

@-webkit-keyframes hvr-ripple-out_mainMagicWidget27_ey {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0
    }
}

@keyframes hvr-ripple-out_mainMagicWidget27_ey {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0
    }
}

.hvr-ripple-out_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-ripple-out_mainMagicWidget27_ey:before {
    content: '';
    position: absolute;
    border: #b2b533 solid 2px!important;
    border-radius: 50px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.hvr-ripple-out_mainMagicWidget27_ey:hover:before,.hvr-ripple-out_mainMagicWidget27_ey:focus:before,.hvr-ripple-out_mainMagicWidget27_ey:active:before {
    -webkit-animation-name: hvr-ripple-out_mainMagicWidget27_ey;
    animation-name: hvr-ripple-out_mainMagicWidget27_ey
}

@-webkit-keyframes hvr-ripple-in_mainMagicWidget27_ey {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

@keyframes hvr-ripple-in_mainMagicWidget27_ey {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

.hvr-ripple-in_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-ripple-in_mainMagicWidget27_ey:before {
    content: '';
    position: absolute;
    border: #b2b533 solid 2px!important;
    border-radius: 50px;
    top: -15px;
    right: -15px;
    bottom: -15px;
    left: -15px;
    opacity: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.hvr-ripple-in_mainMagicWidget27_ey:hover:before {
    -webkit-animation-name: hvr-ripple-in_mainMagicWidget27_ey;
    animation-name: hvr-ripple-in_mainMagicWidget27_ey
}

.hvr-outline-out_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-outline-out_mainMagicWidget27_ey:before {
    content: '';
    position: absolute;
    border: #b2b533 solid 2px!important;
    border-radius: 50px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-outline-out_mainMagicWidget27_ey:hover:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px
}

.hvr-outline-in_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-outline-in_mainMagicWidget27_ey:before {
    pointer-events: none;
    content: '';
    position: absolute;
    border: #b2b533 solid 2px!important;
    border-radius: 50px;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-outline-in_mainMagicWidget27_ey:hover:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1
}

.hvr-round-corners_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-round-corners_mainMagicWidget27_ey:hover {
    border-radius: 1em!important
}

.hvr-underline-from-left_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-underline-from-left_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #bcbf35!important;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-left_mainMagicWidget27_ey:hover:before {
    right: 0
}

.hvr-underline-from-center_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-underline-from-center_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-center_mainMagicWidget27_ey:hover:before {
    left: 0;
    right: 0
}

.hvr-underline-from-right_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-underline-from-right_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    bottom: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-right_mainMagicWidget27_ey:hover:before {
    left: 0
}

.hvr-overline-from-left_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-overline-from-left_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    top: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-left_mainMagicWidget27_ey:hover:before {
    right: 0
}

.hvr-overline-from-center_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-overline-from-center_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    top: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-center_mainMagicWidget27_ey:hover:before {
    left: 0;
    right: 0
}

.hvr-overline-from-right_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-overline-from-right_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    top: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-right_mainMagicWidget27_ey:hover:before {
    left: 0
}

.hvr-reveal_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden;
    background-color: #b2b533
}

.hvr-reveal_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-color: #bcbf35;
    border-style: solid;
    border-width: 0;
    border-radius: 50px;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-reveal_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border-width: 2px
}

.hvr-underline-reveal_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-underline-reveal_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-reveal_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.hvr-overline-reveal_mainMagicWidget27_ey {
    position: relative;
    overflow: hidden
}

.hvr-overline-reveal_mainMagicWidget27_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    background: #bcbf35;
    height: 2px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-reveal_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.hvr-glow_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-glow_mainMagicWidget27_ey:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.6)!important
}

.hvr-shadow_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-shadow_mainMagicWidget27_ey:hover {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.6)!important
}

.hvr-grow-shadow_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-grow-shadow_mainMagicWidget27_ey:hover {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.6)!important;
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-box-shadow-outset_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-box-shadow-outset_mainMagicWidget27_ey:hover {
    box-shadow: 2px 2px 2px rgba(0,0,0,.6)!important
}

.hvr-box-shadow-inset_mainMagicWidget27_ey {
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    box-shadow: inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)!important;
    background-color: #b2b533
}

.hvr-box-shadow-inset_mainMagicWidget27_ey:hover {
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)!important
}

.hvr-float-shadow_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-float-shadow_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-float-shadow_mainMagicWidget27_ey:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.hvr-float-shadow_mainMagicWidget27_ey:hover:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.hvr-shadow-radial_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-shadow-radial_mainMagicWidget27_ey:before,.hvr-shadow-radial_mainMagicWidget27_ey:after {
    pointer-events: none;
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    box-sizing: border-box;
    background-repeat: no-repeat;
    height: 5px;
    opacity: 0;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-shadow-radial_mainMagicWidget27_ey:before {
    bottom: 100%;
    background: -webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}

.hvr-shadow-radial_mainMagicWidget27_ey:after {
    top: 100%;
    background: -webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}

.hvr-shadow-radial_mainMagicWidget27_ey:hover:before,.hvr-shadow-radial_mainMagicWidget27_ey:hover:after {
    opacity: 1
}

.hvr-bubble-top_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-top_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    left: calc(50% - 10px);
    top: 0;
    border-width: 0 10px 16px 10px;
    border-color: transparent transparent #b2b533 transparent
}

.hvr-bubble-top_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-right_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-right_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    top: calc(50% - 10px);
    right: 0;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #b2b533
}

.hvr-bubble-right_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-bottom_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-bottom_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    left: calc(50% - 10px);
    bottom: 0;
    border-width: 10px 10px 0 10px;
    border-color: #b2b533 transparent transparent transparent
}

.hvr-bubble-bottom_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-left_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-left_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    top: calc(50% - 10px);
    left: 0;
    border-width: 10px 16px 10px 0;
    border-color: transparent #b2b533 transparent transparent
}

.hvr-bubble-left_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-top_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-bubble-float-top_mainMagicWidget27_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    left: calc(50% - 10px);
    top: 0;
    border-style: solid;
    border-width: 0 10px 16px 10px;
    border-color: transparent transparent #b2b533 transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-top_mainMagicWidget27_ey:hover {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-top_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-right_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-bubble-float-right_mainMagicWidget27_ey:before {
    position: absolute;
    z-index: -1;
    top: calc(50% - 10px);
    right: 0;
    content: '';
    border-style: solid;
    border-width: 10px 0 10px 16px;
    border-color: transparent transparent transparent #b2b533;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-right_mainMagicWidget27_ey:hover {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-right_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-bottom_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-bubble-float-bottom_mainMagicWidget27_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    left: calc(50% - 10px);
    bottom: 0;
    border-style: solid;
    border-width: 16px 10px 0 10px;
    border-color: #b2b533 transparent transparent transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-bottom_mainMagicWidget27_ey:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-bottom_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-left_mainMagicWidget27_ey {
    position: relative;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: #b2b533
}

.hvr-bubble-float-left_mainMagicWidget27_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    top: calc(50% - 10px);
    left: 0;
    border-style: solid;
    border-width: 10px 16px 10px 0;
    border-color: transparent #b2b533 transparent transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-left_mainMagicWidget27_ey:hover {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-left_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-static-bottom_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-static-bottom_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    left: calc(50% - 10px);
    bottom: 0;
    border-width: 16px 10px 0 10px;
    border-color: #b2b533 transparent transparent transparent
}

.hvr-bubble-static-bottom_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateY(65%);
    transform: translateY(65%)
}

.hvr-bubble-static-right_mainMagicWidget27_ey {
    position: relative;
    background-color: #b2b533
}

.hvr-bubble-static-right_mainMagicWidget27_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    top: calc(50% - 10px);
    right: 4%;
    border-width: 10px 0 10px 16px;
    border-color: transparent transparent transparent #b2b533
}

.hvr-bubble-static-right_mainMagicWidget27_ey:hover:before {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.mainMagicWidget28 {
    left: 0;
    top: 108px;
    width: 1118px;
    height: 60px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000006;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: visible
}

.mainMagicWidget28 {
    display: block;
    initialWidth: 650;
    initialHeight: 38;
    initialLeft: 0;
    initialTop: 135;
    left: 0;
    top: 108px;
    prevBottom: 268.993076324463;
    width: 1118px;
    height: 60px
}

@media screen and (max-width: 767px) {
    .mainMagicWidget28 {
        display:none
    }
}

@media screen and (max-width: 479px) {
    .mainMagicWidget28 {
        display:none
    }
}

.main9405958_0_MagicWidget28_ey.div--menu nav {
    width: 100%
}

.main9405958_0_MagicWidget28_ey.div--menu nav>.menu__list {
    direction: rtl
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto {
    position: absolute;
    height: 100%
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto ul.menu__list {
    height: 100%;
    white-space: nowrap
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-auto ul.dropdown-content {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same>ul {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same li.menu__item {
    position: relative;
    box-sizing: border-box
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same>ul>li.menu__item {
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same ul,.main9405958_0_MagicWidget28_ey.div--menu nav.width-same ul li ul.dropdown-content {
    width: 100%!important;
    height: 100%!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.width-same ul li {
    height: 100%!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.menu-direction-ltr ul li ul.dropdown-content {
    left: -0
}

.main9405958_0_MagicWidget28_ey nav.horizontal .menu__item {
    margin-bottom: 2px
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal>ul>li>ul.dropdown-content {
    top: 100%;
    margin-top: 2px;
    margin-top: calc(2px + 0)!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.menu-direction-rtl ul li ul.dropdown-content {
    right: -0
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same ul li ul.dropdown-content {
    width: 100%!important;
    width: calc(100% + 2*0)!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-auto ul li ul.dropdown-content {
    width: auto!important;
    min-width: 100%!important;
    min-width: calc(100% + 2*0)!important
}

.main9405958_0_MagicWidget28_ey a {
    text-decoration: none
}

.main9405958_0_MagicWidget28_ey.div--menu nav {
    height: 60px;
    line-height: 1;
    margin: 0 auto 3em;
    position: relative;
    overflow: visible
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-auto {
    height: 60px;
    position: relative;
    overflow: visible
}

.main9405958_0_MagicWidget28_ey.div--menu nav.width-same {
    height: 60px;
    overflow: visible
}

.main9405958_0_MagicWidget28_ey.div--menu nav .menu__item ul.dropdown-content .menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal .menu__item ul.dropdown-content .menu__item {
    height: 60px!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto .menu__item ul.dropdown-content .menu__item {
    height: 60px!important;
    height: calc(60px)!important
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-same .menu__item ul.dropdown-content {
    margin-top: 2px;
    margin-top: calc(60px + 2px + 0)
}

.main9405958_0_MagicWidget28_ey nav.horizontal .menu__item ul.dropdown-content ul.dropdown-content {
    top: 0;
    margin-top: -0
}

.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr .menu__item ul.dropdown-content ul.dropdown-content {
    left: 100%;
    margin-left: 5px;
    margin-left: calc(5px + 0)
}

.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl .menu__item ul.dropdown-content ul.dropdown-content {
    right: 100%;
    margin-right: 5px;
    margin-right: calc(5px + 0)
}

.main9405958_0_MagicWidget28_ey nav.horizontal .menu__item ul.dropdown-content ul.dropdown-content {
    top: 0
}

.main9405958_0_MagicWidget28_ey .default-style-horizontal-menu {
    font-family: Open Sans;
    font-size: 14px
}

.main9405958_0_MagicWidget28_ey .dropdown-content {
    padding: 0;
    position: absolute
}

.dropdown:hover>.dropdown-content {
    display: block
}

.main9405958_0_MagicWidget28_ey nav.width-same .menu__list {
    position: relative;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.main9405958_0_MagicWidget28_ey nav.width-auto .menu__list {
    position: relative;
    width: auto;
    margin: 0;
    padding: 0;
    list-style: none
}

.main9405958_0_MagicWidget28_ey nav.horizontal>ul>li {
    display: inline-block
}

.main9405958_0_MagicWidget28_ey ul,.main9405958_0_MagicWidget28_ey li {
    -webkit-transition-property: all;
    -webkit-transition-delay: .05s;
    transition-property: all;
    transition-delay: .05s
}

.main9405958_0_MagicWidget28_ey span.icon,.main9405958_0_MagicWidget28_ey span.menu__helper {
    -webkit-transition-property: all;
    -webkit-transition-delay: .05s;
    transition-property: all;
    transition-delay: .05s
}

.main9405958_0_MagicWidget28_ey li.menu__item {
    background-color: transparent;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: solid 0 #ccc!important;
    border-radius: 0!important
}

.main9405958_0_MagicWidget28_ey nav .menu__item>ul>li {
    margin-top: 0!important
}

.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr .menu__item ul .menu__item ul .menu__item ul,.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr>ul>li.menu__item:not(:first-child) {
    margin-right: 0!important;
    margin-left: 5px!important
}

.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl .menu__item ul .menu__item ul .menu__item ul,.main9405958_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl>ul>li.menu__item:not(:first-child) {
    margin-left: 0!important;
    margin-right: 5px!important
}

.main9405958_0_MagicWidget28_ey .menu__item.auto {
    box-sizing: border-box!important
}

.main9405958_0_MagicWidget28_ey nav.horizontal .menu__item.auto {
    width: auto;
    position: relative;
    height: 100%
}

.main9405958_0_MagicWidget28_ey .menu__item:hover {
    border-color: #ccc!important;
    background-color: #939498!important;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    -webkit-transition: background-color .4s ease;
    -moz-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease
}

.main9405958_0_MagicWidget28_ey .menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey .menu__item:hover>.menu__link:focus {
    outline: none
}

.main9405958_0_MagicWidget28_ey .menu__item:hover>.menu__link .menu__helper,.main9405958_0_MagicWidget28_ey .menu__item:hover>.menu__link:focus .menu__helper {
    color: #fff;
    font-weight: 400
}

.main9405958_0_MagicWidget28_ey .menu__item.active {
    border-color: #ccc!important;
    background-color: #b2b533!important;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center
}

.main9405958_0_MagicWidget28_ey .menu__item.active>.menu__link,.main9405958_0_MagicWidget28_ey .menu__item.active>.menu__link:focus {
    outline: none
}

.main9405958_0_MagicWidget28_ey .menu__item.active>.menu__link .menu__helper,.main9405958_0_MagicWidget28_ey .menu__item.active>.menu__link:focus .menu__helper {
    color: #fff;
    font-weight: 400
}

.menu__item ul.dropdown-content,.menu__item:hover ul.dropdown-content {
    position: absolute;
    width: 100%
}

.main9405958_0_MagicWidget28_ey nav.menu-direction-rtl .menu__link {
    padding-left: 0!important
}

.main9405958_0_MagicWidget28_ey .menu__link {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.main9405958_0_MagicWidget28_ey nav.width-same .menu__link span.icon-text-wrap,.main9405958_0_MagicWidget28_ey nav.width-auto .menu__link span.icon-text-wrap {
    display: table-cell;
    vertical-align: middle
}

.main9405958_0_MagicWidget28_ey nav.width-same .menu__link span.text-wrap {
    white-space: normal
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon-wrap {
    padding: 0 0;
    width: 16px;
    height: 16px;
    display: inline-block
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon-wrap span.icon {
    margin-right: 5px;
    margin-left: 0
}

.main9405958_0_MagicWidget28_ey .menu__link.iconposition-center span.icon-wrap {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-ltr .main9405958_0_MagicWidget28_ey_rubrica {
    direction: rtl
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-rtl .main9405958_0_MagicWidget28_ey_rubrica {
    direction: ltr
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-ltr .main9405958_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: rtl
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-rtl .main9405958_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: ltr
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-ltr .main9405958_0_MagicWidget28_ey_rubrica {
    direction: ltr
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-rtl .main9405958_0_MagicWidget28_ey_rubrica {
    direction: rtl
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-ltr .main9405958_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: ltr
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-rtl .main9405958_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: rtl;
    font-family: Rubik, arial;
}

.main9405958_0_MagicWidget28_ey nav .menu__link.iconposition-center .icon-wrap {
    -webkit-justify-content: center!important;
    justify-content: center!important
}

.main9405958_0_MagicWidget28_ey nav.width-auto .menu__link.iconposition-center .icon-wrap {
    position: absolute
}

.main9405958_0_MagicWidget28_ey .menu__link.direction-auto span.icon {
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

.main9405958_0_MagicWidget28_ey .menu__link.direction-auto span.rtl span.icon {
    position: relative;
    right: 50%;
    transform: translateX(50%)
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon {
    margin-top: 0
}

.main9405958_0_MagicWidget28_ey .menu__link .menu__helper {
    color: #000;
    font-weight: 400;
    text-align: center
}

.main9405958_0_MagicWidget28_ey .menu__link.left {
    left: 0
}

.main9405958_0_MagicWidget28_ey .menu__link.right {
    right: 0
}

.main9405958_0_MagicWidget28_ey .menu__link.auto {
    padding-left: 0!important;
    padding-right: 0!important
}

.main9405958_0_MagicWidget28_ey_rubrica {
    white-space: nowrap;
    padding: 0 6px;
    margin: 0 auto;
    display: table;
    position: relative;
    height: 100%
}

.main9405958_0_MagicWidget28_ey nav.width-same .main9405958_0_MagicWidget28_ey_rubrica {
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-auto .main9405958_0_MagicWidget28_ey_rubrica {
}

.main9405958_0_MagicWidget28_ey nav.width-same .rubrica-align-left {
    margin-left: 0;
    margin-right: auto
}

.main9405958_0_MagicWidget28_ey nav.width-same .rubrica-align-center {
    margin-left: auto;
    margin-right: auto
}

.main9405958_0_MagicWidget28_ey nav.width-same .rubrica-align-right {
    margin-right: 0;
    margin-left: auto
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-auto .rubrica-align-left {
    margin-left: 0;
    margin-right: auto
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-auto.menu-direction-ltr .rubrica-align-center {
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-auto.menu-direction-rtl .rubrica-align-center {
}

.main9405958_0_MagicWidget28_ey nav.horizontal.width-auto .rubrica-align-right {
    margin-right: 0;
    margin-left: auto
}

.main9405958_0_MagicWidget28_ey nav .rubrica-align-left {
}

.main9405958_0_MagicWidget28_ey nav.menu-direction-ltr .rubrica-align-center {
    margin-left: auto;
    margin-right: auto
}

.main9405958_0_MagicWidget28_ey nav.menu-direction-rtl.width-auto .rubrica-align-center {
}

.main9405958_0_MagicWidget28_ey nav.menu-direction-rtl.width-same .rubrica-align-center {
}

.main9405958_0_MagicWidget28_ey nav .rubrica-align-right {
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon-text-wrap {
    font-size: 18px!important
}

.main9405958_0_MagicWidget28_ey .menu__link span.menu__helper {
    display: auto;
    z-index: 1;
    font-size: 18px!important;
    vertical-align: middle
}

.main9405958_0_MagicWidget28_ey nav.width-same .menu__link span.menu__helper {
    white-space: wrap
}

.main9405958_0_MagicWidget28_ey nav.width-auto .menu__link span.menu__helper {
    white-space: nowrap
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon-text-wrap.rtl {
    flex-direction: row-reverse
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon-wrap {
    display: none!important
}

.main9405958_0_MagicWidget28_ey .menu__link span.icon {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-size: cover;
    z-index: 0;
    display: inline-block
}

.main9405958_0_MagicWidget28_ey nav.horizontal>ul>li.menu__item {
    display: inline-block!important
}

.main9405958_0_MagicWidget28_ey li {
    list-style-type: none;
    cursor: pointer
}

.main9405958_0_MagicWidget28_ey ul li>ul {
    visibility: hidden
}

.main9405958_0_MagicWidget28_ey ul li:hover>ul {
    visibility: visible
}

.main9405958_0_MagicWidget28_ey.div--menu nav.vertical.menu-direction-ltr ul.dropdown-content {
    left: 100%;
    margin-left: 5px;
    margin-left: calc(5px + 0)!important
}

.main9405958_0_MagicWidget28_ey.div--menu nav.vertical.menu-direction-rtl ul.dropdown-content {
    right: 100%;
    margin-right: 5px;
    margin-right: calc(5px + 0)!important
}

.main9405958_0_MagicWidget28_ey nav.vertical ul {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.main9405958_0_MagicWidget28_ey nav.vertical .menu__item ul.dropdown-content .menu__item {
    width: 1118px!important;
    height: 100%
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto ul li ul.dropdown-content {
    top: 0
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-same ul li ul.dropdown-content {
    top: -0
}

.main9405958_0_MagicWidget28_ey nav.vertical ul li ul.dropdown-content ul.dropdown-content {
    top: -0
}

.main9405958_0_MagicWidget28_ey nav.vertical ul li.menu__item:not(:first-child) {
    margin-bottom: 0!important;
    margin-top: 2px!important
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-same ul li ul.dropdown-content {
    height: 100%!important;
    height: calc(100% + 2*0)!important
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto ul li ul.dropdown-content {
    height: auto!important;
    min-height: 100%!important;
    min-height: calc(100% + 2*0)!important
}

.main9405958_0_MagicWidget28_ey nav.vertical>ul>li {
    display: block
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-con-left {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-con-center {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center!important;
    justify-content: center!important
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-con-right {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-left,.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-center,.main9405958_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-right {
    -ms-transform: none!important;
    -webkit-transform: none!important;
    transform: none!important;
    display: inline-block
}

.main9405958_0_MagicWidget28_ey nav.vertical.width-same .menu__link {
    position: absolute;
    width: 100%;
    height: 100%
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li>ul.dropdown-content {
    top: px
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover {
    background-color: #b2b533;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: solid 0 #ccc!important;
    color: #fff;
    font-weight: 400
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item {
    position: relative;
    display: block;
    text-align: center;
    -webkit-transition: color .4s;
    transition: color .4s;
    overflow: visible
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1a9ef2;
    -webkit-transform: scale3d(0,a1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item.active::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);
    transition-timing-function: cubic-bezier(.22,.61,.36,1);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li>ul.dropdown-content {
    top: px
}

.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item:hover {
    background-color: #b2b533;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: solid 0 #ccc!important;
    color: #fff;
    font-weight: 400
}

.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item {
    position: relative;
    display: block;
    text-align: center;
    -webkit-transition: color .4s;
    transition: color .4s;
    overflow: visible
}

.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1a9ef2;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform .1s;
    transition: transform .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item.active::before {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link {
    text-align: center;
    -webkit-transition: color .4s;
    transition: color .4s
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::after {
    content: '';
    position: absolute;
    background: #1a9ef2;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before {
    left: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after {
    right: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::before {
    top: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .2s;
    transition: color .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link {
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #1a9ef2;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #1a9ef2;
    -webkit-transition: -webkit-transform .1s;
    transition: transform .1s;
    -webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);
    transition-timing-function: cubic-bezier(1,.68,.16,.9)
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::before {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::after {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #1a9ef2;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    -webkit-transition-timing-function: cubic-bezier(.44,.05,.55,.95);
    transition-timing-function: cubic-bezier(.44,.05,.55,.95)
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(.1,0,1);
    transform: scale3d(.1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before {
    left: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after {
    right: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,.1,1);
    transform: scale3d(0,.1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before {
    top: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link {
    -webkit-transition: color .2s;
    transition: color .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    width: calc(100% - 2*2px);
    height: 100%;
    height: calc(100% - 2*2px);
    border: 2px solid #1a9ef2;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::before {
    border-width: 0 2px;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::after {
    border-width: 2px 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: background .3s,color .3s;
    transition: background .3s,color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #1a9ef2;
    -webkit-transform: scale3d(0,5,1);
    transform: scale3d(0,5,1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    -webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);
    transition-timing-function: cubic-bezier(1,.68,.16,.9)
}

.main9405958_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item.active>.menu__link::before {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link {
    overflow: hidden;
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    opacity: 0;
    background: #1a9ef2;
    -webkit-transform: translate3d(0,-3em,0);
    transform: translate3d(0,-3em,0);
    -webkit-transition: -webkit-transform 0s .3s,opacity .2s;
    transition: transform 0s .3s,opacity .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item.active>.menu__link::before {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: -webkit-transform .3s,opacity .1s;
    transition: transform .3s,opacity .1s;
    -webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link>.menu__helper {
    display: block;
    pointer-events: none
}

.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item:hover>.menu__link>.menu__helper,.main9405958_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item.active>.menu__link>.menu__helper {
    -webkit-animation: anim-francisco .3s forwards;
    animation: anim-francisco .3s forwards
}

@-webkit-keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes anim-francisco {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link:hover,.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link:focus {
    color: #929292
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    opacity: 0;
    background: #1a9ef2;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition: -webkit-transform 0s .2s,opacity .2s;
    transition: transform 0s .2s,opacity .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item.active>.menu__link::before {
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: -webkit-transform .2s,opacity .1s;
    transition: transform .2s,opacity .1s;
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo .menu__helper {
    display: block;
    pointer-events: none
}

.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item:hover .menu__helper,.main9405958_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item.active .menu__helper {
    -webkit-animation: anim-trinculo .6s forwards;
    animation: anim-trinculo .6s forwards
}

@-webkit-keyframes anim-trinculo {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    75% {
        opacity: 1;
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes anim-trinculo {
    50% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    51% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    75% {
        opacity: 1;
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 2px;
    opacity: 0;
    background: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::after {
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::after {
    opacity: 1
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before {
    left: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::before {
    -webkit-transform: rotate3d(0,0,1,-90deg);
    transform: rotate3d(0,0,1,-90deg)
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::after {
    right: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: rotate3d(0,0,1,90deg);
    transform: rotate3d(0,0,1,90deg)
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item::before {
    left: 0;
    width: 100%;
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active::before {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: -webkit-transform .3s,opacity .1s;
    transition: transform .3s,opacity .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item {
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    opacity: 0;
    border: 2px solid #1a9ef2;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transition-timing-function: cubic-bezier(.17,.67,.05,1.29);
    transition-timing-function: cubic-bezier(.17,.67,.05,1.29)
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::before {
    top: 0;
    left: 0;
    border-width: 2px 0 0 2px;
    -webkit-transform: translate3d(10px,10px,0);
    transform: translate3d(10px,10px,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::after {
    right: 0;
    bottom: 0;
    border-width: 0 2px 2px 0;
    -webkit-transform: translate3d(-10px,-10px,0);
    transform: translate3d(-10px,-10px,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item.active>.menu__link::after {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    background: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after {
    width: 2px;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transition: -webkit-transform 0s .1s,opacity .1s;
    transition: transform 0s .1s,opacity .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before {
    left: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after {
    right: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item.active::after {
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
    transition-timing-function: cubic-bezier(.2,1,.3,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: translate3d(0,-px,0);
    transform: translate3d(0,-px,0);
    -webkit-transition-timing-function: cubic-bezier(.7,0,.3,1);
    transition-timing-function: cubic-bezier(.7,0,.3,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link {
    z-index: 10;
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    pointer-events: none;
    opacity: 0;
    background: #1a9ef2;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transition-timing-function: cubic-bezier(.22,.61,.36,1);
    transition-timing-function: cubic-bezier(.22,.61,.36,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after {
    left: 0;
    width: 100%;
    height: 2px
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before {
    top: 0;
    -webkit-transform: translate3d(0,15px,0);
    transform: translate3d(0,15px,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after {
    bottom: 0;
    -webkit-transform: translate3d(0,-15px,0);
    transform: translate3d(0,-15px,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::after {
    top: 0;
    width: 2px;
    height: 100%
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::before {
    left: 0;
    -webkit-transform: translate3d(15px,0,0);
    transform: translate3d(15px,0,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::after {
    right: 0;
    -webkit-transform: translate3d(-15px,0,0);
    transform: translate3d(-15px,0,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active>.menu__link::after {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #1a9ef2;
    -webkit-transform-origin: 350% 350%;
    transform-origin: 350% 350%;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    -webkit-transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before {
    left: 0;
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after {
    right: 0;
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .4s;
    transition: color .4s;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    white-space: nowrap
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: calc(2*2px);
    background: #1a9ef2;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::before {
    bottom: calc(-3*2px - 1px + 0);
    height: 2px;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::after {
    bottom: calc(-2px + 0)
}

.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition-timing-function: cubic-bezier(0,1.54,.34,1);
    transition-timing-function: cubic-bezier(0,1.54,.34,1);
    -webkit-transition-duration: .8s;
    transition-duration: .8s
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item>.menu__link {
    z-index: 2;
    text-align: center;
    opacity: .7;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: -2px;
    right: 0;
    bottom: -2px;
    left: 0;
    color: #1a9ef2;
    border-style: solid;
    -webkit-transition: -webkit-transform .2s cubic-bezier(1,.6,0,1);
    transition: transform .2s cubic-bezier(1,.6,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before {
    border-width: 2px 0 0;
    -webkit-transform: translateY(calc(100% - 2px));
    transform: translateY(calc(100% - 2px))
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
    right: -2px;
    left: -2px;
    border-width: 0 2px;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item.active::before {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition-timing-function: cubic-bezier(1,.6,0,1.22);
    transition-timing-function: cubic-bezier(1,.6,0,1.22)
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item.active::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-timing-function: cubic-bezier(1,.6,0,1.22);
    transition-timing-function: cubic-bezier(1,.6,0,1.22)
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.active>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item>.menu__link:hover,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item>.menu__link:focus {
    opacity: 1
}

.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .main9405958_0_MagicWidget28_ey li {
        list-style-image: url(data:0)!important
    }
}

@media screen and (max-width: 55em) {
    .main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item {
        margin:0
    }

    .main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before {
        border-width: 0 2px 0 0;
        -webkit-transform: translateX(calc(2px - 100%));
        transform: translateX(calc(2px - 100%))
    }

    .main9405958_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
        top: -2px;
        right: 0;
        bottom: -2px;
        left: 0;
        border-width: 2px 0;
        -webkit-transform: scale(0,1);
        transform: scale(0,1);
        -webkit-transform-origin: 0% 50%;
        transform-origin: 0% 50%
    }
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item>.menu__link {
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2;
    -webkit-transition: color .6s;
    transition: color .6s
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::after {
    content: '';
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 2px;
    background: #1a9ef2;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: initial
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::before {
    top: 0;
    right: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::after {
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item.active::before {
    -webkit-animation: anim-cordelia-top .6s linear both;
    animation: anim-cordelia-top .6s linear both
}

.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item.active::after {
    -webkit-animation: anim-cordelia-bottom .6s linear both;
    animation: anim-cordelia-bottom .6s linear both
}

@-webkit-keyframes anim-cordelia-top {
    0% {
        -webkit-transform: scale3d(0,1,1);
        transform: scale3d(0,1,1)
    }

    10% {
        -webkit-transform: scale3d(.05,1,1);
        transform: scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        -webkit-transform: translate3d(-95%,0,0) scale3d(.05,1,1);
        transform: translate3d(-95%,0,0) scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
        transform: translate3d(0,0,0) scale3d(1,1,1)
    }
}

@keyframes anim-cordelia-top {
    0% {
        -webkit-transform: scale3d(0,1,1);
        transform: scale3d(0,1,1)
    }

    10% {
        -webkit-transform: scale3d(.05,1,1);
        transform: scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        -webkit-transform: translate3d(-95%,0,0) scale3d(.05,1,1);
        transform: translate3d(-95%,0,0) scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
        transform: translate3d(0,0,0) scale3d(1,1,1)
    }
}

@-webkit-keyframes anim-cordelia-bottom {
    0% {
        -webkit-transform: scale3d(0,1,1);
        transform: scale3d(0,1,1)
    }

    10% {
        -webkit-transform: scale3d(.05,1,1);
        transform: scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        -webkit-transform: translate3d(95%,0,0) scale3d(.05,1,1);
        transform: translate3d(95%,0,0) scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
        transform: translate3d(0,0,0) scale3d(1,1,1)
    }
}

@keyframes anim-cordelia-bottom {
    0% {
        -webkit-transform: scale3d(0,1,1);
        transform: scale3d(0,1,1)
    }

    10% {
        -webkit-transform: scale3d(.05,1,1);
        transform: scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        -webkit-transform: translate3d(95%,0,0) scale3d(.05,1,1);
        transform: translate3d(95%,0,0) scale3d(.05,1,1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
        transform: translate3d(0,0,0) scale3d(1,1,1)
    }
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item {
    position: relative
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .6s;
    transition: color .6s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    -webkit-transition: -webkit-transform .25s,background .75s;
    transition: transform .25s,background .75s;
    -webkit-transition-timing-function: cubic-bezier(1,.53,.79,.68);
    transition-timing-function: cubic-bezier(1,.53,.79,.68)
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after {
    top: 0;
    width: 2px;
    height: 100%;
    -webkit-transform: scale3d(1,0,1);
    transform: scale3d(1,0,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 2px;
    -webkit-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1)
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::after {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::after,.main9405958_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::after {
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    background: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item>.menu__link {
    -webkit-transition: color .4s ease-in;
    transition: color .4s ease-in
}

.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item:hover>.menu__link,.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item.active>.menu__link {
    color: #1a9ef2
}

.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    border-radius: 100%;
    border: 2px solid #1a9ef2;
    -webkit-transition: all .5s cubic-bezier(.52,.27,.4,1.52);
    transition: all .5s cubic-bezier(.52,.27,.4,1.52);
    opacity: 0
}

.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item:hover .menu__link::before,.main9405958_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item.active .menu__link::before {
    left: 0;
    top: 0;
    margin-top: 0;
    margin-left: 0;
    width: 100%;
    width: calc(100% - 2*2px);
    height: 100%;
    height: calc(100% - 2*2px);
    border-radius: 0;
    opacity: 1
}

.mainShape29 {
    left: -200px;
    top: 108px;
    width: 1517px;
    height: 60px;
    z-index: 999998;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #f1f0f0;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape29 {
    display: block;
    width: 1517px;
    left: -200px;
    height: 60px;
    initialHeight: 60;
    initialLeft: 518;
    initialTop: 100;
    top: 108px
}

@media screen and (max-width: 767px) {
    .mainShape29 {
        display:block;
        left: 0;
        width: 480px;
        initialLeft: 518;
        initialTop: 1;
        /* top: 1px; */
        height: 85px;
        initialHeight: 85
    }
}

@media screen and (max-width: 479px) {
    .mainShape29 {
        display:block;
        left: 0;
        width: 320px;
        /* top: 0; */
        initialTop: 0
    }
}

.mainShape30 {
    left: 20px;
    top: 280px;
    width: 350px;
    height: 30px;
    z-index: 2000008;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #333;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape30 {
    display: block;
    initialLeft: 20;
    initialTop: 280;
    left: 20px;
    top: 280px;
    width: 320px;
    initialWidth: 350;
    height: 30px;
    initialHeight: 30
}

@media screen and (max-width: 767px) {
    .mainShape30 {
        display:block;
        initialLeft: 66;
        initialTop: 365;
        left: 66px;
        top: 492px
    }
}

@media screen and (max-width: 479px) {
    .mainShape30 {
        display:block;
        top: 445px;
        left: 9px;
        width: 300px
    }
}

.mainText31 {
    left: 21px;
    top: 326px;
    width: 330px;
    min-height: 45px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000009;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText31_ContentDiv {
    word-wrap: break-word
}

.mainText31_ContentDiv .ospfxwb774f60439bf7a1cbd250a8f648788e7ossfx {
    text-align: center;
    direction: rtl;
    color: #fff;
    font-family: Rubik, arial;
    font-weight: 400;
    font-size: 33px;
    line-height: 33px;
}

.mainText31 {
    display: block;
    prevBottom: 442.968761444092;
    initialLeft: 30;
    initialTop: 326;
    left: 21px;
    top: 326px;
    width: 330px;
    initialWidth: 330;
    min-height: 45px;
    initialHeight: 45
}

@media screen and (max-width: 767px) {
    .mainText31 {
        display:block;
        initialLeft: 76;
        initialTop: 411;
        left: 68px;
        top: 533px;
        prevBottom: 575
    }
}

@media screen and (max-width: 479px) {
    .mainText31 {
        display:block;
        top: 500px;
        left: 5px;
        width: 310px;
        initialTop: 401;
        initialLeft: 5
    }
}

.mainText32 {
    left: 21px;
    top: 371px;
    width: 330px;
    min-height: 33px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000010;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText32_ContentDiv {
    word-wrap: break-word
}

.mainText32_ContentDiv .ospfxw5dc979f82d7e6fab7ab4f0027268ea8dossfx {
    text-align: center;
    direction: rtl;
    font-family: Rubik, arial;
    font-weight: 400;
    color: #fff;
    font-size: 22px;
}

.mainText32 {
    display: block;
    prevBottom: 477.968757629395;
    initialLeft: 30;
    initialTop: 371;
    left: 21px;
    top: 371px;
    width: 330px;
    initialWidth: 330;
    min-height: 33px;
    initialHeight: 33
}

@media screen and (max-width: 767px) {
    .mainText32 {
        display:block;
        initialLeft: 76;
        initialTop: 456;
        left: 76px;
        top: 585px;
        prevBottom: 608
    }
}

@media screen and (max-width: 479px) {
    .mainText32 {
        display:block;
        top: 550px;
        left: 5px;
        width: 310px;
        initialTop: 446;
        initialLeft: 5
    }
}

.mainForm33 {
    top: 424px;
    left: 29px;
    width: 333px;
    height: 288px
}

.mainForm33 {
    display: block;
    width: 333px;
    height: 288px;
    top: 424px;
    left: 29px;
    initialLeft: 29;
    initialTop: 424;
    initialWidth: 334;
    initialHeight: 289
}

@media screen and (max-width: 767px) {
    .mainForm33 {
        display:block;
        initialLeft: 75;
        initialTop: 509;
        left: 75px;
        top: 660px
    }
}

@media screen and (max-width: 479px) {
    .mainForm33 {
        display:block;
        top: 600px;
        left: 6px;
        initialTop: 480;
        initialLeft: -1;
        width: 334px;
        height: 307px;
        initialWidth: 334;
        initialHeight: 307
    }
}

.mainShape34 {
    left: 14px;
    top: 240px;
    width: 275px;
    height: 48px;
    z-index: 2000001;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #b2b533;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    cursor: pointer;
    overflow: hidden
}

.mainShape34 {
    display: block;
    left: 14px;
    top: 240px;
    initialLeft: 14;
    initialTop: 317;
    width: 275px;
    initialWidth: 305;
    height: 48px;
    initialHeight: 52
}

@media screen and (max-width: 767px) {
    .mainShape34 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainShape34 {
        display:block;
        width: 274px;
        height: 48px;
        initialHeight: 55;
        initialWidth: 295;
        top: 232px;
        left: 14px;
        initialTop: 248;
        initialLeft: 14
    }
}

.mainText35 {
    left: 32px;
    top: 9px;
    width: 213px;
    min-height: 33px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText35_ContentDiv {
    word-wrap: break-word
}

.mainText35_ContentDiv .ospfxw2a45d44cad190c7fc31dc9a790243644ossfx {
    font-family: Rubik, arial;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    direction: rtl;
    color: #fff;
}

.mainText35 {
    display: block;
    top: 9px;
    left: 46px;
    width: 213px;
    min-height: 33px;
    prevBottom: 769.947944641113;
    initialWidth: 213;
    initialHeight: 33;
    initialTop: 9;
    initialLeft: 46
}

@media screen and (max-width: 767px) {
    .mainText35 {
        display:block;
        prevBottom: 861.944465637207
    }
}

@media screen and (max-width: 479px) {
    .mainText35 {
        display:block
    }
}

.mainGroup36 {
    left: 13px;
    top: 83px;
    width: 309px;
    height: 59px;
    z-index: 2000002;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup36 {
    display: block;
    top: 83px;
    left: 13px;
    width: 309px;
    height: 59px;
    initialTop: 83;
    initialLeft: 13;
    initialWidth: 300;
    initialHeight: 55
}

@media screen and (max-width: 767px) {
    .mainGroup36 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainGroup36 {
        display:block;
        top: 90px;
        left: 13px;
        width: 300px;
        height: 65px;
        initialTop: 90;
        initialLeft: 13;
        initialWidth: 300;
        initialHeight: 65
    }
}

.mainText37 {
    left: 1px;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText37_ContentDiv {
    word-wrap: break-word
}

.mainText37 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 1px;
    initialTop: 0;
    initialLeft: 1;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 531.07642364502
}

@media screen and (max-width: 767px) {
    .mainText37 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText37 {
        display:block;
        top: 0;
        left: 1px;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 1;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 531.07642364502
    }
}

.mainField38 {
    top: 0;
    left: 0;
    width: 280px;
    height: 46px;
    z-index: 2000002
}

.mainField38 {
    display: block;
    top: -4px;
    left: -4px;
    width: 280px;
    height: 46px;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 300;
    initialHeight: 51
}

@media screen and (max-width: 767px) {
    .mainField38 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainField38 {
        display:block;
        width: 280px;
        top: -4px;
        left: -4px;
        height: 46px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 290;
        initialHeight: 58
    }
}

.mainText39 {
    left: 26px;
    top: 15px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText39_ContentDiv {
    word-wrap: break-word
}

.mainText39_ContentDiv .ospfxwb542bbeb4de95a1602de30a7c843b1f3ossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText39 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 15px;
    left: 26px;
    initialTop: 15;
    initialLeft: 26;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 538.090299606323
}

@media screen and (max-width: 767px) {
    .mainText39 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText39 {
        display:block;
        top: 15px;
        left: 26px;
        width: 150px;
        min-height: 20px;
        initialTop: 15;
        initialLeft: 26;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 538.090299606323
    }
}

.mainText40 {
    left: 37px;
    top: 43px;
    width: 225px;
    min-height: 90px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden;
    display: none
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText40_ContentDiv {
    word-wrap: break-word
}

.mainText40_ContentDiv .ospfxwd3384e01a416bcc8e66689e1495fae78ossfx {
    direction: rtl;
    text-align: right;
    font-family: Assistant-Regular;
    font-weight: 400;
    font-size: 22px;
    line-height: 38px
}

.mainText40_ContentDiv .ospfxw5baf16c1146ff5978dfb6e0f1d83e2b3ossfx {
    direction: rtl;
    text-align: right;
    font-family: Assistant-Bold;
    font-weight: 400;
    font-size: 35px;
    line-height: 38px;
    color: #fff
}

.mainText40 {
    display: block;
    width: 225px;
    min-height: 90px;
    left: 37px;
    top: 43px;
    prevBottom: 630.972236633301;
    initialWidth: 225;
    initialHeight: 90;
    initialLeft: 37;
    initialTop: 43
}

@media screen and (max-width: 767px) {
    .mainText40 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText40 {
        display:block;
        left: 37px;
        top: 51px
    }
}

.mainGroup41 {
    left: 13px;
    top: 11px;
    width: 318px;
    height: 69px;
    z-index: 2000004;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup41 {
    display: block;
    top: 11px;
    left: 13px;
    width: 318px;
    height: 69px;
    initialTop: 12;
    initialLeft: -60;
    initialWidth: 300;
    initialHeight: 55
}

@media screen and (max-width: 767px) {
    .mainGroup41 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainGroup41 {
        display:block;
        top: 11px;
        left: 13px;
        width: 313px;
        height: 78px;
        initialTop: 3;
        initialLeft: 13;
        initialWidth: 310;
        initialHeight: 75
    }
}

.mainText42 {
    left: 0;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText42_ContentDiv {
    word-wrap: break-word
}

.mainText42 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 0;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 538.072944641113
}

@media screen and (max-width: 767px) {
    .mainText42 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText42 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 538.072944641113
    }
}

.mainList43 {
    top: 0;
    left: 0;
    width: 284px;
    height: 50px
}

.mainList43 {
    display: block;
    top: -4px;
    left: -4px;
    width: 284px;
    height: 50px;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 309;
    initialHeight: 58
}

@media screen and (max-width: 767px) {
    .mainList43 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainList43 {
        display:block;
        width: 286px;
        top: -4px;
        left: -4px;
        height: 50px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 297;
        initialHeight: 65
    }
}

.mainText44 {
    left: 25px;
    top: 18px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText44_ContentDiv {
    word-wrap: break-word
}

.mainText44_ContentDiv .ospfxw5eaebfafd592bf677b48422a46f40fafossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText44 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 18px;
    left: 25px;
    initialTop: 18;
    initialLeft: 25;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 552.083351135254
}

@media screen and (max-width: 767px) {
    .mainText44 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText44 {
        display:block;
        top: 18px;
        left: 25px;
        width: 150px;
        min-height: 20px;
        initialTop: 18;
        initialLeft: 25;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 552.083351135254
    }
}

.mainGroup45 {
    left: 13px;
    top: 156px;
    width: 309px;
    height: 59px;
    z-index: 2000005;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup45 {
    display: block;
    top: 156px;
    left: 13px;
    width: 309px;
    height: 59px;
    initialTop: 155;
    initialLeft: 13;
    initialWidth: 300;
    initialHeight: 55
}

@media screen and (max-width: 767px) {
    .mainGroup45 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainGroup45 {
        display:block;
        top: 168px;
        left: 13px;
        width: 300px;
        height: 66px;
        initialTop: 160;
        initialLeft: 13;
        initialWidth: 300;
        initialHeight: 66
    }
}

.mainText46 {
    left: 1px;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText46_ContentDiv {
    word-wrap: break-word
}

.mainText46 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 1px;
    initialTop: 0;
    initialLeft: 1;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 531.07642364502
}

@media screen and (max-width: 767px) {
    .mainText46 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText46 {
        display:block;
        top: 0;
        left: 1px;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 1;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 531.07642364502
    }
}

.mainField47 {
    top: 0;
    left: 0;
    width: 280px;
    height: 46px;
    z-index: 2000002
}

.mainField47 {
    display: block;
    top: -4px;
    left: -4px;
    width: 280px;
    height: 46px;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 300;
    initialHeight: 51
}

@media screen and (max-width: 767px) {
    .mainField47 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainField47 {
        display:block;
        width: 280px;
        top: -4px;
        left: -4px;
        height: 46px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 290;
        initialHeight: 58
    }
}

.mainText48 {
    left: 28px;
    top: 15px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText48_ContentDiv {
    word-wrap: break-word
}

.mainText48_ContentDiv .ospfxwb542bbeb4de95a1602de30a7c843b1f3ossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText48 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 15px;
    left: 28px;
    initialTop: 15;
    initialLeft: 28;
    initialWidth: 330;
    initialHeight: 80;
    prevBottom: 538.090299606323
}

@media screen and (max-width: 767px) {
    .mainText48 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText48 {
        display:block;
        top: 15px;
        left: 28px;
        width: 150px;
        min-height: 20px;
        initialTop: 15;
        initialLeft: 28;
        initialWidth: 330;
        initialHeight: 80;
        prevBottom: 538.090299606323
    }
}

.mainShape49 {
    left: 20px;
    top: 280px;
    width: 320px;
    height: 449px;
    z-index: 2000007;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #939498;
    opacity: .95;
    filter: alpha(opacity=95);
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape49 {
    display: block;
    initialLeft: 20;
    initialTop: 280;
    left: 20px;
    top: 280px;
    width: 320px;
    initialWidth: 350;
    height: 449px;
    initialHeight: 449
}

@media screen and (max-width: 767px) {
    .mainShape49 {
        display:block;
        initialLeft: 66;
        initialTop: 365;
        left: 66px;
        top: 520px
    }
}

@media screen and (max-width: 479px) {
    .mainShape49 {
        display:block;
        top: 452px;
        left: 9px;
        width: 300px;
        initialWidth: 310;
        height: 430px;
        initialHeight: 430
    }
}

.mainShape50 {
    left: 20px;
    top: 729px;
    width: 320px;
    height: 80px;
    z-index: 2000011;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('images8.webydo.com/94/9405958/3958/246DB75D-130B-ABF2-ABB4-BB80E9996399.png');
    background-size: cover;
    opacity: .95;
    filter: alpha(opacity=95);
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    background-position: center center;
    overflow: hidden
}

.mainShape50 {
    display: block;
    initialLeft: 20;
    initialTop: 757;
    left: 20px;
    top: 729px;
    width: 320px;
    initialWidth: 320;
    height: 80px;
    initialHeight: 80;
    fittingType: 0;
    imagePositionType: 4
}

@media screen and (max-width: 767px) {
    .mainShape50 {
        display:block;
        initialLeft: 66;
        initialTop: 814;
        left: 66px;
        top: 960px
    }
}

@media screen and (max-width: 479px) {
    .mainShape50 {
        display:block;
        top: 881px;
        left: 9px;
        width: 300px;
        initialTop: 795;
        initialLeft: 6
    }
}

.mainShape51 {
    left: -200px;
    top: 654px;
    width: 1517px;
    height: 120px;
    z-index: 2000004;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('images8.webydo.com/94/9405958/3958/ECA8B80A-EC2A-9234-1E60-E73AFDD1098F.png');
    background-size: cover;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    background-position: center center;
    overflow: hidden
}

.mainShape51 {
    display: block;
    width: 1517px;
    left: -200px;
    height: 120px;
    initialHeight: 120;
    top: 654px;
    initialTop: 654;
    fittingType: 0;
    imagePositionType: 4;
    initialLeft: 518
}

@media screen and (max-width: 767px) {
    .mainShape51 {
        display:block;
        left: 0;
        width: 480px;
        initialLeft: 518;
        initialTop: 420;
        top: 420px;
        height: 80px;
        initialHeight: 80
    }
}

@media screen and (max-width: 479px) {
    .mainShape51 {
        display:block;
        left: 0;
        width: 320px
    }
}

.mainForm52 {
    top: 97px;
    left: 4px;
    width: 1103px;
    height: 109px
}

.mainForm52 {
    display: block;
    width: 1103px;
    height: 109px;
    left: 3px;
    top: 96px;
    initialTop: 97;
    initialLeft: 4;
    initialWidth: 1103;
    initialHeight: 109
}

@media screen and (max-width: 767px) {
    .mainForm52 {
        display:block;
        initialLeft: 3;
        initialTop: 61;
        left: 2px;
        top: 60px;
        width: 468px;
        initialWidth: 468;
        height: 317px;
        initialHeight: 317
    }
}

@media screen and (max-width: 479px) {
    .mainForm52 {
        display:block;
        width: 321px;
        height: 319px;
        top: 50px;
        left: -2px;
        initialWidth: 321;
        initialHeight: 319;
        initialTop: 51;
        initialLeft: -1
    }
}

.mainShape53 {
    left: -1px;
    top: 19px;
    width: 145px;
    height: 59px;
    z-index: 2000001;
    border-width: 4px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-top-width: 4px;
    border-bottom-width: 4px;
    border-color: #c9cc27;
    border-style: solid;
    background-color: #b2b533;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    cursor: pointer;
    overflow: hidden
}

.mainShape53 {
    display: block;
    left: -1px;
    top: 15px;
    initialLeft: 3;
    initialTop: 41;
    width: 145px;
    height: 59px;
    initialWidth: 145;
    initialHeight: 59
}

@media screen and (max-width: 767px) {
    .mainShape53 {
        display:block;
        left: 154px;
        top: 249px;
        initialLeft: 514;
        initialTop: 75
    }
}

@media screen and (max-width: 479px) {
    .mainShape53 {
        display:block;
        top: 249px;
        left: 84px;
        initialTop: 253;
        initialLeft: 88
    }
}

.mainText54 {
    left: 20px;
    top: 7px;
    width: 104px;
    min-height: 46px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText54_ContentDiv {
    word-wrap: break-word
}

.mainText54_ContentDiv .ospfxwaea82dd1099760820af6f7f682d20fb6ossfx {
    font-family: Assistant-SemiBold;
    font-size: 25px;
    line-height: 45px;
    text-align: center;
    direction: rtl;
    color: #fff
}

.mainText54 {
    display: block;
    top: 7px;
    left: 20px;
    width: 104px;
    min-height: 46px;
    prevBottom: 2211.94452285767;
    initialWidth: 104;
    initialHeight: 46;
    initialLeft: 20;
    initialTop: 7
}

@media screen and (max-width: 767px) {
    .mainText54 {
        display:block
    }
}

@media screen and (max-width: 479px) {
    .mainText54 {
        display:block
    }
}

.mainText55 {
    left: 506px;
    top: 27px;
    width: 588px;
    min-height: 40px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000002;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden;
    display: none
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText55_ContentDiv {
    word-wrap: break-word
}

.mainText55_ContentDiv .ospfxw29d422ee0b3872dde7bd18424add4739ossfx {
    text-align: right;
    direction: rtl;
    font-family: Assistant-Regular;
    font-weight: 400;
    font-size: 30px;
    color: #b2b533;
    line-height: 35px
}

.mainText55 {
    display: block;
    width: 588px;
    min-height: 40px;
    left: 506px;
    top: 27px;
    initialWidth: 588;
    initialHeight: 40;
    initialTop: 27;
    initialLeft: 506;
    prevBottom: 2228.97570800781
}

@media screen and (max-width: 767px) {
    .mainText55 {
        display:block;
        left: 124px;
        top: 70px;
        initialLeft: 480;
        initialTop: -130;
        prevBottom: 3096.52792358398;
        width: 450px;
        min-height: 36px;
        initialWidth: 450
    }
}

@media screen and (max-width: 479px) {
    .mainText55 {
        display:block;
        left: 124px;
        top: 70px
    }
}

.mainGroup56 {
    left: 478px;
    top: 18px;
    width: 313px;
    height: 76px;
    z-index: 2000003;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup56 {
    display: block;
    top: 18px;
    left: 478px;
    width: 313px;
    height: 76px;
    initialTop: 40;
    initialLeft: 478;
    initialWidth: 313;
    initialHeight: 76
}

@media screen and (max-width: 767px) {
    .mainGroup56 {
        display:block;
        left: 4px;
        top: 88px;
        width: 462px;
        height: 80px;
        initialTop: 88;
        initialLeft: 4;
        initialWidth: 313;
        initialHeight: 76
    }
}

@media screen and (max-width: 479px) {
    .mainGroup56 {
        display:block;
        top: 84px;
        left: 4px;
        width: 315px;
        height: 83px;
        initialTop: 88;
        initialLeft: 4;
        initialWidth: 315;
        initialHeight: 83
    }
}

.mainText57 {
    left: 0;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText57_ContentDiv {
    word-wrap: break-word
}

.mainText57 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 0;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2174.06256866455
}

@media screen and (max-width: 767px) {
    .mainText57 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

@media screen and (max-width: 479px) {
    .mainText57 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

.mainField58 {
    top: 0;
    left: 4px;
    width: 296px;
    height: 61px;
    z-index: 2000002
}

.mainField58 {
    display: block;
    top: -4px;
    left: 0;
    width: 296px;
    height: 61px;
    initialTop: 0;
    initialLeft: 4;
    initialWidth: 296;
    initialHeight: 61
}

@media screen and (max-width: 767px) {
    .mainField58 {
        display:block;
        top: -4px;
        left: 0;
        width: 450px;
        height: 61px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 450;
        initialHeight: 61
    }
}

@media screen and (max-width: 479px) {
    .mainField58 {
        display:block;
        width: 80%;
        top: 0px;
        left: 7px;
        height: 50px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 300;
        initialHeight: 61
    }
}

.mainText59 {
    left: 23px;
    top: 23px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText59_ContentDiv {
    word-wrap: break-word
}

.mainText59_ContentDiv .ospfxwf94d19b823f5f0197c650e3219e758faossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText59 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 23px;
    left: 23px;
    initialTop: 23;
    initialLeft: 23;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2198.8542766571
}

@media screen and (max-width: 767px) {
    .mainText59 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2198.8542766571
    }
}

@media screen and (max-width: 479px) {
    .mainText59 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2198.8542766571
    }
}

.mainGroup60 {
    left: 164px;
    top: 18px;
    width: 313px;
    height: 76px;
    z-index: 2000004;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup60 {
    display: block;
    top: 18px;
    left: 164px;
    width: 313px;
    height: 76px;
    initialTop: 40;
    initialLeft: 164;
    initialWidth: 313;
    initialHeight: 76
}

@media screen and (max-width: 767px) {
    .mainGroup60 {
        display:block;
        left: 4px;
        top: 168px;
        width: 462px;
        height: 80px;
        initialTop: 172;
        initialLeft: 361;
        initialWidth: 313;
        initialHeight: 76
    }
}

@media screen and (max-width: 479px) {
    .mainGroup60 {
        display:block;
        top: 164px;
        left: 4px;
        width: 316px;
        height: 83px;
        initialTop: 172;
        initialLeft: 361;
        initialWidth: 316;
        initialHeight: 83
    }
}

.mainText61 {
    left: 0;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText61_ContentDiv {
    word-wrap: break-word
}

.mainText61 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 0;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2174.06256866455
}

@media screen and (max-width: 767px) {
    .mainText61 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

@media screen and (max-width: 479px) {
    .mainText61 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

.mainField62 {
    top: 0;
    left: 4px;
    width: 296px;
    height: 61px;
    z-index: 2000002
}

.mainField62 {
    display: block;
    top: -4px;
    left: 0;
    width: 296px;
    height: 61px;
    initialTop: 0;
    initialLeft: 4;
    initialWidth: 296;
    initialHeight: 61
}

@media screen and (max-width: 767px) {
    .mainField62 {
        display:block;
        top: -4px;
        left: 0;
        width: 450px;
        height: 61px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 450;
        initialHeight: 61
    }
}

@media screen and (max-width: 479px) {
    .mainField62 {
        display:block;
        width: 80%;
        top: -10px;
        left: 6px;
        height: 50px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 300;
        initialHeight: 61
    }
}

.mainText63 {
    left: 23px;
    top: 23px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText63_ContentDiv {
    word-wrap: break-word
}

.mainText63_ContentDiv .ospfxwf94d19b823f5f0197c650e3219e758faossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText63 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 23px;
    left: 23px;
    initialTop: 23;
    initialLeft: 23;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2198.8542766571
}

@media screen and (max-width: 767px) {
    .mainText63 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2198.8542766571
    }
}

@media screen and (max-width: 479px) {
    .mainText63 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2198.8542766571
    }
}

.mainGroup64 {
    left: 792px;
    top: 18px;
    width: 313px;
    height: 76px;
    z-index: 2000005;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    position: absolute
}

.mainGroup64 {
    display: block;
    top: 18px;
    left: 792px;
    width: 313px;
    height: 76px;
    initialTop: 40;
    initialLeft: 792;
    initialWidth: 313;
    initialHeight: 76
}

@media screen and (max-width: 767px) {
    .mainGroup64 {
        display:block;
        left: 4px;
        top: 7px;
        width: 462px;
        height: 80px;
        initialTop: -167;
        initialLeft: 361;
        initialWidth: 313;
        initialHeight: 76
    }
}

@media screen and (max-width: 479px) {
    .mainGroup64 {
        display:block;
        top: 3px;
        left: 4px;
        width: 315px;
        height: 83px;
        initialTop: -167;
        initialLeft: 361;
        initialWidth: 315;
        initialHeight: 83
    }
}

.mainText65 {
    left: 0;
    top: 0;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000001;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText65_ContentDiv {
    word-wrap: break-word
}

.mainText65 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 0;
    left: 0;
    initialTop: 0;
    initialLeft: 0;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2174.06256866455
}

@media screen and (max-width: 767px) {
    .mainText65 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

@media screen and (max-width: 479px) {
    .mainText65 {
        display:block;
        top: 0;
        left: 0;
        width: 150px;
        min-height: 20px;
        initialTop: 0;
        initialLeft: 0;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 2174.06256866455
    }
}

.mainField66 {
    top: 0;
    left: 4px;
    width: 296px;
    height: 61px;
    z-index: 2000002
}

.mainField66 {
    display: block;
    top: -4px;
    left: 0;
    width: 296px;
    height: 61px;
    initialTop: 0;
    initialLeft: 4;
    initialWidth: 296;
    initialHeight: 61
}

@media screen and (max-width: 767px) {
    .mainField66 {
        display:block;
        top: -4px;
        left: 0;
        width: 450px;
        height: 61px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 450;
        initialHeight: 61
    }
}

@media screen and (max-width: 479px) {
    .mainField66 {
        display:block;
        width: 80%;
        top: 10px;
        left: 6px;
        height: 50px;
        initialTop: 0;
        initialLeft: 4;
        initialWidth: 300;
        initialHeight: 61
    }
}

.mainText67 {
    left: 23px;
    top: 23px;
    width: 150px;
    min-height: 20px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000003;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    display: none;
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText67_ContentDiv {
    word-wrap: break-word
}

.mainText67_ContentDiv .ospfxwfec318b52894ae973c65ca408e87534aossfx {
    color: red;
    direction: rtl;
    font-family: Assistant-Regular
}

.mainText67 {
    display: block;
    width: 150px;
    min-height: 20px;
    top: 23px;
    left: 23px;
    initialTop: 23;
    initialLeft: 23;
    initialWidth: 150;
    initialHeight: 20;
    prevBottom: 2198.8542766571
}

@media screen and (max-width: 767px) {
    .mainText67 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 3044.61817169189
    }
}

@media screen and (max-width: 479px) {
    .mainText67 {
        display:block;
        top: 23px;
        left: 23px;
        width: 150px;
        min-height: 20px;
        initialTop: 23;
        initialLeft: 23;
        initialWidth: 150;
        initialHeight: 20;
        prevBottom: 3044.61817169189
    }
}

.mainText68 {
    left: 771px;
    top: 56px;
    width: 330px;
    min-height: 33px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000005;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText68_ContentDiv {
    word-wrap: break-word
}

.mainText68 {
    display: block;
    top: 56px;
    left: 771px;
    initialTop: 56;
    initialLeft: 771;
    prevBottom: 2155.95490264893;
    width: 330px;
    initialWidth: 330;
    min-height: 33px;
    initialHeight: 33
}

@media screen and (max-width: 767px) {
    .mainText68 {
        display:block;
        top: 18px;
        left: 132px;
        initialTop: 18;
        initialLeft: 132;
        prevBottom: 2976.96194458008
    }
}

@media screen and (max-width: 479px) {
    .mainText68 {
        display:block;
        top: 9px;
        left: 10px;
        width: 93%;
        initialTop: 9;
        initialLeft: 5;
        prevBottom: 4201.96182250977;
        initialWidth: 300;
        initialHeight: 33
    }
}

.mainText69 {
    left: 778px;
    top: 271px;
    width: 330px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000007;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText69_ContentDiv {
    word-wrap: break-word
}

.mainText69 {
    display: block;
    top: 255px;
    left: 778px;
    initialTop: 271;
    initialLeft: 778;
    prevBottom: 2367.96885299683
}

@media screen and (max-width: 767px) {
    .mainText69 {
        display:block;
        initialLeft: 145;
        initialTop: 473;
        left: 145px;
        top: 467px;
        prevBottom: 3368.97583198547
    }
}

@media screen and (max-width: 479px) {
    .mainText69 {
        display:block;
        top: 453px;
        left: 5px;
        width: 250px;
        initialTop: 453;
        initialLeft: 5
    }
}

.mainText70 {
    left: 561px;
    top: 313px;
    width: 547px;
    min-height: 30px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000008;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText70_ContentDiv {
    word-wrap: break-word
}

.mainText70 {
    display: block;
    top: 287px;
    left: 561px;
    initialTop: 313;
    initialLeft: 561;
    prevBottom: 2453.29870605469;
    width: 547px;
    initialWidth: 547;
    initialHeight: 30
}

@media screen and (max-width: 767px) {
    .mainText70 {
        display:block;
        initialLeft: 5;
        initialTop: 510;
        left: 5px;
        top: 498px;
        prevBottom: 3439.30572509766;
        width: 470px
    }
}

@media screen and (max-width: 479px) {
    .mainText70 {
        display:block;
        top: 487px;
        left: 9px;
        width: 255px;
        prevBottom: 4783.62857055664;
        initialTop: 487;
        initialLeft: 5
    }

    .mainText70_ContentDiv .ospfxwe1a253a355ff8e623c5883c5838c9289ossfx {
        font-size: 16px;
        line-height: 22px
    }
}

.mainImage71 {
    left: 154px;
    top: 280px;
    width: 40px;
    height: 40px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000009;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage71 img {
    border: 0
}

.mainImage71 {
    display: block;
    top: 280px;
    left: 154px;
    initialTop: 280;
    initialLeft: 154;
    width: 40px;
    height: 40px;
    imageWidth: 40;
    imageHeight: 40;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 40
}

@media screen and (max-width: 767px) {
    .mainImage71 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 290;
        initialTop: 406;
        left: 290px;
        top: 406px
    }
}

@media screen and (max-width: 479px) {
    .mainImage71 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 216;
        initialTop: 395;
        left: 216px;
        top: 395px
    }
}

.mainImage71>a>img,.mainImage71>img {
    width: 40px!important;
    height: 40px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage71>a>img,.mainImage71>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage71>a>img,.mainImage71>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainImage72 {
    left: 105px;
    top: 280px;
    width: 40px;
    height: 40px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000010;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage72 img {
    border: 0
}

.mainImage72 {
    display: block;
    top: 280px;
    left: 105px;
    initialTop: 280;
    initialLeft: 105;
    width: 40px;
    height: 40px;
    imageWidth: 40;
    imageHeight: 40;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 40
}

@media screen and (max-width: 767px) {
    .mainImage72 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 241;
        initialTop: 406;
        left: 241px;
        top: 406px
    }
}

@media screen and (max-width: 479px) {
    .mainImage72 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 167;
        initialTop: 395;
        left: 167px;
        top: 395px
    }
}

.mainImage72>a>img,.mainImage72>img {
    width: 40px!important;
    height: 40px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage72>a>img,.mainImage72>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage72>a>img,.mainImage72>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainImage73 {
    left: 56px;
    top: 280px;
    width: 40px;
    height: 40px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000011;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage73 img {
    border: 0
}

.mainImage73 {
    display: block;
    top: 280px;
    left: 56px;
    initialTop: 280;
    initialLeft: 56;
    width: 40px;
    height: 40px;
    imageWidth: 40;
    imageHeight: 40;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 40
}

@media screen and (max-width: 767px) {
    .mainImage73 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 192;
        initialTop: 406;
        left: 192px;
        top: 406px
    }
}

@media screen and (max-width: 479px) {
    .mainImage73 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 118;
        initialTop: 395;
        left: 118px;
        top: 395px
    }
}

.mainImage73>a>img,.mainImage73>img {
    width: 40px!important;
    height: 40px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage73>a>img,.mainImage73>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage73>a>img,.mainImage73>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainImage74 {
    left: 9px;
    top: 280px;
    width: 40px;
    height: 40px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000012;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage74 img {
    border: 0
}

.mainImage74 {
    display: block;
    top: 280px;
    left: 9px;
    initialTop: 280;
    initialLeft: 9;
    width: 40px;
    height: 40px;
    imageWidth: 40;
    imageHeight: 40;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 40
}

@media screen and (max-width: 767px) {
    .mainImage74 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 145;
        initialTop: 406;
        left: 145px;
        top: 406px
    }
}

@media screen and (max-width: 479px) {
    .mainImage74 {
        display:block;
        imageWidth: 40;
        imageHeight: 40;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 71;
        initialTop: 395;
        left: 71px;
        top: 395px
    }
}

.mainImage74>a>img,.mainImage74>img {
    width: 40px!important;
    height: 40px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage74>a>img,.mainImage74>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage74>a>img,.mainImage74>img {
        width:40px!important;
        height: 40px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainImage75 {
    left: -35px;
    top: 413px;
    width: 140px;
    height: 58px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000015;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage75 img {
    border: 0
}

.mainImage75 {
    display: block;
    top: 411px;
    left: -35px;
    initialTop: 405;
    initialLeft: -24;
    width: 140px;
    height: 58px;
    imageWidth: 140;
    imageHeight: 58;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 140
}

@media screen and (max-width: 767px) {
    .mainImage75 {
        display:block;
        imageWidth: 140;
        imageHeight: 58;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: -12;
        initialTop: 619;
        left: -12px;
        top: 619px
    }
}

@media screen and (max-width: 479px) {
    .mainImage75 {
        display:block;
        imageWidth: 140;
        imageHeight: 58;
        imageLeft: 0;
        imageTop: 0
    }
}

.mainImage75>a>img,.mainImage75>img {
    width: 140px!important;
    height: 58px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage75>a>img,.mainImage75>img {
        width:140px!important;
        height: 58px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage75>a>img,.mainImage75>img {
        width:140px!important;
        height: 58px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainText76 {
    left: 100px;
    top: 426px;
    width: 400px;
    min-height: 18px;
    height: auto;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000016;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText76_ContentDiv {
    word-wrap: break-word
}

.mainText76_ContentDiv .ospfxw03dd72bf97d53d5a37d076c79a5c681cossfx {
    direction: rtl;
    color: #fff;
    font-family: Assistant-Regular;
    font-weight: 400;
    font-size: 15px
}

.mainText76 {
    display: block;
    initialLeft: 100;
    initialTop: 426;
    left: 100px;
    prevBottom: 2522.96885299683;
    top: 426px;
    width: 400px;
    initialWidth: 400;
    min-height: 18px;
    initialHeight: 24
}

@media screen and (max-width: 767px) {
    .mainText76 {
        display:block;
        initialLeft: 107;
        initialTop: 639;
        left: 107px;
        top: 639px;
        prevBottom: 3586.97943305969
    }
}

@media screen and (max-width: 479px) {
    .mainText76 {
        display:none
    }
}

.mainImage77 {
    left: -11px;
    top: 411px;
    width: 115px;
    height: 49px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000014;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainImage77 img {
    border: 0
}

.mainImage77 {
    display: block;
    top: 411px;
    left: -11px;
    initialTop: 411;
    initialLeft: -11;
    width: 115px;
    height: 49px;
    imageWidth: 115;
    imageHeight: 49;
    imageLeft: 0;
    imageTop: 0;
    fittingType: 3;
    imagePositionType: 4;
    initialWidth: 115
}

@media screen and (max-width: 767px) {
    .mainImage77 {
        display:block;
        imageWidth: 115;
        imageHeight: 49;
        imageLeft: 0;
        imageTop: 0;
        initialLeft: 1;
        initialTop: 625;
        left: 1px;
        top: 625px
    }
}

@media screen and (max-width: 479px) {
    .mainImage77 {
        display:block;
        imageWidth: 115;
        imageHeight: 49;
        imageLeft: 0;
        imageTop: 0
    }
}

.mainImage77>a>img,.mainImage77>img {
    width: 115px!important;
    height: 49px!important;
    left: 0!important;
    top: 0!important
}

@media screen and (max-width: 767px) {
    .mainImage77>a>img,.mainImage77>img {
        width:115px!important;
        height: 49px!important;
        left: 0!important;
        top: 0!important
    }
}

@media screen and (max-width: 479px) {
    .mainImage77>a>img,.mainImage77>img {
        width:115px!important;
        height: 49px!important;
        left: 0!important;
        top: 0!important
    }
}

.mainShape78 {
    left: -200px;
    top: 414px;
    width: 1517px;
    height: 60px;
    z-index: 2000013;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #575757;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape78 {
    display: block;
    width: 1517px;
    left: -200px;
    top: 491px;
    initialTop: 406;
    initialLeft: 518;
    height: 0px;
    initialHeight: 60
}

@media screen and (max-width: 767px) {
    .mainShape78 {
        display:block;
        left: 0;
        width: 480px;
        initialLeft: 518;
        initialTop: 620;
        top: 620px
    }
}

@media screen and (max-width: 479px) {
    .mainShape78 {
        display:block;
        left: 0;
        width: 320px
    }
}

.mainShape79 {
    left: -200px;
    top: 255px;
    width: 1517px;
    height: 159px;
    z-index: 2000006;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #3f3f3f;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape79 {
    display: block;
    width: 1517px;
    left: -200px;
    top: 255px;
    initialTop: 255;
    initialLeft: 518;
    height: 250px;
    initialHeight: 159
}

@media screen and (max-width: 767px) {
    .mainShape79 {
        display:block;
        left: 0;
        width: 480px;
        initialLeft: 518;
        initialTop: 462;
        top: 462px
    }
}

@media screen and (max-width: 479px) {
    .mainShape79 {
        display:block;
        left: 0;
        width: 100%!important;
        height: 535px;
        initialHeight: 172;
        top: 448px;
        initialTop: 448
    }
}

.mainShape80 {
    left: -200px;
    top: 0;
    width: 1517px;
    height: 427px;
    z-index: 2000003;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #575757;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainShape80 {
    display: block;
    width: 1517px;
    left: -200px;
    top: 0;
    initialTop: 0;
    initialLeft: 518;
    height: 465px;
    initialHeight: 427
}

@media screen and (max-width: 767px) {
    .mainShape80 {
        display:block;
        left: 0;
        width: 480px;
        height: 625px;
        initialHeight: 625
    }
}

@media screen and (max-width: 479px) {
    .mainShape80 {
        display:block;
        left: 0;
        width: 100%;
        initialLeft: 518;
        initialTop: 0;
        top: 0
    }
}

.mainShape81 {
    left: 416px;
    top: 22px;
    width: 42px;
    height: 42px;
    z-index: 2000013;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #e6e6e6;
    border-style: solid;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url('images8.webydo.com/94/9405958/3958/55380310-275E-2521-3C9C-F083D494BC28.png');
    background-size: cover;
    border-radius: 5px;
    -moz-border-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    background-position: center center;
    overflow: hidden
}

.mainShape81 {
    display: none
}

@media screen and (max-width: 767px) {
    .mainShape81 {
        display:block;
        initialLeft: 416;
        initialTop: 22;
        left: 416px;
        top: 22px
    }
}

@media screen and (max-width: 479px) {
    .mainShape81 {
        display:block;
        top: 22px;
        left: 267px;
        initialTop: 22;
        initialLeft: 267
    }
}

.mainMenu82 {
    left: 229px;
    top: 87px;
    width: 250px;
    height: 206px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: rtl;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000014;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute!important;
    display: none
}

.mainMenu82_category {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat!important;
    background-color: #f1f0f0!important;
    text-align: right;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #e6e6e6;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 16px;
    font-weight: normal;
    font-family: arial;
    font-style: normal;
    text-indent: 15px
}

.mainMenu82_category a.category {
    color: #333;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

a.category {
    color: inherit
}

.mainMenu82_categoryDown {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat!important;
    background-color: #b2b533!important;
    text-align: right;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: -1px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    border-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #e6e6e6;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
    font-style: normal;
    text-indent: 15px
}

.mainMenu82_categoryDown a.category {
    color: #333;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu82] {
    z-index: 2000015
}

.mainMenu82_submenu {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat!important;
    background-color: rgba(230,230,230,.19)!important;
    text-align: right;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: -1px;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: #e6e6e6;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: arial;
    font-style: normal;
    text-indent: 30px
}

.mainMenu82_submenu a.category {
    color: #000;
    text-decoration: none;
    line-height: 20px
}

.mainMenu82_submenu:hover {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat!important;
    background-color: rgba(230,230,230,.19)!important;
    text-align: right;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: -1px;
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-color: #e6e6e6;
    border-style: solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: arial;
    font-style: normal;
    text-indent: 30px
}

.mainMenu82_submenu:hover a.category {
    color: #000;
    text-decoration: none;
    line-height: 20px
}

.ShoppingCartMenuItem {
    z-index: 99999;
    position: absolute!important;
    cursor: pointer
}

.ShoppingCartMenuItemLTR {
    z-index: 99999;
    position: absolute!important;
    cursor: pointer;
    right: 0
}

.mainMenu82 {
    display: none
}

@media screen and (max-width: 767px) {
    .mainMenu82 {
        display:block;
        height: 206px;
        width: 250px;
        initialLeft: 230;
        initialTop: 88;
        left: 230px;
        top: 88px
    }
}

@media screen and (max-width: 479px) {
    .mainMenu82 {
        display:block;
        initialLeft: 70;
        initialTop: 85;
        left: 70px;
        top: 85px
    }
}

.mainMagicWidget83 {
    left: 35px;
    top: 18px;
    width: 45px;
    height: 45px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000015;
    box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,1);
    position: absolute;
    overflow: hidden
}

.mainMagicWidget83 {
    display: none
}

@media screen and (max-width: 767px) {
    .mainMagicWidget83 {
        display:block;
        initialWidth: 45;
        initialHeight: 45;
        initialLeft: 29;
        initialTop: 20;
        left: 29px;
        top: 20px;
        prevBottom: 138.993061065674
    }
}

@media screen and (max-width: 479px) {
    .mainMagicWidget83 {
        display:block;
        top: 20px;
        left: 12px;
        initialTop: 20;
        initialLeft: 12
    }
}

[data-widgetkey~="1046"] {
    overflow: visible
}

.wrapper_mainMagicWidget83_ey {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.button_mainMagicWidget83_ey {
    display: flex;
    align-items: center;
    content-justify: center;
    width: 100%;
    height: 100%;
    background: transparent;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

#phone_icon_mainMagicWidget83_ey {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    fill: #b2b533;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

#phone_icon_mainMagicWidget83_ey:hover {
    fill: #bcbf35
}

.shadow {
    -webkit-filter: ;
    filter:
}

.hvr-grow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-grow_mainMagicWidget83_ey:hover,.hvr-grow_mainMagicWidget83_ey:focus,.hvr-grow_mainMagicWidget83_ey:active {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-shrink_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -mos-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-shrink_mainMagicWidget83_ey:hover,.hvr-shrink_mainMagicWidget83_ey:focus,.hvr-shrink_mainMagicWidget83_ey:active {
    -ms-transform: scale(.9);
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9)
}

@-webkit-keyframes hvr-pulse_mainMagicWidget83_ey {
    25% {
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -ms-transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse_mainMagicWidget83_ey {
    25% {
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -ms-transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-pulse_mainMagicWidget83_ey:hover,.hvr-pulse_mainMagicWidget83_ey:focus,.hvr-pulse_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-pulse_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-pulse_mainMagicWidget83_ey;
    -moz-animation-name: hvr-pulse_mainMagicWidget83_ey;
    -o-animation-name: hvr-pulse_mainMagicWidget83_ey;
    animation-name: hvr-pulse_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-pulse-grow_mainMagicWidget83_ey {
    to {
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes hvr-pulse-grow_mainMagicWidget83_ey {
    to {
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.hvr-pulse-grow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-pulse-grow_mainMagicWidget83_ey:hover,.hvr-pulse-grow_mainMagicWidget83_ey:focus,.hvr-pulse-grow_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-pulse-grow_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-pulse-grow_mainMagicWidget83_ey;
    -moz-animation-name: hvr-pulse-grow_mainMagicWidget83_ey;
    -o-animation-name: hvr-pulse-grow_mainMagicWidget83_ey;
    animation-name: hvr-pulse-grow_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -ms-animation-direction: alternate;
    -webkit-animation-direction: alternate;
    -moz-animation-direction: alternate;
    -o-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-pulse-shrink_mainMagicWidget83_ey {
    to {
        -ms-transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse-shrink_mainMagicWidget83_ey {
    to {
        -ms-transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse-shrink_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale
}

.hvr-pulse-shrink_mainMagicWidget83_ey:hover,.hvr-pulse-shrink_mainMagicWidget83_ey:focus,.hvr-pulse-shrink_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-pulse-shrink_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-pulse-shrink_mainMagicWidget83_ey;
    -moz-animation-name: hvr-pulse-shrink_mainMagicWidget83_ey;
    -o-animation-name: hvr-pulse-shrink_mainMagicWidget83_ey;
    animation-name: hvr-pulse-shrink_mainMagicWidget83_ey;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-push_mainMagicWidget83_ey {
    50% {
        -ms-transform: scale(.8);
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -o-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes hvr-push_mainMagicWidget83_ey {
    50% {
        -ms-transform: scale(.8);
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -o-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

.hvr-push_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-push_mainMagicWidget83_ey:hover,.hvr-push_mainMagicWidget83_ey:focus,.hvr-push_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-push_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-push_mainMagicWidget83_ey;
    -moz-animation-name: hvr-push_mainMagicWidget83_ey;
    -o-animation-name: hvr-push_mainMagicWidget83_ey;
    animation-name: hvr-push_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-pop_mainMagicWidget83_ey {
    50% {
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes hvr-pop_mainMagicWidget83_ey {
    50% {
        -ms-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.hvr-pop_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-pop_mainMagicWidget83_ey:hover,.hvr-pop_mainMagicWidget83_ey:focus,.hvr-pop_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-pop_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-pop_mainMagicWidget83_ey;
    -moz-animation-name: hvr-pop_mainMagicWidget83_ey;
    -o-animation-name: hvr-pop_mainMagicWidget83_ey;
    animation-name: hvr-pop_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-bounce-in_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    background-color: transparent
}

.hvr-bounce-in_mainMagicWidget83_ey:hover,.hvr-bounce-in_mainMagicWidget83_ey:focus,.hvr-bounce-in_mainMagicWidget83_ey:active {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -ms-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -moz-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -o-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-bounce-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    background-color: transparent
}

.hvr-bounce-out_mainMagicWidget83_ey:hover,.hvr-bounce-out_mainMagicWidget83_ey:focus,.hvr-bounce-out_mainMagicWidget83_ey:active {
    -ms-transform: scale(.8);
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -ms-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -moz-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -o-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-rotate_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-rotate_mainMagicWidget83_ey:hover,.hvr-rotate_mainMagicWidget83_ey:focus,.hvr-rotate_mainMagicWidget83_ey:active {
    -ms-animation: spin .5s linear infinite;
    -webkit-animation: spin .5s linear infinite;
    -moz-animation: spin .5s linear infinite;
    -o-animation: spin .5s linear infinite;
    animation: spin .5s linear infinite;
    -ms-transform: initial;
    -webkit-transform: initial;
    -moz-transform: initial;
    -o-transform: initial;
    transform: initial
}

@-ms-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-o-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.hvr-grow-rotate_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-grow-rotate_mainMagicWidget83_ey:hover,.hvr-grow-rotate_mainMagicWidget83_ey:focus,.hvr-grow-rotate_mainMagicWidget83_ey:active {
    -ms-transform: scale(1.1) rotate(4deg);
    -webkit-transform: scale(1.1) rotate(4deg);
    -moz-transform: scale(1.1) rotate(4deg);
    -o-transform: scale(1.1) rotate(4deg);
    transform: scale(1.1) rotate(4deg)
}

.hvr-float_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: transparent
}

.hvr-float_mainMagicWidget83_ey:hover,.hvr-float_mainMagicWidget83_ey:focus,.hvr-float_mainMagicWidget83_ey:active {
    -ms-transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px)
}

.hvr-sink_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: all;
    transition-property: all;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: transparent
}

.hvr-sink_mainMagicWidget83_ey:hover,.hvr-sink_mainMagicWidget83_ey:focus,.hvr-sink_mainMagicWidget83_ey:active {
    -ms-transform: translateY(8px);
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -o-transform: translateY(8px);
    transform: translateY(8px)
}

@-webkit-keyframes hvr-bob_mainMagicWidget83_ey {
    0% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -ms-transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob_mainMagicWidget83_ey {
    0% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -ms-transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes hvr-bob-float_mainMagicWidget83_ey {
    100% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob-float_mainMagicWidget83_ey {
    100% {
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

.hvr-bob_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-bob_mainMagicWidget83_ey:hover,.hvr-bob_mainMagicWidget83_ey:focus,.hvr-bob_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-bob-float_mainMagicWidget83_ey,hvr-bob_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-bob-float_mainMagicWidget83_ey,hvr-bob_mainMagicWidget83_ey;
    -moz-animation-name: hvr-bob-float_mainMagicWidget83_ey,hvr-bob_mainMagicWidget83_ey;
    -o-animation-name: hvr-bob-float_mainMagicWidget83_ey,hvr-bob_mainMagicWidget83_ey;
    animation-name: hvr-bob-float_mainMagicWidget83_ey,hvr-bob_mainMagicWidget83_ey;
    -ms-animation-duration: .3s,1.5s;
    -webkit-animation-duration: .3s,1.5s;
    -moz-animation-duration: .3s,1.5s;
    -o-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -ms-animation-delay: 0s,.3s;
    -webkit-animation-delay: 0s,.3s;
    -moz-animation-delay: 0s,.3s;
    -o-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -ms-animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    -moz-animation-timing-function: ease-out,ease-in-out;
    -o-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -ms-animation-iteration-count: 1,infinite;
    -webkit-animation-iteration-count: 1,infinite;
    -moz-animation-iteration-count: 1,infinite;
    -o-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -ms-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -ms-animation-direction: normal,alternate;
    -webkit-animation-direction: normal,alternate;
    -moz-animation-direction: normal,alternate;
    -o-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

@-webkit-keyframes hvr-hang_mainMagicWidget83_ey {
    0% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -ms-transform: translateY(4px);
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        -o-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang {
    0% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -ms-transform: translateY(4px);
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        -o-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes hvr-hang-sink_mainMagicWidget83_ey {
    100% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang-sink_mainMagicWidget83_ey {
    100% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }
}

.hvr-hang_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-hang_mainMagicWidget83_ey:hover,.hvr-hang_mainMagicWidget83_ey:focus,.hvr-hang_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-hang-sink_mainMagicWidget83_ey,hvr-hang_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-hang-sink_mainMagicWidget83_ey,hvr-hang_mainMagicWidget83_ey;
    -moz-animation-name: hvr-hang-sink_mainMagicWidget83_ey,hvr-hang_mainMagicWidget83_ey;
    -o-animation-name: hvr-hang-sink_mainMagicWidget83_ey,hvr-hang_mainMagicWidget83_ey;
    animation-name: hvr-hang-sink_mainMagicWidget83_ey,hvr-hang_mainMagicWidget83_ey;
    -ms-animation-duration: .3s,1.5s;
    -webkit-animation-duration: .3s,1.5s;
    -moz-animation-duration: .3s,1.5s;
    -o-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -ms-animation-delay: 0s,.3s;
    -webkit-animation-delay: 0s,.3s;
    -moz-animation-delay: 0s,.3s;
    -o-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -ms-animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    -moz-animation-timing-function: ease-out,ease-in-out;
    -o-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -ms-animation-iteration-count: 1,infinite;
    -webkit-animation-iteration-count: 1,infinite;
    -moz-animation-iteration-count: 1,infinite;
    -o-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -ms-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -ms-animation-direction: normal,alternate;
    -webkit-animation-direction: normal,alternate;
    -moz-animation-direction: normal,alternate;
    -o-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

.hvr-skew_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-skew_mainMagicWidget83_ey:hover,.hvr-skew_mainMagicWidget83_ey:focus,.hvr-skew_mainMagicWidget83_ey:active {
    -ms-transform: skew(-10deg);
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-forward_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: transparent
}

.hvr-skew-forward_mainMagicWidget83_ey:hover,.hvr-skew-forward_mainMagicWidget83_ey:focus,.hvr-skew-forward_mainMagicWidget83_ey:active {
    -ms-transform: skew(-10deg);
    -webkit-transform: skew(-10deg);
    -moz-transform: skew(-10deg);
    -o-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-backward_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: transparent
}

.hvr-skew-backward_mainMagicWidget83_ey:hover,.hvr-skew-backward_mainMagicWidget83_ey:focus,.hvr-skew-backward_mainMagicWidget83_ey:active {
    -ms-transform: skew(10deg);
    -webkit-transform: skew(10deg);
    -moz-transform: skew(10deg);
    -o-transform: skew(10deg);
    transform: skew(10deg)
}

@-webkit-keyframes hvr-wobble-vertical_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -ms-transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -ms-transform: translateY(4px);
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        -o-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -ms-transform: translateY(-2px);
        -webkit-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -ms-transform: translateY(1px);
        -webkit-transform: translateY(1px);
        -moz-transform: translateY(1px);
        -o-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes hvr-wobble-vertical_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -ms-transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -ms-transform: translateY(4px);
        -webkit-transform: translateY(4px);
        -moz-transform: translateY(4px);
        -o-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -ms-transform: translateY(-2px);
        -webkit-transform: translateY(-2px);
        -moz-transform: translateY(-2px);
        -o-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -ms-transform: translateY(1px);
        -webkit-transform: translateY(1px);
        -moz-transform: translateY(1px);
        -o-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

.hvr-wobble-vertical_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-wobble-vertical_mainMagicWidget83_ey:hover,.hvr-wobble-vertical_mainMagicWidget83_ey:focus,.hvr-wobble-vertical_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-vertical_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-vertical_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-vertical_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-vertical_mainMagicWidget83_ey;
    animation-name: hvr-wobble-vertical_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-horizontal_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translateX(8px);
        -webkit-transform: translateX(8px);
        -moz-transform: translateX(8px);
        -o-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -ms-transform: translateX(-6px);
        -webkit-transform: translateX(-6px);
        -moz-transform: translateX(-6px);
        -o-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -ms-transform: translateX(4px);
        -webkit-transform: translateX(4px);
        -moz-transform: translateX(4px);
        -o-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -ms-transform: translateX(-2px);
        -webkit-transform: translateX(-2px);
        -moz-transform: translateX(-2px);
        -o-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -ms-transform: translateX(1px);
        -webkit-transform: translateX(1px);
        -moz-transform: translateX(1px);
        -o-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hvr-wobble-horizontal_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translateX(8px);
        -webkit-transform: translateX(8px);
        -moz-transform: translateX(8px);
        -o-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -ms-transform: translateX(-6px);
        -webkit-transform: translateX(-6px);
        -moz-transform: translateX(-6px);
        -o-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -ms-transform: translateX(4px);
        -webkit-transform: translateX(4px);
        -moz-transform: translateX(4px);
        -o-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -ms-transform: translateX(-2px);
        -webkit-transform: translateX(-2px);
        -moz-transform: translateX(-2px);
        -o-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -ms-transform: translateX(1px);
        -webkit-transform: translateX(1px);
        -moz-transform: translateX(1px);
        -o-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

.hvr-wobble-horizontal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-wobble-horizontal_mainMagicWidget83_ey:hover,.hvr-wobble-horizontal_mainMagicWidget83_ey:focus,.hvr-wobble-horizontal_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-horizontal_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-horizontal_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-horizontal_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-horizontal_mainMagicWidget83_ey;
    animation-name: hvr-wobble-horizontal_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-to-bottom-right_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translate(8px,8px);
        -webkit-transform: translate(8px,8px);
        -moz-transform: translate(8px,8px);
        -o-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -ms-transform: translate(-6px,-6px);
        -webkit-transform: translate(-6px,-6px);
        -moz-transform: translate(-6px,-6px);
        -o-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -ms-transform: translate(4px,4px);
        -webkit-transform: translate(4px,4px);
        -moz-transform: translate(4px,4px);
        -o-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -ms-transform: translate(-2px,-2px);
        -webkit-transform: translate(-2px,-2px);
        -moz-transform: translate(-2px,-2px);
        -o-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -ms-transform: translate(1px,1px);
        -webkit-transform: translate(1px,1px);
        -moz-transform: translate(1px,1px);
        -o-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -ms-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes hvr-wobble-to-bottom-right_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translate(8px,8px);
        -webkit-transform: translate(8px,8px);
        -moz-transform: translate(8px,8px);
        -o-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -ms-transform: translate(-6px,-6px);
        -webkit-transform: translate(-6px,-6px);
        -moz-transform: translate(-6px,-6px);
        -o-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -ms-transform: translate(4px,4px);
        -webkit-transform: translate(4px,4px);
        -moz-transform: translate(4px,4px);
        -o-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -ms-transform: translate(-2px,-2px);
        -webkit-transform: translate(-2px,-2px);
        -moz-transform: translate(-2px,-2px);
        -o-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -ms-transform: translate(1px,1px);
        -webkit-transform: translate(1px,1px);
        -moz-transform: translate(1px,1px);
        -o-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    100% {
        -ms-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.hvr-wobble-to-bottom-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-wobble-to-bottom-right_mainMagicWidget83_ey:hover,.hvr-wobble-to-bottom-right_mainMagicWidget83_ey:focus,.hvr-wobble-to-bottom-right_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-to-bottom-right_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-to-bottom-right_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-to-bottom-right_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-to-bottom-right_mainMagicWidget83_ey;
    animation-name: hvr-wobble-to-bottom-right_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-to-top-right_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translate(8px,-8px);
        -webkit-transform: translate(8px,-8px);
        -moz-transform: translate(8px,-8px);
        -o-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -ms-transform: translate(-6px,6px);
        -webkit-transform: translate(-6px,6px);
        -moz-transform: translate(-6px,6px);
        -o-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -ms-transform: translate(4px,-4px);
        -webkit-transform: translate(4px,-4px);
        -moz-transform: translate(4px,-4px);
        -o-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -ms-transform: translate(-2px,2px);
        -webkit-transform: translate(-2px,2px);
        -moz-transform: translate(-2px,2px);
        -o-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -ms-transform: translate(1px,-1px);
        -webkit-transform: translate(1px,-1px);
        -moz-transform: translate(1px,-1px);
        -o-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -ms-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0)
    }
}

@keyframes hvr-wobble-to-top-right_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: translate(8px,-8px);
        -webkit-transform: translate(8px,-8px);
        -moz-transform: translate(8px,-8px);
        -o-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -ms-transform: translate(-6px,6px);
        -webkit-transform: translate(-6px,6px);
        -moz-transform: translate(-6px,6px);
        -o-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -ms-transform: translate(4px,-4px);
        -webkit-transform: translate(4px,-4px);
        -moz-transform: translate(4px,-4px);
        -o-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -ms-transform: translate(-2px,2px);
        -webkit-transform: translate(-2px,2px);
        -moz-transform: translate(-2px,2px);
        -o-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -ms-transform: translate(1px,-1px);
        -webkit-transform: translate(1px,-1px);
        -moz-transform: translate(1px,-1px);
        -o-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    100% {
        -ms-transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.hvr-wobble-to-top-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-wobble-to-top-right_mainMagicWidget83_ey:hover,.hvr-wobble-to-top-right_mainMagicWidget83_ey:focus,.hvr-wobble-to-top-right_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-to-top-right_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-to-top-right_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-to-top-right_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-to-top-right_mainMagicWidget83_ey;
    animation-name: hvr-wobble-to-top-right_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-top_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-top_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-top_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform-origin: 0 100%;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    background-color: transparent
}

.hvr-wobble-top_mainMagicWidget83_ey:hover,.hvr-wobble-top_mainMagicWidget83_ey:focus,.hvr-wobble-top_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-top_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-top_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-top_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-top_mainMagicWidget83_ey;
    animation-name: hvr-wobble-top_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-bottom_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-bottom_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
    background-color: transparent
}

.hvr-wobble-bottom_mainMagicWidget83_ey:hover,.hvr-wobble-bottom_mainMagicWidget83_ey:focus,.hvr-wobble-bottom_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-bottom_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-bottom_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-bottom_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-bottom_mainMagicWidget83_ey;
    animation-name: hvr-wobble-bottom_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-skew_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-skew_mainMagicWidget83_ey {
    16.65% {
        -ms-transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        -moz-transform: skew(-12deg);
        -o-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -ms-transform: skew(10deg);
        -webkit-transform: skew(10deg);
        -moz-transform: skew(10deg);
        -o-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -ms-transform: skew(-6deg);
        -webkit-transform: skew(-6deg);
        -moz-transform: skew(-6deg);
        -o-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -ms-transform: skew(4deg);
        -webkit-transform: skew(4deg);
        -moz-transform: skew(4deg);
        -o-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -ms-transform: skew(-2deg);
        -webkit-transform: skew(-2deg);
        -moz-transform: skew(-2deg);
        -o-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    100% {
        -ms-transform: skew(0);
        -webkit-transform: skew(0);
        -moz-transform: skew(0);
        -o-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-skew_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-wobble-skew_mainMagicWidget83_ey:hover,.hvr-wobble-skew_mainMagicWidget83_ey:focus,.hvr-wobble-skew_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-wobble-skew_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-wobble-skew_mainMagicWidget83_ey;
    -moz-animation-name: hvr-wobble-skew_mainMagicWidget83_ey;
    -o-animation-name: hvr-wobble-skew_mainMagicWidget83_ey;
    animation-name: hvr-wobble-skew_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-buzz_mainMagicWidget83_ey {
    50% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes hvr-buzz_mainMagicWidget83_ey {
    50% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.hvr-buzz_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-buzz_mainMagicWidget83_ey:hover,.hvr-buzz_mainMagicWidget83_ey:focus,.hvr-buzz_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-buzz_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-buzz_mainMagicWidget83_ey;
    -moz-animation-name: hvr-buzz_mainMagicWidget83_ey;
    -o-animation-name: hvr-buzz_mainMagicWidget83_ey;
    animation-name: hvr-buzz_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-buzz-out_mainMagicWidget83_ey {
    10% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -ms-transform: translateX(2px) rotate(1deg);
        -webkit-transform: translateX(2px) rotate(1deg);
        -moz-transform: translateX(2px) rotate(1deg);
        -o-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -ms-transform: translateX(-2px) rotate(-1deg);
        -webkit-transform: translateX(-2px) rotate(-1deg);
        -moz-transform: translateX(-2px) rotate(-1deg);
        -o-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -ms-transform: translateX(2px) rotate(1deg);
        -webkit-transform: translateX(2px) rotate(1deg);
        -moz-transform: translateX(2px) rotate(1deg);
        -o-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -ms-transform: translateX(-2px) rotate(-1deg);
        -webkit-transform: translateX(-2px) rotate(-1deg);
        -moz-transform: translateX(-2px) rotate(-1deg);
        -o-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -ms-transform: translateX(1px) rotate(0);
        -webkit-transform: translateX(1px) rotate(0);
        -moz-transform: translateX(1px) rotate(0);
        -o-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -ms-transform: translateX(-1px) rotate(0);
        -webkit-transform: translateX(-1px) rotate(0);
        -moz-transform: translateX(-1px) rotate(0);
        -o-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hvr-buzz-out_mainMagicWidget83_ey {
    10% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -ms-transform: translateX(3px) rotate(2deg);
        -webkit-transform: translateX(3px) rotate(2deg);
        -moz-transform: translateX(3px) rotate(2deg);
        -o-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -ms-transform: translateX(-3px) rotate(-2deg);
        -webkit-transform: translateX(-3px) rotate(-2deg);
        -moz-transform: translateX(-3px) rotate(-2deg);
        -o-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -ms-transform: translateX(2px) rotate(1deg);
        -webkit-transform: translateX(2px) rotate(1deg);
        -moz-transform: translateX(2px) rotate(1deg);
        -o-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -ms-transform: translateX(-2px) rotate(-1deg);
        -webkit-transform: translateX(-2px) rotate(-1deg);
        -moz-transform: translateX(-2px) rotate(-1deg);
        -o-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -ms-transform: translateX(2px) rotate(1deg);
        -webkit-transform: translateX(2px) rotate(1deg);
        -moz-transform: translateX(2px) rotate(1deg);
        -o-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -ms-transform: translateX(-2px) rotate(-1deg);
        -webkit-transform: translateX(-2px) rotate(-1deg);
        -moz-transform: translateX(-2px) rotate(-1deg);
        -o-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -ms-transform: translateX(1px) rotate(0);
        -webkit-transform: translateX(1px) rotate(0);
        -moz-transform: translateX(1px) rotate(0);
        -o-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -ms-transform: translateX(-1px) rotate(0);
        -webkit-transform: translateX(-1px) rotate(0);
        -moz-transform: translateX(-1px) rotate(0);
        -o-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.hvr-buzz-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    background-color: transparent
}

.hvr-buzz-out_mainMagicWidget83_ey:hover,.hvr-buzz-out_mainMagicWidget83_ey:focus,.hvr-buzz-out_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-buzz-out_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-buzz-out_mainMagicWidget83_ey;
    -moz-animation-name: hvr-buzz-out_mainMagicWidget83_ey;
    -o-animation-name: hvr-buzz-out_mainMagicWidget83_ey;
    animation-name: hvr-buzz-out_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-fade_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background: transparent
}

.hvr-fade_mainMagicWidget83_ey:hover,.hvr-fade_mainMagicWidget83_ey:focus,.hvr-fade_mainMagicWidget83_ey:active {
    background-color: transparent!important;
    color: !important
}

@-webkit-keyframes hvr-back-pulse_mainMagicWidget83_ey {
    50% {
        background-color: transparent;
        opacity: .75
    }
}

@keyframes hvr-back-pulse_mainMagicWidget83_ey {
    50% {
        background-color: transparent;
        opacity: .75
    }
}

.hvr-back-pulse_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-back-pulse_mainMagicWidget83_ey:hover,.hvr-back-pulse_mainMagicWidget83_ey:focus,.hvr-back-pulse_mainMagicWidget83_ey:active {
    -ms-animation-name: hvr-back-pulse_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-back-pulse_mainMagicWidget83_ey;
    -moz-animation-name: hvr-back-pulse_mainMagicWidget83_ey;
    -o-animation-name: hvr-back-pulse_mainMagicWidget83_ey;
    animation-name: hvr-back-pulse_mainMagicWidget83_ey;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -ms-animation-delay: .5s;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -ms-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: transparent!important;
    color: #fff
}

.hvr-sweep-to-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-sweep-to-right_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-right_mainMagicWidget83_ey:hover,.hvr-sweep-to-right_mainMagicWidget83_ey:focus,.hvr-sweep-to-right_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-sweep-to-right_mainMagicWidget83_ey:hover:before,.hvr-sweep-to-right_mainMagicWidget83_ey:focus:before,.hvr-sweep-to-right_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-sweep-to-left_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 100% 50%;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-left_mainMagicWidget83_ey:hover,.hvr-sweep-to-left_mainMagicWidget83_ey:focus,.hvr-sweep-to-left_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-sweep-to-left_mainMagicWidget83_ey:hover:before,.hvr-sweep-to-left_mainMagicWidget83_ey:focus:before,.hvr-sweep-to-left_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-sweep-to-bottom_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-bottom_mainMagicWidget83_ey:hover,.hvr-sweep-to-bottom_mainMagicWidget83_ey:focus,.hvr-sweep-to-bottom_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-sweep-to-bottom_mainMagicWidget83_ey:hover:before,.hvr-sweep-to-bottom_mainMagicWidget83_ey:focus:before,.hvr-sweep-to-bottom_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-sweep-to-top_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background-color: transparent
}

.hvr-sweep-to-top_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-top_mainMagicWidget83_ey:hover,.hvr-sweep-to-top_mainMagicWidget83_ey:focus,.hvr-sweep-to-top_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-sweep-to-top_mainMagicWidget83_ey:hover:before,.hvr-sweep-to-top_mainMagicWidget83_ey:focus:before,.hvr-sweep-to-top_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-bounce-to-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-bounce-to-right_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-right_mainMagicWidget83_ey:hover,.hvr-bounce-to-right_mainMagicWidget83_ey:focus,.hvr-bounce-to-right_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-bounce-to-right_mainMagicWidget83_ey:hover:before,.hvr-bounce-to-right_mainMagicWidget83_ey:focus:before,.hvr-bounce-to-right_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -ms-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -moz-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-bounce-to-left_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 100% 50%;
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-left_mainMagicWidget83_ey:hover,.hvr-bounce-to-left_mainMagicWidget83_ey:focus,.hvr-bounce-to-left_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-bounce-to-left_mainMagicWidget83_ey:hover:before,.hvr-bounce-to-left_mainMagicWidget83_ey:focus:before,.hvr-bounce-to-left_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -ms-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -moz-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-bounce-to-bottom_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-bottom_mainMagicWidget83_ey:hover,.hvr-bounce-to-bottom_mainMagicWidget83_ey:focus,.hvr-bounce-to-bottom_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-bounce-to-bottom_mainMagicWidget83_ey:hover:before,.hvr-bounce-to-bottom_mainMagicWidget83_ey:focus:before,.hvr-bounce-to-bottom_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -moz-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-top_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden;
    background: transparent
}

.hvr-bounce-to-top_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-top_mainMagicWidget83_ey:hover,.hvr-bounce-to-top_mainMagicWidget83_ey:focus,.hvr-bounce-to-top_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-bounce-to-top_mainMagicWidget83_ey:hover:before,.hvr-bounce-to-top_mainMagicWidget83_ey:focus:before,.hvr-bounce-to-top_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -moz-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-radial-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    width: 105%!important
}

.hvr-radial-out_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    border-radius: 100%;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-out_mainMagicWidget83_ey:hover,.hvr-radial-out_mainMagicWidget83_ey:focus,.hvr-radial-out_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-radial-out_mainMagicWidget83_ey:hover:before,.hvr-radial-out_mainMagicWidget83_ey:focus:before,.hvr-radial-out_mainMagicWidget83_ey:active:before {
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2)
}

.hvr-radial-in_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    width: 105%!important
}

.hvr-radial-in_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    border-radius: 100%;
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-in_mainMagicWidget83_ey:hover,.hvr-radial-in_mainMagicWidget83_ey:focus,.hvr-radial-in_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-radial-in_mainMagicWidget83_ey:hover:before,.hvr-radial-in_mainMagicWidget83_ey:focus:before,.hvr-radial-in_mainMagicWidget83_ey:active:before {
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-in_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-rectangle-in_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-in_mainMagicWidget83_ey:hover,.hvr-rectangle-in_mainMagicWidget83_ey:focus,.hvr-rectangle-in_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-rectangle-in_mainMagicWidget83_ey:hover:before,.hvr-rectangle-in_mainMagicWidget83_ey:focus:before,.hvr-rectangle-in_mainMagicWidget83_ey:active:before {
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-rectangle-out_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent!important;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-out_mainMagicWidget83_ey:hover,.hvr-rectangle-out_mainMagicWidget83_ey:focus,.hvr-rectangle-out_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-rectangle-out_mainMagicWidget83_ey:hover:before,.hvr-rectangle-out_mainMagicWidget83_ey:focus:before,.hvr-rectangle-out_mainMagicWidget83_ey:active:before {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.hvr-shutter-in-horizontal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-in-horizontal_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent!important;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
    -ms-transform-origin: 50%;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-horizontal_mainMagicWidget83_ey:hover,.hvr-shutter-in-horizontal_mainMagicWidget83_ey:focus,.hvr-shutter-in-horizontal_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-shutter-in-horizontal_mainMagicWidget83_ey:hover:before,.hvr-shutter-in-horizontal_mainMagicWidget83_ey:focus:before,.hvr-shutter-in-horizontal_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0)
}

.hvr-shutter-out-horizontal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-out-horizontal_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent!important;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 50%;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-horizontal_mainMagicWidget83_ey:hover,.hvr-shutter-out-horizontal_mainMagicWidget83_ey:focus,.hvr-shutter-out-horizontal_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-shutter-out-horizontal_mainMagicWidget83_ey:hover:before,.hvr-shutter-out-horizontal_mainMagicWidget83_ey:focus:before,.hvr-shutter-out-horizontal_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-shutter-in-vertical_mainMagicWidget83_ey {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-in-vertical_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent!important;
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -ms-transform-origin: 50%;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-vertical_mainMagicWidget83_ey:hover,.hvr-shutter-in-vertical_mainMagicWidget83_ey:focus,.hvr-shutter-in-vertical_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-shutter-in-vertical_mainMagicWidget83_ey:hover:before,.hvr-shutter-in-vertical_mainMagicWidget83_ey:focus:before,.hvr-shutter-in-vertical_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0)
}

.hvr-shutter-out-vertical_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: transparent!important;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    overflow: hidden
}

.hvr-shutter-out-vertical_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent!important;
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -ms-transform-origin: 50%;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-vertical_mainMagicWidget83_ey:hover,.hvr-shutter-out-vertical_mainMagicWidget83_ey:focus,.hvr-shutter-out-vertical_mainMagicWidget83_ey:active {
    color: #fff
}

.hvr-shutter-out-vertical_mainMagicWidget83_ey:hover:before,.hvr-shutter-out-vertical_mainMagicWidget83_ey:focus:before,.hvr-shutter-out-vertical_mainMagicWidget83_ey:active:before {
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-border-fade_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important;
    background-color: transparent
}

.hvr-border-fade_mainMagicWidget83_ey:hover,.hvr-border-fade_mainMagicWidget83_ey:focus,.hvr-border-fade_mainMagicWidget83_ey:active {
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important;
    color: !important
}

.hvr-hollow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important;
    background-color: transparent
}

.hvr-hollow_mainMagicWidget83_ey:hover,.hvr-hollow_mainMagicWidget83_ey:focus,.hvr-hollow_mainMagicWidget83_ey:active {
    background: none!important;
    box-shadow: inset 0 0 0 2px transparent,0 0 1px rgba(0,0,0,0)!important
}

.hvr-hollow_mainMagicWidget83_ey:hover #phone_icon_innerMagicWidget773_ey g path {
    fill: #bcbf35
}

.hvr-trim_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-trim_mainMagicWidget83_ey:before {
    content: '';
    position: absolute;
    border: transparent solid 2px!important;
    border-radius: 50%;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    opacity: 0;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-trim_mainMagicWidget83_ey:hover:before,.hvr-trim_mainMagicWidget83_ey:focus:before,.hvr-trim_mainMagicWidget83_ey:active:before {
    opacity: 1
}

@-webkit-keyframes hvr-ripple-out_mainMagicWidget83_ey {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0
    }
}

@keyframes hvr-ripple-out_mainMagicWidget83_ey {
    100% {
        top: -15px;
        right: -15px;
        bottom: -15px;
        left: -15px;
        opacity: 0
    }
}

.hvr-ripple-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-ripple-out_mainMagicWidget83_ey:before {
    content: '';
    position: absolute;
    border: transparent solid 2px!important;
    border-radius: 50%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}

.hvr-ripple-out_mainMagicWidget83_ey:hover:before,.hvr-ripple-out_mainMagicWidget83_ey:focus:before,.hvr-ripple-out_mainMagicWidget83_ey:active:before {
    -ms-animation-name: hvr-ripple-out_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-ripple-out_mainMagicWidget83_ey;
    -moz-animation-name: hvr-ripple-out_mainMagicWidget83_ey;
    -o-animation-name: hvr-ripple-out_mainMagicWidget83_ey;
    animation-name: hvr-ripple-out_mainMagicWidget83_ey
}

@-webkit-keyframes hvr-ripple-in_mainMagicWidget83_ey {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

@keyframes hvr-ripple-in_mainMagicWidget83_ey {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

.hvr-ripple-in_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-ripple-in_mainMagicWidget83_ey:before {
    content: '';
    position: absolute;
    border: transparent solid 2px!important;
    border-radius: 50%;
    top: -15px;
    right: -15px;
    bottom: -15px;
    left: -15px;
    opacity: 0;
    -ms-animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s
}

.hvr-ripple-in_mainMagicWidget83_ey:hover:before,.hvr-ripple-in_mainMagicWidget83_ey:focus:before,.hvr-ripple-in_mainMagicWidget83_ey:active:before {
    -ms-animation-name: hvr-ripple-in_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-ripple-in_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-ripple-in_mainMagicWidget83_ey;
    -webkit-animation-name: hvr-ripple-in_mainMagicWidget83_ey;
    animation-name: hvr-ripple-in_mainMagicWidget83_ey
}

.hvr-outline-out_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-outline-out_mainMagicWidget83_ey:before {
    content: '';
    position: absolute;
    border: transparent solid 2px!important;
    border-radius: 50%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-outline-out_mainMagicWidget83_ey:hover:before,.hvr-outline-out_mainMagicWidget83_ey:focus:before,.hvr-outline-out_mainMagicWidget83_ey:active:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px
}

.hvr-outline-in_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-outline-in_mainMagicWidget83_ey:before {
    pointer-events: none;
    content: '';
    position: absolute;
    border: transparent solid 2px!important;
    border-radius: 50%;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-outline-in_mainMagicWidget83_ey:hover:before,.hvr-outline-in_mainMagicWidget83_ey:focus:before,.hvr-outline-in_mainMagicWidget83_ey:active:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1
}

.hvr-round-corners_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-round-corners_mainMagicWidget83_ey:hover,.hvr-round-corners_mainMagicWidget83_ey:focus,.hvr-round-corners_mainMagicWidget83_ey:active {
    border-radius: 1em!important
}

.hvr-underline-from-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-left_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: transparent!important;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-left_mainMagicWidget83_ey:hover:before,.hvr-underline-from-left_mainMagicWidget83_ey:focus:before,.hvr-underline-from-left_mainMagicWidget83_ey:active:before {
    right: 0
}

.hvr-underline-from-center_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-center_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: transparent;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-center_mainMagicWidget83_ey:hover:before,.hvr-underline-from-center_mainMagicWidget83_ey:focus:before,.hvr-underline-from-center_mainMagicWidget83_ey:active:before {
    left: 0;
    right: 0
}

.hvr-underline-from-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-right_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    bottom: 0;
    background: transparent;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-right_mainMagicWidget83_ey:hover:before,.hvr-underline-from-right_mainMagicWidget83_ey:focus:before,.hvr-underline-from-right_mainMagicWidget83_ey:active:before {
    left: 0
}

.hvr-overline-from-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-left_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    top: 0;
    background: transparent;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-left_mainMagicWidget83_ey:hover:before,.hvr-overline-from-left_mainMagicWidget83_ey:focus:before,.hvr-overline-from-left_mainMagicWidget83_ey:active:before {
    right: 0
}

.hvr-overline-from-center_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-center_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    top: 0;
    background: transparent;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-center_mainMagicWidget83_ey:hover:before,.hvr-overline-from-center_mainMagicWidget83_ey:focus:before,.hvr-overline-from-center_mainMagicWidget83_ey:active:before {
    left: 0;
    right: 0
}

.hvr-overline-from-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-right_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    top: 0;
    background: transparent;
    height: 2px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-right_mainMagicWidget83_ey:hover:before,.hvr-overline-from-right_mainMagicWidget83_ey:focus:before,.hvr-overline-from-right_mainMagicWidget83_ey:active:before {
    left: 0
}

.hvr-reveal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
    background-color: transparent
}

.hvr-reveal_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 0;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-reveal_mainMagicWidget83_ey:hover:before,.hvr-reveal_mainMagicWidget83_ey:focus:before,.hvr-reveal_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    border-width: 2px
}

.hvr-underline-reveal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-underline-reveal_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    height: 2px;
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -o-transform: translateY(4px);
    transform: translateY(4px);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-reveal_mainMagicWidget83_ey:hover:before,.hvr-underline-reveal_mainMagicWidget83_ey:focus:before,.hvr-underline-reveal_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.hvr-overline-reveal_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden
}

.hvr-overline-reveal_mainMagicWidget83_ey:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    background: transparent;
    height: 2px;
    -ms-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-reveal_mainMagicWidget83_ey:hover:before,.hvr-overline-reveal_mainMagicWidget83_ey:focus:before,.hvr-overline-reveal_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.hvr-glow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-glow_mainMagicWidget83_ey:hover,.hvr-glow_mainMagicWidget83_ey:focus,.hvr-glow_mainMagicWidget83_ey:active {
    box-shadow: 0 0 8px rgba(0,0,0,.6)!important
}

.hvr-shadow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-shadow_mainMagicWidget83_ey:hover,.hvr-shadow_mainMagicWidget83_ey:focus,.hvr-shadow_mainMagicWidget83_ey:active {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.6)!important
}

.hvr-grow-shadow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-grow-shadow_mainMagicWidget83_ey:hover,.hvr-grow-shadow_mainMagicWidget83_ey:focus,.hvr-grow-shadow_mainMagicWidget83_ey:active {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.6)!important;
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-box-shadow-outset_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-box-shadow-outset_mainMagicWidget83_ey:hover,.hvr-box-shadow-outset_mainMagicWidget83_ey:focus,.hvr-box-shadow-outset_mainMagicWidget83_ey:active {
    box-shadow: 2px 2px 2px rgba(0,0,0,.6)!important
}

.hvr-box-shadow-inset_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    box-shadow: inset 0 0 0 rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)!important;
    background-color: transparent
}

.hvr-box-shadow-inset_mainMagicWidget83_ey:hover,.hvr-box-shadow-inset_mainMagicWidget83_ey:focus,.hvr-box-shadow-inset_mainMagicWidget83_ey:active {
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px rgba(0,0,0,0)!important
}

.hvr-float-shadow_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-float-shadow_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-float-shadow_mainMagicWidget83_ey:hover,.hvr-float-shadow_mainMagicWidget83_ey:focus,.hvr-float-shadow_mainMagicWidget83_ey:active {
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px)
}

.hvr-float-shadow_mainMagicWidget83_ey:hover:before,.hvr-float-shadow_mainMagicWidget83_ey:focus:before,.hvr-float-shadow_mainMagicWidget83_ey:active:before {
    opacity: 1;
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px)
}

.hvr-shadow-radial_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-shadow-radial_mainMagicWidget83_ey:before,.hvr-shadow-radial_mainMagicWidget83_ey:after {
    pointer-events: none;
    position: absolute;
    content: '';
    left: 0;
    width: 100%;
    box-sizing: border-box;
    background-repeat: no-repeat;
    height: 5px;
    opacity: 0;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-shadow-radial_mainMagicWidget83_ey:before {
    bottom: 100%;
    background: -webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}

.hvr-shadow-radial_mainMagicWidget83_ey:after {
    top: 100%;
    background: -webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%);
    background: radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 80%)
}

.hvr-shadow-radial_mainMagicWidget83_ey:hover:before,.hvr-shadow-radial_mainMagicWidget83_ey:focus:before,.hvr-shadow-radial_mainMagicWidget83_ey:active:before,.hvr-shadow-radial_mainMagicWidget83_ey:hover:after,.hvr-shadow-radial_mainMagicWidget83_ey:focus:after,.hvr-shadow-radial_mainMagicWidget83_ey:active:after {
    opacity: 1
}

.hvr-bubble-top_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-top_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    left: calc(50% - 10px);
    top: 0;
    border-width: 0 10px 16px 10px;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-top_mainMagicWidget83_ey:hover:before,.hvr-bubble-top_mainMagicWidget83_ey:focus:before,.hvr-bubble-top_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-right_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    top: calc(50% - 7px);
    right: 0;
    border-width: 7px 0 7px 10px;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-right_mainMagicWidget83_ey:hover:before,.hvr-bubble-right_mainMagicWidget83_ey:focus:before,.hvr-bubble-right_mainMagicWidget83_ey:active:before {
    -ms-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-bottom_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    left: calc(50% - 10px);
    bottom: 0;
    border-width: 10px 10px 0 10px;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-bottom_mainMagicWidget83_ey:hover:before,.hvr-bubble-bottom_mainMagicWidget83_ey:focus:before,.hvr-bubble-bottom_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-left_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    top: calc(50% - 7px);
    left: 0;
    border-width: 7px 16px 7px 0;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-left_mainMagicWidget83_ey:hover:before,.hvr-bubble-left_mainMagicWidget83_ey:focus:before,.hvr-bubble-left_mainMagicWidget83_ey:active:before {
    -ms-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-top_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-bubble-float-top_mainMagicWidget83_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    left: calc(50% - 10px);
    top: 0;
    border-style: solid;
    border-width: 0 10px 16px 10px;
    border-color: transparent transparent transparent transparent;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-top_mainMagicWidget83_ey:hover,.hvr-bubble-float-top_mainMagicWidget83_ey:focus,.hvr-bubble-float-top_mainMagicWidget83_ey:active {
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-top_mainMagicWidget83_ey:hover:before,.hvr-bubble-float-top_mainMagicWidget83_ey:focus:before,.hvr-bubble-float-top_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-bubble-float-right_mainMagicWidget83_ey:before {
    position: absolute;
    z-index: -1;
    top: calc(50% - 7px);
    right: 0;
    content: '';
    border-style: solid;
    border-width: 7px 0 7px 16px;
    border-color: transparent transparent transparent transparent;
    -md-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    opacity: 0
}

.hvr-bubble-float-right_mainMagicWidget83_ey:hover:before {
    opacity: 1;
    -ms-transform: translateX(80%)!important;
    -webkit-transform: translateX(80%)!important;
    -moz-transform: translateX(80%)!important;
    -o-transform: translateX(80%)!important;
    transform: translateX(80%)!important
}

.hvr-bubble-float-right_mainMagicWidget83_ey:hover,.hvr-bubble-float-right_mainMagicWidget83_ey:focus,.hvr-bubble-float-right_mainMagicWidget83_ey:active {
    -ms-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-right_mainMagicWidget83_ey:hover:before,.hvr-bubble-float-right_mainMagicWidget83_ey:focus:before,.hvr-bubble-float-right_mainMagicWidget83_ey:active:before {
    -ms-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-bubble-float-bottom_mainMagicWidget83_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    left: calc(50% - 7px);
    bottom: 0;
    border-style: solid;
    border-width: 16px 7px 0 7px;
    border-color: transparent transparent transparent transparent;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-bottom_mainMagicWidget83_ey:hover,.hvr-bubble-float-bottom_mainMagicWidget83_ey:focus,.hvr-bubble-float-bottom_mainMagicWidget83_ey:active {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-bottom_mainMagicWidget83_ey:hover:before,.hvr-bubble-float-bottom_mainMagicWidget83_ey:focus:before,.hvr-bubble-float-bottom_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-left_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    background-color: transparent
}

.hvr-bubble-float-left_mainMagicWidget83_ey:before {
    position: absolute;
    z-index: -1;
    content: '';
    top: calc(50% - 7px);
    left: 0;
    border-style: solid;
    border-width: 7px 16px 7px 0;
    border-color: transparent transparent transparent transparent;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all
}

.hvr-bubble-float-left_mainMagicWidget83_ey:hover,.hvr-bubble-float-left_mainMagicWidget83_ey:focus,.hvr-bubble-float-left_mainMagicWidget83_ey:active {
    -ms-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-left_mainMagicWidget83_ey:hover:before,.hvr-bubble-float-left_mainMagicWidget83_ey:focus:before,.hvr-bubble-float-left_mainMagicWidget83_ey:active:before {
    -ms-transform: translateX(-10px);
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-static-bottom_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-static-bottom_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    left: calc(50% - 7px);
    bottom: 0;
    border-width: 16px 7px 0 7px;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-static-bottom_mainMagicWidget83_ey:hover:before,.hvr-bubble-bottom_mainMagicWidget83_ey:focus:before,.hvr-bubble-bottom_mainMagicWidget83_ey:active:before {
    -ms-transform: translateY(65%);
    -webkit-transform: translateY(65%);
    -moz-transform: translateY(65%);
    -o-transform: translateY(65%);
    transform: translateY(65%)
}

.hvr-bubble-static-right_mainMagicWidget83_ey {
    vertical-align: middle;
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -ms-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: transparent
}

.hvr-bubble-static-right_mainMagicWidget83_ey:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    border-style: solid;
    -ms-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    top: calc(50% - 7px);
    right: 4%;
    border-width: 7px 0 7px 16px;
    border-color: transparent transparent transparent transparent
}

.hvr-bubble-static-right_mainMagicWidget83_ey:hover:before {
    -ms-transform: translateX(80%);
    -webkit-transform: translateX(80%);
    -moz-transform: translateX(80%);
    -o-transform: translateX(80%);
    transform: translateX(80%)
}

@media screen and (max-width: 767px) {
    .generalSitebackgroundDiv {
        width:100%;
        min-width: 480px!important
    }
}

@media screen and (max-width: 767px) {
    .mainMainPanel0 {
        width:100%;
        min-width: 480px!important
    }
}

@media screen and (max-width: 767px) {
    .innerMainPanel0 {
        width:480px;
        min-width: 480px!important
    }
}

@media screen and (max-width: 479px) {
    .generalSitebackgroundDiv {
        width:100%;
        min-width: 320px!important
    }
}

@media screen and (max-width: 479px) {
    .mainMainPanel0 {
        width:100%;
        min-width: 320px!important
    }
}

@media screen and (max-width: 479px) {
    .innerMainPanel0 {
        width:320px;
        min-width: 320px!important
    }
}

@media screen and (max-width: 1117px) {
    html {
        zoom:1;
        -ms-zoom:1;-webkit-zoom:1;-moz-transform: scale(1,1);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1107px) {
    html {
        zoom:.991;
        -ms-zoom:.991;-webkit-zoom:.991;-moz-transform: scale(.991,.991);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1097px) {
    html {
        zoom:.982;
        -ms-zoom:.982;-webkit-zoom:.982;-moz-transform: scale(.982,.982);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1087px) {
    html {
        zoom:.973;
        -ms-zoom:.973;-webkit-zoom:.973;-moz-transform: scale(.973,.973);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1077px) {
    html {
        zoom:.964;
        -ms-zoom:.964;-webkit-zoom:.964;-moz-transform: scale(.964,.964);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1067px) {
    html {
        zoom:.955;
        -ms-zoom:.955;-webkit-zoom:.955;-moz-transform: scale(.955,.955);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1057px) {
    html {
        zoom:.946;
        -ms-zoom:.946;-webkit-zoom:.946;-moz-transform: scale(.946,.946);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1047px) {
    html {
        zoom:.937;
        -ms-zoom:.937;-webkit-zoom:.937;-moz-transform: scale(.937,.937);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1037px) {
    html {
        zoom:.928;
        -ms-zoom:.928;-webkit-zoom:.928;-moz-transform: scale(.928,.928);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1027px) {
    html {
        zoom:.919;
        -ms-zoom:.919;-webkit-zoom:.919;-moz-transform: scale(.919,.919);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1017px) {
    html {
        zoom:.91;
        -ms-zoom:.91;-webkit-zoom:.91;-moz-transform: scale(.91,.91);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 1007px) {
    html {
        zoom:.902;
        -ms-zoom:.902;-webkit-zoom:.902;-moz-transform: scale(.902,.902);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 997px) {
    html {
        zoom:.893;
        -ms-zoom:.893;-webkit-zoom:.893;-moz-transform: scale(.893,.893);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 987px) {
    html {
        zoom:.884;
        -ms-zoom:.884;-webkit-zoom:.884;-moz-transform: scale(.884,.884);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 977px) {
    html {
        zoom:.875;
        -ms-zoom:.875;-webkit-zoom:.875;-moz-transform: scale(.875,.875);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 967px) {
    html {
        zoom:.866;
        -ms-zoom:.866;-webkit-zoom:.866;-moz-transform: scale(.866,.866);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 957px) {
    html {
        zoom:.857;
        -ms-zoom:.857;-webkit-zoom:.857;-moz-transform: scale(.857,.857);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 947px) {
    html {
        zoom:.848;
        -ms-zoom:.848;-webkit-zoom:.848;-moz-transform: scale(.848,.848);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 937px) {
    html {
        zoom:.839;
        -ms-zoom:.839;-webkit-zoom:.839;-moz-transform: scale(.839,.839);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 927px) {
    html {
        zoom:.83;
        -ms-zoom:.83;-webkit-zoom:.83;-moz-transform: scale(.83,.83);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 917px) {
    html {
        zoom:.821;
        -ms-zoom:.821;-webkit-zoom:.821;-moz-transform: scale(.821,.821);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 907px) {
    html {
        zoom:.812;
        -ms-zoom:.812;-webkit-zoom:.812;-moz-transform: scale(.812,.812);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 897px) {
    html {
        zoom:.803;
        -ms-zoom:.803;-webkit-zoom:.803;-moz-transform: scale(.803,.803);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 887px) {
    html {
        zoom:.794;
        -ms-zoom:.794;-webkit-zoom:.794;-moz-transform: scale(.794,.794);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 877px) {
    html {
        zoom:.785;
        -ms-zoom:.785;-webkit-zoom:.785;-moz-transform: scale(.785,.785);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 867px) {
    html {
        zoom:.776;
        -ms-zoom:.776;-webkit-zoom:.776;-moz-transform: scale(.776,.776);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 857px) {
    html {
        zoom:.767;
        -ms-zoom:.767;-webkit-zoom:.767;-moz-transform: scale(.767,.767);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 847px) {
    html {
        zoom:.758;
        -ms-zoom:.758;-webkit-zoom:.758;-moz-transform: scale(.758,.758);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 837px) {
    html {
        zoom:.749;
        -ms-zoom:.749;-webkit-zoom:.749;-moz-transform: scale(.749,.749);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 827px) {
    html {
        zoom:.74;
        -ms-zoom:.74;-webkit-zoom:.74;-moz-transform: scale(.74,.74);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 817px) {
    html {
        zoom:.731;
        -ms-zoom:.731;-webkit-zoom:.731;-moz-transform: scale(.731,.731);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 807px) {
    html {
        zoom:.722;
        -ms-zoom:.722;-webkit-zoom:.722;-moz-transform: scale(.722,.722);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 797px) {
    html {
        zoom:.714;
        -ms-zoom:.714;-webkit-zoom:.714;-moz-transform: scale(.714,.714);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 787px) {
    html {
        zoom:.705;
        -ms-zoom:.705;-webkit-zoom:.705;-moz-transform: scale(.705,.705);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 777px) {
    html {
        zoom:.696;
        -ms-zoom:.696;-webkit-zoom:.696;-moz-transform: scale(.696,.696);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 767px) {
    html {
        zoom:1.598;
        -ms-zoom:1.598;-webkit-zoom:1.598;-moz-transform: scale(1.598,1.598);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 757px) {
    html {
        zoom:1.577;
        -ms-zoom:1.577;-webkit-zoom:1.577;-moz-transform: scale(1.577,1.577);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 747px) {
    html {
        zoom:1.556;
        -ms-zoom:1.556;-webkit-zoom:1.556;-moz-transform: scale(1.556,1.556);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 737px) {
    html {
        zoom:1.535;
        -ms-zoom:1.535;-webkit-zoom:1.535;-moz-transform: scale(1.535,1.535);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 727px) {
    html {
        zoom:1.515;
        -ms-zoom:1.515;-webkit-zoom:1.515;-moz-transform: scale(1.515,1.515);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 717px) {
    html {
        zoom:1.494;
        -ms-zoom:1.494;-webkit-zoom:1.494;-moz-transform: scale(1.494,1.494);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 707px) {
    html {
        zoom:1.473;
        -ms-zoom:1.473;-webkit-zoom:1.473;-moz-transform: scale(1.473,1.473);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 697px) {
    html {
        zoom:1.452;
        -ms-zoom:1.452;-webkit-zoom:1.452;-moz-transform: scale(1.452,1.452);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 687px) {
    html {
        zoom:1.431;
        -ms-zoom:1.431;-webkit-zoom:1.431;-moz-transform: scale(1.431,1.431);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 677px) {
    html {
        zoom:1.41;
        -ms-zoom:1.41;-webkit-zoom:1.41;-moz-transform: scale(1.41,1.41);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 667px) {
    html {
        zoom:1.39;
        -ms-zoom:1.39;-webkit-zoom:1.39;-moz-transform: scale(1.39,1.39);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 657px) {
    html {
        zoom:1.369;
        -ms-zoom:1.369;-webkit-zoom:1.369;-moz-transform: scale(1.369,1.369);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 647px) {
    html {
        zoom:1.348;
        -ms-zoom:1.348;-webkit-zoom:1.348;-moz-transform: scale(1.348,1.348);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 637px) {
    html {
        zoom:1.327;
        -ms-zoom:1.327;-webkit-zoom:1.327;-moz-transform: scale(1.327,1.327);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 627px) {
    html {
        zoom:1.306;
        -ms-zoom:1.306;-webkit-zoom:1.306;-moz-transform: scale(1.306,1.306);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 617px) {
    html {
        zoom:1.285;
        -ms-zoom:1.285;-webkit-zoom:1.285;-moz-transform: scale(1.285,1.285);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 607px) {
    html {
        zoom:1.265;
        -ms-zoom:1.265;-webkit-zoom:1.265;-moz-transform: scale(1.265,1.265);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 597px) {
    html {
        zoom:1.244;
        -ms-zoom:1.244;-webkit-zoom:1.244;-moz-transform: scale(1.244,1.244);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 587px) {
    html {
        zoom:1.223;
        -ms-zoom:1.223;-webkit-zoom:1.223;-moz-transform: scale(1.223,1.223);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 577px) {
    html {
        zoom:1.202;
        -ms-zoom:1.202;-webkit-zoom:1.202;-moz-transform: scale(1.202,1.202);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 567px) {
    html {
        zoom:1.181;
        -ms-zoom:1.181;-webkit-zoom:1.181;-moz-transform: scale(1.181,1.181);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 557px) {
    html {
        zoom:1.16;
        -ms-zoom:1.16;-webkit-zoom:1.16;-moz-transform: scale(1.16,1.16);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 547px) {
    html {
        zoom:1.14;
        -ms-zoom:1.14;-webkit-zoom:1.14;-moz-transform: scale(1.14,1.14);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 537px) {
    html {
        zoom:1.119;
        -ms-zoom:1.119;-webkit-zoom:1.119;-moz-transform: scale(1.119,1.119);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 527px) {
    html {
        zoom:1.098;
        -ms-zoom:1.098;-webkit-zoom:1.098;-moz-transform: scale(1.098,1.098);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 517px) {
    html {
        zoom:1.077;
        -ms-zoom:1.077;-webkit-zoom:1.077;-moz-transform: scale(1.077,1.077);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 507px) {
    html {
        zoom:1.056;
        -ms-zoom:1.056;-webkit-zoom:1.056;-moz-transform: scale(1.056,1.056);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 497px) {
    html {
        zoom:1.035;
        -ms-zoom:1.035;-webkit-zoom:1.035;-moz-transform: scale(1.035,1.035);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 487px) {
    html {
        zoom:1.015;
        -ms-zoom:1.015;-webkit-zoom:1.015;-moz-transform: scale(1.015,1.015);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 477px) {
    html {
        zoom:1.491;
        -ms-zoom:1.491;-webkit-zoom:1.491;-moz-transform: scale(1.491,1.491);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 467px) {
    html {
        zoom:1.459;
        -ms-zoom:1.459;-webkit-zoom:1.459;-moz-transform: scale(1.459,1.459);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 457px) {
    html {
        zoom:1.428;
        -ms-zoom:1.428;-webkit-zoom:1.428;-moz-transform: scale(1.428,1.428);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 447px) {
    html {
        zoom:1.397;
        -ms-zoom:1.397;-webkit-zoom:1.397;-moz-transform: scale(1.397,1.397);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 437px) {
    html {
        zoom:1.366;
        -ms-zoom:1.366;-webkit-zoom:1.366;-moz-transform: scale(1.366,1.366);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 427px) {
    html {
        zoom:1.334;
        -ms-zoom:1.334;-webkit-zoom:1.334;-moz-transform: scale(1.334,1.334);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 417px) {
    html {
        zoom:1.303;
        -ms-zoom:1.303;-webkit-zoom:1.303;-moz-transform: scale(1.303,1.303);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 407px) {
    html {
        zoom:1.272;
        -ms-zoom:1.272;-webkit-zoom:1.272;-moz-transform: scale(1.272,1.272);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 397px) {
    html {
        zoom:1.241;
        -ms-zoom:1.241;-webkit-zoom:1.241;-moz-transform: scale(1.241,1.241);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 387px) {
    html {
        zoom:1.209;
        -ms-zoom:1.209;-webkit-zoom:1.209;-moz-transform: scale(1.209,1.209);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 377px) {
    html {
        zoom:1.178;
        -ms-zoom:1.178;-webkit-zoom:1.178;-moz-transform: scale(1.178,1.178);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 367px) {
    html {
        zoom:1.147;
        -ms-zoom:1.147;-webkit-zoom:1.147;-moz-transform: scale(1.147,1.147);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 357px) {
    html {
        zoom:1.116;
        -ms-zoom:1.116;-webkit-zoom:1.116;-moz-transform: scale(1.116,1.116);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 347px) {
    html {
        zoom:1.084;
        -ms-zoom:1.084;-webkit-zoom:1.084;-moz-transform: scale(1.084,1.084);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 337px) {
    html {
        zoom:1.053;
        -ms-zoom:1.053;-webkit-zoom:1.053;-moz-transform: scale(1.053,1.053);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 327px) {
    html {
        zoom:1.022;
        -ms-zoom:1.022;-webkit-zoom:1.022;-moz-transform: scale(1.022,1.022);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 317px) {
    html {
        zoom:.991;
        -ms-zoom:.991;-webkit-zoom:.991;-moz-transform: scale(.991,.991);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 307px) {
    html {
        zoom:.959;
        -ms-zoom:.959;-webkit-zoom:.959;-moz-transform: scale(.959,.959);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 297px) {
    html {
        zoom:.928;
        -ms-zoom:.928;-webkit-zoom:.928;-moz-transform: scale(.928,.928);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 287px) {
    html {
        zoom:.897;
        -ms-zoom:.897;-webkit-zoom:.897;-moz-transform: scale(.897,.897);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 277px) {
    html {
        zoom:.866;
        -ms-zoom:.866;-webkit-zoom:.866;-moz-transform: scale(.866,.866);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 267px) {
    html {
        zoom:.834;
        -ms-zoom:.834;-webkit-zoom:.834;-moz-transform: scale(.834,.834);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 257px) {
    html {
        zoom:.803;
        -ms-zoom:.803;-webkit-zoom:.803;-moz-transform: scale(.803,.803);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 247px) {
    html {
        zoom:.772;
        -ms-zoom:.772;-webkit-zoom:.772;-moz-transform: scale(.772,.772);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 237px) {
    html {
        zoom:.741;
        -ms-zoom:.741;-webkit-zoom:.741;-moz-transform: scale(.741,.741);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 227px) {
    html {
        zoom:.709;
        -ms-zoom:.709;-webkit-zoom:.709;-moz-transform: scale(.709,.709);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 217px) {
    html {
        zoom:.678;
        -ms-zoom:.678;-webkit-zoom:.678;-moz-transform: scale(.678,.678);
        -moz-transform-origin: center top
    }
}

@media screen and (max-width: 207px) {
    html {
        zoom:.647;
        -ms-zoom:.647;-webkit-zoom:.647;-moz-transform: scale(.647,.647);
        -moz-transform-origin: center top
    }
}

section {
    max-width: 1117px;
    margin: 0 auto 50px
}
