.Normal {
    font-family: Quicksand;
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: justify;
    direction: ltr
}

.Page-Title {
    font-family: Calligraffitti;
    font-weight: 400;
    color: #ab595e;
    font-size: 30px;
    line-height: 42px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Title {
    font-family: Quicksand;
    font-weight: 400;
    color: #ab595e;
    font-size: 21px;
    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
}

.Menu {
    font-family: Quicksand;
    font-weight: 400;
    color: #e08f60;
    font-size: 20px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    direction: ltr
}

.Buton {
    font-family: Open Sans;
    font-weight: 300;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: left;
    direction: ltr
}

.Menu-Footer {
    font-family: Quicksand;
    font-weight: 400;
    color: #ab595e;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 1px;
    font-style: Normal;
    text-transform: none;
    text-decoration: none;
    text-align: right;
    direction: ltr
}

html {
    height: 100%
}

.generalSitebackgroundDiv {
    position: absolute;
    z-index: -1;
    min-width: 960px;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: repeat;
    background-color: #fff;
    background-image: url('../images8.design-editor.com/94/9405807/3958/1D58ECF7-C205-EBD5-F5CA-CFE693C1EAA3.jpg');
    background-attachment: scroll;
    opacity: .99;
    filter: alpha(opacity=99)
}

.mainMainPanel0 {
    overflow: hidden;
    min-width: 960px;
    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: 960px;
    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: 960px;
    height: 0;
    min-height: auto;
    min-height: initial
}

@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: 960px;
    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: 960px
}

@media screen and (max-width:479px) {
    .mainMainContent4 {
        display: block;
        width: 320px
    }
}

.mainMainRow5 {
    top: 0;
    left: 0;
    width: 100%;
    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
}

.mainMainContent6 {
    top: 0;
    left: 0;
    width: 960px;
    min-height: 165px;
    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: 960px;
    height: 165px;
    min-height: auto;
    min-height: initial
}

@media screen and (max-width:479px) {
    .mainMainContent6 {
        display: block;
        width: 320px;
        height: 421px;
        min-height: auto;
        min-height: initial
    }
}

.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: 960px;
    margin-left: -480px;
    left: 50%;
    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: 960px
}

@media screen and (max-width:479px) {
    .mainShape24 {
        display: block;
        width: 320px
    }
}

.mainMagicWidget28 {
    left: 128px;
    top: 35px;
    width: 833px;
    height: 35px;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    z-index: 2000004;
    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;
    left: 128px;
    top: 35px;
    width: 833px;
    height: 35px
}

@media screen and (max-width:479px) {
    .mainMagicWidget28 {
        display: none;
        left: -30px;
        top: 36px;

    }
}

.main9405807_0_MagicWidget28_ey.div--menu nav {
    width: 100%
}

.main9405807_0_MagicWidget28_ey.div--menu nav>.menu__list {
    direction: ltr
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100% !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto {
    position: absolute;
    height: 100%
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto ul.menu__list {
    height: 100%;
    white-space: nowrap
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-auto ul.dropdown-content {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same>ul {
    display: flex;
    display: -webkit-flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same li.menu__item {
    position: relative;
    box-sizing: border-box
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same>ul>li.menu__item {
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same ul,
.main9405807_0_MagicWidget28_ey.div--menu nav.width-same ul li ul.dropdown-content {
    width: 100% !important;
    height: 100% !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.width-same ul li {
    height: 100% !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.menu-direction-ltr ul li ul.dropdown-content {
    left: -0
}

.main9405807_0_MagicWidget28_ey nav.horizontal .menu__item {
    margin-bottom: 0
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal>ul>li>ul.dropdown-content {
    top: 100%;
    margin-top: 0;
    margin-top: calc(0 + 0) !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.menu-direction-rtl ul li ul.dropdown-content {
    right: -0
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same ul li ul.dropdown-content {
    width: 100% !important;
    width: calc(100% + 2*0) !important
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey a {
    text-decoration: none
}

.main9405807_0_MagicWidget28_ey.div--menu nav {
    height: 35px;
    line-height: 1;
    margin: 0 auto 3em;
    position: relative;
    overflow: visible
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-auto {
    height: 35px;
    position: relative;
    overflow: visible
}

.main9405807_0_MagicWidget28_ey.div--menu nav.width-same {
    height: 35px;
    overflow: visible
}

.main9405807_0_MagicWidget28_ey.div--menu nav .menu__item ul.dropdown-content .menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal .menu__item ul.dropdown-content .menu__item {
    height: 35px !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.horizontal.width-auto .menu__item ul.dropdown-content .menu__item {
    height: 35px !important;
    height: calc(35px) !important
}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-same .menu__item ul.dropdown-content {
    margin-top: 0;
    margin-top: calc(35px + 0 + 0)
}

.main9405807_0_MagicWidget28_ey nav.horizontal .menu__item ul.dropdown-content ul.dropdown-content {
    top: 0;
    margin-top: -0
}

.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr .menu__item ul.dropdown-content ul.dropdown-content {
    left: 100%;
    margin-left: 29px;
    margin-left: calc(29px + 0)
}

.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl .menu__item ul.dropdown-content ul.dropdown-content {
    right: 100%;
    margin-right: 29px;
    margin-right: calc(29px + 0)
}

.main9405807_0_MagicWidget28_ey nav.horizontal .menu__item ul.dropdown-content ul.dropdown-content {
    top: 0
}

.main9405807_0_MagicWidget28_ey .default-style-horizontal-menu {
    font-family: Open Sans;
    font-size: 14px
}

.main9405807_0_MagicWidget28_ey .dropdown-content {
    padding: 0;
    position: absolute
}

.dropdown:hover>.dropdown-content {
    display: block
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.width-auto .menu__list {
    position: relative;
    width: auto;
    margin: 0;
    padding: 0;
    list-style: none
}

.main9405807_0_MagicWidget28_ey nav.horizontal>ul>li {
    display: inline-block
}

.main9405807_0_MagicWidget28_ey ul,
.main9405807_0_MagicWidget28_ey li {
    -webkit-transition-property: all;
    -webkit-transition-delay: .05s;
    transition-property: all;
    transition-delay: .05s
}

.main9405807_0_MagicWidget28_ey span.icon,
.main9405807_0_MagicWidget28_ey span.menu__helper {
    -webkit-transition-property: all;
    -webkit-transition-delay: .05s;
    transition-property: all;
    transition-delay: .05s
}

.main9405807_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 transparent !important;
    border-radius: 0 !important
}

.main9405807_0_MagicWidget28_ey nav .menu__item>ul>li {
    margin-top: 0 !important
}

.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr .menu__item ul .menu__item ul .menu__item ul,
.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-ltr>ul>li.menu__item:not(:first-child) {
    margin-right: 0 !important;
    margin-left: 29px !important
}

.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl .menu__item ul .menu__item ul .menu__item ul,
.main9405807_0_MagicWidget28_ey nav.horizontal.menu-direction-rtl>ul>li.menu__item:not(:first-child) {
    margin-left: 0 !important;
    margin-right: 29px !important
}

.main9405807_0_MagicWidget28_ey .menu__item.auto {
    box-sizing: border-box !important
}

.main9405807_0_MagicWidget28_ey nav.horizontal .menu__item.auto {
    width: auto;
    position: relative;
    height: 100%
}

.main9405807_0_MagicWidget28_ey .menu__item:hover {
    border-color: #e08f60 !important;
    background-color: transparent !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
}

.main9405807_0_MagicWidget28_ey .menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey .menu__item:hover>.menu__link:focus {
    outline: none
}

.main9405807_0_MagicWidget28_ey .menu__item:hover>.menu__link .menu__helper,
.main9405807_0_MagicWidget28_ey .menu__item:hover>.menu__link:focus .menu__helper {
    color: #ab595e;
    font-weight: 400
}

.main9405807_0_MagicWidget28_ey .menu__item.active {
    border-color: #e08f60 !important;
    background-color: transparent !important;
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center
}

.main9405807_0_MagicWidget28_ey .menu__item.active>.menu__link,
.main9405807_0_MagicWidget28_ey .menu__item.active>.menu__link:focus {
    outline: none
}

.main9405807_0_MagicWidget28_ey .menu__item.active>.menu__link .menu__helper,
.main9405807_0_MagicWidget28_ey .menu__item.active>.menu__link:focus .menu__helper {
    color: #ab595e;
    font-weight: 400
}

.menu__item ul.dropdown-content,
.menu__item:hover ul.dropdown-content {
    position: absolute;
    width: 100%
}

.main9405807_0_MagicWidget28_ey nav.menu-direction-rtl .menu__link {
    padding-left: 0 !important
}

.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.width-same .menu__link span.icon-text-wrap,
.main9405807_0_MagicWidget28_ey nav.width-auto .menu__link span.icon-text-wrap {
    display: table-cell;
    vertical-align: middle
}

.main9405807_0_MagicWidget28_ey nav.width-same .menu__link span.text-wrap {
    white-space: normal
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon-wrap {
    padding: 0 0;
    width: 16px;
    height: 16px;
    display: inline-block
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon-wrap span.icon {
    margin-right: 5px;
    margin-left: 0
}

.main9405807_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%)
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-ltr .main9405807_0_MagicWidget28_ey_rubrica {
    direction: rtl
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-rtl .main9405807_0_MagicWidget28_ey_rubrica {
    direction: ltr
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-ltr .main9405807_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: rtl
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-right.direction-rtl .main9405807_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: ltr
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-ltr .main9405807_0_MagicWidget28_ey_rubrica {
    direction: ltr
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-rtl .main9405807_0_MagicWidget28_ey_rubrica {
    direction: rtl
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-ltr .main9405807_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: ltr
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-left.direction-rtl .main9405807_0_MagicWidget28_ey_rubrica .text-wrap {
    direction: rtl
}

.main9405807_0_MagicWidget28_ey nav .menu__link.iconposition-center .icon-wrap {
    -webkit-justify-content: center !important;
    justify-content: center !important
}

.main9405807_0_MagicWidget28_ey nav.width-auto .menu__link.iconposition-center .icon-wrap {
    position: absolute
}

.main9405807_0_MagicWidget28_ey .menu__link.direction-auto span.icon {
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

.main9405807_0_MagicWidget28_ey .menu__link.direction-auto span.rtl span.icon {
    position: relative;
    right: 50%;
    transform: translateX(50%)
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon {
    margin-top: 0
}

.main9405807_0_MagicWidget28_ey .menu__link .menu__helper {
    color: #ab595e;
    font-weight: 400;
    text-align: center
}

.main9405807_0_MagicWidget28_ey .menu__link.left {
    left: 0
}

.main9405807_0_MagicWidget28_ey .menu__link.right {
    right: 0
}

.main9405807_0_MagicWidget28_ey .menu__link.auto {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.main9405807_0_MagicWidget28_ey_rubrica {
    white-space: nowrap;
    padding: 0 0;
    margin: 0 auto;
    display: table;
    position: relative;
    height: 100%
}

.main9405807_0_MagicWidget28_ey nav.width-same .main9405807_0_MagicWidget28_ey_rubrica {}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-auto .main9405807_0_MagicWidget28_ey_rubrica {}

.main9405807_0_MagicWidget28_ey nav.width-same .rubrica-align-left {
    margin-left: 0;
    margin-right: auto
}

.main9405807_0_MagicWidget28_ey nav.width-same .rubrica-align-center {
    margin-left: auto;
    margin-right: auto
}

.main9405807_0_MagicWidget28_ey nav.width-same .rubrica-align-right {
    margin-right: 0;
    margin-left: auto
}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-auto .rubrica-align-left {
    margin-left: 0;
    margin-right: auto
}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-auto.menu-direction-ltr .rubrica-align-center {}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-auto.menu-direction-rtl .rubrica-align-center {}

.main9405807_0_MagicWidget28_ey nav.horizontal.width-auto .rubrica-align-right {
    margin-right: 0;
    margin-left: auto
}

.main9405807_0_MagicWidget28_ey nav .rubrica-align-left {}

.main9405807_0_MagicWidget28_ey nav.menu-direction-ltr .rubrica-align-center {
    margin-left: auto;
    margin-right: auto
}

.main9405807_0_MagicWidget28_ey nav.menu-direction-rtl.width-auto .rubrica-align-center {}

.main9405807_0_MagicWidget28_ey nav.menu-direction-rtl.width-same .rubrica-align-center {}

.main9405807_0_MagicWidget28_ey nav .rubrica-align-right {}

.main9405807_0_MagicWidget28_ey .menu__link span.icon-text-wrap {
    font-size: 14px !important
}

.main9405807_0_MagicWidget28_ey .menu__link span.menu__helper {
    display: auto;
    z-index: 1;
    font-size: 14px !important;
    vertical-align: middle
}

.main9405807_0_MagicWidget28_ey nav.width-same .menu__link span.menu__helper {
    white-space: wrap
}

.main9405807_0_MagicWidget28_ey nav.width-auto .menu__link span.menu__helper {
    white-space: nowrap
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon-text-wrap.rtl {
    flex-direction: row-reverse
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon-wrap {
    display: none !important
}

.main9405807_0_MagicWidget28_ey .menu__link span.icon {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-size: cover;
    z-index: 0;
    display: inline-block
}

.main9405807_0_MagicWidget28_ey nav.horizontal>ul>li.menu__item {
    display: inline-block !important
}

.main9405807_0_MagicWidget28_ey li {
    list-style-type: none;
    cursor: pointer
}

.main9405807_0_MagicWidget28_ey ul li>ul {
    visibility: hidden
}

.main9405807_0_MagicWidget28_ey ul li:hover>ul {
    visibility: visible
}

.main9405807_0_MagicWidget28_ey.div--menu nav.vertical.menu-direction-ltr ul.dropdown-content {
    left: 100%;
    margin-left: 29px;
    margin-left: calc(29px + 0) !important
}

.main9405807_0_MagicWidget28_ey.div--menu nav.vertical.menu-direction-rtl ul.dropdown-content {
    right: 100%;
    margin-right: 29px;
    margin-right: calc(29px + 0) !important
}

.main9405807_0_MagicWidget28_ey nav.vertical ul {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.main9405807_0_MagicWidget28_ey nav.vertical .menu__item ul.dropdown-content .menu__item {
    width: 833px !important;
    height: 100%
}

.main9405807_0_MagicWidget28_ey nav.vertical.width-auto ul li ul.dropdown-content {
    top: 0
}

.main9405807_0_MagicWidget28_ey nav.vertical.width-same ul li ul.dropdown-content {
    top: -0
}

.main9405807_0_MagicWidget28_ey nav.vertical ul li ul.dropdown-content ul.dropdown-content {
    top: -0
}

.main9405807_0_MagicWidget28_ey nav.vertical ul li.menu__item:not(:first-child) {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.main9405807_0_MagicWidget28_ey nav.vertical.width-same ul li ul.dropdown-content {
    height: 100% !important;
    height: calc(100% + 2*0) !important
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.vertical>ul>li {
    display: block
}

.main9405807_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
}

.main9405807_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
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-left,
.main9405807_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-center,
.main9405807_0_MagicWidget28_ey nav.vertical.width-auto .rubrica-align-right {
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    display: inline-block
}

.main9405807_0_MagicWidget28_ey nav.vertical.width-same .menu__link {
    position: absolute;
    width: 100%;
    height: 100%
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li>ul.dropdown-content {
    top: px
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover {
    background-color: transparent;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: solid 0 #e08f60 !important;
    color: #ab595e;
    font-weight: 400
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d29da6;
    -webkit-transform: scale3d(0, a1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--sebastian>ul>li.menu__item.active::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--prospero>ul>li>ul.dropdown-content {
    top: px
}

.main9405807_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item:hover {
    background-color: transparent;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: solid 0 #e08f60 !important;
    color: #ab595e;
    font-weight: 400
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d29da6;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform .1s;
    transition: transform .1s
}

.main9405807_0_MagicWidget28_ey nav.menu--prospero>ul>li.menu__item:hover::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link {
    text-align: center;
    -webkit-transition: color .4s;
    transition: color .4s
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::after {
    content: '';
    position: absolute;
    background: #d29da6;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::before {
    left: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item::after {
    right: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::before {
    top: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--viola>ul>li.menu__item.active>.menu__link::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .2s;
    transition: color .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link {
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #d29da6;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--antonio>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::after {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::before {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item>.menu__link::before {
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::after {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--miranda>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(.1, 0, 1);
    transform: scale3d(.1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::before {
    left: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item::after {
    right: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, .1, 1);
    transform: scale3d(0, .1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::before {
    top: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--ariel>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link {
    -webkit-transition: color .2s;
    transition: color .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::before,
.main9405807_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*1px);
    height: 100%;
    height: calc(100% - 2*1px);
    border: 1px solid #d29da6;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::before {
    border-width: 0 1px;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item>.menu__link::after {
    border-width: 1px 1px;
    -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
}

.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--caliban>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--ferdinand>ul>li.menu__item:hover>.menu__link::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link {
    overflow: hidden;
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 0;
    background: #d29da6;
    -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
}

.main9405807_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item:hover>.menu__link::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item>.menu__link>.menu__helper {
    display: block;
    pointer-events: none
}

.main9405807_0_MagicWidget28_ey nav.menu--francisco>ul>li.menu__item:hover>.menu__link>.menu__helper,
.main9405807_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)
    }
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link:hover,
.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link:focus {
    color: #929292
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item>.menu__link::before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    opacity: 0;
    background: #d29da6;
    -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
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item:hover>.menu__link::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo .menu__helper {
    display: block;
    pointer-events: none
}

.main9405807_0_MagicWidget28_ey nav.menu--trinculo>ul>li.menu__item:hover .menu__helper,
.main9405807_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)
    }
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 10px;
    height: 1px;
    opacity: 0;
    background: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item.active>.menu__link::after {
    opacity: 1
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::before {
    left: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item>.menu__link::after {
    right: 0;
    -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--stephano>ul>li.menu__item:hover::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item {}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    opacity: 0;
    border: 1px solid #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::before {
    top: 0;
    left: 0;
    border-width: 1px 0 0 1px;
    -webkit-transform: translate3d(10px, 10px, 0);
    transform: translate3d(10px, 10px, 0)
}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item>.menu__link::after {
    right: 0;
    bottom: 0;
    border-width: 0 1px 1px 0;
    -webkit-transform: translate3d(-10px, -10px, 0);
    transform: translate3d(-10px, -10px, 0)
}

.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--iris>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    background: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after {
    width: 1px;
    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
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::before {
    left: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item::after {
    right: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--ceres>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item {
    position: relative
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    pointer-events: none;
    opacity: 0;
    background: #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after {
    left: 0;
    width: 100%;
    height: 1px
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::before {
    top: 0;
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0)
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item::after {
    bottom: 0;
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item>.menu__link::after {
    top: 0;
    width: 1px;
    height: 100%
}

.main9405807_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)
}

.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--juno>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active>.menu__link {
    color: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    background: #d29da6;
    -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)
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::before {
    left: 0;
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item::after {
    right: 0;
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item>.menu__link::after {
    bottom: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--valentine>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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)
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item.active>.menu__link {
    color: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: calc(2*1px);
    background: #d29da6;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s
}

.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::before {
    bottom: calc(-3*1px - 1px + 0);
    height: 1px;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item>.menu__link::after {
    bottom: calc(-1px + 0)
}

.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--puck>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item {
    position: relative
}

.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 0;
    bottom: -1px;
    left: 0;
    color: #d29da6;
    border-style: solid;
    -webkit-transition: -webkit-transform .2s cubic-bezier(1, .6, 0, 1);
    transition: transform .2s cubic-bezier(1, .6, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before {
    border-width: 1px 0 0;
    -webkit-transform: translateY(calc(100% - 1px));
    transform: translateY(calc(100% - 1px))
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
    right: -1px;
    left: -1px;
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item:hover::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.menu__item:hover::after,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.active>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item>.menu__link:hover,
.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item>.menu__link:focus {
    opacity: 1
}

.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item.active>.menu__link {
    color: #d29da6
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .main9405807_0_MagicWidget28_ey li {
        list-style-image: url(data:0) !important
    }
}

@media screen and (max-width:55em) {
    .main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item {
        margin: 0
    }

    .main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::before {
        border-width: 0 1px 0 0;
        -webkit-transform: translateX(calc(1px - 100%));
        transform: translateX(calc(1px - 100%))
    }

    .main9405807_0_MagicWidget28_ey nav.menu--bagot>ul>li.menu__item::after {
        top: -1px;
        right: 0;
        bottom: -1px;
        left: 0;
        border-width: 1px 0;
        -webkit-transform: scale(0, 1);
        transform: scale(0, 1);
        -webkit-transform-origin: 0% 50%;
        transform-origin: 0% 50%
    }
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item>.menu__link {
    -webkit-transition: color .3s;
    transition: color .3s
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item.active>.menu__link {
    color: #d29da6;
    -webkit-transition: color .6s;
    transition: color .6s
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::after {
    content: '';
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 1px;
    background: #d29da6;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: initial
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::before {
    top: 0;
    right: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item::after {
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover::before,
.main9405807_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
}

.main9405807_0_MagicWidget28_ey nav.menu--cordelia>ul>li.menu__item:hover::after,
.main9405807_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)
    }
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item {
    position: relative
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link {
    text-align: center;
    -webkit-transition: color .6s;
    transition: color .6s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link {
    color: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before,
.main9405807_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)
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after {
    top: 0;
    width: 1px;
    height: 100%;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before {
    left: 0;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::after {
    right: 0;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1)
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before {
    top: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    bottom: 0;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::after,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::after {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item::before {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item>.menu__link::before {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::after {
    -webkit-transition-delay: .25s;
    transition-delay: .25s
}

.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover::after,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active::after,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item.active>.menu__link::before,
.main9405807_0_MagicWidget28_ey nav.menu--luce>ul>li.menu__item:hover>.menu__link::after,
.main9405807_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: #d29da6
}

.main9405807_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item>.menu__link {
    -webkit-transition: color .4s ease-in;
    transition: color .4s ease-in
}

.main9405807_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item:hover>.menu__link,
.main9405807_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item.active>.menu__link {
    color: #d29da6
}

.main9405807_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: 1px solid #d29da6;
    -webkit-transition: all .5s cubic-bezier(.52, .27, .4, 1.52);
    transition: all .5s cubic-bezier(.52, .27, .4, 1.52);
    opacity: 0
}

.main9405807_0_MagicWidget28_ey nav.menu--invulner>ul>li.menu__item:hover .menu__link::before,
.main9405807_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*1px);
    height: 100%;
    height: calc(100% - 2*1px);
    border-radius: 0;
    opacity: 1
}

.mainText32 {
    left: 639px;
    top: 50px;
    width: 151px;
    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
}

.mainText32_ContentDiv {
    word-wrap: break-word
}

.mainText32_ContentDiv .ospfxwc5e9d0c77723fc7176033b094af014a2ossfx {
    color: #d29da6
}

.mainText32_ContentDiv .ospfxw4209ce6eceb87541bd9405c1a9e20d9dossfx {
    color: #d29da6
}

.mainText32_ContentDiv .ospfxwecf99157f305c5d7442e56298f3e0b6dossfx {
    color: #d29da6
}

.mainText32 {
    display: block;
    left: 639px;
    top: 50px;
    width: 151px;
}

@media screen and (max-width:479px) {
    .mainText32 {
        display: block;
        left: 28px;
        top: 212px;
    }
}

.mainText33 {
    left: 332px;
    top: 50px;
    width: 314px;
    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: 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
}

.mainText33_ContentDiv {
    word-wrap: break-word
}

.mainText33_ContentDiv .ospfxw5d18c8e325a02601937c20b3a3d8971fossfx {
    text-align: left
}

.mainText33_ContentDiv .ospfxw37f3f93aacdf8599a4f1846f27e675fcossfx {
    text-align: left
}

.mainText33_ContentDiv .ospfxwdbb1747d6d179b3ebe09b62df12f7b08ossfx {
    text-align: left
}

.mainText33 {
    display: block;
    left: 332px;
    top: 50px;
    width: 314px;
}

@media screen and (max-width:479px) {
    .mainText33 {
        display: block;
        left: 28px;
        top: 135px;
    }
}

.mainText35 {
    left: 54px;
    top: 76px;
    width: 161px;
    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: 2000011;
    background-color: transparent;
    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 .ospfxw6fe233d681a9acba763db1ba5804fc8aossfx {
    font-size: 13px;
    text-align: left
}

.mainText35_ContentDiv .ospfxw601224afc79d7fd8f06c48fc1dbc244aossfx {
    font-size: 13px;
    text-align: left
}

.mainText35 {
    display: block;
    left: 54px;
    top: 76px;
    width: 161px;
}

@media screen and (max-width:479px) {
    .mainText35 {
        display: block
    }
}

.mainText36 {
    left: 779px;
    top: 48px;
    width: 182px;
    min-height: 68px;
    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: 2000012;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText36_ContentDiv {
    word-wrap: break-word
}

.mainText36_ContentDiv .ospfxwf569f840e0138bd9892c122bd81e3763ossfx {
    text-align: right
}

.mainText36_ContentDiv .ospfxwa5ce0dc73231ea9c2af4b4963ee45d79ossfx {
    text-align: right
}

.mainText36 {
    display: block;
    left: 779px;
    top: 48px;
    width: 182px;
    min-height: 68px
}

@media screen and (max-width:479px) {
    .mainText36 {
        display: block;
        left: 114px;
        top: 287px;
    }
}

.mainShape39 {
    left: -45px;
    top: 0;
    width: 1053px;
    height: 143px;
    z-index: 999999;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape39 {
    display: block;
    left: -45px;
    top: 0;
    width: 1053px;
    height: 143px;
}

@media screen and (max-width:479px) {
    .mainShape39 {
        display: block;
        top: 23px;
        left: 15px;
        width: 290px;
        height: 342px;
    }
}

.mainText40 {
    left: 50px;
    top: 41px;
    width: 330px;
    min-height: 41px;
    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: 2000013;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText40_ContentDiv {
    word-wrap: break-word
}

.mainText40_ContentDiv .ospfxw06a57c69d233cb07deefa4b4630dfc62ossfx {
    color: #d29da6
}

.mainText40 {
    display: block;
    left: 50px;
    width: 330px;
    min-height: 41px;
    top: 41px
}

@media screen and (max-width:479px) {
    .mainText40 {
        display: block
    }
}

.mainImage41 {
    left: -33px;
    top: 38px;
    width: 65px;
    height: 80px;
    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);
    position: absolute;
    overflow: hidden
}

.mainImage41 img {
    border: 0
}

.mainImage41 {
    display: block;
    width: 65px;
    height: 80px;
    left: -33px;
    top: 38px
}

@media screen and (max-width:479px) {
    .mainImage41 {
        display: block;
        left: 223px;
        top: 96px
    }
}

.mainImage41>a>img,
.mainImage41>img {
    width: 65px !important;
    height: 80px !important;
    left: 0 !important;
    top: 0 !important
}

@media screen and (max-width:479px) {

    .mainImage41>a>img,
    .mainImage41>img {
        width: 65px !important;
        height: 80px !important;
        left: 0 !important;
        top: 0 !important
    }
}

.mainShape42 {
    left: -47px;
    top: 0;
    width: 1052px;
    height: 100%;
    z-index: 999999;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-color: #000;
    border-style: solid;
    background-color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape42 {
    display: block;
    height: 100%;
    top: 0;
    width: 1052px;
    left: -47px
}

@media screen and (max-width:479px) {
    .mainShape42 {
        display: block;
        top: 0;
        width: 322px;
        left: -1px;
    }
}

.mainShape43 {
    left: 9px;
    top: 18px;
    width: 963px;
    height: 23px;
    z-index: 2000015;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 0;
    border-color: #f0f2ef;
    border-style: solid;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape43 {
    display: block;
    left: 9px;
    width: 963px;
    height: 23px;
    top: 17px
}

@media screen and (max-width:479px) {
    .mainShape43 {
        display: none
    }
}

.mainImage44 {
    left: 6px;
    top: 9px;
    width: 76px;
    height: 76px;
    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);
    position: absolute;
    overflow: hidden
}

.mainImage44 img {
    border: 0
}

.mainImage44 {
    display: block;
    width: 76px;
    height: 76px;
    left: 6px;
    top: 9px
}

@media screen and (max-width:479px) {
    .mainImage44 {
        display: block;
        width: 49px;
        height: 54px;
        left: 9px;
        top: 14px
    }
}

.mainImage44>a>img,
.mainImage44>img {
    width: 76px !important;
    height: 76px !important;
    left: 0 !important;
    top: 0 !important
}

@media screen and (max-width:479px) {

    .mainImage44>a>img,
    .mainImage44>img {
        width: 49px !important;
        height: 54px !important;
        left: 0 !important;
        top: 0 !important
    }
}

.mainShape45 {
    left: 255px;
    top: 14px;
    width: 42px;
    height: 42px;
    z-index: 2000006;
    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: #d29da6;
    background-image: url('../images8.design-editor.com/-1/MobileMenu/mobile_menu.png');
    border-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    background-position: center center;
    overflow: hidden
}

.mainShape45 {
    display: none
}

@media screen and (max-width:479px) {
    .mainShape45 {
        display: block;
        left: 255px;
        top: 14px
    }
}

.mainMenu46 {
    left: 36px;
    top: 65px;
    width: 250px;
    height: 205px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    direction: ltr;
    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;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute !important;
    display: none
}

.mainMenu46_category {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    text-align: center;
    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: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: normal;
    font-family: Quicksand;
    font-style: normal;
    text-indent: 15px
}

.mainMenu46_category a.category {
    color: #ab595e;
    text-decoration: none;
    line-height: 20px;
    background-image: none;
    margin: 0
}

a.category {
    color: inherit
}

.mainMenu46_categoryDown {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    text-align: center;
    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: transparent;
    border-style: Solid;
    opacity: 1;
    filter: alpha(opacity=100);
    font-size: 14px;
    font-weight: bold;
    font-family: Quicksand;
    font-style: normal;
    text-indent: 15px
}

.mainMenu46_categoryDown a.category {
    color: #ab595e;
    text-decoration: none;
    line-height: 20px
}

.menu ul.image_wa[id^=ul_mainMenu46] {
    z-index: 2000008
}

.mainMenu46_submenu {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    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
}

.mainMenu46_submenu a.category {
    color: #000;
    text-decoration: none;
    line-height: 20px
}

.mainMenu46_submenu:hover {
    width: 100%px;
    Height: autopx;
    background-repeat: no-repeat !important;
    background-color: rgba(230, 230, 230, .19) !important;
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    margin-top: 0;
    margin-left: -1px;
    margin-bottom: 0;
    margin-right: 0;
    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
}

.mainMenu46_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
}

.mainMenu46 {
    display: none
}

@media screen and (max-width:479px) {
    .mainMenu46 {
        display: block;
        height: 205px;
        width: 250px;
        left: 36px;
        top: 65px
    }
}

.mainShape47 {
    left: -45px;
    top: 142px;
    width: 1053px;
    height: 22px;
    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: #d29da6;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.mainShape47 {
    display: block;
    width: 1053px;
    left: -45px;
    top: 142px;
    height: 22px;
}

@media screen and (max-width:479px) {
    .mainShape47 {
        display: block;
        left: -2px;
        top: 365px;
        width: 322px;
        height: 55px;
    }
}

.mainText48 {
    left: 326px;
    top: 143px;
    width: 476px;
    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: 2000016;
    background-color: transparent;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    position: absolute;
    overflow: hidden
}

.inner_text_con .inner_text {
    top: 0;
    left: 0
}

.mainText48_ContentDiv {
    word-wrap: break-word
}

.mainText48 {
    display: block;
    left: 326px;
    top: 143px;
    width: 476px;
    min-height: 20px
}

@media screen and (max-width:479px) {
    .mainText48 {
        display: block;
        left: 0;
        top: 370px;
        width: 208px;
        min-height: 38px;
    }

    .mainText48_ContentDiv .ospfxw26337aab5e37b1bfee337f87e560f542ossfx {
        font-size: 12px
    }
}

@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:960px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
    }
}

@media screen and (max-width:950px) {
    html {
        zoom: .99;
        -ms-zoom: .99;
        -webkit-zoom: .99;
    }
}

@media screen and (max-width:940px) {
    html {
        zoom: .979;
        -ms-zoom: .979;
        -webkit-zoom: .979;
    }
}

@media screen and (max-width:930px) {
    html {
        zoom: .969;
        -ms-zoom: .969;
        -webkit-zoom: .969;
    }
}

@media screen and (max-width:920px) {
    html {
        zoom: .958;
        -ms-zoom: .958;
        -webkit-zoom: .958;
    }
}

@media screen and (max-width:910px) {
    html {
        zoom: .948;
        -ms-zoom: .948;
        -webkit-zoom: .948;
    }
}

@media screen and (max-width:900px) {
    html {
        zoom: .938;
        -ms-zoom: .938;
        -webkit-zoom: .938;
    }
}

@media screen and (max-width:890px) {
    html {
        zoom: .927;
        -ms-zoom: .927;
        -webkit-zoom: .927;
    }
}

@media screen and (max-width:880px) {
    html {
        zoom: .917;
        -ms-zoom: .917;
        -webkit-zoom: .917;
    }
}

@media screen and (max-width:870px) {
    html {
        zoom: .906;
        -ms-zoom: .906;
        -webkit-zoom: .906;
    }
}

@media screen and (max-width:860px) {
    html {
        zoom: .896;
        -ms-zoom: .896;
        -webkit-zoom: .896;
    }
}

@media screen and (max-width:850px) {
    html {
        zoom: .885;
        -ms-zoom: .885;
        -webkit-zoom: .885;
    }
}

@media screen and (max-width:840px) {
    html {
        zoom: .875;
        -ms-zoom: .875;
        -webkit-zoom: .875;
    }
}

@media screen and (max-width:830px) {
    html {
        zoom: .865;
        -ms-zoom: .865;
        -webkit-zoom: .865;
    }
}

@media screen and (max-width:820px) {
    html {
        zoom: .854;
        -ms-zoom: .854;
        -webkit-zoom: .854;
    }
}

@media screen and (max-width:810px) {
    html {
        zoom: .844;
        -ms-zoom: .844;
        -webkit-zoom: .844;
    }
}

@media screen and (max-width:800px) {
    html {
        zoom: .833;
        -ms-zoom: .833;
        -webkit-zoom: .833;
    }
}

@media screen and (max-width:790px) {
    html {
        zoom: .823;
        -ms-zoom: .823;
        -webkit-zoom: .823;
    }
}

@media screen and (max-width:780px) {
    html {
        zoom: .813;
        -ms-zoom: .813;
        -webkit-zoom: .813;
    }
}

@media screen and (max-width:770px) {
    html {
        zoom: .802;
        -ms-zoom: .802;
        -webkit-zoom: .802;
    }
}

@media screen and (max-width:760px) {
    html {
        zoom: .792;
        -ms-zoom: .792;
        -webkit-zoom: .792;
    }
}

@media screen and (max-width:750px) {
    html {
        zoom: .781;
        -ms-zoom: .781;
        -webkit-zoom: .781;
    }
}

@media screen and (max-width:740px) {
    html {
        zoom: .771;
        -ms-zoom: .771;
        -webkit-zoom: .771;
    }
}

@media screen and (max-width:730px) {
    html {
        zoom: .76;
        -ms-zoom: .76;
        -webkit-zoom: .76;
    }
}

@media screen and (max-width:720px) {
    html {
        zoom: .75;
        -ms-zoom: .75;
        -webkit-zoom: .75;
    }
}

@media screen and (max-width:710px) {
    html {
        zoom: .74;
        -ms-zoom: .74;
        -webkit-zoom: .74;
    }
}

@media screen and (max-width:700px) {
    html {
        zoom: .729;
        -ms-zoom: .729;
        -webkit-zoom: .729;
    }
}

@media screen and (max-width:690px) {
    html {
        zoom: .719;
        -ms-zoom: .719;
        -webkit-zoom: .719;
    }
}

@media screen and (max-width:680px) {
    html {
        zoom: .708;
        -ms-zoom: .708;
        -webkit-zoom: .708;
    }
}

@media screen and (max-width:670px) {
    html {
        zoom: .698;
        -ms-zoom: .698;
        -webkit-zoom: .698;
    }
}

@media screen and (max-width:660px) {
    html {
        zoom: .688;
        -ms-zoom: .688;
        -webkit-zoom: .688;
    }
}

@media screen and (max-width:650px) {
    html {
        zoom: .677;
        -ms-zoom: .677;
        -webkit-zoom: .677;
    }
}

@media screen and (max-width:640px) {
    html {
        zoom: .667;
        -ms-zoom: .667;
        -webkit-zoom: .667;
    }
}

@media screen and (max-width:630px) {
    html {
        zoom: .656;
        -ms-zoom: .656;
        -webkit-zoom: .656;
    }
}

@media screen and (max-width:620px) {
    html {
        zoom: .646;
        -ms-zoom: .646;
        -webkit-zoom: .646;
    }
}

@media screen and (max-width:610px) {
    html {
        zoom: .635;
        -ms-zoom: .635;
        -webkit-zoom: .635;
    }
}

@media screen and (max-width:600px) {
    html {
        zoom: .625;
        -ms-zoom: .625;
        -webkit-zoom: .625;
    }
}

@media screen and (max-width:590px) {
    html {
        zoom: .615;
        -ms-zoom: .615;
        -webkit-zoom: .615;
    }
}

@media screen and (max-width:580px) {
    html {
        zoom: .604;
        -ms-zoom: .604;
        -webkit-zoom: .604;
    }
}

@media screen and (max-width:570px) {
    html {
        zoom: .594;
        -ms-zoom: .594;
        -webkit-zoom: .594;
    }
}

@media screen and (max-width:560px) {
    html {
        zoom: .583;
        -ms-zoom: .583;
        -webkit-zoom: .583;
    }
}

@media screen and (max-width:550px) {
    html {
        zoom: .573;
        -ms-zoom: .573;
        -webkit-zoom: .573;
    }
}

@media screen and (max-width:540px) {
    html {
        zoom: .563;
        -ms-zoom: .563;
        -webkit-zoom: .563;
    }
}

@media screen and (max-width:530px) {
    html {
        zoom: .552;
        -ms-zoom: .552;
        -webkit-zoom: .552;
    }
}

@media screen and (max-width:520px) {
    html {
        zoom: .542;
        -ms-zoom: .542;
        -webkit-zoom: .542;
    }
}

@media screen and (max-width:510px) {
    html {
        zoom: .531;
        -ms-zoom: .531;
        -webkit-zoom: .531;
    }
}

@media screen and (max-width:500px) {
    html {
        zoom: .521;
        -ms-zoom: .521;
        -webkit-zoom: .521;
    }
}

@media screen and (max-width:490px) {
    html {
        zoom: .51;
        -ms-zoom: .51;
        -webkit-zoom: .51;
    }
}

@media screen and (max-width:480px) {
    html {
        zoom: .5;
        -ms-zoom: .5;
        -webkit-zoom: .5;
    }
}

@media screen and (max-width:470px) {
    html {
        zoom: 1.469;
        -ms-zoom: 1.469;
        -webkit-zoom: 1.469;
    }
}

@media screen and (max-width:460px) {
    html {
        zoom: 1.438;
        -ms-zoom: 1.438;
        -webkit-zoom: 1.438;
    }
}

@media screen and (max-width:450px) {
    html {
        zoom: 1.406;
        -ms-zoom: 1.406;
        -webkit-zoom: 1.406;
    }
}

@media screen and (max-width:440px) {
    html {
        zoom: 1.375;
        -ms-zoom: 1.375;
        -webkit-zoom: 1.375;
    }
}

@media screen and (max-width:430px) {
    html {
        zoom: 1.344;
        -ms-zoom: 1.344;
        -webkit-zoom: 1.344;
    }
}

@media screen and (max-width:420px) {
    html {
        zoom: 1.313;
        -ms-zoom: 1.313;
        -webkit-zoom: 1.313;
    }
}

@media screen and (max-width:410px) {
    html {
        zoom: 1.281;
        -ms-zoom: 1.281;
        -webkit-zoom: 1.281;
    }
}

@media screen and (max-width:400px) {
    html {
        zoom: 1.25;
        -ms-zoom: 1.25;
        -webkit-zoom: 1.25;
    }
}

@media screen and (max-width:390px) {
    html {
        zoom: 1.219;
        -ms-zoom: 1.219;
        -webkit-zoom: 1.219;
    }
}

@media screen and (max-width:380px) {
    html {
        zoom: 1.188;
        -ms-zoom: 1.188;
        -webkit-zoom: 1.188;
    }
}

@media screen and (max-width:370px) {
    html {
        zoom: 1.156;
        -ms-zoom: 1.156;
        -webkit-zoom: 1.156;
    }
}

@media screen and (max-width:360px) {
    html {
        zoom: 1.125;
        -ms-zoom: 1.125;
        -webkit-zoom: 1.125;
    }
}

@media screen and (max-width:350px) {
    html {
        zoom: 1.094;
        -ms-zoom: 1.094;
        -webkit-zoom: 1.094;
    }
}

@media screen and (max-width:340px) {
    html {
        zoom: 1.063;
        -ms-zoom: 1.063;
        -webkit-zoom: 1.063;
    }
}

@media screen and (max-width:330px) {
    html {
        zoom: 1.031;
        -ms-zoom: 1.031;
        -webkit-zoom: 1.031;
    }
}

@media screen and (max-width:320px) {
    html {
        zoom: 1;
        -ms-zoom: 1;
        -webkit-zoom: 1;
    }
}

@media screen and (max-width:310px) {
    html {
        zoom: .969;
        -ms-zoom: .969;
        -webkit-zoom: .969;
    }
}

@media screen and (max-width:300px) {
    html {
        zoom: .938;
        -ms-zoom: .938;
        -webkit-zoom: .938;
    }
}

@media screen and (max-width:290px) {
    html {
        zoom: .906;
        -ms-zoom: .906;
        -webkit-zoom: .906;
    }
}

@media screen and (max-width:280px) {
    html {
        zoom: .875;
        -ms-zoom: .875;
        -webkit-zoom: .875;
    }
}

@media screen and (max-width:270px) {
    html {
        zoom: .844;
        -ms-zoom: .844;
        -webkit-zoom: .844;
    }
}

@media screen and (max-width:260px) {
    html {
        zoom: .813;
        -ms-zoom: .813;
        -webkit-zoom: .813;
    }
}

@media screen and (max-width:250px) {
    html {
        zoom: .781;
        -ms-zoom: .781;
        -webkit-zoom: .781;
    }
}

@media screen and (max-width:240px) {
    html {
        zoom: .75;
        -ms-zoom: .75;
        -webkit-zoom: .75;
    }
}

@media screen and (max-width:230px) {
    html {
        zoom: .719;
        -ms-zoom: .719;
        -webkit-zoom: .719;
    }
}

@media screen and (max-width:220px) {
    html {
        zoom: .688;
        -ms-zoom: .688;
        -webkit-zoom: .688;
    }
}

@media screen and (max-width:210px) {
    html {
        zoom: .656;
        -ms-zoom: .656;
        -webkit-zoom: .656;
    }
}

@media screen and (max-width:200px) {
    html {
        zoom: .625;
        -ms-zoom: .625;
        -webkit-zoom: .625;
    }
}

section {
    max-width: 960px;
    margin: 0 auto 50px
}