.testStyles {
            overflow-y: hidden;
        }
        
        .wixSiteProperties {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            overflow: hidden;
        }
        
        .SITE_ROOT {
            min-height: 100%;
            position: relative;
            margin: 0 auto;
        }
        
        .POPUPS_ROOT {
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow-x: auto;
            overflow-y: scroll;
            position: fixed;
            z-index: 99999;
        }
        
        .POPUPS_ROOT.mobile {
            z-index: 1005;
            -webkit-overflow-scrolling: touch;
        }
        
        .POPUPS_WRAPPER {
            position: relative;
            overflow: hidden;
        }
        
        .POPUPS_WRAPPER > div {
            /* page */
            margin: 0 auto;
        }
        
        .auto-generated-link {
            color: inherit;
        }
        
        html.device-phone body {
            overflow-y: auto;
        }
        
        html.device-mobile-optimized.device-android {
            margin-bottom: 1px;
        }
        
        html.device-mobile-optimized.blockSiteScrolling > body {
            position: fixed;
            width: 100%;
        }
        
        html.device-mobile-optimized.media-zoom-mode > body {
            touch-action: manipulation;
        }
        
        html.device-mobile-optimized.media-zoom-mode > body > #SITE_CONTAINER {
            height: 100%;
            overflow: hidden;
        }
        
        html.device-mobile-optimized.media-zoom-mode > body > #SITE_CONTAINER > .noop {
            height: 100%;
        }
        
        html.device-mobile-optimized.media-zoom-mode > body > #SITE_CONTAINER > .noop > .siteAspectsContainer {
            height: 100%;
            z-index: 1005;
        }
        
        .siteAspectsContainer {
            position: absolute;
            top: 0;
            margin: 0 auto;
            left: 0;
            right: 0;
        }
        
        body.device-mobile-optimized {
            overflow-x: hidden;
            overflow-y: scroll;
        }
        
        body.device-mobile-optimized.qa-mode {
            overflow-y: auto;
        }
        
        body.device-mobile-optimized #SITE_CONTAINER {
            width: 320px;
            overflow-x: visible;
            margin: 0 auto;
            position: relative;
        }
        
        body.device-mobile-optimized > * {
            max-width: 100% !important;
        }
        
        body.device-mobile-optimized .SITE_ROOT {
            overflow-x: hidden;
            overflow-y: hidden;
        }
        
        body.device-mobile-non-optimized #SITE_CONTAINER >:not(.mobile-non-optimized-overflow) .SITE_ROOT {
            overflow-x: hidden;
            overflow-y: auto;
        }
        
        body.device-mobile-non-optimized.fullScreenMode {
            background-color: #5f6360;
        }
        
        body.device-mobile-non-optimized.fullScreenMode .SITE_ROOT,
        body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
        body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU {
            visibility: hidden;
        }
        
        body.fullScreenMode {
            overflow-x: hidden !important;
            overflow-y: hidden !important;
        }
        
        body.fullScreenMode.device-mobile-optimized #TINY_MENU {
            opacity: 0;
            pointer-events: none;
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized {
            overflow-x: hidden !important;
            overflow-y: auto !important;
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized .SITE_ROOT,
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
            overflow-x: hidden !important;
            overflow-y: hidden !important;
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
        body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
            height: auto !important;
        }
        
        .fullScreenOverlay {
            z-index: 1005;
            position: fixed;
            left: 0;
            top: -60px;
            right: 0;
            bottom: 0;
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            overflow-y: hidden;
        }
        
        .fullScreenOverlay > .fullScreenOverlayContent {
            margin: 0 auto;
            position: absolute;
            right: 0;
            top: 60px;
            left: 0;
            bottom: 0;
            overflow: hidden;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
        }
        
        .mobile-actions-menu-wrapper {
            z-index: 1000;
        }
        
        body[contenteditable] {
            overflow-x: auto;
            overflow-y: auto;
        }
        
        .bold {
            font-weight: bold;
        }
        
        .italic {
            font-style: italic;
        }
        
        .underline {
            text-decoration: underline;
        }
        
        .lineThrough {
            text-decoration: line-through;
        }
        
        .singleLineText {
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .alignLeft {
            text-align: left;
        }
        
        .alignCenter {
            text-align: center;
        }
        
        .alignRight {
            text-align: right;
        }
        
        .alignJustify {
            text-align: justify;
        }
        
        ul.font_100,
        ol.font_100 {
            color: #080808;
            font-family: 'Arial, Helvetica, verdana', verdana;
            font-size: 10px;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            margin: 0;
            text-decoration: none;
            line-height: normal;
            letter-spacing: normal;
        }
        
        ul.font_100 li,
        ol.font_100 li {
            margin-bottom: 12px;
        }
        
        letter {
            position: relative;
            display: inline-block;
        }
        
        word {
            display: inline-block;
            white-space: nowrap;
        }
        
        word.space,
        letter.space {
            display: inline;
        }
        
        ol.wix-list-text-align,
        ul.wix-list-text-align {
            list-style-position: inside;
        }
        
        ol.wix-list-text-align p,
        ol.wix-list-text-align h1,
        ol.wix-list-text-align h2,
        ol.wix-list-text-align h3,
        ol.wix-list-text-align h4,
        ol.wix-list-text-align h5,
        ol.wix-list-text-align h6,
        ul.wix-list-text-align p,
        ul.wix-list-text-align h1,
        ul.wix-list-text-align h2,
        ul.wix-list-text-align h3,
        ul.wix-list-text-align h4,
        ul.wix-list-text-align h5,
        ul.wix-list-text-align h6 {
            display: inline;
        }
        
        .wixapps-less-spacers-align.ltr {
            text-align: left;
        }
        
        .wixapps-less-spacers-align.center {
            text-align: center;
        }
        
        .wixapps-less-spacers-align.rtl {
            text-align: right;
        }
        
        .wixapps-less-spacers-align > div,
        .wixapps-less-spacers-align > a {
            display: inline-block !important;
        }
        
        .flex_display {
            display: -webkit-box;
            display: -webkit-flex;
            display: flex;
        }
        
        .flex_vbox {
            box-sizing: border-box;
            padding-top: 0.01em;
            padding-bottom: 0.01em;
        }
        
        a.wixAppsLink img {
            cursor: pointer;
        }
        
        .singleLine {
            white-space: nowrap;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            word-wrap: normal;
        }
        
        [data-z-counter] {
            z-index: 0;
        }
        
        [data-z-counter="0"] {
            z-index: auto;
        }
        
        .circle-preloader {
            -webkit-animation: semi-rotate 1s 1ms linear infinite;
            animation: semi-rotate 1s 1ms linear infinite;
            height: 30px;
            left: 50%;
            margin-left: -15px;
            margin-top: -15px;
            overflow: hidden;
            position: absolute;
            top: 50%;
            -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
            width: 15px;
        }
        
        .circle-preloader::before {
            content: '';
            top: 0;
            left: 0;
            right: -100%;
            bottom: 0;
            border: 3px solid currentColor;
            border-color: currentColor transparent transparent currentColor;
            border-radius: 50%;
            position: absolute;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-animation: inner-rotate 0.5s 1ms linear infinite alternate;
            animation: inner-rotate 0.5s 1ms linear infinite alternate;
            color: #7fccf7;
        }
        
        .circle-preloader::after {
            content: '';
            top: 0;
            left: 0;
            right: -100%;
            bottom: 0;
            border: 3px solid currentColor;
            border-color: currentColor transparent transparent currentColor;
            border-radius: 50%;
            position: absolute;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-animation: inner-rotate 0.5s 1ms linear infinite alternate;
            animation: inner-rotate 0.5s 1ms linear infinite alternate;
            color: #3899ec;
            opacity: 0;
        }
        
        .circle-preloader.white::before {
            color: #f0f0f0;
        }
        
        .circle-preloader.white::after {
            color: #dcdcdc;
        }
        .hidden-comp-ghost-mode {
            opacity: 0.5;
        }
        
        .collapsed-comp-mode::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            content: '';
            background: -webkit-repeating-linear-gradient(135deg, transparent, transparent 49%, #2b5672 40%, #2b5672 40%, transparent 51%);
            background: repeating-linear-gradient(-45deg, transparent, transparent 49%, #2b5672 40%, #2b5672 40%, transparent 51%);
            background-size: 6px 6px;
            background-repeat: repeat;
        }
        
        .g-transparent-a:link,
        .g-transparent-a:visited {
            border-color: transparent;
        }
        
        .transitioning-comp * {
            transition: inherit !important;
            -webkit-transition: inherit !important;
        }
        
        .selectionSharerContainer {
            position: absolute;
            background-color: #ffffff;
            box-shadow: 0px 4px 10px 0px rgba(57, 86, 113, 0.24);
            width: 142px;
            height: 45px;
            border-radius: 100px;
            text-align: center;
        }
        
        .selectionSharerContainer:after {
            content: "";
            position: absolute;
            bottom: -10px;
            left: 42%;
            /*controls horizontal position */
            border-width: 10px 10px 0;
            /* vary these values to change the angle of the vertex */
            border-style: solid;
            border-color: #ffffff transparent;
            /* reduce the damage in FF3.0 */
            display: block;
            width: 0;
        }
        
        .selectionSharerContainer .selectionSharerOption {
            display: inline-block;
            cursor: pointer;
            vertical-align: top;
            margin: 14px 12px 12px 14px;
            z-index: -1;
        }
        
        .selectionSharerContainer .selectionSharerVerticalSeparator {
            margin-top: 9px;
            margin-bottom: 18px;
            background-color: #eaf7ff;
            height: 26px;
            width: 1px;
            display: inline-block;
        }
                            .font_0 {
                        font: normal normal normal 28px/1.1em 'open sans', verdana;
                        color: #585551;
                    }
                    
                    .font_1 {
                        font: normal normal normal 14px/1.1em forum, verdana;
                        color: #848079;
                    }
                    
                    .font_2 {
                        font: normal normal normal 25px/1.1em 'open sans', verdana;
                        color: #585551;
                    }
                    
                    .font_3 {
                        font: normal normal bold 65px/1.1em 'open sans', verdana;
                        color: rgba(69, 186, 1, 1);
                    }
                    
                    .font_4 {
                        font: normal normal normal 35px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        color: rgba(69, 186, 1, 1);
                    }
                    
                    .font_5 {
                        font: normal normal normal 26px/1.2em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        color: #585551;
                    }
                    
                    .font_6 {
                        font: normal normal normal 25px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        color: rgba(69, 186, 1, 1);
                    }
                    
                    .font_7 {
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        color: #848079;
                    }
                    
                    .font_8 {
                        font: normal normal normal 14px/1.3em forum, verdana;
                        color: #848079;
                    }
                    
                    .font_9 {
                        font: normal normal normal 11px/1.3em 'Open Sans', verdana;
                        color: #848079;
                    }
                    
                    .font_10 {
                        font: normal normal normal 10px/1.3em 'Open Sans', verdana;
                        color: #848079;
                    }
                
                
                    .color_0 {
                        color: rgba(140, 139, 139, 1);
                    }
                    
                    .backcolor_0 {
                        background-color: rgba(140, 139, 139, 1);
                    }
                    
                    .color_1 {
                        color: #FFFFFF;
                    }
                    
                    .backcolor_1 {
                        background-color: #FFFFFF;
                    }
                    
                    .color_2 {
                        color: #000000;
                    }
                    
                    .backcolor_2 {
                        background-color: #000000;
                    }
                    
                    .color_3 {
                        color: rgba(255, 203, 5, 1);
                    }
                    
                    .backcolor_3 {
                        background-color: rgba(255, 203, 5, 1);
                    }
                    
                    .color_4 {
                        color: rgba(0, 136, 203, 1);
                    }
                    
                    .backcolor_4 {
                        background-color: rgba(0, 136, 203, 1);
                    }
                    
                    .color_5 {
                        color: rgba(237, 28, 36, 1);
                    }
                    
                    .backcolor_5 {
                        background-color: rgba(237, 28, 36, 1);
                    }
                    
                    .color_6 {
                        color: rgba(0, 0, 0, 1);
                    }
                    
                    .backcolor_6 {
                        background-color: rgba(0, 0, 0, 1);
                    }
                    
                    .color_7 {
                        color: rgba(0, 0, 0, 1);
                    }
                    
                    .backcolor_7 {
                        background-color: rgba(0, 0, 0, 1);
                    }
                    
                    .color_8 {
                        color: rgba(255, 255, 255, 1);
                    }
                    
                    .backcolor_8 {
                        background-color: rgba(255, 255, 255, 1);
                    }
                    
                    .color_9 {
                        color: rgba(251, 251, 0, 1);
                    }
                    
                    .backcolor_9 {
                        background-color: rgba(251, 251, 0, 1);
                    }
                    
                    .color_10 {
                        color: rgba(0, 0, 0, 1);
                    }
                    
                    .backcolor_10 {
                        background-color: rgba(0, 0, 0, 1);
                    }
                    
                    .color_11 {
                        color: #FFFFFF;
                    }
                    
                    .backcolor_11 {
                        background-color: #FFFFFF;
                    }
                    
                    .color_12 {
                        color: #F8F8F8;
                    }
                    
                    .backcolor_12 {
                        background-color: #F8F8F8;
                    }
                    
                    .color_13 {
                        color: rgba(181, 177, 169, 1);
                    }
                    
                    .backcolor_13 {
                        background-color: rgba(181, 177, 169, 1);
                    }
                    
                    .color_14 {
                        color: #848079;
                    }
                    
                    .backcolor_14 {
                        background-color: #848079;
                    }
                    
                    .color_15 {
                        color: #585551;
                    }
                    
                    .backcolor_15 {
                        background-color: #585551;
                    }
                    
                    .color_16 {
                        color: rgba(195, 251, 166, 1);
                    }
                    
                    .backcolor_16 {
                        background-color: rgba(195, 251, 166, 1);
                    }
                    
                    .color_17 {
                        color: rgba(183, 232, 155, 1);
                    }
                    
                    .backcolor_17 {
                        background-color: rgba(183, 232, 155, 1);
                    }
                    
                    .color_18 {
                        color: rgba(143, 209, 105, 1);
                    }
                    
                    .backcolor_18 {
                        background-color: rgba(143, 209, 105, 1);
                    }
                    
                    .color_19 {
                        color: rgba(69, 186, 1, 1);
                    }
                    
                    .backcolor_19 {
                        background-color: rgba(69, 186, 1, 1);
                    }
                    
                    .color_20 {
                        color: rgba(46, 124, 1, 1);
                    }
                    
                    .backcolor_20 {
                        background-color: rgba(46, 124, 1, 1);
                    }
                    
                    .color_21 {
                        color: #FDBAB0;
                    }
                    
                    .backcolor_21 {
                        background-color: #FDBAB0;
                    }
                    
                    .color_22 {
                        color: #FB9889;
                    }
                    
                    .backcolor_22 {
                        background-color: #FB9889;
                    }
                    
                    .color_23 {
                        color: #F93416;
                    }
                    
                    .backcolor_23 {
                        background-color: #F93416;
                    }
                    
                    .color_24 {
                        color: #A6230E;
                    }
                    
                    .backcolor_24 {
                        background-color: #A6230E;
                    }
                    
                    .color_25 {
                        color: #531107;
                    }
                    
                    .backcolor_25 {
                        background-color: #531107;
                    }
                    
                    .color_26 {
                        color: #C9DDE1;
                    }
                    
                    .backcolor_26 {
                        background-color: #C9DDE1;
                    }
                    
                    .color_27 {
                        color: #A4BEC3;
                    }
                    
                    .backcolor_27 {
                        background-color: #A4BEC3;
                    }
                    
                    .color_28 {
                        color: rgba(112, 156, 165, 1);
                    }
                    
                    .backcolor_28 {
                        background-color: rgba(112, 156, 165, 1);
                    }
                    
                    .color_29 {
                        color: #4B686E;
                    }
                    
                    .backcolor_29 {
                        background-color: #4B686E;
                    }
                    
                    .color_30 {
                        color: #253437;
                    }
                    
                    .backcolor_30 {
                        background-color: #253437;
                    }
                    
                    .color_31 {
                        color: #D8D7B8;
                    }
                    
                    .backcolor_31 {
                        background-color: #D8D7B8;
                    }
                    
                    .color_32 {
                        color: #B2AF7C;
                    }
                    
                    .backcolor_32 {
                        background-color: #B2AF7C;
                    }
                    
                    .color_33 {
                        color: #85835D;
                    }
                    
                    .backcolor_33 {
                        background-color: #85835D;
                    }
                    
                    .color_34 {
                        color: #59573E;
                    }
                    
                    .backcolor_34 {
                        background-color: #59573E;
                    }
                    
                    .color_35 {
                        color: #2C2B1F;
                    }
                    
                    .backcolor_35 {
                        background-color: #2C2B1F;
                    }
                
                           .s0screenWidthBackground {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s0[data-state~="mobileView"] {
                        position: absolute !important;
                    }
                    
                    .s0[data-state~="fixedPosition"] {
                        position: fixed !important;
                        left: auto !important;
                        z-index: 50;
                    }
                    
                    .s0[data-state~="fixedPosition"].s0_footer {
                        top: auto;
                        bottom: 0;
                    }
                    
                    .s0_bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background-color: rgba(255, 255, 255, 1);
                        border-top: 0px solid transparent;
                        border-bottom: 0px solid transparent;
                    }
                    
                    .s0[data-state~="mobileView"] .s0bg {
                        left: 10px;
                        right: 10px;
                    }
                    
                    .s0bg {
                        position: absolute;
                        top: 0px;
                        right: 0;
                        bottom: 0px;
                        left: 0;
                        background-color: rgba(255, 255, 255, 1);
                        border-radius: 0;
                    }
                    
                    .s0inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s0centeredContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           .s1itemsContainer {
                        width: calc(100% - 0px);
                        white-space: nowrap;
                        position: relative;
                        overflow: hidden;
                    }
                    
                    .s1moreContainer {
                        overflow: visible;
                        display: inherit;
                        white-space: nowrap;
                        width: auto;
                        background-color: transparent;
                        border-radius: 10px;
                    }
                    
                    .s1dropWrapper {
                        z-index: 99999;
                        display: block;
                        opacity: 1;
                        visibility: hidden;
                        position: absolute;
                        margin-top: 7px;
                    }
                    
                    .s1[data-dropmode="dropUp"] .s1dropWrapper {
                        margin-top: 0;
                        margin-bottom: 7px;
                    }
                    
                    .s1repeaterButton {
                        height: 100%;
                        position: relative;
                        box-sizing: border-box;
                        display: inline-block;
                        cursor: pointer;
                        font: normal normal normal 14px/1.1em forum, verdana;
                        border-left: 1px solid rgba(88, 85, 81, 1);
                    }
                    
                    .s1repeaterButton[data-state~="header"] a,
                    .s1repeaterButton[data-state~="header"] div {
                        cursor: default !important;
                    }
                    
                    .s1repeaterButtonlabel {
                        color: #848079;
                        transition: color 0.4s ease 0s;
                        display: inline-block;
                        padding: 0 10px;
                    }
                    
                    .s1repeaterButton_wrapper {
                        padding: 0 5px;
                    }
                    
                    .s1repeaterButton:first-child {
                        border: 0;
                    }
                    
                    .s1repeaterButton[data-listposition="lonely"] {
                        border: 0;
                    }
                    
                    .s1repeaterButton[data-state~="over"] .s1repeaterButtonlabel {
                        color: #8FD169;
                        transition: color 0.4s ease 0s;
                    }
                    
                    .s1repeaterButton[data-state~="selected"] .s1repeaterButtonlabel {
                        color: #45BA01;
                        transition: color 0.4s ease 0s;
                    }
                    
                    .s1repeaterButton[data-state~="drop"] {
                        width: 100%;
                        display: block;
                        border: 0;
                        border-top: 1px solid rgba(88, 85, 81, 1);
                    }
                    
                    .s1repeaterButton[data-state~="drop"] .s1repeaterButtonlabel {
                        display: inline-block;
                        padding: 0 .5em;
                    }
                    
                    .s1repeaterButton[data-state~="drop"] .s1repeaterButton_wrapper {
                        padding: 0;
                    }
                    
                    .s1repeaterButton[data-listposition="top"] {
                        border: 0;
                    }
                    
                    .s1repeaterButton[data-listposition="dropLonely"] {
                        border: 0;
                    }
                
                           .s2 {
                        word-wrap: break-word;
                    }
                    
                    .s2_override-left * {
                        text-align: left !important;
                    }
                    
                    .s2_override-right * {
                        text-align: right !important;
                    }
                    
                    .s2_override-center * {
                        text-align: center !important;
                    }
                    
                    .s2_override-justify * {
                        text-align: justify !important;
                    }
                    
                    .s2 li {
                        font-style: inherit;
                        font-weight: inherit;
                        line-height: inherit;
                        letter-spacing: normal;
                    }
                    
                    .s2 ol,
                    .s2 ul {
                        padding-left: 1.3em;
                        padding-right: 0;
                        margin-left: 0.5em;
                        margin-right: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 ul {
                        list-style-type: disc;
                    }
                    
                    .s2 ol {
                        list-style-type: decimal;
                    }
                    
                    .s2 ul ul,
                    .s2 ol ul {
                        list-style-type: circle;
                    }
                    
                    .s2 ul ul ul,
                    .s2 ol ul ul {
                        list-style-type: square;
                    }
                    
                    .s2 ul ol ul,
                    .s2 ol ol ul {
                        list-style-type: square;
                    }
                    
                    .s2 ul[dir="rtl"],
                    .s2 ol[dir="rtl"] {
                        padding-left: 0;
                        padding-right: 1.3em;
                        margin-left: 0;
                        margin-right: 0.5em;
                    }
                    
                    .s2 ul[dir="rtl"] ul,
                    .s2 ul[dir="rtl"] ol,
                    .s2 ol[dir="rtl"] ul,
                    .s2 ol[dir="rtl"] ol {
                        padding-left: 0;
                        padding-right: 1.3em;
                        margin-left: 0;
                        margin-right: 0.5em;
                    }
                    
                    .s2 p {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h1 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h2 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h3 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h4 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h5 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 h6 {
                        margin: 0;
                        line-height: normal;
                        letter-spacing: normal;
                    }
                    
                    .s2 a {
                        color: inherit;
                    }
                
                           .s3screenWidthBackground {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s3[data-state~="mobileView"] {
                        position: absolute !important;
                    }
                    
                    .s3[data-state~="fixedPosition"] {
                        position: fixed !important;
                        left: auto !important;
                        z-index: 50;
                    }
                    
                    .s3[data-state~="fixedPosition"].s3_footer {
                        top: auto;
                        bottom: 0;
                    }
                    
                    .s3bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s3inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s3centeredContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           .s4 {
                        height: 100px;
                        width: 100px;
                    }
                    
                    .s4overlay {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background-color: rgba(0, 0, 0, 0.664);
                    }
                    
                    .s4inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           .s5screenWidthBackground {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s5[data-state~="mobileView"] {
                        position: absolute !important;
                    }
                    
                    .s5[data-state~="fixedPosition"] {
                        position: fixed !important;
                        left: auto !important;
                        z-index: 50;
                    }
                    
                    .s5[data-state~="fixedPosition"].s5_footer {
                        top: auto;
                        bottom: 0;
                    }
                    
                    .s5bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s5inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s5centeredContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           .s6inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           .s7itemsContainer {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        white-space: nowrap;
                    }
                    
                    .s7itemsContainer > div:last-child {
                        margin: 0 !important;
                    }
                    
                    .s7[data-state~="mobileView"] .s7itemsContainer {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        white-space: normal;
                    }
                    
                    .s7imageItemlink {
                        cursor: pointer;
                    }
                    
                    .s7imageItemimageimage {
                        position: static;
                        box-shadow: #000 0 0 0;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                    }
                
                           .s8bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s8[data-state~="mobileView"] .s8bg {
                        left: 10px;
                        right: 10px;
                    }
                    
                    .s8inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                           
                    
                    .s9link {
                        display: block;
                        overflow: hidden;
                    }
                    
                    .s9img {
                        overflow: hidden;
                    }
                    
                    .s9imgimage {
                        position: static;
                        box-shadow: #000 0 0 0;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                    }
                
                            .s10bg {
                        border: 3px solid transparent;
                        background-color: rgba(69, 186, 1, 1);
                    }
                    
                    .s10inlineContent,
                    .s10bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        border-radius: 50%;
                    }
                
                            .s11 {
                        border-bottom: 1px solid rgba(181, 177, 169, 0.8);
                        height: 0 !important;
                        min-height: 0 !important;
                    }
                
                            .s12bg {
                        overflow: hidden;
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background-color: rgba(69, 186, 1, 1);
                    }
                    
                    .s12inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                            .s13[data-state~="shouldUseFlex"] .s13link,
                    .s13[data-state~="shouldUseFlex"] .s13labelwrapper {
                        text-align: initial;
                        display: -webkit-box;
                        display: -webkit-flex;
                        display: flex;
                        -webkit-box-align: center;
                        -webkit-align-items: center;
                        align-items: center;
                    }
                    
                    .s13[data-state~="shouldUseFlex"][data-state~="center"] .s13link,
                    .s13[data-state~="shouldUseFlex"][data-state~="center"] .s13labelwrapper {
                        -webkit-box-pack: center;
                        -webkit-justify-content: center;
                        justify-content: center;
                    }
                    
                    .s13[data-state~="shouldUseFlex"][data-state~="left"] .s13link,
                    .s13[data-state~="shouldUseFlex"][data-state~="left"] .s13labelwrapper {
                        -webkit-box-pack: start;
                        -webkit-justify-content: flex-start;
                        justify-content: flex-start;
                    }
                    
                    .s13[data-state~="shouldUseFlex"][data-state~="right"] .s13link,
                    .s13[data-state~="shouldUseFlex"][data-state~="right"] .s13labelwrapper {
                        -webkit-box-pack: end;
                        -webkit-justify-content: flex-end;
                        justify-content: flex-end;
                    }
                    
                    .s13[data-disabled="false"] {
                        cursor: pointer;
                    }
                    
                    .s13[data-disabled="false"]:active[data-state~="mobile"] .s13label,
                    .s13[data-disabled="false"]:hover[data-state~="desktop"] .s13label {
                        color: #2E7C01;
                        transition: color 0.4s ease 0s;
                    }
                    
                    .s13link {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s13label {
                        font: normal normal normal 25px/1.1em 'open sans', verdana;
                        transition: color 0.4s ease 0s;
                        color: #FFFFFF;
                        white-space: nowrap;
                        display: inline-block;
                    }
                    
                    .s13[data-disabled="true"] .s13label {
                        color: #FFFFFF;
                    }
                
                            .s14 {
                        border-left: 10px solid rgba(248, 248, 248, 1);
                        margin-left: -5px;
                        width: 0 !important;
                        min-width: 0 !important;
                    }
                
                            .s15bg {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    
                    .s15[data-state~="mobileView"] .s15bg {
                        left: 10px;
                        right: 10px;
                    }
                    
                    .s15inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                            .s16iframe {
                        overflow: hidden;
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        display: block;
                    }
                    
                    .s16[data-state~="iframeNotShown"] .s16iframe {
                        display: none;
                    }
                    
                    .s16[data-state~="iframeRenderedInvisible"] .s16iframe {
                        visibility: hidden;
                    }
                
                            
                    .s17link {
                        display: block;
                        border-radius: 50%;
                        border: 0px solid transparent;
                        background-color: transparent;
                        overflow: hidden;
                    }
                    
                    .s17img {
                        border-radius: 50%;
                        overflow: hidden;
                    }
                    
                    .s17imgimage {
                        position: static;
                        box-shadow: #000 0 0 0;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                    }
                
                            .s18 {
                        border-bottom: 1px solid rgba(143, 209, 105, 1);
                        height: 0 !important;
                        min-height: 0 !important;
                    }
                
                            .s19[data-state~="squared"],
                    .s19[data-state~="squared"] .s19mapContainer {
                        border-radius: 0;
                    }
                    
                    .s19mapContainer {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                            .s20wrapper {
                        min-width: 180px;
                        max-width: 980px;
                        max-height: 1024px;
                        position: absolute;
                        width: 100%;
                    }
                    
                    .s20 li {
                        box-sizing: border-box;
                        position: relative;
                    }
                    
                    .s20 ul {
                        box-sizing: border-box;
                        position: relative;
                    }
                    
                    .s20_foot {
                        min-height: 50px;
                        position: relative;
                    }
                    
                    .s20 span {
                        color: #585551;
                        font: normal 14px 'Helvetica Neue', Helvetica, verdana;
                        position: absolute;
                        top: 0;
                    }
                    
                    .s20 span.s20_success {
                        color: #BADA55;
                    }
                    
                    .s20 span.s20_error {
                        color: #8B0000;
                    }
                    
                    .s20 button,
                    .s20 input,
                    .s20 textarea {
                        box-sizing: border-box;
                        border-radius: 0;
                    }
                    
                    .s20 input,
                    .s20 textarea {
                        background-color: rgba(255, 255, 255, 1);
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        border: 1px solid rgba(181, 177, 169, 1);
                        color: #585551;
                        margin: 0 0 5px;
                        padding: 5px;
                        width: 100%;
                    }
                    
                    .s20 input.s20_error,
                    .s20 textarea.s20_error {
                        border: 1px solid #8B0000;
                        color: #8B0000;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 textarea {
                        height: 100%;
                        resize: none;
                    }
                    
                    .s20 button {
                        border: 0;
                        color: #FFFFFF;
                        cursor: pointer;
                        background-color: rgba(69, 186, 1, 1);
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                        padding: 5px;
                        position: absolute;
                        top: 0;
                    }
                    
                    .s20[data-state~="desktop"] li {
                        width: 50%;
                    }
                    
                    .s20[data-state~="desktop"][data-state~="left"] li.s20_left {
                        margin: 0;
                    }
                    
                    .s20[data-state~="desktop"][data-state~="left"] li.s20_right {
                        bottom: 0;
                        padding: 0 0 5px 5px;
                        position: absolute;
                        right: 2px;
                        top: 0;
                    }
                    
                    .s20[data-state~="desktop"][data-state~="right"] li.s20_left {
                        margin-left: 50%;
                    }
                    
                    .s20[data-state~="desktop"][data-state~="right"] li.s20_right {
                        bottom: 0;
                        left: 2px;
                        padding: 0 5px 5px 0;
                        position: absolute;
                        top: 0;
                    }
                    
                    .s20[data-state~="mobile"] li {
                        display: block;
                        width: 100%;
                    }
                    
                    .s20[data-state~="mobile"] input,
                    .s20[data-state~="mobile"] textarea {
                        font-size: 16px;
                    }
                    
                    .s20[data-state~="mobile"] input::-webkit-input-placeholder,
                    .s20[data-state~="mobile"] textarea::-webkit-input-placeholder {
                        line-height: 45px;
                        font-size: 16px;
                    }
                    
                    .s20[data-state~="mobile"] input:-ms-input-placeholder,
                    .s20[data-state~="mobile"] textarea:-ms-input-placeholder {
                        line-height: 45px;
                        font-size: 16px;
                    }
                    
                    .s20[data-state~="mobile"] input::placeholder,
                    .s20[data-state~="mobile"] textarea::placeholder {
                        line-height: 45px;
                        font-size: 16px;
                    }
                    
                    .s20[data-state~="mobile"] input {
                        height: 45px;
                        line-height: 45px;
                        margin-bottom: 15px;
                    }
                    
                    .s20[data-state~="mobile"] textarea {
                        height: 130px;
                    }
                    
                    .s20 input::-webkit-input-placeholder,
                    .s20 textarea::-webkit-input-placeholder {
                        color: #A9A9A9;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 input:-ms-input-placeholder,
                    .s20 textarea:-ms-input-placeholder {
                        color: #A9A9A9;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 input::placeholder,
                    .s20 textarea::placeholder {
                        color: #A9A9A9;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 input::-webkit-input-placeholder.s20_error,
                    .s20 textarea::-webkit-input-placeholder.s20_error {
                        color: #8B0000;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 input:-ms-input-placeholder.s20_error,
                    .s20 textarea:-ms-input-placeholder.s20_error {
                        color: #8B0000;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20 input::placeholder.s20_error,
                    .s20 textarea::placeholder.s20_error {
                        color: #8B0000;
                        font: normal normal normal 15px/1.3em din-next-w01-light, din-next-w02-light, din-next-w10-light, verdana;
                    }
                    
                    .s20[data-state~="right"] {
                        direction: rtl;
                        text-align: right;
                    }
                    
                    .s20[data-state~="right"] button {
                        left: 0;
                    }
                    
                    .s20[data-state~="right"] span {
                        left: 100px;
                        right: 0;
                    }
                    
                    .s20[data-state~="left"] {
                        direction: ltr;
                        text-align: left;
                    }
                    
                    .s20[data-state~="left"] button {
                        right: 0;
                    }
                    
                    .s20[data-state~="left"] span {
                        left: 0;
                        right: 100px;
                    }
                    
                    .s20[data-state~="nameHidden"] .s20nameField,
                    .s20[data-state~="emailHidden"] .s20emailField,
                    .s20[data-state~="subjectHidden"] .s20subjectField,
                    .s20[data-state~="phoneHidden"] .s20phoneField,
                    .s20[data-state~="addressHidden"] .s20addressField,
                    .s20[data-state~="messageHidden"] .s20messageField {
                        display: none !important;
                    }
                
                               
                    
                    .wixAdsdesktopWADBottom {
                        position: fixed;
                        z-index: 999;
                        width: 100%;
                        bottom: 0;
                        max-height: 10vh;
                    }
                    
                    .wixAdsdesktopWADBottomContent {
                        width: 100%;
                        height: 40px;
                        text-align: center;
                        background-color: #404040;
                        border-radius: 6px 6px 0 0;
                        pointer-events: all;
                        cursor: pointer;
                    }
                    
                    .wixAdsdesktopWADBottomContent:hover {
                        background-color: #222;
                    }
                    
                    .wixAds[data-state~="facebook"] .wixAdsdesktopWADBottomContent {
                        width: 500px;
                        margin: 0 auto;
                    }
                    
                    .wixAdsdesktopWADTop {
                        position: fixed;
                        z-index: 999;
                        height: 26px;
                        top: 0;
                        right: 50px;
                        overflow: hidden;
                        background-color: #404040;
                        border-radius: 0 0 6px 6px;
                        pointer-events: all;
                        cursor: pointer;
                        -webkit-transition: all .3s ease-in-out;
                        transition: all .3s ease-in-out;
                    }
                    
                    .wixAdsdesktopWADTop:hover {
                        height: 97px;
                        background-color: rgba(50, 50, 50, 0.8);
                    }
                    
                    .wixAdsdesktopWADTop:hover .wixAdsdesktopWADTopLabel {
                        background-color: #222;
                    }
                    
                    .wixAdsdesktopWADTopLabel {
                        padding: 6px;
                        font-size: 13px;
                        line-height: 1.3em;
                        color: #FFF;
                        width: 100%;
                        font-size: 13px;
                        color: #FFF;
                        font-weight: bold;
                        line-height: 18px;
                        text-align: justify;
                        padding: 5px 10px;
                    }
                    
                    .wixAds[data-state~="desktop"] .wixAdsmobileAd {
                        display: none;
                    }
                    
                    .wixAds[data-state~="mobile"] .wixAdsdesktopWADTop {
                        display: none;
                    }
                    
                    .wixAds[data-state~="mobile"] .wixAdsdesktopWADBottom {
                        display: none;
                    }
                    
                    
                    
                    .wixAdsdesktopWADTopContent {
                        font-size: 13px;
                        line-height: 1.3em;
                        color: #ffffff;
                        font-weight: bold;
                        line-height: 18px;
                        text-align: justify;
                        padding: 5px 10px;
                        width: 100%;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_faceBanner {
                        background-color: rgba(64, 64, 64, 1);
                        width: 500px;
                        height: 100%;
                        margin: 0 auto;
                        border-radius: 6px 6px 0 0;
                        padding: 5px 0 0 0;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_faceBanner div {
                        display: inline-block;
                        height: 30px;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_faceBanner .wixAds_txt {
                        color: #fff;
                        font-weight: bold;
                        font-size: 15px;
                        text-align: justify;
                        margin: -2px 10px 0 19px;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_faceBanner .wixAds_logoDot {
                        position: static;
                        margin: 0 3px;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_faceBanner .wixAds_emphasis {
                        font-weight: bold;
                        position: relative;
                        top: -6px;
                    }
                    
                    .wixAdsdesktopWADTopContent .wixAds_spacer {
                        line-height: 26px;
                    }
                    
                    .wixAdsdesktopWADTopContent .wixAds_emphasis {
                        color: #ffcc00;
                    }
                    
                    .wixAdsdesktopWADTopContent .wixAds_cap {
                        font-size: 16px;
                        line-height: 1.3em;
                        text-transform: uppercase;
                    }
                    
                    .wixAdsdesktopWADTopContent .wixAds_face {
                        display: block;
                        line-height: 18px;
                        text-align: justify;
                        padding: 0 20px;
                        width: 120px;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_adFootBox {
                        height: 40px;
                        width: 100%;
                        text-align: center;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_siteBanner {
                        background-color: rgba(64, 64, 64, 1);
                        border-radius: 6px 6px 0 0;
                        width: 100%;
                        height: 100%;
                        text-align: center;
                    }
                    
                    .wixAdsdesktopWADBottomContent:hover .wixAds_siteBanner {
                        background-color: #222;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_siteBanner .wixAds_wrapper {
                        padding: 5px 0;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_siteBanner .wixAds_wrapper div {
                        display: inline-block;
                        height: 30px;
                    }
                    
                    
                    .wixAdsdesktopWADBottomContent.wixAds_nativeAndroid .wixAds_bigMusa {
                        overflow: hidden;
                    }
                    
                   
                    
                    .wixAdsdesktopWADBottomContent .wixAds_emphasis {
                        color: #ffcc00;
                        font-size: 16px;
                        text-transform: uppercase;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_txt {
                        color: #fff;
                        font-weight: bold;
                        font-size: 15px;
                    }
                    
                    .wixAdsdesktopWADBottomContent .wixAds_siteBanner .wixAds_txt {
                        line-height: 47px;
                    }
                    
                    @media (orientation: landscape) {
                        .wixAdsmobileAd {
                            display: none;
                        }
                    }
                    
                    @media (orientation: landscape) {
                        .wixAds_wixAds[data-state~="mobile"] {
                            display: none;
                        }
                    }
                
                                 .deadComp {
                        background: transparent;
                    }
                
                ">
                    .siteBackground {
                        width: 100%;
                        position: absolute;
                    }
                    
                    .siteBackgroundbgBeforeTransition {
                        position: absolute;
                        top: 0;
                    }
                    
                    .siteBackgroundbgAfterTransition {
                        position: absolute;
                        top: 0;
                    }
                
                              .strc1inlineContent {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                
                                  .testStyles {
                        position: absolute;
                        display: none;
                        z-index: 5
                    }
                
                html,
        body,
        div,
        span,
        applet,
        object,
        iframe,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        abbr,
        acronym,
        address,
        big,
        cite,
        code,
        del,
        dfn,
        em,
        font,
        img,
        ins,
        kbd,
        q,
        s,
        samp,
        small,
        strike,
        strong,
        sub,
        sup,
        tt,
        var,
        b,
        u,
        i,
        center,
        dl,
        dt,
        dd,
        ol,
        ul,
        li,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            vertical-align: baseline;
            background: transparent;
        }
        
        body {
            font-size: 10px;
            font-family: Arial, Helvetica, verdana;
        }
        
        textarea,
        input,
        select {
            font-family: Helvetica, Arial, verdana;
            box-sizing: border-box;
        }
        
        ol,
        ul {
            list-style: none;
        }
        
        blockquote,
        q {
            quotes: none;
        }
        
        :focus {
            outline: 0;
        }
        
        ins {
            text-decoration: none;
        }
        
        del {
            text-decoration: line-through;
        }
        
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }
        
        a {
            cursor: pointer;
            text-decoration: none;
        }
        
        html,
        body {
            height: 100%;
        }
        
        body {
            overflow-x: auto;
            overflow-y: scroll;
        }
        
        
        
        @-webkit-keyframes inner-rotate {
            to {
                opacity: 1;
                -webkit-transform: rotate(115deg);
                transform: rotate(115deg);
            }
        }
        
        @keyframes inner-rotate {
            to {
                opacity: 1;
                -webkit-transform: rotate(115deg);
                transform: rotate(115deg);
            }
        }
        
        @-webkit-keyframes semi-rotate {
            from {
                -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            45% {
                -webkit-transform: rotate(198deg);
                transform: rotate(198deg);
            }
            55% {
                -webkit-transform: rotate(234deg);
                transform: rotate(234deg);
            }
            to {
                -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
            }
        }
        
        @keyframes semi-rotate {
            from {
                -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            45% {
                -webkit-transform: rotate(198deg);
                transform: rotate(198deg);
            }
            55% {
                -webkit-transform: rotate(234deg);
                transform: rotate(234deg);
            }
            to {
                -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
            }
        }