header {
    height: 200px;
    
}
h1 {
    margin-top: 30px !important;
}
        #policiesAndTermsButton {
            outline: none;
            border: none;
            text-align: left;
            cursor: pointer
        }

        .policiesAndTermsButton:first-letter {
            text-transform: uppercase
        }

        .policiesAndTermsButton:active {
            outline: none
        }

        #policiesContainer {
            bottom: 60px;
            right: 10px;
            position: absolute;
            background-color: #fff;
            color: #000;
            box-shadow: 0 0 10px 0 rgba(101, 111, 119, .15);
            border-radius: 5px
        }

        .policiesAndTermsButtonEscapeContainer {
            height: 25px;
            background-color: #8080808f;
            width: 100%
        }

        .closePoliciesWindow {
            width: 20px;
            float: right;
            background-color: #e3e3e3 !important;
            margin-top: 1px
        }

        .policiesAndTermsLink {
            display: block;
            height: 16px;
            width: 152px;
            color: #808080 !important;
            font-family: "Source Sans Pro";
            font-size: 12px;
            line-height: 15px
        }

        .policiesAndTermsLink:first-letter {
            text-transform: uppercase
        }

        .policiesAndTermsLink:hover {
            color: #3686df !important
        }

        #arrowButton {
            display: inline-block;
            float: right;
            margin-top: 2px;
            margin-right: 8px;
            line-height: 16px;
            font-size: 16px;
            cursor: pointer;
            outline: 0;
            border: none
        }

        .linkContainer {
            height: 32px;
            padding-left: 8px;
            padding-top: 8px;
            border-bottom: 1px solid #f2f2f2;
            background-color: #fff
        }

        .up {
            border: solid #000 !important;
            border-width: 0 2px 2px 0 !important;
            padding: 3px;
            top: 8px;
            position: relative;
            transform: rotate(-135deg);
            -webkit-transform: rotate(-135deg)
        }

        .justButtonContainer {
            display: inline-block;
            max-width: 164px;
            overflow: hidden
        }

        .policiesAndTermsButtonContainer {
            padding: 5px;
            display: inline-block;
            min-height: 32px;
            width: 200px;
            border-radius: 5px
        }
    

        .hvr-grow {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition-duration: .3s;
            transition-duration: .3s;
            -webkit-transition-property: transform;
            transition-property: transform
        }

        .hvr-grow:hover,
        .hvr-grow:focus,
        .hvr-grow:active {
            -webkit-transform: scale(1.1);
            transform: scale(1.1)
        }

        .hvr-shrink {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition-duration: .3s;
            transition-duration: .3s;
            -webkit-transition-property: transform;
            transition-property: transform
        }

        .hvr-shrink:hover,
        .hvr-shrink:focus,
        .hvr-shrink:active {
            -webkit-transform: scale(.9);
            transform: scale(.9)
        }

        .hvr-float {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition-duration: .3s;
            transition-duration: .3s;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out
        }

        .hvr-float:hover,
        .hvr-float:focus,
        .hvr-float:active {
            -webkit-transform: translateY(-8px);
            transform: translateY(-8px)
        }

        .hvr-sink {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition-duration: .3s;
            transition-duration: .3s;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out
        }

        .hvr-sink:hover,
        .hvr-sink:focus,
        .hvr-sink:active {
            -webkit-transform: translateY(8px);
            transform: translateY(8px)
        }

        @-webkit-keyframes hvr-push {
            50% {
                -webkit-transform: scale(.8);
                transform: scale(.8)
            }

            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        @keyframes hvr-push {
            50% {
                -webkit-transform: scale(.8);
                transform: scale(.8)
            }

            100% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        .hvr-push {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale
        }

        .hvr-push:hover,
        .hvr-push:focus,
        .hvr-push:active {
            -webkit-animation-name: hvr-push;
            animation-name: hvr-push;
            -webkit-animation-duration: .3s;
            animation-duration: .3s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1
        }

        @-webkit-keyframes hvr-pop {
            50% {
                -webkit-transform: scale(1.2);
                transform: scale(1.2)
            }
        }

        @keyframes hvr-pop {
            50% {
                -webkit-transform: scale(1.2);
                transform: scale(1.2)
            }
        }

        .hvr-pop {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale
        }

        .hvr-pop:hover,
        .hvr-pop:focus,
        .hvr-pop:active {
            -webkit-animation-name: hvr-pop;
            animation-name: hvr-pop;
            -webkit-animation-duration: .3s;
            animation-duration: .3s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1
        }

        @-webkit-keyframes hvr-wobble-vertical {
            16.65% {
                -webkit-transform: translateY(8px);
                transform: translateY(8px)
            }

            33.3% {
                -webkit-transform: translateY(-6px);
                transform: translateY(-6px)
            }

            49.95% {
                -webkit-transform: translateY(4px);
                transform: translateY(4px)
            }

            66.6% {
                -webkit-transform: translateY(-2px);
                transform: translateY(-2px)
            }

            83.25% {
                -webkit-transform: translateY(1px);
                transform: translateY(1px)
            }

            100% {
                -webkit-transform: translateY(0);
                transform: translateY(0)
            }
        }

        @keyframes hvr-wobble-vertical {
            16.65% {
                -webkit-transform: translateY(8px);
                transform: translateY(8px)
            }

            33.3% {
                -webkit-transform: translateY(-6px);
                transform: translateY(-6px)
            }

            49.95% {
                -webkit-transform: translateY(4px);
                transform: translateY(4px)
            }

            66.6% {
                -webkit-transform: translateY(-2px);
                transform: translateY(-2px)
            }

            83.25% {
                -webkit-transform: translateY(1px);
                transform: translateY(1px)
            }

            100% {
                -webkit-transform: translateY(0);
                transform: translateY(0)
            }
        }

        .hvr-wobble-vertical {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale
        }

        .hvr-wobble-vertical:hover,
        .hvr-wobble-vertical:focus,
        .hvr-wobble-vertical:active {
            -webkit-animation-name: hvr-wobble-vertical;
            animation-name: hvr-wobble-vertical;
            -webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
            -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1
        }

        @-webkit-keyframes hvr-pulse-grow {
            to {
                -webkit-transform: scale(1.1);
                transform: scale(1.1)
            }
        }

        @keyframes hvr-pulse-grow {
            to {
                -webkit-transform: scale(1.1);
                transform: scale(1.1)
            }
        }

        .hvr-pulse-grow {
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            -moz-osx-font-smoothing: grayscale
        }

        .hvr-pulse-grow:hover,
        .hvr-pulse-grow:focus,
        .hvr-pulse-grow:active {
            -webkit-animation-name: hvr-pulse-grow;
            animation-name: hvr-pulse-grow;
            -webkit-animation-duration: .3s;
            animation-duration: .3s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-direction: alternate;
            animation-direction: alternate
        }
    

        .display-hover-effect.sepia {
            -moz-filter: sepia(0);
            -o-filter: sepia(0);
            -webkit-filter: sepia(0);
            filter: sepia(0)
        }

        .display-hover-effect.sepia:hover {
            -moz-filter: sepia(1);
            -o-filter: sepia(1);
            -webkit-filter: sepia(1);
            filter: sepia(1)
        }

        .display-hover-effect.blur {
            -moz-filter: blur(0);
            -o-filter: blur(0);
            -webkit-filter: blur(0);
            filter: blur(0)
        }

        .display-hover-effect.blur:hover {
            -moz-filter: blur(3px);
            -o-filter: blur(3px);
            -webkit-filter: blur(3px);
            filter: blur(3px)
        }

        .display-hover-effect.grayscale {
            -moz-filter: grayscale(0);
            -o-filter: grayscale(0);
            -webkit-filter: grayscale(0);
            filter: grayscale(0);
            filter: none
        }

        .display-hover-effect.grayscale:hover {
            -moz-filter: grayscale(1);
            -o-filter: grayscale(1);
            -webkit-filter: grayscale(1);
            filter: grayscale(1);
            filter: gray
        }

        .display-hover-effect:hover {
            -webkit-transition: all 2s ease-out;
            -moz-transition: all 2s ease-out;
            -ms-transition: all 2s ease-out;
            -o-transition: all 2s ease-out;
            transition: all 2s ease-out
        }

        .hover-effect-normal.grayscale {
            -webkit-filter: grayscale(1);
            -moz-filter: grayscale(1);
            -o-filter: grayscale(1);
            filter: grayscale(1);
            filter: gray
        }

        .hover-effect-normal.blur {
            -webkit-filter: blur(3px);
            -moz-filter: blur(3px);
            -o-filter: blur(3px);
            filter: blur(3px)
        }

        .hover-effect-normal.sepia {
            -webkit-filter: sepia(1);
            -moz-filter: sepia(1);
            -o-filter: sepia(1);
            filter: sepia(1)
        }

        .hover-effect-normal.blur:hover {
            -moz-filter: blur(0);
            -o-filter: blur(0);
            -webkit-filter: blur(0);
            filter: blur(0)
        }

        .hover-effect-normal.sepia:hover {
            -moz-filter: sepia(0);
            -o-filter: sepia(0);
            -webkit-filter: sepia(0);
            filter: sepia(0)
        }

        .hover-effect-normal.grayscale:hover {
            -moz-filter: grayscale(0);
            -o-filter: grayscale(0);
            -webkit-filter: grayscale(0);
            filter: grayscale(0);
            filter: none
        }

        .hover-effect-normal:hover {
            -webkit-transition: all 2s ease-out;
            -moz-transition: all 2s ease-out;
            -ms-transition: all 2s ease-out;
            -o-transition: all 2s ease-out;
            transition: all 2s ease-out
        }

        .display-effect.grayscale {
            -webkit-filter: grayscale(1);
            -moz-filter: grayscale(1);
            -o-filter: grayscale(1);
            filter: grayscale(1);
            filter: gray
        }

        .display-effect.sepia {
            -moz-filter: sepia(1);
            -o-filter: sepia(1);
            -webkit-filter: sepia(1);
            filter: sepia(1)
        }

        .display-effect.blur {
            -webkit-filter: blur(3px);
            -moz-filter: blur(3px);
            -o-filter: blur(3px);
            filter: blur(3px)
        }
    

        /*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
        @-webkit-keyframes bounce {

            0%,
            20%,
            53%,
            80%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                -webkit-transform: translateZ(0);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                transform: translateZ(0)
            }

            40%,
            43% {
                -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                -webkit-transform: translate3d(0, -30px, 0);
                animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                transform: translate3d(0, -30px, 0)
            }

            70% {
                -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                -webkit-transform: translate3d(0, -15px, 0);
                animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                transform: translate3d(0, -15px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, -4px, 0);
                transform: translate3d(0, -4px, 0)
            }
        }

        @keyframes bounce {

            0%,
            20%,
            53%,
            80%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                -webkit-transform: translateZ(0);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                transform: translateZ(0)
            }

            40%,
            43% {
                -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                -webkit-transform: translate3d(0, -30px, 0);
                animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                transform: translate3d(0, -30px, 0)
            }

            70% {
                -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                -webkit-transform: translate3d(0, -15px, 0);
                animation-timing-function: cubic-bezier(.755, .05, .855, .06);
                transform: translate3d(0, -15px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, -4px, 0);
                transform: translate3d(0, -4px, 0)
            }
        }

        .bounce {
            -webkit-animation-name: bounce;
            -webkit-transform-origin: center bottom;
            animation-name: bounce;
            transform-origin: center bottom
        }

        @-webkit-keyframes flash {

            0%,
            50%,
            to {
                opacity: 1
            }

            25%,
            75% {
                opacity: 0
            }
        }

        @keyframes flash {

            0%,
            50%,
            to {
                opacity: 1
            }

            25%,
            75% {
                opacity: 0
            }
        }

        .flash {
            -webkit-animation-name: flash;
            animation-name: flash
        }

        @-webkit-keyframes pulse {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            50% {
                -webkit-transform: scale3d(1.05, 1.05, 1.05);
                transform: scale3d(1.05, 1.05, 1.05)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        @keyframes pulse {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            50% {
                -webkit-transform: scale3d(1.05, 1.05, 1.05);
                transform: scale3d(1.05, 1.05, 1.05)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        .pulse {
            -webkit-animation-name: pulse;
            animation-name: pulse
        }

        @-webkit-keyframes rubberBand {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            30% {
                -webkit-transform: scale3d(1.25, .75, 1);
                transform: scale3d(1.25, .75, 1)
            }

            40% {
                -webkit-transform: scale3d(.75, 1.25, 1);
                transform: scale3d(.75, 1.25, 1)
            }

            50% {
                -webkit-transform: scale3d(1.15, .85, 1);
                transform: scale3d(1.15, .85, 1)
            }

            65% {
                -webkit-transform: scale3d(.95, 1.05, 1);
                transform: scale3d(.95, 1.05, 1)
            }

            75% {
                -webkit-transform: scale3d(1.05, .95, 1);
                transform: scale3d(1.05, .95, 1)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        @keyframes rubberBand {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            30% {
                -webkit-transform: scale3d(1.25, .75, 1);
                transform: scale3d(1.25, .75, 1)
            }

            40% {
                -webkit-transform: scale3d(.75, 1.25, 1);
                transform: scale3d(.75, 1.25, 1)
            }

            50% {
                -webkit-transform: scale3d(1.15, .85, 1);
                transform: scale3d(1.15, .85, 1)
            }

            65% {
                -webkit-transform: scale3d(.95, 1.05, 1);
                transform: scale3d(.95, 1.05, 1)
            }

            75% {
                -webkit-transform: scale3d(1.05, .95, 1);
                transform: scale3d(1.05, .95, 1)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        .rubberBand {
            -webkit-animation-name: rubberBand;
            animation-name: rubberBand
        }

        @-webkit-keyframes shake {

            0%,
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            10%,
            30%,
            50%,
            70%,
            90% {
                -webkit-transform: translate3d(-10px, 0, 0);
                transform: translate3d(-10px, 0, 0)
            }

            20%,
            40%,
            60%,
            80% {
                -webkit-transform: translate3d(10px, 0, 0);
                transform: translate3d(10px, 0, 0)
            }
        }

        @keyframes shake {

            0%,
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            10%,
            30%,
            50%,
            70%,
            90% {
                -webkit-transform: translate3d(-10px, 0, 0);
                transform: translate3d(-10px, 0, 0)
            }

            20%,
            40%,
            60%,
            80% {
                -webkit-transform: translate3d(10px, 0, 0);
                transform: translate3d(10px, 0, 0)
            }
        }

        .shake {
            -webkit-animation-name: shake;
            animation-name: shake
        }

        @-webkit-keyframes headShake {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }

            6.5% {
                -webkit-transform: translateX(-6px) rotateY(-9deg);
                transform: translateX(-6px) rotateY(-9deg)
            }

            18.5% {
                -webkit-transform: translateX(5px) rotateY(7deg);
                transform: translateX(5px) rotateY(7deg)
            }

            31.5% {
                -webkit-transform: translateX(-3px) rotateY(-5deg);
                transform: translateX(-3px) rotateY(-5deg)
            }

            43.5% {
                -webkit-transform: translateX(2px) rotateY(3deg);
                transform: translateX(2px) rotateY(3deg)
            }

            50% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }

        @keyframes headShake {
            0% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }

            6.5% {
                -webkit-transform: translateX(-6px) rotateY(-9deg);
                transform: translateX(-6px) rotateY(-9deg)
            }

            18.5% {
                -webkit-transform: translateX(5px) rotateY(7deg);
                transform: translateX(5px) rotateY(7deg)
            }

            31.5% {
                -webkit-transform: translateX(-3px) rotateY(-5deg);
                transform: translateX(-3px) rotateY(-5deg)
            }

            43.5% {
                -webkit-transform: translateX(2px) rotateY(3deg);
                transform: translateX(2px) rotateY(3deg)
            }

            50% {
                -webkit-transform: translateX(0);
                transform: translateX(0)
            }
        }

        .headShake {
            -webkit-animation-name: headShake;
            -webkit-animation-timing-function: ease-in-out;
            animation-name: headShake;
            animation-timing-function: ease-in-out
        }

        @-webkit-keyframes swing {
            20% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }

            40% {
                -webkit-transform: rotate(-10deg);
                transform: rotate(-10deg)
            }

            60% {
                -webkit-transform: rotate(5deg);
                transform: rotate(5deg)
            }

            80% {
                -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg)
            }

            to {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
            }
        }

        @keyframes swing {
            20% {
                -webkit-transform: rotate(15deg);
                transform: rotate(15deg)
            }

            40% {
                -webkit-transform: rotate(-10deg);
                transform: rotate(-10deg)
            }

            60% {
                -webkit-transform: rotate(5deg);
                transform: rotate(5deg)
            }

            80% {
                -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg)
            }

            to {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg)
            }
        }

        .swing {
            -webkit-animation-name: swing;
            -webkit-transform-origin: top center;
            animation-name: swing;
            transform-origin: top center
        }

        @-webkit-keyframes tada {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            10%,
            20% {
                -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
                transform: scale3d(.9, .9, .9) rotate(-3deg)
            }

            30%,
            50%,
            70%,
            90% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
                transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
            }

            40%,
            60%,
            80% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
                transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        @keyframes tada {
            0% {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }

            10%,
            20% {
                -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
                transform: scale3d(.9, .9, .9) rotate(-3deg)
            }

            30%,
            50%,
            70%,
            90% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
                transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
            }

            40%,
            60%,
            80% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
                transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
            }

            to {
                -webkit-transform: scaleX(1);
                transform: scaleX(1)
            }
        }

        .tada {
            -webkit-animation-name: tada;
            animation-name: tada
        }

        @-webkit-keyframes wobble {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            15% {
                -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
                transform: translate3d(-25%, 0, 0) rotate(-5deg)
            }

            30% {
                -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
                transform: translate3d(20%, 0, 0) rotate(3deg)
            }

            45% {
                -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
                transform: translate3d(-15%, 0, 0) rotate(-3deg)
            }

            60% {
                -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
                transform: translate3d(10%, 0, 0) rotate(2deg)
            }

            75% {
                -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
                transform: translate3d(-5%, 0, 0) rotate(-1deg)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes wobble {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            15% {
                -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
                transform: translate3d(-25%, 0, 0) rotate(-5deg)
            }

            30% {
                -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
                transform: translate3d(20%, 0, 0) rotate(3deg)
            }

            45% {
                -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
                transform: translate3d(-15%, 0, 0) rotate(-3deg)
            }

            60% {
                -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
                transform: translate3d(10%, 0, 0) rotate(2deg)
            }

            75% {
                -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
                transform: translate3d(-5%, 0, 0) rotate(-1deg)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .wobble {
            -webkit-animation-name: wobble;
            animation-name: wobble
        }

        @-webkit-keyframes jello {

            0%,
            11.1%,
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            22.2% {
                -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
                transform: skewX(-12.5deg) skewY(-12.5deg)
            }

            33.3% {
                -webkit-transform: skewX(6.25deg) skewY(6.25deg);
                transform: skewX(6.25deg) skewY(6.25deg)
            }

            44.4% {
                -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
                transform: skewX(-3.125deg) skewY(-3.125deg)
            }

            55.5% {
                -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
                transform: skewX(1.5625deg) skewY(1.5625deg)
            }

            66.6% {
                -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
                transform: skewX(-.78125deg) skewY(-.78125deg)
            }

            77.7% {
                -webkit-transform: skewX(.390625deg) skewY(.390625deg);
                transform: skewX(.390625deg) skewY(.390625deg)
            }

            88.8% {
                -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
                transform: skewX(-.1953125deg) skewY(-.1953125deg)
            }
        }

        @keyframes jello {

            0%,
            11.1%,
            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            22.2% {
                -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
                transform: skewX(-12.5deg) skewY(-12.5deg)
            }

            33.3% {
                -webkit-transform: skewX(6.25deg) skewY(6.25deg);
                transform: skewX(6.25deg) skewY(6.25deg)
            }

            44.4% {
                -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
                transform: skewX(-3.125deg) skewY(-3.125deg)
            }

            55.5% {
                -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
                transform: skewX(1.5625deg) skewY(1.5625deg)
            }

            66.6% {
                -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
                transform: skewX(-.78125deg) skewY(-.78125deg)
            }

            77.7% {
                -webkit-transform: skewX(.390625deg) skewY(.390625deg);
                transform: skewX(.390625deg) skewY(.390625deg)
            }

            88.8% {
                -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
                transform: skewX(-.1953125deg) skewY(-.1953125deg)
            }
        }

        .jello {
            -webkit-animation-name: jello;
            -webkit-transform-origin: center;
            animation-name: jello;
            transform-origin: center
        }

        @-webkit-keyframes heartBeat {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            14% {
                -webkit-transform: scale(1.3);
                transform: scale(1.3)
            }

            28% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            42% {
                -webkit-transform: scale(1.3);
                transform: scale(1.3)
            }

            70% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        @keyframes heartBeat {
            0% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            14% {
                -webkit-transform: scale(1.3);
                transform: scale(1.3)
            }

            28% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }

            42% {
                -webkit-transform: scale(1.3);
                transform: scale(1.3)
            }

            70% {
                -webkit-transform: scale(1);
                transform: scale(1)
            }
        }

        .heartBeat {
            -webkit-animation-duration: 1.3s;
            -webkit-animation-name: heartBeat;
            -webkit-animation-timing-function: ease-in-out;
            animation-duration: 1.3s;
            animation-name: heartBeat;
            animation-timing-function: ease-in-out
        }

        @-webkit-keyframes bounceIn {

            0%,
            20%,
            40%,
            60%,
            80%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
            }

            40% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }

            60% {
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                opacity: 1;
                transform: scale3d(1.03, 1.03, 1.03)
            }

            80% {
                -webkit-transform: scale3d(.97, .97, .97);
                transform: scale3d(.97, .97, .97)
            }

            to {
                -webkit-transform: scaleX(1);
                opacity: 1;
                transform: scaleX(1)
            }
        }

        @keyframes bounceIn {

            0%,
            20%,
            40%,
            60%,
            80%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            20% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1)
            }

            40% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }

            60% {
                -webkit-transform: scale3d(1.03, 1.03, 1.03);
                opacity: 1;
                transform: scale3d(1.03, 1.03, 1.03)
            }

            80% {
                -webkit-transform: scale3d(.97, .97, .97);
                transform: scale3d(.97, .97, .97)
            }

            to {
                -webkit-transform: scaleX(1);
                opacity: 1;
                transform: scaleX(1)
            }
        }

        .bounceIn {
            -webkit-animation-duration: .75s;
            -webkit-animation-name: bounceIn;
            animation-duration: .75s;
            animation-name: bounceIn
        }

        @-webkit-keyframes bounceInDown {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(0, -3000px, 0);
                opacity: 0;
                transform: translate3d(0, -3000px, 0)
            }

            60% {
                -webkit-transform: translate3d(0, 25px, 0);
                opacity: 1;
                transform: translate3d(0, 25px, 0)
            }

            75% {
                -webkit-transform: translate3d(0, -10px, 0);
                transform: translate3d(0, -10px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, 5px, 0);
                transform: translate3d(0, 5px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes bounceInDown {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(0, -3000px, 0);
                opacity: 0;
                transform: translate3d(0, -3000px, 0)
            }

            60% {
                -webkit-transform: translate3d(0, 25px, 0);
                opacity: 1;
                transform: translate3d(0, 25px, 0)
            }

            75% {
                -webkit-transform: translate3d(0, -10px, 0);
                transform: translate3d(0, -10px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, 5px, 0);
                transform: translate3d(0, 5px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .bounceInDown {
            -webkit-animation-name: bounceInDown;
            animation-name: bounceInDown
        }

        @-webkit-keyframes bounceInLeft {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(-3000px, 0, 0);
                opacity: 0;
                transform: translate3d(-3000px, 0, 0)
            }

            60% {
                -webkit-transform: translate3d(25px, 0, 0);
                opacity: 1;
                transform: translate3d(25px, 0, 0)
            }

            75% {
                -webkit-transform: translate3d(-10px, 0, 0);
                transform: translate3d(-10px, 0, 0)
            }

            90% {
                -webkit-transform: translate3d(5px, 0, 0);
                transform: translate3d(5px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes bounceInLeft {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(-3000px, 0, 0);
                opacity: 0;
                transform: translate3d(-3000px, 0, 0)
            }

            60% {
                -webkit-transform: translate3d(25px, 0, 0);
                opacity: 1;
                transform: translate3d(25px, 0, 0)
            }

            75% {
                -webkit-transform: translate3d(-10px, 0, 0);
                transform: translate3d(-10px, 0, 0)
            }

            90% {
                -webkit-transform: translate3d(5px, 0, 0);
                transform: translate3d(5px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .bounceInLeft {
            -webkit-animation-name: bounceInLeft;
            animation-name: bounceInLeft
        }

        @-webkit-keyframes bounceInRight {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(3000px, 0, 0);
                opacity: 0;
                transform: translate3d(3000px, 0, 0)
            }

            60% {
                -webkit-transform: translate3d(-25px, 0, 0);
                opacity: 1;
                transform: translate3d(-25px, 0, 0)
            }

            75% {
                -webkit-transform: translate3d(10px, 0, 0);
                transform: translate3d(10px, 0, 0)
            }

            90% {
                -webkit-transform: translate3d(-5px, 0, 0);
                transform: translate3d(-5px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes bounceInRight {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(3000px, 0, 0);
                opacity: 0;
                transform: translate3d(3000px, 0, 0)
            }

            60% {
                -webkit-transform: translate3d(-25px, 0, 0);
                opacity: 1;
                transform: translate3d(-25px, 0, 0)
            }

            75% {
                -webkit-transform: translate3d(10px, 0, 0);
                transform: translate3d(10px, 0, 0)
            }

            90% {
                -webkit-transform: translate3d(-5px, 0, 0);
                transform: translate3d(-5px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .bounceInRight {
            -webkit-animation-name: bounceInRight;
            animation-name: bounceInRight
        }

        @-webkit-keyframes bounceInUp {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(0, 3000px, 0);
                opacity: 0;
                transform: translate3d(0, 3000px, 0)
            }

            60% {
                -webkit-transform: translate3d(0, -20px, 0);
                opacity: 1;
                transform: translate3d(0, -20px, 0)
            }

            75% {
                -webkit-transform: translate3d(0, 10px, 0);
                transform: translate3d(0, 10px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, -5px, 0);
                transform: translate3d(0, -5px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes bounceInUp {

            0%,
            60%,
            75%,
            90%,
            to {
                -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
                animation-timing-function: cubic-bezier(.215, .61, .355, 1)
            }

            0% {
                -webkit-transform: translate3d(0, 3000px, 0);
                opacity: 0;
                transform: translate3d(0, 3000px, 0)
            }

            60% {
                -webkit-transform: translate3d(0, -20px, 0);
                opacity: 1;
                transform: translate3d(0, -20px, 0)
            }

            75% {
                -webkit-transform: translate3d(0, 10px, 0);
                transform: translate3d(0, 10px, 0)
            }

            90% {
                -webkit-transform: translate3d(0, -5px, 0);
                transform: translate3d(0, -5px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .bounceInUp {
            -webkit-animation-name: bounceInUp;
            animation-name: bounceInUp
        }

        @-webkit-keyframes bounceOut {
            20% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }

            50%,
            55% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                opacity: 1;
                transform: scale3d(1.1, 1.1, 1.1)
            }

            to {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }
        }

        @keyframes bounceOut {
            20% {
                -webkit-transform: scale3d(.9, .9, .9);
                transform: scale3d(.9, .9, .9)
            }

            50%,
            55% {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                opacity: 1;
                transform: scale3d(1.1, 1.1, 1.1)
            }

            to {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }
        }

        .bounceOut {
            -webkit-animation-duration: .75s;
            -webkit-animation-name: bounceOut;
            animation-duration: .75s;
            animation-name: bounceOut
        }

        @-webkit-keyframes bounceOutDown {
            20% {
                -webkit-transform: translate3d(0, 10px, 0);
                transform: translate3d(0, 10px, 0)
            }

            40%,
            45% {
                -webkit-transform: translate3d(0, -20px, 0);
                opacity: 1;
                transform: translate3d(0, -20px, 0)
            }

            to {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }
        }

        @keyframes bounceOutDown {
            20% {
                -webkit-transform: translate3d(0, 10px, 0);
                transform: translate3d(0, 10px, 0)
            }

            40%,
            45% {
                -webkit-transform: translate3d(0, -20px, 0);
                opacity: 1;
                transform: translate3d(0, -20px, 0)
            }

            to {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }
        }

        .bounceOutDown {
            -webkit-animation-name: bounceOutDown;
            animation-name: bounceOutDown
        }

        @-webkit-keyframes bounceOutLeft {
            20% {
                -webkit-transform: translate3d(20px, 0, 0);
                opacity: 1;
                transform: translate3d(20px, 0, 0)
            }

            to {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }
        }

        @keyframes bounceOutLeft {
            20% {
                -webkit-transform: translate3d(20px, 0, 0);
                opacity: 1;
                transform: translate3d(20px, 0, 0)
            }

            to {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }
        }

        .bounceOutLeft {
            -webkit-animation-name: bounceOutLeft;
            animation-name: bounceOutLeft
        }

        @-webkit-keyframes bounceOutRight {
            20% {
                -webkit-transform: translate3d(-20px, 0, 0);
                opacity: 1;
                transform: translate3d(-20px, 0, 0)
            }

            to {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }
        }

        @keyframes bounceOutRight {
            20% {
                -webkit-transform: translate3d(-20px, 0, 0);
                opacity: 1;
                transform: translate3d(-20px, 0, 0)
            }

            to {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }
        }

        .bounceOutRight {
            -webkit-animation-name: bounceOutRight;
            animation-name: bounceOutRight
        }

        @-webkit-keyframes bounceOutUp {
            20% {
                -webkit-transform: translate3d(0, -10px, 0);
                transform: translate3d(0, -10px, 0)
            }

            40%,
            45% {
                -webkit-transform: translate3d(0, 20px, 0);
                opacity: 1;
                transform: translate3d(0, 20px, 0)
            }

            to {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }
        }

        @keyframes bounceOutUp {
            20% {
                -webkit-transform: translate3d(0, -10px, 0);
                transform: translate3d(0, -10px, 0)
            }

            40%,
            45% {
                -webkit-transform: translate3d(0, 20px, 0);
                opacity: 1;
                transform: translate3d(0, 20px, 0)
            }

            to {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }
        }

        .bounceOutUp {
            -webkit-animation-name: bounceOutUp;
            animation-name: bounceOutUp
        }

        @-webkit-keyframes fadeIn {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes fadeIn {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        .fadeIn {
            -webkit-animation-name: fadeIn;
            animation-name: fadeIn
        }

        @-webkit-keyframes fadeInDown {
            0% {
                -webkit-transform: translate3d(0, -100%, 0);
                opacity: 0;
                transform: translate3d(0, -100%, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInDown {
            0% {
                -webkit-transform: translate3d(0, -100%, 0);
                opacity: 0;
                transform: translate3d(0, -100%, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInDown {
            -webkit-animation-name: fadeInDown;
            animation-name: fadeInDown
        }

        @-webkit-keyframes fadeInDownBig {
            0% {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInDownBig {
            0% {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInDownBig {
            -webkit-animation-name: fadeInDownBig;
            animation-name: fadeInDownBig
        }

        @-webkit-keyframes fadeInLeft {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0);
                opacity: 0;
                transform: translate3d(-100%, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInLeft {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0);
                opacity: 0;
                transform: translate3d(-100%, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInLeft {
            -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft
        }

        @-webkit-keyframes fadeInLeftBig {
            0% {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInLeftBig {
            0% {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInLeftBig {
            -webkit-animation-name: fadeInLeftBig;
            animation-name: fadeInLeftBig
        }

        @-webkit-keyframes fadeInRight {
            0% {
                -webkit-transform: translate3d(100%, 0, 0);
                opacity: 0;
                transform: translate3d(100%, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInRight {
            0% {
                -webkit-transform: translate3d(100%, 0, 0);
                opacity: 0;
                transform: translate3d(100%, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInRight {
            -webkit-animation-name: fadeInRight;
            animation-name: fadeInRight
        }

        @-webkit-keyframes fadeInRightBig {
            0% {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInRightBig {
            0% {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInRightBig {
            -webkit-animation-name: fadeInRightBig;
            animation-name: fadeInRightBig
        }

        @-webkit-keyframes fadeInUp {
            0% {
                -webkit-transform: translate3d(0, 100%, 0);
                opacity: 0;
                transform: translate3d(0, 100%, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInUp {
            0% {
                -webkit-transform: translate3d(0, 100%, 0);
                opacity: 0;
                transform: translate3d(0, 100%, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInUp {
            -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp
        }

        @-webkit-keyframes fadeInUpBig {
            0% {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes fadeInUpBig {
            0% {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .fadeInUpBig {
            -webkit-animation-name: fadeInUpBig;
            animation-name: fadeInUpBig
        }

        @-webkit-keyframes fadeOut {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        @keyframes fadeOut {
            0% {
                opacity: 1
            }

            to {
                opacity: 0
            }
        }

        .fadeOut {
            -webkit-animation-name: fadeOut;
            animation-name: fadeOut
        }

        @-webkit-keyframes fadeOutDown {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, 100%, 0);
                opacity: 0;
                transform: translate3d(0, 100%, 0)
            }
        }

        @keyframes fadeOutDown {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, 100%, 0);
                opacity: 0;
                transform: translate3d(0, 100%, 0)
            }
        }

        .fadeOutDown {
            -webkit-animation-name: fadeOutDown;
            animation-name: fadeOutDown
        }

        @-webkit-keyframes fadeOutDownBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }
        }

        @keyframes fadeOutDownBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, 2000px, 0);
                opacity: 0;
                transform: translate3d(0, 2000px, 0)
            }
        }

        .fadeOutDownBig {
            -webkit-animation-name: fadeOutDownBig;
            animation-name: fadeOutDownBig
        }

        @-webkit-keyframes fadeOutLeft {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(-100%, 0, 0);
                opacity: 0;
                transform: translate3d(-100%, 0, 0)
            }
        }

        @keyframes fadeOutLeft {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(-100%, 0, 0);
                opacity: 0;
                transform: translate3d(-100%, 0, 0)
            }
        }

        .fadeOutLeft {
            -webkit-animation-name: fadeOutLeft;
            animation-name: fadeOutLeft
        }

        @-webkit-keyframes fadeOutLeftBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }
        }

        @keyframes fadeOutLeftBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(-2000px, 0, 0);
                opacity: 0;
                transform: translate3d(-2000px, 0, 0)
            }
        }

        .fadeOutLeftBig {
            -webkit-animation-name: fadeOutLeftBig;
            animation-name: fadeOutLeftBig
        }

        @-webkit-keyframes fadeOutRight {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0);
                opacity: 0;
                transform: translate3d(100%, 0, 0)
            }
        }

        @keyframes fadeOutRight {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0);
                opacity: 0;
                transform: translate3d(100%, 0, 0)
            }
        }

        .fadeOutRight {
            -webkit-animation-name: fadeOutRight;
            animation-name: fadeOutRight
        }

        @-webkit-keyframes fadeOutRightBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }
        }

        @keyframes fadeOutRightBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(2000px, 0, 0);
                opacity: 0;
                transform: translate3d(2000px, 0, 0)
            }
        }

        .fadeOutRightBig {
            -webkit-animation-name: fadeOutRightBig;
            animation-name: fadeOutRightBig
        }

        @-webkit-keyframes fadeOutUp {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, -100%, 0);
                opacity: 0;
                transform: translate3d(0, -100%, 0)
            }
        }

        @keyframes fadeOutUp {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, -100%, 0);
                opacity: 0;
                transform: translate3d(0, -100%, 0)
            }
        }

        .fadeOutUp {
            -webkit-animation-name: fadeOutUp;
            animation-name: fadeOutUp
        }

        @-webkit-keyframes fadeOutUpBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }
        }

        @keyframes fadeOutUpBig {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(0, -2000px, 0);
                opacity: 0;
                transform: translate3d(0, -2000px, 0)
            }
        }

        .fadeOutUpBig {
            -webkit-animation-name: fadeOutUpBig;
            animation-name: fadeOutUpBig
        }

        @-webkit-keyframes flip {
            0% {
                -webkit-animation-timing-function: ease-out;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
                animation-timing-function: ease-out;
                transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
            }

            40% {
                -webkit-animation-timing-function: ease-out;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
                animation-timing-function: ease-out;
                transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
            }

            50% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
            }

            80% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
            }

            to {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
            }
        }

        @keyframes flip {
            0% {
                -webkit-animation-timing-function: ease-out;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
                animation-timing-function: ease-out;
                transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
            }

            40% {
                -webkit-animation-timing-function: ease-out;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
                animation-timing-function: ease-out;
                transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
            }

            50% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
            }

            80% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
            }

            to {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
            }
        }

        .animated.flip {
            -webkit-animation-name: flip;
            -webkit-backface-visibility: visible;
            animation-name: flip;
            backface-visibility: visible
        }

        @-webkit-keyframes flipInX {
            0% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateX(90deg);
                animation-timing-function: ease-in;
                opacity: 0;
                transform: perspective(400px) rotateX(90deg)
            }

            40% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateX(-20deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) rotateX(-20deg)
            }

            60% {
                -webkit-transform: perspective(400px) rotateX(10deg);
                opacity: 1;
                transform: perspective(400px) rotateX(10deg)
            }

            80% {
                -webkit-transform: perspective(400px) rotateX(-5deg);
                transform: perspective(400px) rotateX(-5deg)
            }

            to {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }
        }

        @keyframes flipInX {
            0% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateX(90deg);
                animation-timing-function: ease-in;
                opacity: 0;
                transform: perspective(400px) rotateX(90deg)
            }

            40% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateX(-20deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) rotateX(-20deg)
            }

            60% {
                -webkit-transform: perspective(400px) rotateX(10deg);
                opacity: 1;
                transform: perspective(400px) rotateX(10deg)
            }

            80% {
                -webkit-transform: perspective(400px) rotateX(-5deg);
                transform: perspective(400px) rotateX(-5deg)
            }

            to {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }
        }

        .flipInX {
            -webkit-animation-name: flipInX;
            -webkit-backface-visibility: visible !important;
            animation-name: flipInX;
            backface-visibility: visible !important
        }

        @-webkit-keyframes flipInY {
            0% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateY(90deg);
                animation-timing-function: ease-in;
                opacity: 0;
                transform: perspective(400px) rotateY(90deg)
            }

            40% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateY(-20deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) rotateY(-20deg)
            }

            60% {
                -webkit-transform: perspective(400px) rotateY(10deg);
                opacity: 1;
                transform: perspective(400px) rotateY(10deg)
            }

            80% {
                -webkit-transform: perspective(400px) rotateY(-5deg);
                transform: perspective(400px) rotateY(-5deg)
            }

            to {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }
        }

        @keyframes flipInY {
            0% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateY(90deg);
                animation-timing-function: ease-in;
                opacity: 0;
                transform: perspective(400px) rotateY(90deg)
            }

            40% {
                -webkit-animation-timing-function: ease-in;
                -webkit-transform: perspective(400px) rotateY(-20deg);
                animation-timing-function: ease-in;
                transform: perspective(400px) rotateY(-20deg)
            }

            60% {
                -webkit-transform: perspective(400px) rotateY(10deg);
                opacity: 1;
                transform: perspective(400px) rotateY(10deg)
            }

            80% {
                -webkit-transform: perspective(400px) rotateY(-5deg);
                transform: perspective(400px) rotateY(-5deg)
            }

            to {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }
        }

        .flipInY {
            -webkit-animation-name: flipInY;
            -webkit-backface-visibility: visible !important;
            animation-name: flipInY;
            backface-visibility: visible !important
        }

        @-webkit-keyframes flipOutX {
            0% {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }

            30% {
                -webkit-transform: perspective(400px) rotateX(-20deg);
                opacity: 1;
                transform: perspective(400px) rotateX(-20deg)
            }

            to {
                -webkit-transform: perspective(400px) rotateX(90deg);
                opacity: 0;
                transform: perspective(400px) rotateX(90deg)
            }
        }

        @keyframes flipOutX {
            0% {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }

            30% {
                -webkit-transform: perspective(400px) rotateX(-20deg);
                opacity: 1;
                transform: perspective(400px) rotateX(-20deg)
            }

            to {
                -webkit-transform: perspective(400px) rotateX(90deg);
                opacity: 0;
                transform: perspective(400px) rotateX(90deg)
            }
        }

        .flipOutX {
            -webkit-animation-duration: .75s;
            -webkit-animation-name: flipOutX;
            -webkit-backface-visibility: visible !important;
            animation-duration: .75s;
            animation-name: flipOutX;
            backface-visibility: visible !important
        }

        @-webkit-keyframes flipOutY {
            0% {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }

            30% {
                -webkit-transform: perspective(400px) rotateY(-15deg);
                opacity: 1;
                transform: perspective(400px) rotateY(-15deg)
            }

            to {
                -webkit-transform: perspective(400px) rotateY(90deg);
                opacity: 0;
                transform: perspective(400px) rotateY(90deg)
            }
        }

        @keyframes flipOutY {
            0% {
                -webkit-transform: perspective(400px);
                transform: perspective(400px)
            }

            30% {
                -webkit-transform: perspective(400px) rotateY(-15deg);
                opacity: 1;
                transform: perspective(400px) rotateY(-15deg)
            }

            to {
                -webkit-transform: perspective(400px) rotateY(90deg);
                opacity: 0;
                transform: perspective(400px) rotateY(90deg)
            }
        }

        .flipOutY {
            -webkit-animation-duration: .75s;
            -webkit-animation-name: flipOutY;
            -webkit-backface-visibility: visible !important;
            animation-duration: .75s;
            animation-name: flipOutY;
            backface-visibility: visible !important
        }

        @-webkit-keyframes lightSpeedIn {
            0% {
                -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) skewX(-30deg)
            }

            60% {
                -webkit-transform: skewX(20deg);
                opacity: 1;
                transform: skewX(20deg)
            }

            80% {
                -webkit-transform: skewX(-5deg);
                transform: skewX(-5deg)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes lightSpeedIn {
            0% {
                -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) skewX(-30deg)
            }

            60% {
                -webkit-transform: skewX(20deg);
                opacity: 1;
                transform: skewX(20deg)
            }

            80% {
                -webkit-transform: skewX(-5deg);
                transform: skewX(-5deg)
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .lightSpeedIn {
            -webkit-animation-name: lightSpeedIn;
            -webkit-animation-timing-function: ease-out;
            animation-name: lightSpeedIn;
            animation-timing-function: ease-out
        }

        @-webkit-keyframes lightSpeedOut {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) skewX(30deg)
            }
        }

        @keyframes lightSpeedOut {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) skewX(30deg)
            }
        }

        .lightSpeedOut {
            -webkit-animation-name: lightSpeedOut;
            -webkit-animation-timing-function: ease-in;
            animation-name: lightSpeedOut;
            animation-timing-function: ease-in
        }

        @-webkit-keyframes rotateIn {
            0% {
                -webkit-transform: rotate(-200deg);
                -webkit-transform-origin: center;
                opacity: 0;
                transform: rotate(-200deg);
                transform-origin: center
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: center;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: center
            }
        }

        @keyframes rotateIn {
            0% {
                -webkit-transform: rotate(-200deg);
                -webkit-transform-origin: center;
                opacity: 0;
                transform: rotate(-200deg);
                transform-origin: center
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: center;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: center
            }
        }

        .rotateIn {
            -webkit-animation-name: rotateIn;
            animation-name: rotateIn
        }

        @-webkit-keyframes rotateInDownLeft {
            0% {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: left bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: left bottom
            }
        }

        @keyframes rotateInDownLeft {
            0% {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: left bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: left bottom
            }
        }

        .rotateInDownLeft {
            -webkit-animation-name: rotateInDownLeft;
            animation-name: rotateInDownLeft
        }

        @-webkit-keyframes rotateInDownRight {
            0% {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: right bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: right bottom
            }
        }

        @keyframes rotateInDownRight {
            0% {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: right bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: right bottom
            }
        }

        .rotateInDownRight {
            -webkit-animation-name: rotateInDownRight;
            animation-name: rotateInDownRight
        }

        @-webkit-keyframes rotateInUpLeft {
            0% {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: left bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: left bottom
            }
        }

        @keyframes rotateInUpLeft {
            0% {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: left bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: left bottom
            }
        }

        .rotateInUpLeft {
            -webkit-animation-name: rotateInUpLeft;
            animation-name: rotateInUpLeft
        }

        @-webkit-keyframes rotateInUpRight {
            0% {
                -webkit-transform: rotate(-90deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(-90deg);
                transform-origin: right bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: right bottom
            }
        }

        @keyframes rotateInUpRight {
            0% {
                -webkit-transform: rotate(-90deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(-90deg);
                transform-origin: right bottom
            }

            to {
                -webkit-transform: translateZ(0);
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform: translateZ(0);
                transform-origin: right bottom
            }
        }

        .rotateInUpRight {
            -webkit-animation-name: rotateInUpRight;
            animation-name: rotateInUpRight
        }

        @-webkit-keyframes rotateOut {
            0% {
                -webkit-transform-origin: center;
                opacity: 1;
                transform-origin: center
            }

            to {
                -webkit-transform: rotate(200deg);
                -webkit-transform-origin: center;
                opacity: 0;
                transform: rotate(200deg);
                transform-origin: center
            }
        }

        @keyframes rotateOut {
            0% {
                -webkit-transform-origin: center;
                opacity: 1;
                transform-origin: center
            }

            to {
                -webkit-transform: rotate(200deg);
                -webkit-transform-origin: center;
                opacity: 0;
                transform: rotate(200deg);
                transform-origin: center
            }
        }

        .rotateOut {
            -webkit-animation-name: rotateOut;
            animation-name: rotateOut
        }

        @-webkit-keyframes rotateOutDownLeft {
            0% {
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform-origin: left bottom
            }

            to {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: left bottom
            }
        }

        @keyframes rotateOutDownLeft {
            0% {
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform-origin: left bottom
            }

            to {
                -webkit-transform: rotate(45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(45deg);
                transform-origin: left bottom
            }
        }

        .rotateOutDownLeft {
            -webkit-animation-name: rotateOutDownLeft;
            animation-name: rotateOutDownLeft
        }

        @-webkit-keyframes rotateOutDownRight {
            0% {
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform-origin: right bottom
            }

            to {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: right bottom
            }
        }

        @keyframes rotateOutDownRight {
            0% {
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform-origin: right bottom
            }

            to {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: right bottom
            }
        }

        .rotateOutDownRight {
            -webkit-animation-name: rotateOutDownRight;
            animation-name: rotateOutDownRight
        }

        @-webkit-keyframes rotateOutUpLeft {
            0% {
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform-origin: left bottom
            }

            to {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: left bottom
            }
        }

        @keyframes rotateOutUpLeft {
            0% {
                -webkit-transform-origin: left bottom;
                opacity: 1;
                transform-origin: left bottom
            }

            to {
                -webkit-transform: rotate(-45deg);
                -webkit-transform-origin: left bottom;
                opacity: 0;
                transform: rotate(-45deg);
                transform-origin: left bottom
            }
        }

        .rotateOutUpLeft {
            -webkit-animation-name: rotateOutUpLeft;
            animation-name: rotateOutUpLeft
        }

        @-webkit-keyframes rotateOutUpRight {
            0% {
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform-origin: right bottom
            }

            to {
                -webkit-transform: rotate(90deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(90deg);
                transform-origin: right bottom
            }
        }

        @keyframes rotateOutUpRight {
            0% {
                -webkit-transform-origin: right bottom;
                opacity: 1;
                transform-origin: right bottom
            }

            to {
                -webkit-transform: rotate(90deg);
                -webkit-transform-origin: right bottom;
                opacity: 0;
                transform: rotate(90deg);
                transform-origin: right bottom
            }
        }

        .rotateOutUpRight {
            -webkit-animation-name: rotateOutUpRight;
            animation-name: rotateOutUpRight
        }

        @-webkit-keyframes hinge {
            0% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                transform-origin: top left
            }

            20%,
            60% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform: rotate(80deg);
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                transform: rotate(80deg);
                transform-origin: top left
            }

            40%,
            80% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform: rotate(60deg);
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                opacity: 1;
                transform: rotate(60deg);
                transform-origin: top left
            }

            to {
                -webkit-transform: translate3d(0, 700px, 0);
                opacity: 0;
                transform: translate3d(0, 700px, 0)
            }
        }

        @keyframes hinge {
            0% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                transform-origin: top left
            }

            20%,
            60% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform: rotate(80deg);
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                transform: rotate(80deg);
                transform-origin: top left
            }

            40%,
            80% {
                -webkit-animation-timing-function: ease-in-out;
                -webkit-transform: rotate(60deg);
                -webkit-transform-origin: top left;
                animation-timing-function: ease-in-out;
                opacity: 1;
                transform: rotate(60deg);
                transform-origin: top left
            }

            to {
                -webkit-transform: translate3d(0, 700px, 0);
                opacity: 0;
                transform: translate3d(0, 700px, 0)
            }
        }

        .hinge {
            -webkit-animation-duration: 2s;
            -webkit-animation-name: hinge;
            animation-duration: 2s;
            animation-name: hinge
        }

        @-webkit-keyframes jackInTheBox {
            0% {
                -webkit-transform: scale(.1) rotate(30deg);
                -webkit-transform-origin: center bottom;
                opacity: 0;
                transform: scale(.1) rotate(30deg);
                transform-origin: center bottom
            }

            50% {
                -webkit-transform: rotate(-10deg);
                transform: rotate(-10deg)
            }

            70% {
                -webkit-transform: rotate(3deg);
                transform: rotate(3deg)
            }

            to {
                -webkit-transform: scale(1);
                opacity: 1;
                transform: scale(1)
            }
        }

        @keyframes jackInTheBox {
            0% {
                -webkit-transform: scale(.1) rotate(30deg);
                -webkit-transform-origin: center bottom;
                opacity: 0;
                transform: scale(.1) rotate(30deg);
                transform-origin: center bottom
            }

            50% {
                -webkit-transform: rotate(-10deg);
                transform: rotate(-10deg)
            }

            70% {
                -webkit-transform: rotate(3deg);
                transform: rotate(3deg)
            }

            to {
                -webkit-transform: scale(1);
                opacity: 1;
                transform: scale(1)
            }
        }

        .jackInTheBox {
            -webkit-animation-name: jackInTheBox;
            animation-name: jackInTheBox
        }

        @-webkit-keyframes rollIn {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
                opacity: 0;
                transform: translate3d(-100%, 0, 0) rotate(-120deg)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        @keyframes rollIn {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
                opacity: 0;
                transform: translate3d(-100%, 0, 0) rotate(-120deg)
            }

            to {
                -webkit-transform: translateZ(0);
                opacity: 1;
                transform: translateZ(0)
            }
        }

        .rollIn {
            -webkit-animation-name: rollIn;
            animation-name: rollIn
        }

        @-webkit-keyframes rollOut {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) rotate(120deg)
            }
        }

        @keyframes rollOut {
            0% {
                opacity: 1
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
                opacity: 0;
                transform: translate3d(100%, 0, 0) rotate(120deg)
            }
        }

        .rollOut {
            -webkit-animation-name: rollOut;
            animation-name: rollOut
        }

        @-webkit-keyframes zoomIn {
            0% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            50% {
                opacity: 1
            }
        }

        @keyframes zoomIn {
            0% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            50% {
                opacity: 1
            }
        }

        .zoomIn {
            -webkit-animation-name: zoomIn;
            animation-name: zoomIn
        }

        @-webkit-keyframes zoomInDown {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
            }
        }

        @keyframes zoomInDown {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
            }
        }

        .zoomInDown {
            -webkit-animation-name: zoomInDown;
            animation-name: zoomInDown
        }

        @-webkit-keyframes zoomInLeft {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
            }
        }

        @keyframes zoomInLeft {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
            }
        }

        .zoomInLeft {
            -webkit-animation-name: zoomInLeft;
            animation-name: zoomInLeft
        }

        @-webkit-keyframes zoomInRight {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
            }
        }

        @keyframes zoomInRight {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
            }
        }

        .zoomInRight {
            -webkit-animation-name: zoomInRight;
            animation-name: zoomInRight
        }

        @-webkit-keyframes zoomInUp {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
            }
        }

        @keyframes zoomInUp {
            0% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
            }

            60% {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
            }
        }

        .zoomInUp {
            -webkit-animation-name: zoomInUp;
            animation-name: zoomInUp
        }

        @-webkit-keyframes zoomOut {
            0% {
                opacity: 1
            }

            50% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            to {
                opacity: 0
            }
        }

        @keyframes zoomOut {
            0% {
                opacity: 1
            }

            50% {
                -webkit-transform: scale3d(.3, .3, .3);
                opacity: 0;
                transform: scale3d(.3, .3, .3)
            }

            to {
                opacity: 0
            }
        }

        .zoomOut {
            -webkit-animation-name: zoomOut;
            animation-name: zoomOut
        }

        @-webkit-keyframes zoomOutDown {
            40% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
            }

            to {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
                -webkit-transform-origin: center bottom;
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
                transform-origin: center bottom
            }
        }

        @keyframes zoomOutDown {
            40% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
            }

            to {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
                -webkit-transform-origin: center bottom;
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
                transform-origin: center bottom
            }
        }

        .zoomOutDown {
            -webkit-animation-name: zoomOutDown;
            animation-name: zoomOutDown
        }

        @-webkit-keyframes zoomOutLeft {
            40% {
                -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
            }

            to {
                -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
                -webkit-transform-origin: left center;
                opacity: 0;
                transform: scale(.1) translate3d(-2000px, 0, 0);
                transform-origin: left center
            }
        }

        @keyframes zoomOutLeft {
            40% {
                -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
            }

            to {
                -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
                -webkit-transform-origin: left center;
                opacity: 0;
                transform: scale(.1) translate3d(-2000px, 0, 0);
                transform-origin: left center
            }
        }

        .zoomOutLeft {
            -webkit-animation-name: zoomOutLeft;
            animation-name: zoomOutLeft
        }

        @-webkit-keyframes zoomOutRight {
            40% {
                -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
            }

            to {
                -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
                -webkit-transform-origin: right center;
                opacity: 0;
                transform: scale(.1) translate3d(2000px, 0, 0);
                transform-origin: right center
            }
        }

        @keyframes zoomOutRight {
            40% {
                -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
            }

            to {
                -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
                -webkit-transform-origin: right center;
                opacity: 0;
                transform: scale(.1) translate3d(2000px, 0, 0);
                transform-origin: right center
            }
        }

        .zoomOutRight {
            -webkit-animation-name: zoomOutRight;
            animation-name: zoomOutRight
        }

        @-webkit-keyframes zoomOutUp {
            40% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
            }

            to {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
                -webkit-transform-origin: center bottom;
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
                transform-origin: center bottom
            }
        }

        @keyframes zoomOutUp {
            40% {
                -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
                animation-timing-function: cubic-bezier(.55, .055, .675, .19);
                opacity: 1;
                transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
            }

            to {
                -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
                -webkit-transform-origin: center bottom;
                animation-timing-function: cubic-bezier(.175, .885, .32, 1);
                opacity: 0;
                transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
                transform-origin: center bottom
            }
        }

        .zoomOutUp {
            -webkit-animation-name: zoomOutUp;
            animation-name: zoomOutUp
        }

        @-webkit-keyframes slideInDown {
            0% {
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes slideInDown {
            0% {
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .slideInDown {
            -webkit-animation-name: slideInDown;
            animation-name: slideInDown
        }

        @-webkit-keyframes slideInLeft {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes slideInLeft {
            0% {
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .slideInLeft {
            -webkit-animation-name: slideInLeft;
            animation-name: slideInLeft
        }

        @-webkit-keyframes slideInRight {
            0% {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes slideInRight {
            0% {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .slideInRight {
            -webkit-animation-name: slideInRight;
            animation-name: slideInRight
        }

        @-webkit-keyframes slideInUp {
            0% {
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        @keyframes slideInUp {
            0% {
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
                visibility: visible
            }

            to {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }

        .slideInUp {
            -webkit-animation-name: slideInUp;
            animation-name: slideInUp
        }

        @-webkit-keyframes slideOutDown {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
                visibility: hidden
            }
        }

        @keyframes slideOutDown {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
                visibility: hidden
            }
        }

        .slideOutDown {
            -webkit-animation-name: slideOutDown;
            animation-name: slideOutDown
        }

        @-webkit-keyframes slideOutLeft {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                visibility: hidden
            }
        }

        @keyframes slideOutLeft {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
                visibility: hidden
            }
        }

        .slideOutLeft {
            -webkit-animation-name: slideOutLeft;
            animation-name: slideOutLeft
        }

        @-webkit-keyframes slideOutRight {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
                visibility: hidden
            }
        }

        @keyframes slideOutRight {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
                visibility: hidden
            }
        }

        .slideOutRight {
            -webkit-animation-name: slideOutRight;
            animation-name: slideOutRight
        }

        @-webkit-keyframes slideOutUp {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
                visibility: hidden
            }
        }

        @keyframes slideOutUp {
            0% {
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }

            to {
                -webkit-transform: translate3d(0, -100%, 0);
                transform: translate3d(0, -100%, 0);
                visibility: hidden
            }
        }

        .slideOutUp {
            -webkit-animation-name: slideOutUp;
            animation-name: slideOutUp
        }

        .animated {
            -webkit-animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-duration: 1s;
            animation-fill-mode: both
        }

        .animated.infinite {
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite
        }

        .animated.delay-1s {
            -webkit-animation-delay: 1s;
            animation-delay: 1s
        }

        .animated.delay-2s {
            -webkit-animation-delay: 2s;
            animation-delay: 2s
        }

        .animated.delay-3s {
            -webkit-animation-delay: 3s;
            animation-delay: 3s
        }

        .animated.delay-4s {
            -webkit-animation-delay: 4s;
            animation-delay: 4s
        }

        .animated.delay-5s {
            -webkit-animation-delay: 5s;
            animation-delay: 5s
        }

        .animated.fast {
            -webkit-animation-duration: .8s;
            animation-duration: .8s
        }

        .animated.faster {
            -webkit-animation-duration: .5s;
            animation-duration: .5s
        }

        .animated.slow {
            -webkit-animation-duration: 2s;
            animation-duration: 2s
        }

        .animated.slower {
            -webkit-animation-duration: 3s;
            animation-duration: 3s
        }

        @media(prefers-reduced-motion), (print) {
            .animated {
                -webkit-animation: unset !important;
                -webkit-transition: none !important;
                animation: unset !important;
                transition: none !important
            }
        }
    

        @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

        .camcc .cookies-consent-banner {
            display: flex;
            justify-content: space-between;
            bottom: 0;
            position: fixed;
            background-color: #24333f;
            width: 100%;
            z-index: 99999999;
            min-height: 64px;
        }

        .camcc .cookies-consent-banner.banner-top {
            bottom: auto;
            top: 0;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup {
            display: table;
            flex-direction: column;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 400px;
            height: auto;
            padding-bottom: 16px;
            border-radius: 15px;
        }

        body[direction="rtl"] .camcc .cookies-consent-banner {
            direction: rtl;
        }

        .camcc .view-on-top {
            position: fixed;
            top: 0;
            width: 100vw;
            height: 100vh;
            z-index: 99999999;
        }

        .camcc.mobile .view-on-top {
            position: fixed;
            top: 0;
            width: 100%;
        }

        .camcc.mobile .cookies-consent-banner {
            display: block;
            min-height: 118px;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup {
            margin-left: auto;
            margin-right: auto;
            display: table;
            width: 327px;
        }

        .camcc.mobile .cookies-consent-banner.display-none {
            display: none;
        }

        .camcc.mobile .banner-widget-text {
            display: flex;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-widget-text {
            width: 327px;
            display: flex;
        }

        .camcc .cookies-widget-container {
            position: absolute;
            bottom: 0;
            left: 0;
            width: max-content;
            margin-top: -37px;
            float: left;
            z-index: 9999999;
        }

        .camcc.cookies-widget-container-parent {
            position: relative;
        }

        body[direction="rtl"] .camcc {
            text-align: right;
        }

        body[direction="rtl"] .camcc .cookies-widget-container {
            float: right;
            right: 0;
            left: auto;
        }

        .camcc .cookies-widget {
            height: 32px;
            color: #fff;
            background: #24333f;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            font-weight: bold;
            font-family: Montserrat, sans-serif;
            font-size: 18px;
            text-decoration: blink;
            border-radius: 16px 16px 16px 0;
            border: none;
            cursor: pointer;
        }

        body[direction="rtl"] .camcc .cookies-widget {
            border-radius: 16px 16px 0 16px;
        }

        .camcc .cookies-widget-short {
            width: 27px;
        }

        .camcc .cookies-widget-long {
            width: 75px;
            padding-right: 8px;
            padding-left: 8px;
            box-sizing: content-box;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-short {
            display: none;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-long {
            display: table-cell;
            color: #fff;
        }

        .camcc .banner-text {
            color: #fff;
            width: auto;
            padding: 16px;
            align-self: center;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-text {
            color: #fff;
            width: auto;
            margin: 16px;
            padding: 0;
            text-align: justify;
        }

        body[direction="rtl"] .camcc .banner-text {
            margin: auto 18px auto 0;
            text-align: right;
        }

        .camcc .banner-text a {
            color: #fff;
        }

        .camcc.mobile .banner-text {
            width: 100%;
            margin-top: 12px;
            text-align: justify;
        }

        .camcc .banner-buttons-container {
            height: 32px;
            padding: 16px;
            display: flex;
            flex-direction: row;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            padding: 0;
            margin: 0 auto 0 auto;
            display: flex;
            flex-direction: row;
            height: auto;
            align-items: center;
            justify-content: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup.opt-in .banner-buttons-container {
            height: 100px;
        }

        body[direction="rtl"] .camcc .banner-buttons-container {
            margin-right: auto;
            margin-left: 0;
        }

        .camcc.mobile .banner-buttons-container {
            height: 100%;
            padding: 16px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding-top: 0;
        }

        .camcc.mobile .banner-button.essential-cookies-button {
            margin-bottom: 16px;
            margin-right: 0;
        }

        .camcc .banner-button {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 1px;
            border: 0;
            border-radius: 5px;
            height: 32px;
            cursor: pointer;
            background-color: rgb(239, 239, 239);
            color: rgb(0, 0, 0);
            line-height: initial;
            width: max-content;
            padding-right: 16px;
            padding-left: 16px;
        }

        body[direction="rtl"] .camcc .essential-cookies-button {
            margin-right: auto;
            margin-left: 16px;
        }

        .camcc .essential-cookies-button {
            color: #fff;
            margin-right: 16px;
            background-color: #24333f;
            width: max-content;
        }

        .camcc .all-cookies-button {
            height: 32px;
        }

        .camcc.mobile .banner-button {
            padding: 8px 16px 8px 16px;
            height: 100%;
            width: 100%;
        }

        .camcc .banner-blocking-popup .all-cookies-button,
        .camcc .banner-blocking-popup .essential-cookies-button {
            width: 100%;
            height: 100%;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding: 8px 16px 8px 16px;
            margin: 0 16px;
        }

        .camcc.mobile .banner-blocking-popup .all-cookies-button,
        .camcc.mobile .banner-blocking-popup .essential-cookies-button {
            width: calc(100% - 32px);
        }

        .camcc.mobile .banner-blocking-popup.opt-in .all-cookies-button {
            height: 100%;
        }

        .camcc .cookies-settings {
            width: 700px;
            margin: auto;
            padding-top: 74px;
            color: #24333f;
        }

        .camcc.mobile .cookies-settings {
            width: calc(100vw - 48px);
            padding: 8px 16px 0 16px;
            text-align: justify;
        }

        .camcc .cookie-settings-section-title {
            margin-bottom: 56px;
        }

        .essential-cookies-title {
            margin-bottom: 16px;
        }

        .camcc .cookies-section-title {
            margin-top: 56px;
            margin-bottom: 16px;
        }

        .camcc .cookies-description {
            color: #747474;
        }

        .camcc .cookies-settings-modal-header-container {
            line-height: 1.7;
            font-size: 14px;
            position: relative;
            background-color: white;
            border-radius: 5px 5px 0 0;
            height: 100%;
            overflow-y: auto;
        }

        .camcc .cookies-settings-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
            background-color: unset;
            border: none;
        }

        body[direction="rtl"] .camcc .cookies-settings-modal-exit-button {
            left: 22px;
        }

        .camcc.mobile .cookies-settings-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .camcc .display-block {
            display: block;
        }

        .overflowY-hidden {
            overflow-y: hidden;
        }

        .camcc .display-none {
            display: none;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup.display-none {
            display: none;
        }

        #cookie-banner-bg.display-none {
            display: none;
        }

        .camcc .hidden {
            visibility: hidden;
        }

        .camcc .visible {
            visibility: visible;
        }

        .camcc .font-source-sans-pro {
            font-family: source sans pro, sans-serif;
        }

        .camcc .toggle-wrapper {
            float: right;
        }

        body[direction="rtl"] .camcc .toggle-wrapper {
            float: left;
        }

        body.lock-scroll {
            position: fixed;
        }

        .camcc .toggle-wrapper .toggle .bound {
            position: relative;
            width: 32px;
            height: 24px;
            cursor: pointer;
        }

        .camcc .toggle-wrapper .toggle .background {
            position: relative;
            top: 2px;
            width: 32px;
            height: 20px;
            border-radius: 10px;
            -webkit-transition: all 600ms linear;
            transition: all 600ms linear;
            -o-transition: all 600ms linear;
            -moz-transition: all 600ms linear;
            background: #5f789b;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1);
        }

        .camcc .toggle-wrapper .toggle .background .handle {
            background: #fff;
            position: absolute;
            top: 4px;
            width: 12px;
            height: 12px;
            border-radius: 6px;
            -webkit-transition: all 600ms linear, left 300ms linear;
            transition: all 600ms linear, left 300ms linear;
            -o-transition: all 600ms linear, left 300ms linear;
            -moz-transition: all 600ms linear, left 300ms linear;
            left: 4px;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .camcc .toggle-wrapper .toggle.on .background {
            background: #00c281;
        }

        .camcc .toggle-wrapper .toggle.on .background .handle {
            left: 16px;
            background: #fff;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .banner-bg-blocking-popup {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #002b5d;
            opacity: 0.5;
            z-index: 99999998;
        }

        .popup-mask-container {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #252525;
            opacity: 0.5;
            z-index: 10000000;
        }

        .popup_close_button_wrapper {
            display: flex;
            justify-content: flex-end;
        }

        .modal-iframe {
            border: none;
            background: white;
        }

        .iframe-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
        }

        .iframe-modal-mobile .iframe-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .iframe-modal-loader {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .iframe-modal-loader .loader {
            border: 2px solid #f3f3f3;
            border-radius: 50%;
            border-top: 2px solid #3498db;
            width: 64px;
            height: 64px;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite;
        }



        @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

        .camcc .cookies-consent-banner {
            display: flex;
            justify-content: space-between;
            bottom: 0;
            position: fixed;
            background-color: #24333f;
            width: 100%;
            z-index: 99999999;
            min-height: 64px;
        }

        .camcc .cookies-consent-banner.banner-top {
            bottom: auto;
            top: 0;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup {
            display: table;
            flex-direction: column;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 400px;
            height: auto;
            padding-bottom: 16px;
            border-radius: 15px;
        }

        body[direction="rtl"] .camcc .cookies-consent-banner {
            direction: rtl;
        }

        .camcc .view-on-top {
            position: fixed;
            top: 0;
            width: 100vw;
            height: 100vh;
            z-index: 99999999;
        }

        .camcc.mobile .view-on-top {
            position: fixed;
            top: 0;
            width: 100%;
        }

        .camcc.mobile .cookies-consent-banner {
            display: block;
            min-height: 118px;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup {
            margin-left: auto;
            margin-right: auto;
            display: table;
            width: 327px;
        }

        .camcc.mobile .cookies-consent-banner.display-none {
            display: none;
        }

        .camcc.mobile .banner-widget-text {
            display: flex;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-widget-text {
            width: 327px;
            display: flex;
        }

        .camcc .cookies-widget-container {
            position: absolute;
            bottom: 0;
            left: 0;
            width: max-content;
            margin-top: -37px;
            float: left;
            z-index: 9999999;
        }

        .camcc.cookies-widget-container-parent {
            position: relative;
        }

        body[direction="rtl"] .camcc {
            text-align: right;
        }

        body[direction="rtl"] .camcc .cookies-widget-container {
            float: right;
            right: 0;
            left: auto;
        }

        .camcc .cookies-widget {
            height: 32px;
            color: #fff;
            background: #24333f;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            font-weight: bold;
            font-family: Montserrat, sans-serif;
            font-size: 18px;
            text-decoration: blink;
            border-radius: 16px 16px 16px 0;
            border: none;
            cursor: pointer;
        }

        body[direction="rtl"] .camcc .cookies-widget {
            border-radius: 16px 16px 0 16px;
        }

        .camcc .cookies-widget-short {
            width: 27px;
        }

        .camcc .cookies-widget-long {
            width: 75px;
            padding-right: 8px;
            padding-left: 8px;
            box-sizing: content-box;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-short {
            display: none;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-long {
            display: table-cell;
            color: #fff;
        }

        .camcc .banner-text {
            color: #fff;
            width: auto;
            padding: 16px;
            align-self: center;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-text {
            color: #fff;
            width: auto;
            margin: 16px;
            padding: 0;
            text-align: justify;
        }

        body[direction="rtl"] .camcc .banner-text {
            margin: auto 18px auto 0;
            text-align: right;
        }

        .camcc .banner-text a {
            color: #fff;
        }

        .camcc.mobile .banner-text {
            width: 100%;
            margin-top: 12px;
            text-align: justify;
        }

        .camcc .banner-buttons-container {
            height: 32px;
            padding: 16px;
            display: flex;
            flex-direction: row;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            padding: 0;
            margin: 0 auto 0 auto;
            display: flex;
            flex-direction: row;
            height: auto;
            align-items: center;
            justify-content: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup.opt-in .banner-buttons-container {
            height: 100px;
        }

        body[direction="rtl"] .camcc .banner-buttons-container {
            margin-right: auto;
            margin-left: 0;
        }

        .camcc.mobile .banner-buttons-container {
            height: 100%;
            padding: 16px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding-top: 0;
        }

        .camcc.mobile .banner-button.essential-cookies-button {
            margin-bottom: 16px;
            margin-right: 0;
        }

        .camcc .banner-button {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 1px;
            border: 0;
            border-radius: 5px;
            height: 32px;
            cursor: pointer;
            background-color: rgb(239, 239, 239);
            color: rgb(0, 0, 0);
            line-height: initial;
            width: max-content;
            padding-right: 16px;
            padding-left: 16px;
        }

        body[direction="rtl"] .camcc .essential-cookies-button {
            margin-right: auto;
            margin-left: 16px;
        }

        .camcc .essential-cookies-button {
            color: #fff;
            margin-right: 16px;
            background-color: #24333f;
            width: max-content;
        }

        .camcc .all-cookies-button {
            height: 32px;
        }

        .camcc.mobile .banner-button {
            padding: 8px 16px 8px 16px;
            height: 100%;
            width: 100%;
        }

        .camcc .banner-blocking-popup .all-cookies-button,
        .camcc .banner-blocking-popup .essential-cookies-button {
            width: 100%;
            height: 100%;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding: 8px 16px 8px 16px;
            margin: 0 16px;
        }

        .camcc.mobile .banner-blocking-popup .all-cookies-button,
        .camcc.mobile .banner-blocking-popup .essential-cookies-button {
            width: calc(100% - 32px);
        }

        .camcc.mobile .banner-blocking-popup.opt-in .all-cookies-button {
            height: 100%;
        }

        .camcc .cookies-settings {
            width: 700px;
            margin: auto;
            padding-top: 74px;
            color: #24333f;
        }

        .camcc.mobile .cookies-settings {
            width: calc(100vw - 48px);
            padding: 8px 16px 0 16px;
            text-align: justify;
        }

        .camcc .cookie-settings-section-title {
            margin-bottom: 56px;
        }

        .essential-cookies-title {
            margin-bottom: 16px;
        }

        .camcc .cookies-section-title {
            margin-top: 56px;
            margin-bottom: 16px;
        }

        .camcc .cookies-description {
            color: #747474;
        }

        .camcc .cookies-settings-modal-header-container {
            line-height: 1.7;
            font-size: 14px;
            position: relative;
            background-color: white;
            border-radius: 5px 5px 0 0;
            height: 100%;
            overflow-y: auto;
        }

        .camcc .cookies-settings-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
            background-color: unset;
            border: none;
        }

        body[direction="rtl"] .camcc .cookies-settings-modal-exit-button {
            left: 22px;
        }

        .camcc.mobile .cookies-settings-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .camcc .display-block {
            display: block;
        }

        .overflowY-hidden {
            overflow-y: hidden;
        }

        .camcc .display-none {
            display: none;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup.display-none {
            display: none;
        }

        #cookie-banner-bg.display-none {
            display: none;
        }

        .camcc .hidden {
            visibility: hidden;
        }

        .camcc .visible {
            visibility: visible;
        }

        .camcc .font-source-sans-pro {
            font-family: source sans pro, sans-serif;
        }

        .camcc .toggle-wrapper {
            float: right;
        }

        body[direction="rtl"] .camcc .toggle-wrapper {
            float: left;
        }

        body.lock-scroll {
            position: fixed;
        }

        .camcc .toggle-wrapper .toggle .bound {
            position: relative;
            width: 32px;
            height: 24px;
            cursor: pointer;
        }

        .camcc .toggle-wrapper .toggle .background {
            position: relative;
            top: 2px;
            width: 32px;
            height: 20px;
            border-radius: 10px;
            -webkit-transition: all 600ms linear;
            transition: all 600ms linear;
            -o-transition: all 600ms linear;
            -moz-transition: all 600ms linear;
            background: #5f789b;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1);
        }

        .camcc .toggle-wrapper .toggle .background .handle {
            background: #fff;
            position: absolute;
            top: 4px;
            width: 12px;
            height: 12px;
            border-radius: 6px;
            -webkit-transition: all 600ms linear, left 300ms linear;
            transition: all 600ms linear, left 300ms linear;
            -o-transition: all 600ms linear, left 300ms linear;
            -moz-transition: all 600ms linear, left 300ms linear;
            left: 4px;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .camcc .toggle-wrapper .toggle.on .background {
            background: #00c281;
        }

        .camcc .toggle-wrapper .toggle.on .background .handle {
            left: 16px;
            background: #fff;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .banner-bg-blocking-popup {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #002b5d;
            opacity: 0.5;
            z-index: 99999998;
        }

        .popup-mask-container {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #252525;
            opacity: 0.5;
            z-index: 10000000;
        }

        .popup_close_button_wrapper {
            display: flex;
            justify-content: flex-end;
        }

        .modal-iframe {
            border: none;
            background: white;
        }

        .iframe-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
        }

        .iframe-modal-mobile .iframe-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .iframe-modal-loader {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .iframe-modal-loader .loader {
            border: 2px solid #f3f3f3;
            border-radius: 50%;
            border-top: 2px solid #3498db;
            width: 64px;
            height: 64px;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite;
        }



        @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap');
        @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

        .camcc .cookies-consent-banner {
            display: flex;
            justify-content: space-between;
            bottom: 0;
            position: fixed;
            background-color: #24333f;
            width: 100%;
            z-index: 99999999;
            min-height: 64px;
        }

        .camcc .cookies-consent-banner.banner-top {
            bottom: auto;
            top: 0;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup {
            display: table;
            flex-direction: column;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 400px;
            height: auto;
            padding-bottom: 16px;
            border-radius: 15px;
        }

        body[direction="rtl"] .camcc .cookies-consent-banner {
            direction: rtl;
        }

        .camcc .view-on-top {
            position: fixed;
            top: 0;
            width: 100vw;
            height: 100vh;
            z-index: 99999999;
        }

        .camcc.mobile .view-on-top {
            position: fixed;
            top: 0;
            width: 100%;
        }

        .camcc.mobile .cookies-consent-banner {
            display: block;
            min-height: 118px;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup {
            margin-left: auto;
            margin-right: auto;
            display: table;
            width: 327px;
        }

        .camcc.mobile .cookies-consent-banner.display-none {
            display: none;
        }

        .camcc.mobile .banner-widget-text {
            display: flex;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-widget-text {
            width: 327px;
            display: flex;
        }

        .camcc .cookies-widget-container {
            position: absolute;
            bottom: 0;
            left: 0;
            width: max-content;
            margin-top: -37px;
            float: left;
            z-index: 9999999;
        }

        .camcc.cookies-widget-container-parent {
            position: relative;
        }

        body[direction="rtl"] .camcc {
            text-align: right;
        }

        body[direction="rtl"] .camcc .cookies-widget-container {
            float: right;
            right: 0;
            left: auto;
        }

        .camcc .cookies-widget {
            height: 32px;
            color: #fff;
            background: #24333f;
            display: table-cell;
            text-align: center;
            vertical-align: middle;
            font-weight: bold;
            font-family: Montserrat, sans-serif;
            font-size: 18px;
            text-decoration: blink;
            border-radius: 16px 16px 16px 0;
            border: none;
            cursor: pointer;
        }

        body[direction="rtl"] .camcc .cookies-widget {
            border-radius: 16px 16px 0 16px;
        }

        .camcc .cookies-widget-short {
            width: 27px;
        }

        .camcc .cookies-widget-long {
            width: 75px;
            padding-right: 8px;
            padding-left: 8px;
            box-sizing: content-box;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-short {
            display: none;
        }

        .camcc .cookies-widget-container:hover .cookies-widget-long {
            display: table-cell;
            color: #fff;
        }

        .camcc .banner-text {
            color: #fff;
            width: auto;
            padding: 16px;
            align-self: center;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-text {
            color: #fff;
            width: auto;
            margin: 16px;
            padding: 0;
            text-align: justify;
        }

        body[direction="rtl"] .camcc .banner-text {
            margin: auto 18px auto 0;
            text-align: right;
        }

        .camcc .banner-text a {
            color: #fff;
        }

        .camcc.mobile .banner-text {
            width: 100%;
            margin-top: 12px;
            text-align: justify;
        }

        .camcc .banner-buttons-container {
            height: 32px;
            padding: 16px;
            display: flex;
            flex-direction: row;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            padding: 0;
            margin: 0 auto 0 auto;
            display: flex;
            flex-direction: row;
            height: auto;
            align-items: center;
            justify-content: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup .banner-buttons-container {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .camcc.mobile .cookies-consent-banner.banner-blocking-popup.opt-in .banner-buttons-container {
            height: 100px;
        }

        body[direction="rtl"] .camcc .banner-buttons-container {
            margin-right: auto;
            margin-left: 0;
        }

        .camcc.mobile .banner-buttons-container {
            height: 100%;
            padding: 16px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding-top: 0;
        }

        .camcc.mobile .banner-button.essential-cookies-button {
            margin-bottom: 16px;
            margin-right: 0;
        }

        .camcc .banner-button {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 1px;
            border: 0;
            border-radius: 5px;
            height: 32px;
            cursor: pointer;
            background-color: rgb(239, 239, 239);
            color: rgb(0, 0, 0);
            line-height: initial;
            width: max-content;
            padding-right: 16px;
            padding-left: 16px;
        }

        body[direction="rtl"] .camcc .essential-cookies-button {
            margin-right: auto;
            margin-left: 16px;
        }

        .camcc .essential-cookies-button {
            color: #fff;
            margin-right: 16px;
            background-color: #24333f;
            width: max-content;
        }

        .camcc .all-cookies-button {
            height: 32px;
        }

        .camcc.mobile .banner-button {
            padding: 8px 16px 8px 16px;
            height: 100%;
            width: 100%;
        }

        .camcc .banner-blocking-popup .all-cookies-button,
        .camcc .banner-blocking-popup .essential-cookies-button {
            width: 100%;
            height: 100%;
            letter-spacing: 1px;
            text-transform: uppercase;
            padding: 8px 16px 8px 16px;
            margin: 0 16px;
        }

        .camcc.mobile .banner-blocking-popup .all-cookies-button,
        .camcc.mobile .banner-blocking-popup .essential-cookies-button {
            width: calc(100% - 32px);
        }

        .camcc.mobile .banner-blocking-popup.opt-in .all-cookies-button {
            height: 100%;
        }

        .camcc .cookies-settings {
            width: 700px;
            margin: auto;
            padding-top: 74px;
            color: #24333f;
        }

        .camcc.mobile .cookies-settings {
            width: calc(100vw - 48px);
            padding: 8px 16px 0 16px;
            text-align: justify;
        }

        .camcc .cookie-settings-section-title {
            margin-bottom: 56px;
        }

        .essential-cookies-title {
            margin-bottom: 16px;
        }

        .camcc .cookies-section-title {
            margin-top: 56px;
            margin-bottom: 16px;
        }

        .camcc .cookies-description {
            color: #747474;
        }

        .camcc .cookies-settings-modal-header-container {
            line-height: 1.7;
            font-size: 14px;
            position: relative;
            background-color: white;
            border-radius: 5px 5px 0 0;
            height: 100%;
            overflow-y: auto;
        }

        .camcc .cookies-settings-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
            background-color: unset;
            border: none;
        }

        body[direction="rtl"] .camcc .cookies-settings-modal-exit-button {
            left: 22px;
        }

        .camcc.mobile .cookies-settings-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .camcc .display-block {
            display: block;
        }

        .overflowY-hidden {
            overflow-y: hidden;
        }

        .camcc .display-none {
            display: none;
        }

        .camcc .cookies-consent-banner.banner-blocking-popup.display-none {
            display: none;
        }

        #cookie-banner-bg.display-none {
            display: none;
        }

        .camcc .hidden {
            visibility: hidden;
        }

        .camcc .visible {
            visibility: visible;
        }

        .camcc .font-source-sans-pro {
            font-family: source sans pro, sans-serif;
        }

        .camcc .toggle-wrapper {
            float: right;
        }

        body[direction="rtl"] .camcc .toggle-wrapper {
            float: left;
        }

        body.lock-scroll {
            position: fixed;
        }

        .camcc .toggle-wrapper .toggle .bound {
            position: relative;
            width: 32px;
            height: 24px;
            cursor: pointer;
        }

        .camcc .toggle-wrapper .toggle .background {
            position: relative;
            top: 2px;
            width: 32px;
            height: 20px;
            border-radius: 10px;
            -webkit-transition: all 600ms linear;
            transition: all 600ms linear;
            -o-transition: all 600ms linear;
            -moz-transition: all 600ms linear;
            background: #5f789b;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1);
        }

        .camcc .toggle-wrapper .toggle .background .handle {
            background: #fff;
            position: absolute;
            top: 4px;
            width: 12px;
            height: 12px;
            border-radius: 6px;
            -webkit-transition: all 600ms linear, left 300ms linear;
            transition: all 600ms linear, left 300ms linear;
            -o-transition: all 600ms linear, left 300ms linear;
            -moz-transition: all 600ms linear, left 300ms linear;
            left: 4px;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .camcc .toggle-wrapper .toggle.on .background {
            background: #00c281;
        }

        .camcc .toggle-wrapper .toggle.on .background .handle {
            left: 16px;
            background: #fff;
            box-shadow: inset000 0.5px rgba(0, 0, 0, 0.1), 000 0.5px rgba(0, 0, 0, 0.1), 0 2px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 1px 0 rgba(0, 0, 0, 0.15);
        }

        .banner-bg-blocking-popup {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #002b5d;
            opacity: 0.5;
            z-index: 99999998;
        }

        .popup-mask-container {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #252525;
            opacity: 0.5;
            z-index: 10000000;
        }

        .popup_close_button_wrapper {
            display: flex;
            justify-content: flex-end;
        }

        .modal-iframe {
            border: none;
            background: white;
        }

        .iframe-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer;
        }

        .iframe-modal-mobile .iframe-modal-exit-button {
            top: 20px;
            right: 24px;
        }

        .iframe-modal-loader {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .iframe-modal-loader .loader {
            border: 2px solid #f3f3f3;
            border-radius: 50%;
            border-top: 2px solid #3498db;
            width: 64px;
            height: 64px;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite;
        }
    

        #orientationMessageBackground {
            height: auto;
            min-height: 100%;
            width: 100%;
            min-width: 1024px;
            background: #333;
            position: fixed;
            opacity: .95;
            top: 0;
            left: 0;
            z-index: 9999999
        }

        #orientationMessageFrame {
            height: 300px;
            width: 400px;
            background: #fff;
            position: fixed;
            margin-left: -200px;
            margin-right: -200px;
            margin-top: -150px;
            margin-bottom: -150px;
            left: 50%;
            top: 50%;
            border: 1px solid #c8c8c8;
            box-shadow: 0 0 40px 0 rgba(0, 0, 0, .1);
            border-radius: 5px;
            z-index: 10000000
        }

        #orientationMessageX {
            background-image: url(/images/css/icon-X.png);
            width: 21px;
            height: 21px;
            position: fixed;
            margin-left: 170px;
            margin-top: -140px;
            left: 50%;
            top: 50%;
            z-index: 10000000
        }

        #orientationMessageImage {
            background-image: url(/images/css/icon-Rotate.png);
            height: 160px;
            width: 160px;
            position: fixed;
            margin-left: -80px;
            margin-right: -80px;
            margin-top: -80px;
            margin-bottom: -80px;
            left: 50%;
            top: 50%;
            z-index: 10000000
        }

        #orientationMessageText {
            font-size: 16px;
            width: 320px;
            position: fixed;
            margin-left: -150px;
            margin-right: -150px;
            margin-top: 80px;
            margin-bottom: 0;
            left: 50%;
            top: 50%;
            z-index: 10000000
        }
    

        :root {
            --skip-to-content-color: #FFFFFF
        }

        * {
            padding: 0;
            margin: 0
        }

        .accessible-hide {
            position: absolute;
            top: -9999px;
            left: -9999px
        }

        .MainColumns_wp_outer>.wp_first_col {
            overflow: visible !important
        }

        .error-message-form-container {
            width: 400px;
            position: fixed;
            top: 40vh;
            left: calc(50% - 200px);
            box-shadow: 2px 2px 2px #d8d8d8;
            border-radius: 5px;
            z-index: 100000000
        }

        .popup-mask-container {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #252525;
            opacity: .5;
            z-index: 10000000
        }

        .popup_close_button_wrapper {
            display: flex;
            justify-content: flex-end
        }

        .view-on-top {
            position: fixed;
            top: 0;
            width: 100vw;
            height: 100vh;
            z-index: 9999999999
        }

        .view-on-top .iframe-modal-mobile {
            position: fixed;
            top: 0;
            width: 100%
        }

        .modal-iframe {
            border: none;
            background: #fff
        }

        .iframe-modal-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 22px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer
        }

        .iframe-modal-mobile .iframe-modal-exit-button {
            top: 20px;
            right: 24px
        }

        .iframe-modal-loader {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }

        .iframe-modal-loader .loader {
            border: 2px solid #f3f3f3;
            border-radius: 50%;
            border-top: 2px solid #3498db;
            width: 64px;
            height: 64px;
            -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite
        }

        @-webkit-keyframes spin {
            0% {
                -webkit-transform: rotate(0deg)
            }

            100% {
                -webkit-transform: rotate(360deg)
            }
        }

        @keyframes spin {
            0% {
                transform: rotate(0deg)
            }

            100% {
                transform: rotate(360deg)
            }
        }

        .cart-error-message-form-container {
            width: 400px;
            position: fixed;
            top: 10vh;
            left: calc(50% - 200px);
            box-shadow: 0 0 2px #d8d8d8;
            border-radius: 5px;
            z-index: 10000000
        }

        -popup-header-container {
            line-height: 1.7 !important;
            font-size: 14px !important;
            position: relative;
            background-color: #f7f7f7;
            border-bottom: 1px #ebebeb solid;
            border-radius: 5px 5px 0 0
        }

        .cart-popup-mask-container {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #252525;
            opacity: .5;
            z-index: 1000000
        }

        .cart-popup-body-container {
            min-height: 60px;
            max-height: 500px;
            overflow-y: auto;
            padding: 10px 50px 20px 50px;
            background-color: #fff;
            border-radius: 0 0 5px 5px;
            display: flex;
            flex-direction: column;
            justify-content: center
        }

        .cart-popup-header-container {
            line-height: 1.7 !important;
            font-size: 14px !important;
            position: relative;
            background-color: #fff;
            border-radius: 5px 5px 0 0
        }

        .cart-popup-body-container-text {
            vertical-align: middle;
            text-align: center
        }

        .cart-error-icon-container {
            width: 90px;
            height: 90px;
            margin: 15px auto
        }

        .cart-error-message-form-container img.errors-svg-design {
            width: 100%;
            height: 100%
        }

        .cart-popup-buttons {
            display: flex;
            justify-content: space-around;
            margin-top: 13px
        }

        .cart-cancel-button,
        .cart-ok-button {
            cursor: pointer;
            margin-left: 10px;
            margin-right: 10px;
            color: #303030;
            padding: 5px 50px 5px 50px;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            text-transform: uppercase
        }

        .cart-cancel-button {
            border: 1px solid #303030
        }

        .cart-ok-button {
            border: 2px solid #303030;
            font-weight: bold
        }

        .cart-popup-exit-button {
            width: 18px;
            height: 18px;
            position: absolute;
            top: 12px;
            right: 12px;
            background-size: 18px 18px;
            background-repeat: no-repeat;
            cursor: pointer
        }

        .cart-popup-header-title {
            width: 300px;
            margin: 0 auto;
            padding: 20px;
            font-size: 20px;
            text-align: center
        }

        .cart-error-message-form-container.popup-mobile {
            width: 100%;
            top: 0;
            left: 0
        }

        .error-message-form-container.popup-mobile {
            width: 90vw;
            left: 5vw
        }

        .popup-mobile .cart-popup-header-container {
            border-radius: 0
        }

        .status-box.cart-empty {
            text-align: center
        }

        .cart-empty-state-cta {
            line-height: 22px
        }

        .start-shopping-link-caption {
            font-weight: bold;
            cursor: pointer
        }

        .hideInputBeforeRendered {
            display: none
        }

        body {
            font-family: Arial;
            font-size: 12px;
            overflow-x: hidden
        }

        .msgbody {
            padding: 0;
            margin: 0;
            text-align: center
        }

        .msgwebcontainer,
        .msgwebcontainer div:not(.different) {
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box
        }

        .msgwebcontainer {
            position: relative;
            width: 100%
        }

        .msgwebcontainer table {
            border-collapse: collapse;
            border-spacing: 0
        }

        .msgwebcontainer p {
            margin: 0;
            padding: 0
        }

        .msgwebcontainer ul,
        .msgwebcontainer ol,
        .msgwebcontainer menu,
        .msgwebcontainer dir {
            -webkit-margin-before: 0;
            -webkit-margin-after: 0;
            -webkit-margin-start: 0;
            -webkit-margin-end: 0;
            -webkit-padding-start: 0;
            -moz-margin-start: 0;
            -moz-margin-end: 0;
            -moz-padding-start: 0
        }

        .msgwebcontainer ul,
        .msgwebcontainer ol {
            list-style-position: outside;
            padding: 0;
            margin: 0 25px 0 25px
        }

        .msgwebcontainer ul {
            list-style-type: disc
        }

        .msgwebcontainer a {
            text-decoration: none;
            color: inherit;
            cursor: pointer
        }

        #pageslide a {
            text-decoration: none
        }

        .msgwebcontainer h1,
        .msgwebcontainer h2,
        .msgwebcontainer h3,
        .msgwebcontainer h4,
        .msgwebcontainer h5,
        .msgwebcontainer h6 {
            color: inherit;
            background-color: inherit;
            text-align: inherit;
            font-family: inherit;
            font-weight: inherit;
            -webkit-margin-before: 0;
            padding: 0;
            margin: 0;
            text-transform: none
        }

        .msgwebcontainer h1 {
            font-size: 24px
        }

        .msgwebcontainer h2 {
            font-size: 18px
        }

        .msgwebcontainer h3 {
            font-size: 16px
        }

        .msgwebcontainer h4 {
            font-size: 14px
        }

        .msgwebcontainer input[type="text"],
        .msgwebcontainer input[type="password"],
        .msgwebcontainer input[type="email"],
        .msgwebcontainer input[type="number"],
        .msgwebcontainer input[type="tel"],
        .msgwebcontainer input[type="url"],
        .msgwebcontainer textarea,
        .msgwebcontainer select {
            color: inherit;
            background-color: transparent;
            width: 100%;
            border: 1px solid;
            padding: 0;
            margin: 0;
            font-family: inherit;
            box-sizing: border-box
        }

        .msgwebcontainer input[type="radio"] {
            float: none;
            width: auto
        }

        .msgwebcontainer input[type="image"] {
            border: none;
            cursor: pointer
        }

        .msgwebcontainer input[type="submit"] {
            cursor: pointer;
            font-family: inherit
        }

        .msgwebcontainer button {
            font-family: inherit;
            background-color: transparent
        }

        textarea,
        input.text,
        input[type="text"],
        input[type="button"],
        input[type="submit"],
        .input-checkbox {
            -webkit-appearance: none;
            -ms-border-radius: 0;
            border-radius: 0
        }

        textarea {
            max-width: 100%;
            max-height: 100%
        }

        div.optin-container .fieldinput {
            float: none;
            width: 100%
        }

        div.optin-container .fieldinput input {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        div.optin-container .fieldinput input.error {
            border-color: #f00
        }

        div.optin-container form.oneLine {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        div.optin-container form.oneLine .submitButton {
            margin-top: 0 !important
        }

        .msgwebcontainer input.on_error {
            background-color: #f778a1
        }

        .first_letter_uppercase::first-letter {
            text-transform: uppercase
        }

        .msgwebcontainer span.invalid {
            color: #f778a1
        }

        .msgwebcontainer button {
            font-family: inherit;
            background-color: transparent
        }

        .msgwebcontainer strong {
            font-weight: bold
        }

        .msgwebcontainer button {
            font-family: inherit;
            background-color: transparent
        }

        div[data-wow-offset="10"] {
            visibility: hidden
        }

        .msgwebcontainer img {
            border: none;
            vertical-align: middle;
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
        }

        .msgwebcontainer form {
            display: inline-block;
            width: 100%
        }

        .clear_div {
            font-size: 0;
            overflow: hidden;
            height: 0;
            clear: both
        }

        .msgwebcontainer button[class*="_container"] {
            cursor: pointer
        }

        .msgwebcontainer[direction="rtl"] ul,
        .msgwebcontainer[direction="rtl"] ol {
            margin: 0 16px 0 0
        }

        #Header {
            clear: both
        }

        #Footer {
            clear: both
        }

        #ContentTop {
            clear: both;
            z-index: 800
        }

        #ContentBottom {
            clear: both;
            z-index: 800
        }

        .Header_wp_outer {
            clear: both
        }

        .Footer_wp_outer {
            clear: both
        }

        .ContentTop_wp_outer {
            clear: both;
            z-index: 800
        }

        .ContentBottom_wp_outer {
            clear: both;
            z-index: 800
        }

        .wp_column {
            float: left;
            width: 100%;
            position: relative
        }

        .wp_bg {
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0
        }

        .wp_col_content {
            float: left;
            position: relative
        }

        .wp_first_col {
            overflow: hidden
        }

        [id*="Left"].wp_col_content.MainColumns_col_box_0,
        [realid*="Left"].wp_col_content.MainColumns_col_box_0 {
            z-index: 9
        }

        .msgwebcontainer .empty_container.regular-container {
            min-height: 80px;
            width: 100%
        }

        .msgwebcontainer .row_contgroup {
            float: left;
            width: 100%;
            position: relative
        }

        .msgwebcontainer .box_bg {
            position: absolute;
            top: 0;
            bottom: 0
        }

        .msgwebcontainer .box_content {
            position: relative
        }

        .msgwebcontainer .containersgroup_readmore:hover {
            cursor: pointer
        }

        .sp_overlay {
            opacity: .4;
            filter: alpha(opacity=40);
            width: 100%;
            height: 100%;
            z-index: 10000;
            position: fixed;
            left: 0;
            background-color: #cfcfcf
        }

        .msgwebcontainer .flap,
        .msgwebcontainer .flap div {
            -moz-box-sizing: content-box
        }

        .dataproxy form {
            width: auto;
            display: none
        }

        .dataproxy ul {
            margin: 0
        }

        .score_wrap {
            width: 130px;
            height: auto;
            direction: rtl;
            cursor: pointer
        }

        .sw_vertical {
            width: 180px;
            height: auto
        }

        .score_num {
            font-weight: bold;
            font-size: 22px;
            text-align: center
        }

        .sn_vertical {
            font-size: 28px;
            display: table-cell;
            vertical-align: middle
        }

        .score_text {
            font-size: 18px;
            text-align: center;
            padding-bottom: 10px
        }

        .st_vertical {
            font-size: 14px;
            padding-bottom: 5px
        }

        .score_logo {
            text-align: center
        }

        .score_logo img {
            width: 90px
        }

        .score_stars {
            position: relative;
            height: auto;
            min-height: 25px;
            margin: auto;
            text-align: justify;
            bottom: 0;
            width: 90px
        }

        .score_stars_floorforce {
            position: relative;
            height: auto;
            min-height: 25px;
            margin: auto;
            text-align: justify;
            bottom: 0;
            width: 100px
        }

        .score_stars_floorforce_noID {
            position: relative;
            height: auto;
            min-height: 25px;
            margin: auto;
            text-align: justify;
            bottom: 0
        }

        .stars {
            position: absolute !important;
            top: 0;
            left: 0;
            direction: ltr;
            font-size: 20px
        }

        .stars_over {
            position: absolute !important;
            color: #ebca00;
            top: 0;
            left: 0;
            direction: ltr;
            font-size: 20px;
            height: 30px;
            overflow: hidden;
            white-space: nowrap
        }

        .review_wrap {
            padding: 10px;
            margin-left: auto;
            margin-right: auto
        }

        .review_flex_content_wrap {
            display: flex
        }

        .review_wrap .score_stars {
            display: inline-block;
            margin: 5px 5px 0
        }

        .review_date {
            display: inline-block;
            margin-top: 6px
        }

        .review_subtitle_f {
            align-items: center;
            display: -webkit-flex
        }

        .review_subtitle_flex {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: column
        }

        .scores_stars_review {
            margin: 0 10px 0 5px
        }

        .review_score_text {
            display: inline-block;
            margin-top: 5px
        }

        .pagination {
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            padding-left: 10px
        }

        .reviews_link {
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            padding-left: 10px
        }

        .review_header_ff {
            align-items: center;
            display: -webkit-flex;
            -webkit-justify-content: center
        }

        .review_headertitle {
            display: inline-block
        }

        .review_headertext {
            display: inline-block;
            margin-right: 10px
        }

        .review_imagebox {
            float: right
        }

        .review_imagebox_f {
            float: left
        }

        .review_title_wrap {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_title_wrap .review_date {
            margin-top: 0
        }

        .review_leftinsidewrap {
            overflow: hidden
        }

        .review_rightinsidewrap {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: column;
            margin-left: 50px
        }

        .review_downinsideright {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -o-justify-content: space-around;
            -webkit-justify-content: space-around;
            justify-content: space-around
        }

        .review_upinsideright {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_namewrapper {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_datewrapper {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_scorewrapper {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_downinsidehelpful {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_downinsideunhelpful {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_disadvantageswrap {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -o-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between
        }

        .review_advantageswrap {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -o-justify-content: space-between;
            -webkit-justify-content: space-between;
            justify-content: space-between
        }

        .review_insidescorewrapper {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            flex-direction: column
        }

        .review_headewrap {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-justify-content: space-between;
            justify-content: space-between
        }

        .review_headertextwrap {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex
        }

        .review_advantageimage {
            max-height: 43px;
            height: 43px;
            min-width: 40px;
            max-width: 40px;
            width: 40px;
            margin-right: 30px;
            margin-left: 2px
        }

        .review_disadvantageimage {
            max-height: 43px;
            height: 43px;
            min-width: 40px;
            max-width: 40px;
            width: 40px;
            margin-right: 30px;
            margin-left: 2px
        }

        .review_unhelpfulimage {
            vertical-align: middle;
            width: 20px;
            height: 20px
        }

        .review_helpfulimage {
            vertical-align: middle;
            width: 20px;
            height: 20px
        }

        .review_nametag {
            margin-left: 5px
        }

        .review_datetag {
            margin-left: 5px
        }

        .review_headertextzap {
            min-width: 180px
        }

        .review_helpufl {
            width: 75px;
            max-width: 75px;
            min-width: 75px
        }

        .review_unhelpufl {
            width: 75px;
            max-width: 75px;
            min-width: 75px
        }

        .review_seperator {
            width: 1px;
            max-width: 1px;
            min-width: 1px;
            height: 20px;
            background-color: #d1cfcf;
            margin: 0 9px
        }

        .msg-scheduler {
            float: left;
            width: 100%;
            font-family: Verdana;
            font-size: 11px;
            background-color: #fff;
            color: #737373;
            border-radius: 6px
        }

        .msg-scheduler .main_title_1 {
            margin-bottom: 5px;
            width: 90%;
            color: #3e3e3e
        }

        .msg-scheduler .main_title_multi {
            margin-bottom: 0
        }

        .msg-scheduler .main_title_2 {
            margin-bottom: 0;
            margin-top: 0;
            color: #adadad
        }

        .msg-scheduler .right-pane {
            position: fixed;
            top: 50%;
            left: 50%;
            z-index: 9999999;
            display: none;
            overflow: auto;
            width: 340px;
            font-size: 11px;
            border-radius: 4px;
            padding: 10px 10px;
            box-shadow: 0 0 2px rgba(0, 0, 0, .3);
            background: inherit
        }

        .msg-scheduler .datepicker-calendar {
            width: 100%;
            height: 100%
        }

        .msg-scheduler button.back-button-x {
            margin-bottom: 10px
        }

        .msg-scheduler .cust-form {
            overflow: auto
        }

        .msg-scheduler .cust-form button {
            margin-top: 1em
        }

        .msg-scheduler button.selected_date {
            background-color: #0aaee3;
            color: #fff
        }

        .msg-scheduler .slot {
            box-shadow: 0 0 2px rgba(0, 0, 0, .1);
            border-style: solid;
            border-width: 0;
            margin: 0;
            padding-bottom: 3px;
            padding-right: 5px;
            padding-left: 5px;
            padding-top: 3px;
            background-color: #fff;
            color: #3e3e3e
        }

        .msg-scheduler .slot-selected-date {
            color: #000
        }

        .msg-scheduler .modal {
            width: 100%;
            height: 100%;
            z-index: 999999;
            background-color: #9ca0a3;
            opacity: .5
        }

        .msg-scheduler .available-slots {
            margin-bottom: 5px;
            max-height: 120px;
            overflow-y: auto;
            padding: 1px;
            display: grid;
            grid-template-columns: max-content max-content max-content max-content
        }

        .msg-scheduler .slot-selected-date-label {
            color: #adadad
        }

        .msg-scheduler .form-button {
            margin-bottom: 0;
            width: 34%;
            height: 35px;
            color: #f0ffff;
            border-radius: 6px;
            background-color: #9ca0a3;
            border: 0;
            margin-right: 10px;
            cursor: pointer
        }

        .msg-scheduler .create-booking-button {
            width: 60%;
            background-color: #ddd;
            margin-right: 0
        }

        .msg-scheduler .exit_button:hover {
            cursor: pointer
        }

        .msg-scheduler .exit_button {
            position: absolute;
            right: 15px;
            top: 15px;
            background-image: url(/images/scheduler/delete-icon.png);
            width: 14px;
            height: 14px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%;
            background-position: 0% 0%
        }

        .msg-scheduler .list_opts .selected_name {
            background-color: #0aaee3;
            color: #fff
        }

        .msg-scheduler .calenderName {
            margin: 1px 1px 10px 10px;
            box-shadow: 0 0 2px rgba(0, 0, 0, .3);
            width: 95%;
            line-height: 35px;
            border-radius: 5px;
            text-align: center;
            cursor: pointer
        }

        .msg-scheduler .calenderName:hover {
            background-color: #0aaee3;
            color: #fff
        }

        .msg-scheduler .fieldinput {
            width: 100%
        }

        .msg-scheduler .callBack {
            margin: 10px 0;
            color: #0aaee3
        }

        .msg-scheduler .callBackXX {
            width: 50%;
            display: inline
        }

        .msg-scheduler .callBack-msg .callBack {
            margin-right: 5px;
            margin-left: 5px
        }

        .msg-scheduler .callBack-msg {
            margin-bottom: 2px
        }

        .msg-scheduler .callBack:hover {
            cursor: pointer
        }

        .msg-scheduler .callBack-msg {
            color: #adadad
        }

        .msg-scheduler .waiting_gif {
            background-image: url(/static-images/mobeepreview/msgloading.gif);
            background-repeat: no-repeat;
            background-position: center;
            position: absolute;
            width: 30px;
            height: 30px;
            top: 50%;
            left: 50%
        }

        .msg-scheduler .field {
            width: 100%
        }

        .msg-scheduler .callbackwin {
            width: 305px
        }

        .msg-scheduler .ok-button {
            margin-top: 15px;
            background-color: #0aaee3
        }

        .msg-scheduler .field-x {
            margin-top: 2px
        }

        .msg-scheduler .fieldinput textarea {
            margin-bottom: 10px;
            width: 95%;
            height: 50px;
            padding-top: 5px;
            border-radius: 5px;
            display: block;
            padding-left: 5px;
            color: #484848;
            border: 1px solid #ddd
        }

        .msg-scheduler .fieldinput input {
            margin-bottom: 10px;
            width: 95%;
            height: 25px;
            border-radius: 5px;
            display: block;
            padding-left: 5px;
            color: #484848;
            border: 1px solid #ddd
        }

        .msg-scheduler .fieldinput select {
            margin-bottom: 10px;
            width: 96.6%;
            height: 25px;
            border-radius: 5px;
            display: block;
            padding-left: 5px;
            color: #484848;
            border: 1px solid #ddd
        }

        .msg-scheduler .success-message {
            min-height: 130px;
            width: 350px;
            padding-top: 20px
        }

        .msg-scheduler .success-callback {
            padding-top: 20px;
            padding-bottom: 20px
        }

        .msg-scheduler .success-message span {
            margin-bottom: 10px
        }

        .msg-scheduler .no-slots-message {
            min-height: 100px;
            padding-top: 15px
        }

        .msg-scheduler .slots_colission {
            padding-top: 20px
        }

        .msg-scheduler .choose-calendar {
            width: 300px;
            max-height: 370px;
            overflow: hidden
        }

        .msg-scheduler .continue-button {
            width: 140px;
            background-color: #ddd
        }

        .msg-scheduler .field-btn .cancel-button {
            width: 140px;
            margin-right: 20px
        }

        .msg-scheduler .list_opts {
            margin-top: 5px;
            width: 100%;
            overflow-y: auto;
            max-height: 130px;
            margin-right: 10px
        }

        .msg-scheduler .selected-title {
            margin-bottom: 0;
            margin-top: 0;
            color: #adadad
        }

        .msg-scheduler .slot-selected-time {
            color: #000
        }

        .msg-scheduler button {
            outline: none;
            cursor: pointer
        }

        .msg-scheduler .slot-selected-text {
            width: 80%
        }

        .msg-scheduler .back-button-r {
            margin-right: 40px
        }

        .msg-scheduler .send-button {
            width: 60%;
            background-color: #0aaee3;
            margin-right: 0
        }

        .msg-scheduler .chosen-slot-name span {
            margin-left: 5px;
            color: #3e3e3e
        }

        .msg-scheduler .chosen-slot-name {
            margin-bottom: 10px;
            color: #adadad
        }

        .msg-scheduler .allCalendarsOpt {
            margin-top: 10px;
            margin-bottom: 10px;
            line-height: 16px
        }

        .msg-scheduler .allCalendarsOpt span {
            margin-right: 5px
        }

        .msg-scheduler .ui-datepicker table {
            table-layout: fixed
        }

        .msg-scheduler .allCalendarsOpt .allCalendar-link {
            font-style: italic;
            text-decoration: underline
        }

        .msg-scheduler .allCalendarsOpt .allCalendar-link:hover {
            cursor: pointer
        }

        .msg-scheduler .ui-datepicker-rtl {
            text-align: right
        }

        .msg-scheduler .ui-icon-circle-triangle-e {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAeUlEQVQI12NIZv7PgIAMyQnJQsjc2OSdCBUMyZbJ/5O7EVxhIPdfchiU+58h+T1Q4GuyHox7Esj9n3wXZCSIuxTM/Q80khHEXQvlToLIXgRzDiazgUxmBBrzP/lxsijEImkg53uyKcxeeyA3AeGMtOSJyG72AhkBgwDG4mh0Ul/clQAAAABJRU5ErkJggg==);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-scheduler .ui-icon-circle-triangle-w {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAd0lEQVQI12P4zwCDyYzJTAxI3BIkbrJn8oX/DDCOSvKH5I1QbjJP8pXk/8ldYC7QiDVAzv/kNAi3Bsz5n+wE5Ca7J/+BcmVBXHWgIRCuGkSxb/I/MNcLZnI9mJsP4zImrwdyJyOcwZ98PXk7nPsfZOR5JC7Y1SwAYR1n2OlIgRAAAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-scheduler .ui-icon-circle-triangle-e:hover {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAe0lEQVQI12M4xvyfAQEZjiUcE0Lmxh7biVDBcMzy2P9j3QiuMJD771gYlPuf4dh7oMDXY3ow7kkg9/+xuyAjQdylYO5/oJGMIO5aKHcSRPYimHPwGBvIZEagMf+PPT4mCrFIGsj5fswUZq89kJuAcEbasYnIbvYCGQGDAMqTfVasZG5pAAAAAElFTkSuQmCC);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-scheduler .ui-icon-circle-triangle-w:hover {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAeklEQVQI12P4zwCDxxiPMTEgcUuQuMc8j134zwDjqBz7cGwjlHuM59iVY/+PdYG5QCPWADn/j6VBuDVgzv9jTkDuMfdjf6BcWRBXHWgIhKsGUex77B+Y6wUzuR7MzYdxGY+tB3InI5zBf+z6se1w7n+QkeeRuGBXswAAdjV9HSVwwNcAAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-scheduler .ui-state-default {
            background-color: inherit;
            color: inherit;
            margin: 0;
            font-weight: normal;
            text-align: center;
            border: 1px solid #d3d3d3
        }

        .msg-scheduler .ui-state-default:hover {
            background: #0aaee3;
            color: #fff
        }

        .msg-scheduler .ui-widget-header .ui-state-hover,
        .msg-scheduler .ui-widget-header .ui-state-active {
            background-color: transparent;
            border-color: transparent
        }

        .msg-scheduler .ui-state-active {
            background: #0aaee3;
            color: #fff;
            font-weight: normal
        }

        .msg-scheduler .ui-widget-content {
            color: #acacac;
            border: 0;
            box-shadow: 0 0 2px rgba(0, 0, 0, .3);
            border-radius: 6px
        }

        .msg-scheduler .ui-datepicker-header {
            background-color: inherit;
            color: inherit;
            border: 0;
            font-size: 1.2em;
            margin-bottom: 1em
        }

        .msg-scheduler .ui-datepicker-inline {
            background-color: inherit;
            color: inherit;
            min-width: 250px;
            padding: 18px 10px
        }

        .msg-scheduler .ui-datepicker-title {
            background-color: inherit;
            color: inherit
        }

        .msg-scheduler .ui-datepicker {
            width: 100%
        }

        .msg-scheduler td {
            padding: 0
        }

        .msg-scheduler ::-webkit-scrollbar {
            width: 8px;
            height: 8px
        }

        .msg-scheduler ::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
            background: #f3f3f3;
            -webkit-border-radius: 10px;
            border-radius: 10px
        }

        .msg-scheduler ::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 10px;
            background: #d3d3d3;
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2)
        }

        @media only screen and (max-height:400px) {
            .msg-scheduler .slots-and-booking {
                max-height: 100vh;
                margin-top: 0 !important;
                top: 0
            }
        }

        #design .msg-scheduler .ui-datepicker {
            display: block
        }

        #ContentBottom {
            position: absolute;
            width: 100%;
            bottom: 0
        }

        #Content.DesignView #ContentBottom {
            position: relative
        }

        #MasterContentBottom {
            position: absolute;
            width: 100%;
            bottom: 0
        }

        #Content {
            position: relative
        }

        .msg-scheduler .scheduler_error_msg {
            padding: 10px
        }

        .ContentBottom_wp_outer {
            position: absolute;
            width: 100%;
            bottom: 0
        }

        .Content_wp_outer {
            position: relative
        }

        .msg_forum {
            text-align: left;
            font-family: Verdana;
            color: #3e3e3e
        }

        .msg_forum_thread {
            width: 100%
        }

        .msg_forum_spacer {
            float: left
        }

        .msg_forum_msg {
            position: relative
        }

        .msg_forum_msg_icon {
            float: left;
            padding-top: 6px
        }

        .msg_forum_msg_txt {
            overflow: hidden;
            padding: 10px;
            margin: 5px
        }

        .msg_forum_msg_title {
            cursor: pointer
        }

        .msg_forum_msg_body {
            display: none
        }

        .msg_forum_action {
            cursor: pointer;
            display: table-cell
        }

        .msg_forum_action_container {
            display: table;
            font-size: 12px
        }

        .msg_forum_form {
            display: none
        }

        .msg_forum_spacer {
            width: 35px
        }

        .msg_forum_form_cover {
            display: none
        }

        .msg_comment_form_row {
            margin-bottom: 10px
        }

        .msg_comment_form_label {
            display: inline-block;
            width: 50px;
            vertical-align: top
        }

        .msg_comment_form_input {
            display: inline-block;
            width: 160px
        }

        .msg_forum .msg_comment_form_input input,
        .msg_forum .msg_comment_form_input textarea {
            width: 200px;
            border-radius: 5px;
            border: 1px solid;
            border-color: #adadad;
            padding: 4px
        }

        .msg_forum #msg_comment_captcha {
            width: 120px;
            border-radius: 0;
            border-color: #484848
        }

        .msg_comment_form_input input[name="msg_comment_datetime"] {
            direction: ltr
        }

        .msg_forum_form_cover_message {
            display: none
        }

        .msg_forum_sub_msg_icon {
            background-image: url(/images/scheduler/scheduler_next_errow_normal.png);
            background-repeat: no-repeat;
            background-position: right;
            padding-left: 5px
        }

        .msg_forum_thread_bullet:hover {
            cursor: pointer
        }

        .msg_forum_thread_bullet {
            background-image: url(/images/1000/forum_bullet_new.png);
            background-repeat: no-repeat;
            background-position: right;
            padding-left: 5px;
            padding-top: 25px
        }

        .msg_forum_msg_info_bar_part {
            padding-left: 10px
        }

        .msg_forum_sub_msg_icon {
            padding-top: 6px
        }

        .msg_forum_modal {
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 199;
            background-color: #9ca0a3;
            opacity: .5;
            position: fixed
        }

        .msg_forum_cover_mobile {
            width: 240px;
            height: 100px;
            position: fixed;
            top: 50%;
            background-color: #fff;
            z-index: 200;
            left: 50%;
            border: 1px solid #d8d8d8
        }

        .msg_forum_form_mobile {
            width: 240px;
            min-height: 260px;
            position: fixed;
            top: 50%;
            background-color: #fff;
            z-index: 200;
            left: 50%;
            border: 1px solid #d8d8d8
        }

        .msg_forum_form_actions {
            margin-left: 54px
        }

        .transition_modal {
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 10000000000;
            background-color: #484848;
            opacity: .2;
            top: 0;
            left: 0;
            text-align: center;
            padding-top: 20%
        }

        .transition_modal img {
            width: 35px;
            height: 35px
        }

        .background-image-change {
            -webkit-transition: 2s;
            -moz-transition: 2s;
            -ms-transition: 2s;
            -o-transition: 2s;
            transition: 2s
        }

        .breadcrumb-wrapper {
            display: inline-block;
            text-decoration: none
        }

        .msginstaimagebox {
            border-width: 5px;
            border-style: solid;
            border-color: #fff;
            margin-top: 20px;
            margin-right: 20px;
            margin-bottom: 20px;
            margin-left: 20px;
            box-shadow: 0 0 1px 1px #d7d7d7;
            -moz-box-shadow: 0 0 1px 1px #d7d7d7;
            -webkit-box-shadow: -webkit-box-shadow
        }

        .msginstahover {
            display: none;
            color: #fff;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background-color: #000;
            opacity: .9;
            padding-top: 5px;
            padding-right: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            font-size: 10px
        }

        .msginstahover.fixenohover {
            display: block;
            position: relative
        }

        .msginstahover>* {
            vertical-align: middle
        }

        #design .msginstahover {
            display: block
        }

        .msginstalightboxdetailsdiv {
            color: #000;
            padding-left: 5px;
            padding-right: 5px;
            border: 10px solid #fff;
            border-top: none;
            border-radius: 0 0 5px 5px;
            width: 100%;
            box-sizing: border-box;
            background-color: #fff
        }

        .msginstalightboxdetailsdiv.rtl {
            direction: rtl;
            text-align: right
        }

        .msginstalightboxdetailsdiv>* {
            vertical-align: middle
        }

        .msginstaimagebox {
            position: relative;
            display: inline-block
        }

        .msginstaImage.small {
            height: 150px;
            width: 150px
        }

        .msginstaImage.medium {
            height: 300px;
            width: 300px
        }

        .msginstamorebutton {
            color: #6d6d6d;
            margin-left: auto;
            margin-right: auto;
            display: block;
            width: 100%;
            height: 40px;
            text-decoration: underline;
            background: none;
            border: none
        }

        .msginstacaption {
            overflow: hidden;
            height: 26px;
            color: #fff;
            font-size: 11px;
            font-weight: bold
        }

        .msginstausericonimg {
            height: 30px;
            width: 30px
        }

        .msginstaactionsiconsdiv {
            overflow: hidden;
            color: #fff;
            font-size: 11px;
            font-weight: bold;
            padding: 2px
        }

        .msginstalikesicon {
            background-image: url(/images/instagram/instagram_like_16.png);
            height: 16px;
            width: 16px;
            display: inline-block
        }

        .msginstacommentsicon {
            background-image: url(/images/instagram/instagram_comment_16.png);
            height: 16px;
            width: 16px;
            display: inline-block
        }

        .msginstainstagramicon {
            background-image: url(/images/instagram/instagram_goto_grey_16.png);
            height: 16px;
            width: 16px;
            display: inline-block
        }

        .msginstaloadinggif {
            height: 40px;
            background-image: url(/images/instagram/blue-loading.gif);
            background-repeat: no-repeat;
            background-position: center
        }

        .mfp-figure {
            border: 10px solid #fff;
            border-radius: 5px 5px 0 0
        }

        .mfp-bottom-bar {
            margin-top: 0
        }

        .mfp-title {
            padding-right: 0
        }

        .mfp-container:before {
            height: 80%
        }

        @media all and (max-width:320px) {
            .msginstaImage.medium {
                height: 280px;
                width: 280px
            }
        }

        .goog-te-gadget {
            width: 160px
        }

        div[class^="productssearchbox"] .combo {
            width: auto
        }

        .background-div-halper-first,
        .background-div-halper-second {
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            -webkit-transition: 2s;
            -moz-transition: opacity 2s;
            -ms-transition: opacity 2s;
            -o-transition: opacity 2s;
            transition: opacity 2s
        }

        .background-div-halper-second {
            opacity: 0
        }

        .iframe-studio-cover {
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 1000
        }

        .blog_search {
            padding: 20px;
            border: 1px solid #e3e3e3;
            margin-bottom: 50px
        }

        .blog_search input.searchbox {
            display: inline-block;
            width: 40%
        }

        .blog_search .searchbox_button {
            display: inline-block;
            margin-left: 20px;
            cursor: pointer
        }

        .blog-article-container.partial-render {
            border-bottom: none;
            position: relative
        }

        .article-container .article_image.right,
        .article-container .article_video.right {
            float: right;
            margin-left: 10px
        }

        .article-container .article_image.left,
        .article-container .article_video.left {
            float: left;
            margin-right: 10px
        }

        .article-container .article_video {
            width: 50%
        }

        .blog-container .shareForBlog.mobile_style,
        .article-container .shareForBlog.mobile_style {
            position: static !important;
            margin-top: 7px
        }

        .blog-container,
        .article-container {
            display: inline-block;
            width: 75%;
            min-height: 800px
        }

        .article-container.partial-render {
            width: 100%;
            min-height: 0
        }

        .article-container.no-right {
            width: 100%;
            min-height: 0
        }

        .blog-container.no-right {
            width: 100%
        }

        .recent_posts_title {
            font-weight: bold
        }

        .article-container .breadcrumbs_separator img {
            width: 100%;
            height: 100%;
            max-width: 30px;
            max-height: 30px
        }

        .articleItemSide {
            margin-top: 10px;
            text-transform: capitalize
        }

        .image-holder.right {
            float: right;
            margin-left: 10px;
            margin-top: 10px
        }

        .image-holder.left {
            float: left;
            margin-right: 10px;
            margin-top: 10px
        }

        .textAndImageContainer {
            overflow: auto;
            margin-top: 5px
        }

        .textAndImageContainer .video_div.left {
            float: left;
            margin-right: 10px;
            margin-top: 10px
        }

        .textAndImageContainer .video_div.right {
            float: right;
            margin-left: 10px;
            margin-top: 10px
        }

        .blog_tag {
            display: inline-block;
            margin-right: 5px;
            margin-bottom: 5px;
            line-height: 30px;
            margin-top: 5px
        }

        .article-navigation {
            padding-top: 10px;
            font-size: 14px
        }

        .video_div {
            width: 100%;
            height: 350px
        }

        .waiting_search_overlay {
            width: 100%;
            height: 100%;
            z-index: 5;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #e3e3e3;
            -ms-opacity: .5;
            opacity: .5;
            text-align: center
        }

        .waiting_search_overlay img {
            margin-top: 15px
        }

        .forma {
            -moz-border-radius: 5px
        }

        .field {
            display: inline-block;
            width: 100%
        }

        .fieldname {
            display: inline-block;
            width: 40%;
            text-align: left
        }

        .field .fieldinput .fieldname.check_box_caption {
            width: auto;
            float: none
        }

        .fieldinput {
            display: inline-block;
            width: 60%;
            vertical-align: middle;
            text-align: left
        }

        .fieldinput.checkField {
            display: inline-block;
            width: auto;
            vertical-align: middle;
            text-align: left
        }

        .fieldinputwide {
            display: inline-block;
            vertical-align: middle;
            width: 100%
        }

        .fieldinput input[type="radio"] {
            width: auto !important;
            vertical-align: middle;
            float: none !important
        }

        .fieldinput input[type="checkbox"] {
            width: auto !important;
            vertical-align: middle;
            float: none !important
        }

        .fieldinput span {
            vertical-align: inherit
        }

        .fieldinputwide span {
            vertical-align: inherit
        }

        ::-webkit-input-placeholder {
            color: #aaa;
            padding: 0 3px;
            opacity: 1
        }

        :-moz-placeholder {
            color: #aaa;
            padding: 0 3px;
            opacity: 1
        }

        ::-moz-placeholder {
            color: #aaa;
            padding: 0 3px;
            opacity: 1
        }

        :-ms-input-placeholder {
            padding: 0 3px;
            opacity: 1
        }

        ul.mlhmenu {
            list-style: none;
            margin: 0;
            padding: 0;
            display: table
        }

        ul.mlhmenu li {
            position: relative;
            cursor: pointer;
            display: table-cell;
            z-index: 9
        }

        ul.mlhmenu li div {
            width: 100%;
            height: 100%;
            display: table-cell
        }

        ul.mlhmenu li a {
            display: block
        }

        ul.mlhmenu li ul {
            display: none;
            list-style: none;
            -webkit-padding-start: 0;
            z-index: 500;
            position: absolute;
            margin: 0
        }

        ul.mlhmenu li ul li {
            float: none;
            cursor: pointer;
            display: block
        }

        ul.mlhmenu li ul li a {
            text-decoration: none
        }

        ul.mlhmenu li:hover>ul {
            display: block
        }

        ul.mlhmenu li>a:focus+ul {
            display: block
        }

        ul.mlvmenu {
            margin: 0;
            padding: 0;
            position: relative;
            list-style: none;
            width: 100%;
            z-index: 1
        }

        ul.mlvmenu li {
            position: relative;
            width: 100%;
            clear: both;
            padding: 0;
            margin: 0
        }

        ul.mlvmenu li ul {
            position: absolute;
            top: 0;
            display: block;
            z-index: 5000;
            padding: 0;
            margin: 0
        }

        ul.mlvmenu .li_hover ul {
            display: block
        }

        ul.mlvmenu .li_hover>ul {
            visibility: visible
        }

        ul.mlvmenu li:focus>ul {
            display: block;
            visibility: visible
        }

        ul.mlvmenu ul {
            visibility: hidden;
            list-style: none
        }

        ul.mlvmenu a {
            display: block;
            text-decoration: none
        }

        ul.accord {
            list-style-type: none;
            list-style-position: outside;
            padding: 0;
            margin: 0
        }

        ul.accord li {
            display: block;
            clear: both;
            padding: 0;
            margin: 0
        }

        ul.accord li ul {
            list-style-type: none;
            list-style-position: outside;
            display: none;
            padding: 0;
            margin: 0
        }

        div.seo_hidden {
            display: none
        }

        .userinput .addrdirectionsline {
            display: none
        }

        .userinput .mapholder {
            visibility: hidden
        }

        .getdirdlg {
            width: 840px;
            position: fixed;
            top: 200px;
            background-color: #eee;
            border: 1px solid #000;
            padding: 20px;
            border-radius: 5px;
            overflow: hidden;
            font: 14px Tahoma, Arial, sans-serif
        }

        .getdirdlg .msgwait {
            left: 0
        }

        .addrblock {
            width: 400px;
            float: left;
            margin-right: 10px;
            border: 2px solid #525252
        }

        .mapholder {
            position: relative;
            width: 400px;
            height: 470px
        }

        .addrline {
            margin-bottom: 10px
        }

        .addrbtnline .inputmarker {
            visibility: hidden
        }

        .divinput {
            line-height: 30px
        }

        .divinput input {
            line-height: 30px;
            height: 30px;
            text-indent: 5px;
            width: 90%
        }

        .inputmarker {
            font-size: 30px;
            text-indent: 4px;
            font-family: Arial;
            margin-right: 5px;
            vertical-align: bottom
        }

        .inputmarker.source {
            color: #390
        }

        .inputmarker.destination {
            color: #e91c24
        }

        .addrsubmit {
            background-color: #525252;
            padding: 5px 10px;
            border: 2px solid #aaa;
            display: inline-block;
            cursor: pointer;
            color: #aaa;
            border-radius: 5px
        }

        .addrsubmit:hover {
            background-color: #aaa;
            border-color: #525252;
            color: #525252
        }

        .inputsline {
            padding: 10px;
            background-color: #ccc
        }

        .addrdirectionsline {
            margin-top: 12px
        }

        .addrdirections {
            padding: 10px;
            background-color: #ccc;
            height: 290px;
            overflow-y: auto
        }

        .addrdirections li {
            font: 12px Tahoma, Arial, sans-serif
        }

        .userinput.getdirdlg {
            width: 402px;
            height: 148px
        }

        #design div.label {
            width: auto
        }

        .background {
            background-color: #c0c0c0
        }

        .preview {
            width: 320px;
            margin: 0 auto
        }

        .frame_wrapper {
            width: 360px;
            margin-left: auto;
            margin-right: auto
        }

        .dv_bg {
            display: block
        }

        .dv_bg_img {
            position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            z-index: -10
        }

        .msgbody {
            text-align: right
        }

        .msgwebcontainer[direction="rtl"] .field {
            float: right
        }

        .msgwebcontainer[direction="rtl"] .fieldname {
            float: right;
            text-align: right
        }

        .msgwebcontainer[direction="rtl"] .fieldinput {
            float: right;
            text-align: right
        }

        .msgwebcontainer[direction="rtl"] .fieldinputwide {
            float: right;
            text-align: right
        }

        div[direction="rtl"] .fieldname {
            float: right
        }

        div[direction="rtl"] .fieldinput {
            float: right
        }

        div[direction="ltr"] .fieldname {
            float: left
        }

        div[direction="ltr"] .fieldinput {
            float: left
        }

        .msgwebcontainer[direction="rtl"] ul.mlvmenu {
            margin: 0;
            padding: 0
        }

        .msgwebcontainer[direction="rtl"] ul.mlhmenu {
            margin: 0;
            padding: 0
        }

        .msgwebcontainer[direction="rtl"] ul.mlhmenu li ul {
            margin: 0;
            padding: 0
        }

        .msgwebcontainer[direction="rtl"] ul.accord {
            padding: 0;
            margin: 0
        }

        .msgwebcontainer[direction="rtl"] ul.accord li ul {
            padding: 0;
            margin: 0
        }

        [direction="rtl"] #lightbox .lb-data .lb-details {
            text-align: right;
            direction: rtl
        }

        .msgwebcontainer[direction="rtl"] .msg_forum {
            text-align: right
        }

        .msgwebcontainer[direction="rtl"] .msg_forum_spacer {
            float: right
        }

        .msgwebcontainer[direction="rtl"] .msg_forum_msg_icon {
            float: right
        }

        .msgwebcontainer[direction="rtl"] .msg_forum_sub_msg_icon {
            background-image: url(/images/scheduler/scheduler_prev_errow_normal.png);
            background-position: left;
            padding-right: 5px
        }

        .msgwebcontainer[direction="rtl"] .msg_forum_thread_bullet {
            padding-right: 5px;
            background-position: left
        }

        .msgwebcontainer[direction="rtl"] .msg_forum_msg_info_bar_part {
            padding-right: 10px
        }

        .msg-callmeback .cmb-popup {
            color: #000;
            background-color: #fff;
            padding: 25px;
            border: 1px solid #e3e3e3;
            -ms-border-radius: 5px;
            border-radius: 5px;
            padding-top: 60px;
            position: relative;
            padding-bottom: 40px
        }

        .msg-callmeback .datepicker-calendar {
            width: 100%;
            text-align: center
        }

        .msg-callmeback .right-side {
            display: inline-block;
            width: 50%;
            position: relative
        }

        .msg-callmeback .cmb-details {
            display: inline-block;
            vertical-align: top;
            width: 50%;
            margin-top: 14px
        }

        .msg-callmeback .datepicker-calendar .ui-datepicker-inline {
            width: 100%
        }

        .msg-callmeback .ui-datepicker-header {
            background: none;
            border: none;
            color: #2c3e50;
            font-weight: normal;
            font-size: 17px
        }

        .msg-callmeback .ui-datepicker-calendar thead {
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd
        }

        .msg-callmeback .ui-datepicker-calendar thead th {
            font-weight: normal;
            border: 0;
            padding-top: 4px;
            padding-bottom: 2px;
            font-size: 15px
        }

        .msg-callmeback .ui-datepicker-calendar tbody tr {
            height: 35px;
            border-bottom: 1px solid #ddd
        }

        .msg-callmeback .ui-datepicker-calendar tbody tr .ui-state-default {
            padding: 5px;
            width: 20px;
            margin-right: auto;
            margin-left: auto;
            font-size: 13px;
            text-align: center;
            color: #2c3e50;
            font-weight: normal;
            border: none
        }

        .msg-callmeback .ui-datepicker-calendar tbody tr .ui-state-default.ui-state-highlight {
            background: none;
            color: #3686df;
            font-weight: bold
        }

        .msg-callmeback .ui-datepicker-calendar tbody tr .ui-state-default.ui-state-active {
            -ms-border-radius: 50000px;
            border-radius: 50000px;
            text-align: center;
            padding: 5px
        }

        .msg-callmeback .ui-datepicker-calendar tbody tr .ui-state-default:hover {
            -ms-border-radius: 50000px;
            border-radius: 50000px;
            text-align: center
        }

        .msg-callmeback .ui-icon-circle-triangle-e {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAeUlEQVQI12NIZv7PgIAMyQnJQsjc2OSdCBUMyZbJ/5O7EVxhIPdfchiU+58h+T1Q4GuyHox7Esj9n3wXZCSIuxTM/Q80khHEXQvlToLIXgRzDiazgUxmBBrzP/lxsijEImkg53uyKcxeeyA3AeGMtOSJyG72AhkBgwDG4mh0Ul/clQAAAABJRU5ErkJggg==);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-callmeback .ui-icon-circle-triangle-w {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAd0lEQVQI12P4zwCDyYzJTAxI3BIkbrJn8oX/DDCOSvKH5I1QbjJP8pXk/8ldYC7QiDVAzv/kNAi3Bsz5n+wE5Ca7J/+BcmVBXHWgIRCuGkSxb/I/MNcLZnI9mJsP4zImrwdyJyOcwZ98PXk7nPsfZOR5JC7Y1SwAYR1n2OlIgRAAAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-callmeback .ui-icon-circle-triangle-e:hover {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAe0lEQVQI12M4xvyfAQEZjiUcE0Lmxh7biVDBcMzy2P9j3QiuMJD771gYlPuf4dh7oMDXY3ow7kkg9/+xuyAjQdylYO5/oJGMIO5aKHcSRPYimHPwGBvIZEagMf+PPT4mCrFIGsj5fswUZq89kJuAcEbasYnIbvYCGQGDAMqTfVasZG5pAAAAAElFTkSuQmCC);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-callmeback .ui-icon-circle-triangle-w:hover {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAQAAACCCB01AAAAeklEQVQI12P4zwCDxxiPMTEgcUuQuMc8j134zwDjqBz7cGwjlHuM59iVY/+PdYG5QCPWADn/j6VBuDVgzv9jTkDuMfdjf6BcWRBXHWgIhKsGUex77B+Y6wUzuR7MzYdxGY+tB3InI5zBf+z6se1w7n+QkeeRuGBXswAAdjV9HSVwwNcAAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            background-position: center
        }

        .msg-callmeback .ui-datepicker-title {
            margin: 0;
            text-align: left
        }

        .msg-callmeback .ui-datepicker-title {
            text-align: center !important
        }

        .msg-callmeback .ui-widget-content {
            border: none
        }

        .msg-callmeback .main-title .cmb-title {
            padding-left: 15px;
            color: #999;
            font-size: 18px;
            position: relative;
            top: 10px;
            text-transform: capitalize
        }

        .msg-callmeback .main-title {
            width: 100%;
            height: 35px;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #e2e2e2;
            text-align: left
        }

        .msg-callmeback input.form-field-input,
        .msg-callmeback select.form-field-input {
            height: 30px;
            margin-bottom: 15px;
            border-color: #ddd;
            -ms-border-radius: 5px;
            border-radius: 5px
        }

        .msg-callmeback textarea.form-field-input {
            height: 80px;
            margin-bottom: 15px;
            border-color: #ddd;
            -ms-border-radius: 5px;
            border-radius: 5px
        }

        .msg-callmeback .cmb-details .fieldinput {
            width: 90%
        }

        .msg-callmeback .cmb-details .fieldinput span {
            float: left;
            font-size: 15px;
            position: relative;
            top: 5px;
            max-width: 37%
        }

        .msg-callmeback .cmb-details .field.note .fieldinput span {
            top: 0
        }

        .msg-callmeback .cmb-details .fieldinput .form-field-input {
            float: right;
            width: 62%;
            padding-left: 5px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        .msg-callmeback .cmb-details .fieldinput input[type="radio"] {
            margin-right: 4px;
            position: relative;
            top: -2px
        }

        .msg-callmeback div.form-field-input {
            display: flex;
            justify-content: space-between;
            display: -webkit-flex;
            -webkit-justify-content: space-between
        }

        .msg-callmeback textarea.form-field-input {
            padding-top: 5px
        }

        .msg-callmeback div.form-field-input.nonCentered {
            display: flex;
            justify-content: flex-start;
            display: -webkit-flex;
            -webkit-justify-content: flex-start
        }

        .msg-callmeback input[type="checkbox"].form-field-input {
            margin-right: 10px;
            position: relative;
            top: 6px
        }

        .msg-callmeback .availble-slots {
            overflow: hidden;
            text-align: left;
            margin-top: 20px;
            font-size: 16px;
            margin-bottom: 15px
        }

        .msg-callmeback .availble-slots .slots {
            overflow: auto;
            width: 100%
        }

        .msg-callmeback .slot {
            font-size: 13px;
            -fx-focus-color: transparent;
            border: 1px solid #ddd;
            padding: 5px;
            -ms-border-radius: 5px;
            border-radius: 5px;
            margin-right: 5px;
            margin-bottom: 10px
        }

        .msg-callmeback .slot:focus {
            outline: 0
        }

        .msg-callmeback .reminders.two-options .form-field-input {
            -webkit-justify-content: flex-start;
            justify-content: flex-start
        }

        .msg-callmeback .reminders.two-options .form-field-input .none {
            margin-left: 10px
        }

        .msg-callmeback .reminders .form-field-input {
            margin-top: 3px
        }

        .msg-callmeback .liveSlot {
            cursor: pointer;
            color: #838383
        }

        .msg-callmeback .slots_container {
            margin-top: 10px;
            height: 115px;
            overflow: auto;
            overflow-y: hidden
        }

        .msg-callmeback .slots_column {
            width: 111px;
            vertical-align: top;
            display: inline-block
        }

        .msg-callmeback .liveSlot:hover {
            color: #3686df;
            border: 1px solid #3686df
        }

        .msg-callmeback .liveSlot.selected {
            color: #3686df;
            border: 1px solid #3686df
        }

        .msg-callmeback .success-message,
        .msg-callmeback .no-slots-message,
        .msg-callmeback .slots_colission {
            margin-top: 25px;
            text-align: left
        }

        .msg-callmeback .action-buttons {
            position: absolute;
            bottom: 10px;
            right: 35px;
            direction: rtl
        }

        .msg-callmeback .mobileClose {
            position: absolute;
            bottom: 30%;
            right: 36%;
            cursor: pointer
        }

        .msg-callmeback.mobileSite .send {
            position: absolute;
            bottom: 10px;
            right: 38px
        }

        .msg-callmeback .send {
            font-size: 14px;
            width: auto;
            background-color: #ddd;
            padding: 10px;
            -ms-border-radius: 5px;
            border-radius: 5px;
            color: #fff;
            display: inline-block
        }

        .msg-callmeback .close {
            height: 35px;
            font-size: 14px;
            width: auto;
            background-color: #3686df;
            padding: 10px;
            -ms-border-radius: 5px;
            border-radius: 5px;
            color: #fff;
            margin-right: 20px;
            display: inline-block;
            cursor: pointer
        }

        .msg-callmeback .send.activated {
            cursor: pointer;
            background-color: #3686df
        }

        .msg-callmeback ::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
            background: #f3f3f3;
            -webkit-border-radius: 10px;
            -ms-border-radius: 10px;
            border-radius: 10px
        }

        .msg-callmeback ::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 10px;
            background: #d3d3d3;
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2)
        }

        .msg-callmeback ::-webkit-scrollbar {
            width: 8px;
            height: 13px
        }

        .msg-callmeback.mobileSite .slots_container {
            height: 260px;
            overflow: auto
        }

        .msg-callmeback.mobileSite .slots_container .slots_column {
            width: 100%;
            display: flex;
            justify-content: space-between;
            display: -webkit-flex;
            -webkit-justify-content: space-between
        }

        .msg-callmeback.mobileSite .slots_container .slot {
            padding: 3px;
            margin-right: 0
        }

        .msg-callmeback.mobileSite .slots_container .slots_column:last-child {
            width: 65%
        }

        .msg-callmeback.mobileSite .slots_container.full .slots_column:last-child {
            width: 100%
        }

        .msg-callmeback.mobileSite .navigators {
            color: #3686df;
            text-transform: capitalize;
            display: flex;
            justify-content: space-between;
            display: -webkit-flex;
            -webkit-justify-content: space-between;
            font-size: 12px;
            margin-top: 10px
        }

        .msg-callmeback.mobileSite .cmb-details {
            width: 100%
        }

        .msg-callmeback.mobileSite .cmb-popup {
            height: 650px
        }

        .msg-callmeback.mobileSite .datepicker .navigators {
            justify-content: flex-end;
            -webkit-justify-content: flex-end
        }

        .msg-callmeback.mobileSite .datepicker .navigators.info-first {
            justify-content: space-between;
            -webkit-justify-content: space-between
        }

        .msg-callmeback.mobileSite .cmb-details .navigators.info-first {
            justify-content: flex-end;
            -webkit-justify-content: flex-end
        }

        .msg-callmeback.mobileSite .send {
            bottom: 70px;
            right: 18px
        }

        .msg-callmeback.mobileSite .availble-slots .send {
            bottom: -40px;
            right: 18px
        }

        .msg-callmeback.mobileSite .ui-datepicker-title {
            font-size: 14px;
            margin-top: 5px;
            margin-bottom: 5px
        }

        .msg-callmeback.mobileSite .ui-datepicker-calendar thead th {
            font-size: 12px
        }

        .msg-callmeback.mobileSite .ui-datepicker-calendar tbody tr .ui-state-default {
            font-size: 12px
        }

        .msg-callmeback.mobileSite .exit {
            font-size: 14px;
            cursor: pointer;
            right: 15px
        }

        .msg-callmeback.mobileSite .navigators div {
            cursor: pointer
        }

        .msg-callmeback.mobileSite .mobile_buttons {
            position: absolute;
            bottom: 10px;
            width: 100%;
            height: 30px;
            display: flex;
            justify-content: center;
            display: -webkit-flex;
            -webkit-justify-content: center
        }

        .msg-callmeback.mobileSite .mobileButton {
            display: inline-block;
            -ms-border-radius: 40000px;
            border-radius: 40000px;
            border: 1px solid #3686df;
            padding: 5px;
            padding-right: 10px;
            padding-left: 10px;
            text-align: center;
            color: #3686df;
            margin-right: 15px
        }

        .msg-callmeback.mobileSite .datepicker-calendar {
            width: 100%
        }

        .msg-callmeback.mobileSite .mobileButton.current {
            color: #fff;
            background-color: #3686df
        }

        .msg-callmeback.mobileSite .cmb-popup {
            padding-left: 10px
        }

        .msg-callmeback.mobileSite .right-side {
            display: block;
            width: 100%
        }

        .msg-callmeback.mobileSite .availble-slots .slots {
            width: 100%
        }

        .msg-callmeback.mobileSite .main-title .cmb-title {
            color: #000
        }

        .msg-callmeback.mobileSite .main-title {
            text-align: center;
            border: 1px solid #ddd;
            background-color: #fff;
            color: #000
        }

        .msg-callmeback .exit {
            position: absolute;
            top: 8px;
            font-size: 18px;
            cursor: pointer;
            right: 15px
        }

        .msg-callmeback .cmb-popup.modal {
            max-width: 960px;
            position: fixed;
            z-index: 999999;
            top: 50%;
            left: 50%
        }

        .msg-callmeback.mobileSite .cmb-popup {
            min-height: 200px
        }

        .msg-callmeback .cmb-popup {
            min-height: 470px
        }

        .msg-callmeback .modalWin {
            width: 100%;
            height: 100%;
            z-index: 999998;
            background-color: #9ca0a3;
            -ms-opacity: .5;
            opacity: .5;
            position: fixed;
            top: 0;
            left: 0
        }

        .msg-callmeback.mobileSite .cmb-popup {
            width: 100%
        }

        .msg-callmeback .callMeBackButton {
            cursor: pointer
        }

        .msg-callmeback .waiting_gif {
            background-image: url(/static-images/mobeepreview/msgloading.gif);
            background-repeat: no-repeat;
            background-position: center;
            width: 30px;
            height: 30px;
            position: absolute;
            left: 45%;
            top: 50%
        }

        .msg-callmeback.mobileSite .cmb-details .fieldinput {
            width: 100%
        }

        .msg-callmeback .error-popup {
            max-width: 560px;
            position: fixed;
            z-index: 999999;
            top: 50%;
            left: 50%;
            padding: 30px;
            background-color: #fff
        }

        .msg-callmeback.mobileSite .reminders .form-field-input {
            width: 100%;
            margin-top: 10px
        }

        .loading_div .waiting_gif {
            background-image: url(/static-images/mobeepreview/msgloading.gif);
            background-repeat: no-repeat;
            background-position: center;
            width: 30px;
            height: 30px;
            position: absolute;
            left: 50%;
            top: 30%
        }

        .loading_div {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        [class*="_masonry-gallery"] img {
            width: 100%;
            height: auto
        }

        #Left.Left_wp_outer[iscomp="true"] {
            position: relative
        }

        #Right.Right_wp_outer[iscomp="true"] {
            position: relative
        }

        .msgbody #ui-datepicker-div {
            background-color: #fff;
            padding: 0;
            border-radius: 5px;
            border-width: 1px;
            border-color: #c1c1c1;
            border-style: solid;
            background-color: #fff;
            box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .18)
        }

        .msgbody #ui-datepicker-div .ui-datepicker-calendar {
            margin-bottom: 0
        }

        .msgbody #ui-datepicker-div .ui-datepicker-header {
            background-color: #3686df;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            padding-top: 10px;
            padding-bottom: 5px
        }

        .msgbody #ui-datepicker-div .ui-datepicker-title {
            font-family: "Source Sans Pro";
            color: #fff;
            font-size: 14px;
            font-weight: 400;
            text-align: center
        }

        .msgbody #ui-datepicker-div thead {
            font-family: "Source Sans Pro";
            color: #c3c3c3;
            font-size: 14px;
            font-weight: 400;
            text-align: center;
            border-bottom: 1px solid #c1c1c1
        }

        .msgbody #ui-datepicker-div .ui-state-default {
            border: none;
            text-align: center;
            font-family: "Source Sans Pro";
            color: #808080;
            font-size: 14px;
            font-weight: 400;
            width: 33px;
            height: 33px;
            box-sizing: border-box;
            padding-top: 6px;
            line-height: 19px
        }

        .msgbody #ui-datepicker-div .ui-state-default.ui-state-active {
            width: 33px;
            color: #fff;
            border-radius: 200px;
            background-color: #3686df
        }

        .msgbody #ui-datepicker-div .ui-state-default.ui-state-hover {
            width: 33px;
            color: #fff;
            border-radius: 200px;
            border: 1px solid #3686df;
            background-color: #fff;
            color: #808080
        }

        .msgbody #ui-datepicker-div .ui-state-default.ui-state-highlight {
            width: 33px;
            color: #fff;
            border-radius: 200px;
            background-color: #add8e6
        }

        .msgbody #ui-datepicker-div thead th span {
            font-weight: 400
        }

        .msgbody #ui-datepicker-div .ui-datepicker-unselectable {
            background-color: #f8f8f8
        }

        .msgbody #ui-datepicker-div .ui-icon.ui-icon-circle-triangle-w {
            background-image: url(/images/scheduler/back.png);
            width: 15px;
            height: 15px;
            background-repeat: no-repeat;
            background-position: center
        }

        .msgbody #ui-datepicker-div .ui-datepicker-prev,
        .msgbody #ui-datepicker-div .ui-datepicker-next {
            top: 7px;
            cursor: pointer
        }

        .msgbody #ui-datepicker-div .ui-corner-all.ui-state-disabled {
            cursor: default
        }

        .msgbody #ui-datepicker-div .ui-datepicker-prev {
            left: 3px
        }

        .msgbody #ui-datepicker-div .ui-datepicker-next {
            right: 3px
        }

        .msgbody[direction="rtl"] #ui-datepicker-div .ui-datepicker-next {
            left: 3px;
            right: auto
        }

        .msgbody #ui-datepicker-div .ui-datepicker-prev-hover,
        .msgbody #ui-datepicker-div .ui-datepicker-next-hover {
            background-color: #2c76c9;
            border-radius: 200px;
            border: none
        }

        .msgbody #ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e {
            background-image: url(/images/scheduler/next.png);
            width: 15px;
            height: 15px;
            background-repeat: no-repeat;
            background-position: center
        }

        button.slick-prev {
            left: 0;
            z-index: 99999
        }

        button.slick-next {
            right: 0;
            z-index: 99999
        }

        .slick-slider {
            margin-bottom: 0
        }

        .singleitemdiv {
            outline: none
        }

        .cartstatusboxhover ::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
            background: #f3f3f3;
            -webkit-border-radius: 10px;
            -ms-border-radius: 10px;
            border-radius: 10px
        }

        .cartstatusboxhover ::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 10px;
            background: #d3d3d3;
            -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2)
        }

        .cartstatusboxhover ::-webkit-scrollbar {
            width: 8px;
            height: 13px
        }

        .background-video-container {
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            overflow: hidden;
            -ms-background-size: cover;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }

        .background-video-container video {
            visibility: visible;
            margin: auto;
            position: absolute;
            z-index: -1;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: auto;
            visibility: hidden;
            -ms-opacity: 0;
            opacity: 0
        }

        .background-video-container .video-controls i {
            width: 30px;
            height: 30px;
            background-color: #000;
            -ms-opacity: .3;
            opacity: .3;
            display: inline-block;
            background-position: center
        }

        .background-video-container .video-controls i:hover {
            -ms-opacity: .7;
            opacity: .7
        }

        .background-video-container .video-controls {
            position: absolute;
            left: 10px;
            bottom: 10px
        }

        .background-video-container .video-controls .vb-volume-off {
            background-image: url(/images/background-video/icon-Video-UnMute.png)
        }

        .background-video-container .video-controls .vb-volume-up {
            background-image: url(/images/background-video/icon-Video-Mute.png)
        }

        .background-video-container .video-controls .vb-stop {
            margin-right: 3px;
            background-image: url(/images/background-video/icon-Video-Pause.png)
        }

        .background-video-container .video-controls .vb-play {
            margin-right: 3px;
            background-image: url(/images/background-video/icon-Video-Play.png)
        }

        svg {
            max-height: 100%;
            max-width: 100%
        }

        body:after {
            content: url(/images/lightbox/close.png) url(/images/lightbox/loading.gif) url(/images/lightbox/prev.png) url(/images/lightbox/next.png);
            display: none
        }

        body.lb-disable-scrolling {
            overflow: hidden
        }

        .lightboxOverlay {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 100001;
            background-color: #000;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
            opacity: .85;
            display: none
        }

        .lightbox {
            position: absolute;
            left: 0;
            width: 100%;
            z-index: 100002;
            text-align: center;
            line-height: 0;
            font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
            font-weight: normal
        }

        .lightbox .lb-image {
            display: block;
            width: auto;
            height: auto;
            max-width: inherit;
            max-height: none
        }

        .lightbox a img {
            border: none
        }

        .lb-outerContainer {
            position: relative;
            *zoom: 1;
            width: 250px;
            height: 250px;
            margin: 0 auto;
            background-color: #fff;
            -moz-border-radius: 4px 4px 0 0;
            -webkit-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0
        }

        .lb-outerContainer:after {
            content: "";
            display: table;
            clear: both
        }

        .lb-container {
            padding: 10px
        }

        .lb-loader {
            position: absolute;
            top: 40%;
            left: 0%;
            height: 25%;
            width: 100%;
            text-align: center;
            line-height: 0
        }

        .lb-cancel {
            display: block;
            width: 32px;
            height: 32px;
            margin: 0 auto;
            background: url(/images/lightbox/loading.gif) no-repeat
        }

        .lb-nav {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 10
        }

        .lb-container>.nav {
            left: 0
        }

        .lb-nav a {
            outline: none;
            background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")
        }

        .lb-prev .focusableItemContent,
        .lb-next .focusableItemContent {
            width: 49%;
            height: 100%;
            cursor: pointer;
            background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
            cursor: pointer;
            background-repeat: no-repeat;
            display: block
        }

        .lb-nav a.lb-prev .focusableItemContent {
            width: 34%;
            left: 0;
            float: left;
            background: url(/images/lightbox/prev.png) left 48% no-repeat;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            opacity: 0;
            -webkit-transition: opacity .6s;
            -moz-transition: opacity .6s;
            -o-transition: opacity .6s;
            transition: opacity .6s
        }

        .lb-nav a.lb-prev:hover {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            opacity: 1
        }

        .lb-nav a.lb-next .focusableItemContent {
            width: 64%;
            right: 0;
            float: right;
            background: url(/images/lightbox/next.png) right 48% no-repeat;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            opacity: 0;
            -webkit-transition: opacity .6s;
            -moz-transition: opacity .6s;
            -o-transition: opacity .6s;
            transition: opacity .6s
        }

        .lb-nav a.lb-next:hover .focusableItemContent {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            opacity: 1
        }

        .lb-dataContainer {
            margin: 0 auto;
            padding-top: 5px;
            *zoom: 1;
            width: 100%;
            background-color: #fff;
            -moz-border-radius: 0 0 4px 4px;
            -webkit-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px
        }

        .lb-dataContainer:after {
            content: "";
            display: table;
            clear: both
        }

        .lb-data {
            padding: 0 10px;
            color: #1d1b1b
        }

        .lb-data .lb-details {
            width: 85%;
            float: left;
            text-align: center;
            line-height: 1.1em
        }

        .lb-data .lb-caption {
            font-size: 13px;
            font-weight: bold;
            line-height: 1em
        }

        .lb-data .lb-caption a {
            color: #4ae
        }

        .lb-data .lb-number {
            display: block;
            clear: left;
            padding-bottom: 1em;
            font-size: 11px;
            color: #999
        }

        .lb-data .lb-close .focusableItemContent {
            display: block;
            float: right;
            padding-bottom: .7em;
            width: 35px;
            height: 30px;
            background: url(/images/lightbox/close.png) top center no-repeat;
            text-align: right;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
            opacity: .7;
            -webkit-transition: opacity .2s;
            -moz-transition: opacity .2s;
            -o-transition: opacity .2s;
            transition: opacity .2s
        }

        .lb-data .lb-close:hover .focusableItemContent {
            cursor: pointer;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            opacity: 1
        }

        .popup-container-mask {
            display: none;
            height: 100%;
            width: 100%;
            background: #000;
            position: fixed;
            opacity: .6;
            top: 0;
            left: 0;
            z-index: 1004
        }

        .popup_container {
            z-index: 100000
        }

        .popup_container:focus {
            outline: 0
        }

        .popup_containers {
            position: relative
        }

        .popup-clickable {
            cursor: pointer
        }

        .map-error-message-container {
            background-color: #f5f8fc !important;
            font-size: 16px;
            text-align: center;
            color: #002b5d;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center
        }

        .map-error-message-content {
            text-align: center;
            margin-top: 16px
        }

        body.mobileModalOpened,
        .msgbody.mobileModalOpened {
            overflow: hidden;
            height: 100%;
            width: 100%;
            position: fixed
        }

        .checkoutinput {
            height: auto !important
        }

        .nice-select-v {
            border: 0;
            border-bottom: 1px solid #4c4c4c;
            width: min-content;
            border-radius: 0;
            font-size: 16px;
            color: #4c4c4c;
            background-image: url(/images/1000/Chevron-Down.png);
            background-repeat: no-repeat;
            background-position: center right;
            background-color: transparent;
            overflow: hidden;
            height: auto;
            display: inline-table;
            -moz-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%
        }

        .msgwebcontainer select.select-inner {
            background: 0 0;
            border: 0;
            margin-bottom: 0 !important;
            -webkit-appearance: none;
            color: #484848;
            padding-right: 28px;
            height: 26px;
            font-size: 100%;
            box-sizing: border-box;
            -webkit-rtl-ordering: logical;
            cursor: default;
            display: inline-block;
            -webkit-writing-mode: horizontal-tb
        }

        input[type="number"].number-of-products-input::-webkit-inner-spin-button,
        input[type="number"].number-of-products-input::-webkit-outer-spin-button {
            -webkit-appearance: none;
            margin: 0
        }

        .number-of-products-input {
            margin-left: 15px;
            width: 25px !important
        }

        #optInForEmailText,
        #acceptTermsAndConditionsText {
            height: 50px;
            margin-top: 7px
        }

        #successMessageText {
            height: 100px
        }

        #optInEmailText {
            height: 70px;
            margin-top: 7px
        }

        ul.ui-autocomplete {
            overflow: hidden;
            max-height: unset
        }

        input.input.ui-autocomplete-input:focus {
            outline: none
        }

        .product-search-icon svg,
        .mobile-header-search-icon svg,
        .popup-layout-search-icon svg {
            stroke: none !important
        }

        a.first-row,
        a.ui-state-focus.first-row {
            margin-top: 6px !important;
            margin-bottom: 6px !important
        }

        .ui-corner-bottom,
        .ui-corner-right,
        .ui-corner-br,
        a.ui-corner-all,
        ul.ui-corner-all {
            border: none;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

        .product-search-spinner {
            height: 34px;
            margin-top: -6px
        }

        a.ui-state-focus {
            border: none !important
        }

        @keyframes lds-spinner {
            0% {
                opacity: 1
            }

            100% {
                opacity: 0
            }
        }

        @-webkit-keyframes lds-spinner {
            0% {
                opacity: 1
            }

            100% {
                opacity: 0
            }
        }

        .lds-spinner {
            position: relative
        }

        .lds-spinner div {
            left: 95px;
            top: 48px;
            position: absolute;
            -webkit-animation: lds-spinner linear 1s infinite;
            animation: lds-spinner linear 1s infinite;
            background: #848484;
            width: 10px;
            height: 24px;
            border-radius: 20%;
            -webkit-transform-origin: 5px 52px;
            transform-origin: 5px 52px
        }

        .lds-spinner div:nth-child(1) {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-animation-delay: -.916666666666667s;
            animation-delay: -.916666666666667s
        }

        .lds-spinner div:nth-child(2) {
            -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
            -webkit-animation-delay: -.833333333333333s;
            animation-delay: -.833333333333333s
        }

        .lds-spinner div:nth-child(3) {
            -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
            -webkit-animation-delay: -.75s;
            animation-delay: -.75s
        }

        .lds-spinner div:nth-child(4) {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
            -webkit-animation-delay: -.666666666666667s;
            animation-delay: -.666666666666667s
        }

        .lds-spinner div:nth-child(5) {
            -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
            -webkit-animation-delay: -.583333333333333s;
            animation-delay: -.583333333333333s
        }

        .lds-spinner div:nth-child(6) {
            -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
            -webkit-animation-delay: -.5s;
            animation-delay: -.5s
        }

        .lds-spinner div:nth-child(7) {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            -webkit-animation-delay: -.416666666666667s;
            animation-delay: -.416666666666667s
        }

        .lds-spinner div:nth-child(8) {
            -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
            -webkit-animation-delay: -.333333333333333s;
            animation-delay: -.333333333333333s
        }

        .lds-spinner div:nth-child(9) {
            -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
            -webkit-animation-delay: -.25s;
            animation-delay: -.25s
        }

        .lds-spinner div:nth-child(10) {
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
            -webkit-animation-delay: -.166666666666667s;
            animation-delay: -.166666666666667s
        }

        .lds-spinner div:nth-child(11) {
            -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
            -webkit-animation-delay: -.083333333333333s;
            animation-delay: -.083333333333333s
        }

        .lds-spinner div:nth-child(12) {
            -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
            -webkit-animation-delay: 0s;
            animation-delay: 0s
        }

        .lds-spinner {
            width: 50px !important;
            height: 50px !important;
            -webkit-transform: translate(-25px, -25px) scale(.25) translate(25px, 25px);
            transform: translate(-25px, -25px) scale(.25) translate(25px, 25px)
        }

        .mobile-header-search-icon {
            color: #747474;
            height: 20px;
            width: 20px;
            padding-top: 10px;
            padding-right: 10px;
            padding-left: 10px;
            left: 0
        }

        .mobile-search-area {
            background-color: #fff;
            width: 100vw;
            position: fixed;
            z-index: 1;
            margin-top: 1px
        }

        .mobile-close-icon {
            color: #747474;
            height: 20px;
            width: 20px;
            padding-top: 7px;
            padding-right: 10px;
            padding-left: 10px;
            cursor: pointer
        }

        .mobile-search-area .mobile-search-input {
            text-indent: 20px
        }

        input[type="search"][name="productssearchfreetext"]::-webkit-search-decoration,
        input[type="search"][name="productssearchfreetext"]::-webkit-search-cancel-button,
        input[type="search"][name="productssearchfreetext"]::-webkit-search-results-button,
        input[type="search"][name="productssearchfreetext"]::-webkit-search-results-decoration {
            display: none
        }

        .mobile-search-icon {
            cursor: pointer;
            min-height: 40px;
            width: 40px
        }

        .megamenu div.megamenu-submenu-main-div {
            width: 100%
        }

        .megamenu div.megamenu-submenu-links-div {
            flex-grow: 1;
            width: 100px
        }

        .megamenu div.megamenu-submenu-product-div {
            flex-grow: 0;
            width: 100px
        }

        .megamenu li {
            list-style: none;
            text-decoration: none
        }

        .megamenu>ul>li {
            display: inline-block
        }

        .megamenu>ul>li>a {
            display: block
        }

        .megamenu>ul>li>div {
            display: none;
            text-align: initial;
            position: absolute;
            z-index: 100000
        }

        .megamenu>ul>li>div>div.megamenu-submenu-links-div>ul {
            width: 100%;
            overflow-x: auto;
            overflow-y: hidden
        }

        .megamenu>ul>li>div>div.megamenu-submenu-links-div>ul>li {
            display: block
        }

        .megamenu>ul>li>div>div.megamenu-submenu-links-div>ul>li a {
            display: block
        }

        .megamenu>ul>li>div>div.megamenu-submenu-links-div>ul>li>ul {
            display: block;
            text-align: initial
        }

        .megamenu>ul>li>div>div.megamenu-submenu-links-div>ul>li>ul>li {
            display: block
        }

        .font-family-scroll-div {
            max-height: 440px
        }

        .focusableItem:focus,
        .focusableItemContent:focus {
            border: none;
            outline: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .focusableItem:focus>.focusableItemContent {
            border: none;
            outline: none;
            -webkit-box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e;
            -moz-box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e;
            box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e
        }

        button:focus,
        a:focus,
        input:focus,
        .input:focus,
        .focus-on-tab-press:focus,
        div[role="button"]:focus,
        span[class^='jssor']:focus,
        span[class*=' jssor']:focus {
            border: none;
            outline: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none
        }

        .useTabKey a:focus h1,
        .useTabKey a:focus h2,
        .useTabKey a:focus h3,
        .useTabKey a:focus h4,
        .useTabKey a:focus div,
        .useTabKey a:focus img,
        .useTabKey a:focus svg,
        .useTabKey button:focus,
        .useTabKey a:focus,
        .useTabKey textarea:focus,
        .useTabKey input:focus,
        .useTabKey .input:focus,
        .useTabKey .focus-on-tab-press:focus,
        .useTabKey div[role="button"]:focus,
        .useTabKey span[class^='jssor']:focus,
        .useTabKey span[class*=' jssor']:focus {
            border: none;
            outline: none;
            -webkit-box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e;
            -moz-box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e;
            box-shadow: 0 0 0 2px #097dff, 0 0 0 4px #ff781e
        }

        .forScreenReader {
            border: 0;
            clip: rect(1px, 1px, 1px, 1px);
            clip-path: inset(50%);
            height: 1px;
            margin: 1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px;
            word-wrap: normal
        }

        .useTabKey li[id*="menu_menucomp"]:focus-within>ul {
            display: list-item
        }
    

        #Header {
            margin: 0 auto
        }

        #Footer {
            margin: 0 auto
        }

        #Middle {
            margin: 0 auto
        }
    

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

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

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

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

        .plt_bg_10 {
            background-color: #ffffff
        }

        .plt_font_10 {
            color: #ffffff
        }

        .plt_border_10 {
            border-color: #ffffff
        }

        .plt_bg_11 {
            background-color: #ffffff
        }

        .plt_font_11 {
            color: #ffffff
        }

        .plt_border_11 {
            border-color: #ffffff
        }

        .plt_bg_12 {
            background-color: #ffffff
        }

        .plt_font_12 {
            color: #ffffff
        }

        .plt_border_12 {
            border-color: #ffffff
        }

        .plt_bg_13 {
            background-color: #cccccc
        }

        .plt_font_13 {
            color: #cccccc
        }

        .plt_border_13 {
            border-color: #cccccc
        }

        .plt_bg_14 {
            background-color: #a5a5a5
        }

        .plt_font_14 {
            color: #a5a5a5
        }

        .plt_border_14 {
            border-color: #a5a5a5
        }

        .plt_bg_20 {
            background-color: #f3e690
        }

        .plt_font_20 {
            color: #f3e690
        }

        .plt_border_20 {
            border-color: #f3e690
        }

        .plt_bg_21 {
            background-color: #eedb5f
        }

        .plt_font_21 {
            color: #eedb5f
        }

        .plt_border_21 {
            border-color: #eedb5f
        }

        .plt_bg_22 {
            background-color: #E5C90A
        }

        .plt_font_22 {
            color: #E5C90A
        }

        .plt_border_22 {
            border-color: #E5C90A
        }

        .plt_bg_23 {
            background-color: #b7a008
        }

        .plt_font_23 {
            color: #b7a008
        }

        .plt_border_23 {
            border-color: #b7a008
        }

        .plt_bg_24 {
            background-color: #948206
        }

        .plt_font_24 {
            color: #948206
        }

        .plt_border_24 {
            border-color: #948206
        }

        .plt_bg_30 {
            background-color: #c6edc0
        }

        .plt_font_30 {
            color: #c6edc0
        }

        .plt_border_30 {
            border-color: #c6edc0
        }

        .plt_bg_31 {
            background-color: #58973e
        }

        .plt_font_31 {
            color: #58973e
        }

        .plt_border_31 {
            border-color: #58973e
        }

        .plt_bg_32 {
            background-color: #81d775
        }

        .plt_font_32 {
            color: #81d775
        }

        .plt_border_32 {
            border-color: #81d775
        }

        .plt_bg_33 {
            background-color: #67ac5d
        }

        .plt_font_33 {
            color: #67ac5d
        }

        .plt_border_33 {
            border-color: #67ac5d
        }

        .plt_bg_34 {
            background-color: #538b4c
        }

        .plt_font_34 {
            color: #538b4c
        }

        .plt_border_34 {
            border-color: #538b4c
        }

        .plt_bg_40 {
            background-color: #b2b2b2
        }

        .plt_font_40 {
            color: #b2b2b2
        }

        .plt_border_40 {
            border-color: #b2b2b2
        }

        .plt_bg_41 {
            background-color: #909090
        }

        .plt_font_41 {
            color: #909090
        }

        .plt_border_41 {
            border-color: #909090
        }

        .plt_bg_42 {
            background-color: #555555
        }

        .plt_font_42 {
            color: #555555
        }

        .plt_border_42 {
            border-color: #555555
        }

        .plt_bg_43 {
            background-color: #444444
        }

        .plt_font_43 {
            color: #444444
        }

        .plt_border_43 {
            border-color: #444444
        }

        .plt_bg_44 {
            background-color: #373737
        }

        .plt_font_44 {
            color: #373737
        }

        .plt_border_44 {
            border-color: #373737
        }

        .plt_bg_50 {
            background-color: #909191
        }

        .plt_font_50 {
            color: #909191
        }

        .plt_border_50 {
            border-color: #909191
        }

        .plt_bg_51 {
            background-color: #5f6161
        }

        .plt_font_51 {
            color: #5f6161
        }

        .plt_border_51 {
            border-color: #5f6161
        }

        .plt_bg_52 {
            background-color: #090c0c
        }

        .plt_font_52 {
            color: #090c0c
        }

        .plt_border_52 {
            border-color: #090c0c
        }

        .plt_bg_53 {
            background-color: #070909
        }

        .plt_font_53 {
            color: #070909
        }

        .plt_border_53 {
            border-color: #070909
        }

        .plt_bg_54 {
            background-color: #000000
        }

        .plt_font_54 {
            color: #000000
        }

        .plt_border_54 {
            border-color: #000000
        }

        .plt_bg_101 {
            background-color: #000
        }

        .plt_font_101 {
            color: #000
        }

        .plt_border_101 {
            border-color: #000
        }

        .plt_bg_102 {
            background-color: #fff
        }

        .plt_font_102 {
            color: #fff
        }

        .plt_border_102 {
            border-color: #fff
        }

        .plt_bg_103 {
            background-color: #ff0000
        }

        .plt_font_103 {
            color: #ff0000
        }

        .plt_border_103 {
            border-color: #ff0000
        }

        .plt_bg_104 {
            background-color: #00ff00
        }

        .plt_font_104 {
            color: #00ff00
        }

        .plt_border_104 {
            border-color: #00ff00
        }

        .plt_bg_105 {
            background-color: #0000ff
        }

        .plt_font_105 {
            color: #0000ff
        }

        .plt_border_105 {
            border-color: #0000ff
        }
    

        .msgbody {
            font-family: Trebuchet MS, sans-serif;
            font-size: 14px;
            color: #ffffff;
            background-color: #555555;
            line-height: 150%;
            text-align: left;
            font-style-weight: Regular;
            font-style: normal;
            font-weight: normal;
            background-size: auto;
        }

        .msgwebcontainer a {
            color: #58973e;
            font-size: 14px;
            text-transform: none;
            line-height: 150%;
            text-align: left;
            font-family: Trebuchet MS, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-style-weight: Regular;
            text-decoration: none;
        }

        .msgwebcontainer a:hover {
            color: #ffffff;
            font-family: Trebuchet MS, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-size: 14px;
            text-transform: none;
            line-height: 150%;
            text-align: left;
            text-decoration: none;
        }

        .msgwebcontainer a:visited {
            color: #58973e;
            font-family: Trebuchet MS, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-size: 14px;
            line-height: 150%;
            text-transform: none;
            text-align: left;
            text-decoration: none;
        }

        .msgwebcontainer a:active {
            font-size: 14px;
            line-height: 150%;
            text-align: left;
            color: #58973e;
            font-family: Trebuchet MS, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-style-weight: Regular;
            text-transform: none;
        }

        .msgwebcontainer h1 {
            font-size: 24px;
            color: #ffffff;
            line-height: 140%;
            font-family: Georgia, serif;
            font-style-weight: Regular;
            font-style: normal;
            font-weight: normal;
            text-align: left;
            padding-bottom: 4px;
        }

        .msgwebcontainer h2 {
            color: #ffffff;
            font-size: 22px;
            line-height: 130%;
            font-weight: normal;
            font-style-weight: Regular;
            font-family: Georgia, serif;
            font-style: normal;
            text-align: left;
        }

        .msgwebcontainer h3 {
            font-size: 20px;
            color: #ffffff;
            text-align: left;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-family: Georgia, serif;
            line-height: 150%;
        }

        .msgwebcontainer h4 {
            color: #ffffff;
            font-size: 18px;
            line-height: 130%;
            font-weight: normal;
            font-family: Georgia, serif;
            font-style: normal;
            font-style-weight: Regular;
            text-align: left;
        }

        .msgwebcontainer h5 {
            text-align: left;
            font-family: Arial, sans-serif;
            font-weight: bold;
            font-style-weight: Regular;
            font-style: normal;
            font-size: 17px;
            color: #444444;
        }

        #msp39_HeaderInternal.HeaderInternal_wp_outer {
            min-height: 40px;
        }

        #msp39_MainColumns .MainColumns_col_bg_0 {
            margin-right: 0%;
            margin-left: 0%;
            width: 100%;
        }

        #msp39_MainColumns .MainColumns_col_box_0 {
            min-height: 40px;
            margin-right: 0%;
            margin-left: 0%;
            width: 100%;
            left: 0%;
        }

        #msp39_FooterInternal.FooterInternal_wp_outer {
            min-height: 40px;
        }

        page {
            font-family: Trebuchet MS, sans-serif;
            font-size: 14px;
            color: #ffffff;
            background-color: #555555;
            line-height: 150%;
            text-align: left;
            font-style-weight: Regular;
            font-style: normal;
            font-weight: normal;
        }

        .msgwebcontainer a {
            color: #58973e;
            font-size: 14px;
            text-transform: none;
            line-height: 150%;
            text-align: left;
            font-family: Trebuchet MS, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-style-weight: Regular;
            text-decoration: none;
        }

        .msgwebcontainer a:hover {
            color: #ffffff;
            font-family: Trebuchet MS, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-size: 14px;
            text-transform: none;
            line-height: 150%;
            text-align: left;
            text-decoration: none;
        }

        .msgwebcontainer a:visited {
            color: #58973e;
            font-family: Trebuchet MS, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-size: 14px;
            line-height: 150%;
            text-transform: none;
            text-align: left;
            text-decoration: none;
        }

        .msgwebcontainer a:active {
            font-size: 14px;
            line-height: 150%;
            text-align: left;
            color: #58973e;
            font-family: Trebuchet MS, sans-serif;
            font-weight: normal;
            font-style: normal;
            font-style-weight: Regular;
            text-transform: none;
        }

        .msgwebcontainer h1 {
            font-size: 24px;
            color: #ffffff;
            line-height: 140%;
            font-family: Georgia, serif;
            font-style-weight: Regular;
            font-style: normal;
            font-weight: normal;
            text-align: left;
            padding-bottom: 4px;
        }

        .msgwebcontainer h2 {
            color: #ffffff;
            font-size: 22px;
            line-height: 130%;
            font-weight: normal;
            font-style-weight: Regular;
            font-family: Georgia, serif;
            font-style: normal;
            text-align: left;
        }

        .msgwebcontainer h3 {
            font-size: 20px;
            color: #ffffff;
            text-align: left;
            font-style: normal;
            font-weight: normal;
            font-style-weight: Regular;
            font-family: Georgia, serif;
            line-height: 150%;
        }

        .msgwebcontainer h4 {
            color: #ffffff;
            font-size: 18px;
            line-height: 130%;
            font-weight: normal;
            font-family: Georgia, serif;
            font-style: normal;
            font-style-weight: Regular;
            text-align: left;
        }

        .msgwebcontainer h5 {
            text-align: left;
            font-family: Arial, sans-serif;
            font-weight: bold;
            font-style-weight: Regular;
            font-style: normal;
            font-size: 17px;
            color: #444444;
        }

        #msp39_MiddleExternal {
            min-height: 40px;
            background-color: #000000;
        }

        #msp39_HeaderExternal {
            min-height: 40px;
            margin-top: 0px;
            -webkit-border-radius: 0;
            border-radius: 0;
            background-color: #None;
            -moz-border-radius: 0;
        }

        #msp39_FooterExternal {
            background-color: #555555;
        }

        #msp39_Header {
            margin: 0 auto;
            min-height: 40px;
            -webkit-border-radius: 0;
            border-radius: 0;
            -moz-border-radius: 0;
            max-width: 990px;
            width: 990px;
        }

        #msp39_Middle {
            margin: 0 auto;
            min-height: 40px;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            max-width: 990px;
            width: 990px;
        }

        #msp39_Footer {
            margin: 0 auto;
            padding-left: 10px;
            padding-right: 10px;
            border-radius: 0;
            max-width: 990px;
            -webkit-border-radius: 0;
            width: 990px;
            -moz-border-radius: 0;
        }

        #msp39_Left {
            min-height: 40px;
        }

        #msp39_Right {}

        #msp39_Content {
            min-height: 40px;
        }

        #msp39_ContentTop {}

        #msp39_ContentBottom {}

        #msp39_Center {}

        msgbody svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer a svg {
            fill: #58973e;
            stroke: #58973e;
        }

        .msgwebcontainer a:hover svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer a:visited svg {
            fill: #58973e;
            stroke: #58973e;
        }

        .msgwebcontainer a:active svg {
            fill: #58973e;
            stroke: #58973e;
        }

        .msgwebcontainer h1 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer h2 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer h3 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer h4 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .msgwebcontainer h5 svg {
            fill: #444444;
            stroke: #444444;
        }

        page svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt1_.msgwebcontainer a svg {
            fill: #58973e;
            stroke: #58973e;
        }

        msgcssalt2_.msgwebcontainer a:hover svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt3_.msgwebcontainer a:visited svg {
            fill: #58973e;
            stroke: #58973e;
        }

        msgcssalt4_.msgwebcontainer a:active svg {
            fill: #58973e;
            stroke: #58973e;
        }

        msgcssalt5_.msgwebcontainer h1 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt6_.msgwebcontainer h2 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt7_.msgwebcontainer h3 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt8_.msgwebcontainer h4 svg {
            fill: #ffffff;
            stroke: #ffffff;
        }

        msgcssalt9_.msgwebcontainer h5 svg {
            fill: #444444;
            stroke: #444444;
        }

        #inc37_columns1.inc37_columns1_wp_outer {
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 10px;
            padding-right: 10px;
        }

        #inc37_columns1 .wp_all_column {}

        #inc37_columns1 .inc37_columns1_col_bg_1 {
            width: 57.42%;
        }

        #inc37_columns1 .inc37_columns1_col_box_1 {
            width: 57.42%;
            left: 57.42%;
        }

        #inc37_columns1 .inc37_columns1_col_0 {
            right: 57.42%;
        }

        #inc37_columns1 .inc37_columns1_col_bg_0 {
            width: 42.58%;
        }

        #inc37_columns1 .inc37_columns1_col_box_0 {
            width: 42.58%;
            left: 57.42%;
        }

        #inc37_logo1.inc37_logo1_wp_outer {
            text-align: center;
            padding-top: px;
            padding-bottom: px;
        }

        #inc37_logo1 img {
            vertical-align: middle;
        }

        #inc37_htmltext3.inc37_htmltext3_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            font-size: 13px;
            font-weight: normal;
            text-align: right;
            margin-top: 30px;
        }

        #inc37_htmltext3 a {
            font-size: 18px;
            color: #E5C90A;
        }

        #inc37_htmltext3 a:hover {
            text-decoration: none;
            color: #58973e;
        }

        #inc37_htmltext3 table {
            width: 100%;
        }

        #inc37_htmltext3 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #inc37_htmltext3 ul {
            list-style-type: disc;
        }

        #inc37_htmltext3 ol {
            list-style-type: decimal;
        }

        #inc37_htmltext1.inc37_htmltext1_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            text-align: right;
            color: #81d775;
            font-size: 25px;
            font-weight: normal;
        }

        #inc37_htmltext1 table {
            width: 100%;
        }

        #inc37_htmltext1 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #inc37_htmltext1 ul {
            list-style-type: disc;
        }

        #inc37_htmltext1 ol {
            list-style-type: decimal;
        }

        #inc37_menucomp1.inc37_menucomp1_wp_outer {
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            text-align: center;
            font-size: 17px;
            font-weight: normal;
        }

        #inc37_menucomp1 .inc37_menucomp1 {}

        #inc37_menucomp1 .inc37_menucomp1_item {
            margin-right: auto;
            color: #ffffff;
            font-weight: normal;
            font-size: 16px;
            font-family: Trebuchet MS, sans-serif;
            font-style: normal;
            font-style-weight: Regular;
            text-decoration: none;
            margin-left: 25px;
        }

        #inc37_menucomp1 .inc37_menucomp1_item:hover {
            color: #58973e;
            background-color: #555555;
        }

        #inc37_menucomp1 .inc37_menucomp1_subitem {
            padding-top: 3px;
            padding-bottom: 3px;
            padding-left: 10px;
            padding-right: 10px;
            background-color: #555555;
            color: #58973e;
            font-size: 14px;
            font-style-weight: Regular;
            font-style: normal;
            font-weight: normal;
            font-family: Trebuchet MS, sans-serif;
            line-height: 30px;
        }

        #inc37_menucomp1 .inc37_menucomp1_subitem:hover {
            color: #58973e;
            text-decoration: underline;
        }

        #inc37_menucomp1 .inc37_menucomp1_selected {
            color: #58973e;
            background-color: #555555;
            text-decoration: none;
        }

        #inc37_menucomp1 .inc37_menucomp1_subselected {
            color: #58973e;
            text-decoration: underline;
        }

        #inc37_menucomp1 .inc37_menucomp1_ico1 {
            float: left;
        }

        #inc37_menucomp1 .inc37_menucomp1_txt {
            padding-left: 3px;
            padding-right: 3px;
            line-height: 55px;
        }

        #inc37_menucomp1 .inc37_menucomp1_ico2 {
            float: right;
        }

        #inc37_container1.inc37_container1_wp_outer {}

        #inc37_container5.inc37_container5_wp_outer {
            height: 390px;
            background-image: url(/media-eu.camilyo.software/media-eu/static/0984/629.png);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
            margin-top: 30px;
            margin-bottom: 30px;
        }

        #inc37_htmltext2.inc37_htmltext2_wp_outer {
            padding-left: 2px;
            padding-right: 15px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            background-color: rgba(255, 255, 255, 0.56);
            color: #ff0000;
            font-size: 30px;
            text-align: right;
            margin-top: 342px;
            line-height: 45px;
            font-weight: bold;
        }

        #inc37_htmltext2 table {
            width: 100%;
        }

        #inc37_htmltext2 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #inc37_htmltext2 ul {
            list-style-type: disc;
        }

        #inc37_htmltext2 ol {
            list-style-type: decimal;
        }

        #inc37_columns1.inc37_columns1_wp_outer svg {}

        #inc37_columns1 .wp_all_column svg {}

        #inc37_columns1 .inc37_columns1_col_bg_1 svg {}

        #inc37_columns1 .inc37_columns1_col_box_1 svg {}

        #inc37_columns1 .inc37_columns1_col_0 svg {}

        #inc37_columns1 .inc37_columns1_col_bg_0 svg {}

        #inc37_columns1 .inc37_columns1_col_box_0 svg {}

        #inc37_logo1.inc37_logo1_wp_outer svg {}

        #inc37_logo1 img svg {}

        #inc37_htmltext3.inc37_htmltext3_wp_outer svg {}

        #inc37_htmltext3 a svg {
            fill: #E5C90A;
        }

        #inc37_htmltext3 a:hover svg {
            fill: #58973e;
        }

        #inc37_htmltext3 table svg {}

        #inc37_htmltext3 td svg {}

        #inc37_htmltext3 ul svg {}

        #inc37_htmltext3 ol svg {}

        #inc37_htmltext1.inc37_htmltext1_wp_outer svg {
            fill: #81d775;
        }

        #inc37_htmltext1 table svg {}

        #inc37_htmltext1 td svg {}

        #inc37_htmltext1 ul svg {}

        #inc37_htmltext1 ol svg {}

        #inc37_menucomp1.inc37_menucomp1_wp_outer svg {}

        #inc37_menucomp1 .inc37_menucomp1 svg {}

        #inc37_menucomp1 .inc37_menucomp1_item svg {
            fill: #ffffff;
        }

        #inc37_menucomp1 .inc37_menucomp1_item:hover svg {
            fill: #58973e;
        }

        #inc37_menucomp1 .inc37_menucomp1_subitem svg {
            fill: #58973e;
        }

        #inc37_menucomp1 .inc37_menucomp1_subitem:hover svg {
            fill: #58973e;
        }

        #inc37_menucomp1 .inc37_menucomp1_selected svg {
            fill: #58973e;
        }

        #inc37_menucomp1 .inc37_menucomp1_subselected svg {
            fill: #58973e;
        }

        #inc37_menucomp1 .inc37_menucomp1_ico1 svg {}

        #inc37_menucomp1 .inc37_menucomp1_txt svg {}

        #inc37_menucomp1 .inc37_menucomp1_ico2 svg {}

        #inc37_container1.inc37_container1_wp_outer svg {}

        .inc37_container1_swp_outer_bg {
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
            padding-left: calc(50vw - 50%);
            padding-right: calc(50vw - 50%);
            background-color: #000000;
        }

        #inc37_container5.inc37_container5_wp_outer svg {}

        #inc37_htmltext2.inc37_htmltext2_wp_outer svg {
            fill: #ff0000;
        }

        #inc37_htmltext2 table svg {}

        #inc37_htmltext2 td svg {}

        #inc37_htmltext2 ul svg {}

        #inc37_htmltext2 ol svg {}

        #inc38_columns1.inc38_columns1_wp_outer {
            min-height: 10px;
        }

        #inc38_columns1 .inc38_columns1_col_bg_1 {
            width: 64.33%;
        }

        #inc38_columns1 .inc38_columns1_col_box_1 {
            min-height: 40px;
            width: 64.33%;
            left: 64.33%;
        }

        #inc38_columns1 .inc38_columns1_col_0 {
            right: 64.33%;
        }

        #inc38_columns1 .inc38_columns1_col_bg_0 {
            width: 35.67%;
        }

        #inc38_columns1 .inc38_columns1_col_box_0 {
            min-height: 40px;
            width: 35.67%;
            left: 64.33%;
        }

        #inc38_container2.inc38_container2_wp_outer {
            padding-top: 15px;
            padding-bottom: 50px;
            text-align: left;
            color: #ffffff;
            font-size: 13px;
        }

        #inc38_htmltext1.inc38_htmltext1_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            display: inline-block;
        }

        #inc38_htmltext1 table {
            width: 100%;
        }

        #inc38_htmltext1 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #inc38_htmltext1 ul {
            list-style-type: disc;
        }

        #inc38_htmltext1 ol {
            list-style-type: decimal;
        }

        #inc38_htmltext2.inc38_htmltext2_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            font-size: inherit;
            min-height: 20px;
            display: inline-block;
        }

        #inc38_htmltext2 table {
            width: 100%;
        }

        #inc38_htmltext2 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 3px;
            padding-right: 3px;
            height: 30px;
        }

        #inc38_htmltext2 ul {
            list-style-type: disc;
        }

        #inc38_htmltext2 ol {
            list-style-type: decimal;
        }

        #inc38_htmltext3.inc38_htmltext3_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            font-size: inherit;
            min-height: 20px;
            color: #ffffff;
            display: inline-block;
        }

        #inc38_htmltext3 a {
            color: #ffffff;
            font-size: 13px;
        }

        #inc38_htmltext3 a:hover {
            text-decoration: underline;
        }

        #inc38_htmltext3 table {
            width: 100%;
        }

        #inc38_htmltext3 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 3px;
            padding-right: 3px;
            height: 30px;
        }

        #inc38_htmltext3 ul {
            list-style-type: disc;
        }

        #inc38_htmltext3 ol {
            list-style-type: decimal;
        }

        #inc38_htmltext4.inc38_htmltext4_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            display: inherit;
        }

        #inc38_htmltext4 a {
            color: #ffffff;
            font-size: 13px;
        }

        #inc38_htmltext4 a:hover {
            text-decoration: underline;
        }

        #inc38_htmltext4 table {
            width: 100%;
        }

        #inc38_htmltext4 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #inc38_htmltext4 ul {
            list-style-type: disc;
        }

        #inc38_htmltext4 ol {
            list-style-type: decimal;
        }

        #inc38_columns1.inc38_columns1_wp_outer svg {}

        #inc38_columns1 .inc38_columns1_col_bg_1 svg {}

        #inc38_columns1 .inc38_columns1_col_box_1 svg {}

        #inc38_columns1 .inc38_columns1_col_0 svg {}

        #inc38_columns1 .inc38_columns1_col_bg_0 svg {}

        #inc38_columns1 .inc38_columns1_col_box_0 svg {}

        #inc38_container2.inc38_container2_wp_outer svg {
            fill: #ffffff;
        }

        #inc38_htmltext1.inc38_htmltext1_wp_outer svg {}

        #inc38_htmltext1 table svg {}

        #inc38_htmltext1 td svg {}

        #inc38_htmltext1 ul svg {}

        #inc38_htmltext1 ol svg {}

        #inc38_htmltext2.inc38_htmltext2_wp_outer svg {}

        #inc38_htmltext2 table svg {}

        #inc38_htmltext2 td svg {}

        #inc38_htmltext2 ul svg {}

        #inc38_htmltext2 ol svg {}

        #inc38_htmltext3.inc38_htmltext3_wp_outer svg {
            fill: #ffffff;
        }

        #inc38_htmltext3 a svg {
            fill: #ffffff;
        }

        #inc38_htmltext3 a:hover svg {}

        #inc38_htmltext3 table svg {}

        #inc38_htmltext3 td svg {}

        #inc38_htmltext3 ul svg {}

        #inc38_htmltext3 ol svg {}

        #inc38_htmltext4.inc38_htmltext4_wp_outer svg {}

        #inc38_htmltext4 a svg {
            fill: #ffffff;
        }

        #inc38_htmltext4 a:hover svg {}

        #inc38_htmltext4 table svg {}

        #inc38_htmltext4 td svg {}

        #inc38_htmltext4 ul svg {}

        #inc38_htmltext4 ol svg {}

        .msgbody {
            direction: ltr;
            text-align: left;
        }
    

        #page28_container13.container13_wp_outer {}

        #page28_columns3.columns3_wp_outer {
            min-height: 80px;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        #page28_columns3 .wp_all_column {}

        #page28_columns3 .columns3_col_bg_2 {
            margin-left: 0%;
            margin-right: 0%;
            width: 33.25%;
        }

        #page28_columns3 .columns3_col_box_2 {
            min-height: 80px;
            margin-left: 0%;
            margin-right: 0%;
            padding-$REMOVE-STYLE$: 0px;
            width: 33.25%;
            left: 65.2%;
        }

        #page28_columns3 .columns3_col_1 {
            right: 33.25%;
        }

        #page28_columns3 .columns3_col_bg_1 {
            margin-left: 0%;
            margin-right: 0%;
            width: 31.95%;
        }

        #page28_columns3 .columns3_col_box_1 {
            min-height: 80px;
            margin-left: 0%;
            margin-right: 0%;
            padding-$REMOVE-STYLE$: 0px;
            width: 31.95%;
            left: 65.2%;
        }

        #page28_columns3 .columns3_col_0 {
            right: 31.95%;
        }

        #page28_columns3 .columns3_col_bg_0 {
            margin-left: 0%;
            margin-right: 0%;
            width: 34.8%;
        }

        #page28_columns3 .columns3_col_box_0 {
            min-height: 80px;
            margin-left: 0%;
            margin-right: 0%;
            padding-$REMOVE-STYLE$: 0px;
            width: 34.8%;
            left: 65.2%;
        }

        #page28_container9.container9_wp_outer {
            background-repeat: repeat;
            background-position: left top;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            padding-right: 10px;
        }

        #page28_container9.container9_wp_outer:hover {
            background-repeat: repeat;
            background-position: left top;
        }

        #page28_image1.image1_wp_outer {
            text-align: center;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image1 img {
            vertical-align: middle;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image1 img:hover {
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_button4.button4_wp_outer {
            text-align: center;
            margin-top: 10px;
        }

        #page28_button4 .page28_button4_container {
            color: #ffffff;
            text-align: center;
            border: none;
            font-size: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
            width: 100%;
        }

        #page28_button4 .page28_button4_container:hover {
            color: #ffffff;
        }

        #page28_container1.container1_wp_outer {
            background-repeat: repeat;
            background-position: left top;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            padding-right: 10px;
        }

        #page28_container1.container1_wp_outer:hover {
            background-repeat: repeat;
            background-position: left top;
        }

        #page28_image2.image2_wp_outer {
            text-align: center;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image2 img {
            vertical-align: middle;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image2 img:hover {
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_button1.button1_wp_outer {
            text-align: center;
            margin-top: 10px;
        }

        #page28_button1 .page28_button1_container {
            color: #ffffff;
            text-align: center;
            border: none;
            font-size: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
            width: 100%;
        }

        #page28_button1 .page28_button1_container:hover {
            color: #ffffff;
        }

        #page28_container2.container2_wp_outer {
            background-repeat: repeat;
            background-position: left top;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            padding-right: 10px;
        }

        #page28_container2.container2_wp_outer:hover {
            background-repeat: repeat;
            background-position: left top;
        }

        #page28_image3.image3_wp_outer {
            text-align: center;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image3 img {
            vertical-align: middle;
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_image3 img:hover {
            camilyo-override-fill-color-in-svg-image: False;
            camilyo-override-stroke-color-in-svg-image: False;
        }

        #page28_button2.button2_wp_outer {
            text-align: center;
            margin-top: 10px;
        }

        #page28_button2 .page28_button2_container {
            color: #ffffff;
            text-align: center;
            border: none;
            font-size: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
            width: 100%;
        }

        #page28_button2 .page28_button2_container:hover {
            color: #ffffff;
        }

        #page28_columns2.columns2_wp_outer {
            min-height: 10px;
            padding-top: 40px;
            padding-left: 10px;
            padding-right: 10px;
            padding-bottom: 60px;
        }

        #page28_columns2 .wp_all_column {}

        #page28_columns2 .columns2_col_bg_1 {
            width: 25.93%;
        }

        #page28_columns2 .columns2_col_box_1 {
            min-height: 40px;
            width: 25.93%;
            left: 25.93%;
        }

        #page28_columns2 .columns2_col_0 {
            right: 25.93%;
        }

        #page28_columns2 .columns2_col_bg_0 {
            padding-right: 40px;
            width: 74.07%;
        }

        #page28_columns2 .columns2_col_box_0 {
            padding-right: 40px;
            padding-$REMOVE-STYLE$: 0px;
            min-height: 40px;
            width: 74.07%;
            left: 25.93%;
        }

        #page28_title6.title6_wp_outer {
            text-align: center;
            margin-bottom: 5px;
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            font-weight: bold;
            min-height: 10px;
        }

        #page28_title6 .title {
            font-weight: normal;
        }

        #page28_htmltext2.htmltext2_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
        }

        #page28_htmltext2 table {
            width: 100%;
        }

        #page28_htmltext2 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext2 ul {
            list-style-type: disc;
        }

        #page28_htmltext2 ol {
            list-style-type: decimal;
        }

        #page28_container5.container5_wp_outer {
            border-width: 2px;
            border-style: solid;
            border-color: #000000;
            padding-right: 10px;
        }

        #page28_htmltext5.htmltext5_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            font-size: 19px;
        }

        #page28_htmltext5 table {
            width: 100%;
        }

        #page28_htmltext5 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext5 ul {
            list-style-type: disc;
        }

        #page28_htmltext5 ol {
            list-style-type: decimal;
        }

        #page28_htmltext3.htmltext3_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            display: inherit;
        }

        #page28_htmltext3 table {
            width: 100%;
        }

        #page28_htmltext3 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext3 ul {
            list-style-type: disc;
        }

        #page28_htmltext3 ol {
            list-style-type: decimal;
        }

        #page28_htmltext6.htmltext6_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            text-align: left;
            min-height: 20px;
            display: inherit;
        }

        #page28_htmltext6 table {
            width: 100%;
        }

        #page28_htmltext6 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 3px;
            padding-right: 3px;
            height: 30px;
        }

        #page28_htmltext6 ul {
            list-style-type: disc;
        }

        #page28_htmltext6 ol {
            list-style-type: decimal;
        }

        #page28_htmltext1.htmltext1_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            font-size: 13px;
            font-weight: normal;
        }

        #page28_htmltext1 a {
            font-size: 13px;
        }

        #page28_htmltext1 a:hover {
            text-decoration: none;
        }

        #page28_htmltext1 table {
            width: 100%;
        }

        #page28_htmltext1 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext1 ul {
            list-style-type: disc;
        }

        #page28_htmltext1 ol {
            list-style-type: decimal;
        }

        #page28_htmltext8.htmltext8_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            font-size: 13px;
            font-weight: normal;
        }

        #page28_htmltext8 a {
            font-size: 13px;
        }

        #page28_htmltext8 a:hover {
            text-decoration: none;
        }

        #page28_htmltext8 table {
            width: 100%;
        }

        #page28_htmltext8 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext8 ul {
            list-style-type: disc;
        }

        #page28_htmltext8 ol {
            list-style-type: decimal;
        }

        #page28_htmltext9.htmltext9_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            display: inherit;
            font-size: inherit;
            min-height: 20px;
            margin-top: 10px;
        }

        #page28_htmltext9 a {
            font-size: 13px;
        }

        #page28_htmltext9 a:hover {
            text-decoration: none;
        }

        #page28_htmltext9 table {
            width: 100%;
        }

        #page28_htmltext9 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 3px;
            padding-right: 3px;
            height: 30px;
        }

        #page28_htmltext9 ul {
            list-style-type: disc;
        }

        #page28_htmltext9 ol {
            list-style-type: decimal;
        }

        #page28_htmltext7.htmltext7_wp_outer {
            padding-left: 2px;
            padding-right: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            min-height: 10px;
            margin-top: 20px;
        }

        #page28_htmltext7 table {
            width: 100%;
        }

        #page28_htmltext7 td {
            border-width: 1px;
            border-color: #000;
            border-style: solid;
            padding-left: 2px;
            padding-right: 2px;
            min-height: 30px;
        }

        #page28_htmltext7 ul {
            list-style-type: disc;
        }

        #page28_htmltext7 ol {
            list-style-type: decimal;
        }

        #page28_container13.container13_wp_outer svg {}

        .page28_container13_swp_outer_bg {
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
            padding-left: calc(50vw - 50%);
            padding-right: calc(50vw - 50%);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
        }

        #page28_columns3.columns3_wp_outer svg {}

        #page28_columns3 .wp_all_column svg {}

        #page28_columns3 .columns3_col_bg_2 svg {}

        #page28_columns3 .columns3_col_box_2 svg {}

        #page28_columns3 .columns3_col_1 svg {}

        #page28_columns3 .columns3_col_bg_1 svg {}

        #page28_columns3 .columns3_col_box_1 svg {}

        #page28_columns3 .columns3_col_0 svg {}

        #page28_columns3 .columns3_col_bg_0 svg {}

        #page28_columns3 .columns3_col_box_0 svg {}

        #page28_container9.container9_wp_outer svg {}

        #page28_container9.container9_wp_outer:hover svg {}

        #page28_image1.image1_wp_outer svg {}

        #page28_image1 img svg {}

        #page28_image1 img:hover svg {}

        #page28_button4.button4_wp_outer svg {}

        #page28_button4 .page28_button4_container svg {
            fill: #ffffff;
        }

        #page28_button4 .page28_button4_container:hover svg {
            fill: #ffffff;
        }

        #page28_container1.container1_wp_outer svg {}

        #page28_container1.container1_wp_outer:hover svg {}

        #page28_image2.image2_wp_outer svg {}

        #page28_image2 img svg {}

        #page28_image2 img:hover svg {}

        #page28_button1.button1_wp_outer svg {}

        #page28_button1 .page28_button1_container svg {
            fill: #ffffff;
        }

        #page28_button1 .page28_button1_container:hover svg {
            fill: #ffffff;
        }

        #page28_container2.container2_wp_outer svg {}

        #page28_container2.container2_wp_outer:hover svg {}

        #page28_image3.image3_wp_outer svg {}

        #page28_image3 img svg {}

        #page28_image3 img:hover svg {}

        #page28_button2.button2_wp_outer svg {}

        #page28_button2 .page28_button2_container svg {
            fill: #ffffff;
        }

        #page28_button2 .page28_button2_container:hover svg {
            fill: #ffffff;
        }

        #page28_columns2.columns2_wp_outer svg {}

        #page28_columns2 .wp_all_column svg {}

        #page28_columns2 .columns2_col_bg_1 svg {}

        #page28_columns2 .columns2_col_box_1 svg {}

        #page28_columns2 .columns2_col_0 svg {}

        #page28_columns2 .columns2_col_bg_0 svg {}

        #page28_columns2 .columns2_col_box_0 svg {}

        #page28_title6.title6_wp_outer svg {}

        #page28_title6 .title svg {}

        #page28_htmltext2.htmltext2_wp_outer svg {}

        #page28_htmltext2 table svg {}

        #page28_htmltext2 td svg {}

        #page28_htmltext2 ul svg {}

        #page28_htmltext2 ol svg {}

        #page28_container5.container5_wp_outer svg {}

        #page28_htmltext5.htmltext5_wp_outer svg {}

        #page28_htmltext5 table svg {}

        #page28_htmltext5 td svg {}

        #page28_htmltext5 ul svg {}

        #page28_htmltext5 ol svg {}

        #page28_htmltext3.htmltext3_wp_outer svg {}

        #page28_htmltext3 table svg {}

        #page28_htmltext3 td svg {}

        #page28_htmltext3 ul svg {}

        #page28_htmltext3 ol svg {}

        #page28_htmltext6.htmltext6_wp_outer svg {}

        #page28_htmltext6 table svg {}

        #page28_htmltext6 td svg {}

        #page28_htmltext6 ul svg {}

        #page28_htmltext6 ol svg {}

        #page28_htmltext1.htmltext1_wp_outer svg {}

        #page28_htmltext1 a svg {}

        #page28_htmltext1 a:hover svg {}

        #page28_htmltext1 table svg {}

        #page28_htmltext1 td svg {}

        #page28_htmltext1 ul svg {}

        #page28_htmltext1 ol svg {}

        #page28_htmltext8.htmltext8_wp_outer svg {}

        #page28_htmltext8 a svg {}

        #page28_htmltext8 a:hover svg {}

        #page28_htmltext8 table svg {}

        #page28_htmltext8 td svg {}

        #page28_htmltext8 ul svg {}

        #page28_htmltext8 ol svg {}

        #page28_htmltext9.htmltext9_wp_outer svg {}

        #page28_htmltext9 a svg {}

        #page28_htmltext9 a:hover svg {}

        #page28_htmltext9 table svg {}

        #page28_htmltext9 td svg {}

        #page28_htmltext9 ul svg {}

        #page28_htmltext9 ol svg {}

        #page28_htmltext7.htmltext7_wp_outer svg {}

        #page28_htmltext7 table svg {}

        #page28_htmltext7 td svg {}

        #page28_htmltext7 ul svg {}

        #page28_htmltext7 ol svg {}

        .msgbody {
            direction: ltr;
            text-align: left;
        }