@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.pn-spinner {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: 2s linear infinite spin;
    margin: 0 auto;
    position: absolute;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    transform: translate(-50%, -50%)
}

.pn-text-word {
    white-space: nowrap;
}

.preloader {
    background: none repeat scroll 0 0 #fff;
    height: 100%;
    opacity: 1;
    position: fixed;
    text-align: center;
    transition: all .2s ease 0s;
    width: 100%;
    z-index: 9999
}

.preloader .spinner {
    height: 30px;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    position: relative;
    top: 50%;
    width: 30px
}

.preloader .pre-bounce1,
.preloader .pre-bounce2 {
    -webkit-animation: 2s ease 0s normal none infinite bounce;
    animation: 2s ease 0s normal none infinite bounce;
    background-color: #de4939;
    border-radius: 50%;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%
}

.preloader .pre-bounce2 {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

@-webkit-keyframes bounce {

    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {

    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes move {
    0% {
        left: 0;
        opacity: 0
    }

    5% {
        opacity: 0
    }

    48% {
        opacity: .2
    }

    80% {
        opacity: 0
    }

    100% {
        left: 82%
    }
}

@-webkit-keyframes move {
    0% {
        left: 0;
        opacity: 0
    }

    5% {
        opacity: 0
    }

    48% {
        opacity: .2
    }

    80% {
        opacity: 0
    }

    100% {
        left: 82%
    }
}

@-moz-keyframes move {
    0% {
        left: 0;
        opacity: 0
    }

    5% {
        opacity: 0
    }

    48% {
        opacity: .2
    }

    80% {
        opacity: 0
    }

    100% {
        left: 88%
    }
}

@-ms-keyframes move {
    0% {
        left: 0;
        opacity: 0
    }

    5% {
        opacity: 0
    }

    48% {
        opacity: .2
    }

    80% {
        opacity: 0
    }

    100% {
        left: 82%
    }
}

@-o-keyframes move {
    0% {
        left: 0;
        opacity: 0;
    }

    5% {
        opacity: 0;
    }

    48% {
        opacity: .2;
    }

    80% {
        opacity: 0;
    }

    100% {
        left: 82%;
    }
}

@-webkit-keyframes left-slide {
    0% {
        left: -50%;
        opacity: .1
    }

    50%,
    100% {
        left: 150%;
        opacity: .75
    }
}

@keyframes left-slide {
    0% {
        left: -50%;
        opacity: .1
    }

    50%,
    100% {
        left: 150%;
        opacity: .75
    }
}

@-webkit-keyframes waves {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0
    }
}

@keyframes waves {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0
    }
}

.pn-animate-wave:before {
    content: "";
    display: block;
    background-color: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .75;
    -webkit-animation: waves 1s infinite;
    animation: waves 1s infinite
}

.pn-animate-slide,
.pn-animate-move {
    overflow: hidden
}

.pn-animate-slide:before {
    content: "";
    background-color: #fff;
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    -webkit-transition: none;
    transition: none;
    opacity: 0;
    -webkit-animation: left-slide 2s infinite;
    animation: left-slide 2s infinite
}

.pn-animate-move:before {
    content: "";
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, .03)), color-stop(30%, rgba(255, 255, 255, .85)), color-stop(50%, rgba(255, 255, 255, .85)), color-stop(70%, rgba(255, 255, 255, .85)), color-stop(71%, rgba(255, 255, 255, .85)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#00ffffff", GradientType=1);
    width: 15%;
    height: 100%;
    transform: skew(-10deg, 0deg);
    -webkit-transform: skew(-10deg, 0deg);
    -moz-transform: skew(-10deg, 0deg);
    -ms-transform: skew(-10deg, 0deg);
    -o-transform: skew(-10deg, 0deg);
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    transition: none;
    opacity: 0;
    animation: move 2s;
    animation-iteration-count: infinite;
    animation-delay: 1s;
    -webkit-animation: move 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-delay: 1s;
    -moz-transform: skew(-10deg, 0deg);
    -moz-animation: move 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-delay: 1s;
    -ms-transform: skew(-10deg, 0deg);
    -ms-animation: move 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-delay: 1s;
    -o-transform: skew(-10deg, 0deg);
    -o-animation: move 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-delay: 1s
}

.pn-animate-zoom,
.pn-animate-up {
    -webkit-transition: transform .1s ease-in-out;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out
}

.pn-animate-zoom-bg.widget-element {
    overflow: hidden
}

.pn-animate-zoom-bg:hover .widget-content {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.pn-animate-zoom-bg>div {
    -webkit-transition: transform .3s ease-in-out;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.pn-animate-up:hover {
    -webkit-transform: translateY(-.2em);
    transform: translateY(-.2em)
}

.pn-animate-zoom:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.pn-animate-glow {
    -webkit-animation: glow 2s infinite;
    animation: glow 2s infinite
}

@-webkit-keyframes glow {

    from,
    to {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    25% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    27% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 0), 0 0 .1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    29% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    31% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, .5), 0 0 .1em rgba(255, 255, 255, .25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    33% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    66% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    68% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, .5), 0 0 .1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    70% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }
}

@keyframes glow {

    from,
    to {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    25% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    27% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 0), 0 0 .1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    29% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    31% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, .5), 0 0 .1em rgba(255, 255, 255, .25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    33% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    66% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }

    68% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, .5), 0 0 .1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0)
    }

    70% {
        text-shadow: 0 0 .05em rgba(255, 255, 255, 1), 0 0 .1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, .75), 0 0 2em rgba(255, 255, 255, .5)
    }
}

.pn-animate-gradient:after {
    content: "";
    background: linear-gradient(120deg, #6559ae, #ff7159, #6559ae);
    background-size: 400% 400%;
    -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%);
    -moz-animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse;
    -webkit-animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse;
    animation: gradient 3s ease-in-out infinite, border 1s forwards ease-in-out reverse
}

.pn-animate-gradient>span {
    display: block;
    background: linear-gradient(120deg, #6559ae, #ff7159, #6559ae);
    background-size: 400% 400%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-animation: gradient 3s ease-in-out infinite;
    -webkit-animation: gradient 3s ease-in-out infinite;
    animation: gradient 3s ease-in-out infinite
}

@-moz-keyframes gradient {
    0% {
        background-position: 14% 0%
    }

    50% {
        background-position: 87% 100%
    }

    100% {
        background-position: 14% 0%
    }
}

@-webkit-keyframes gradient {
    0% {
        background-position: 14% 0%
    }

    50% {
        background-position: 87% 100%
    }

    100% {
        background-position: 14% 0%
    }
}

@keyframes gradient {
    0% {
        background-position: 14% 0%
    }

    50% {
        background-position: 87% 100%
    }

    100% {
        background-position: 14% 0%
    }
}

@keyframes border {
    0% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    25% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    50% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%)
    }

    75% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%)
    }

    100% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%)
    }
}

@-webkit-keyframes border {
    0% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    25% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    50% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%)
    }

    75% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%)
    }

    100% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%)
    }
}

@-webkit-keyframes border {
    0% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 4px 66px, 4px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    25% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 66px, 216px 66px, 216px 100%, 100% 100%, 100% 0%, 0% 0%)
    }

    50% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 216px 4px, 100% 0%, 0% 0%)
    }

    75% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 4px, 4px 0%, 0% 0%)
    }

    100% {
        -webkit-clip-path: polygon(0% 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 4px 100%, 0% 100%)
    }
}

@-webkit-keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(21, 191, 129, 0)
    }

    40% {
        box-shadow: 0 0 0 8px rgba(21, 191, 129, .3)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(21, 191, 129, 0)
    }
}

@keyframes pulsate {
    0% {
        box-shadow: 0 0 0 0 rgba(21, 191, 129, 0)
    }

    40% {
        box-shadow: 0 0 0 8px rgba(21, 191, 129, .3)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(21, 191, 129, 0)
    }
}

.pn-animate-pulsate:before {
    content: "";
    display: block;
    background-color: inherit;
    border-radius: inherit;
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .75;
    -webkit-animation: pulsate .8s infinite;
    animation: pulsate .8s infinite
}

.pn-animate-light {
    overflow: hidden
}

.pn-animate-light:hover {
    opacity: .9;
    cursor: pointer
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    z-index: 1
}

.animated.infinite {
    animation-iteration-count: infinite
}

.animated.hinge {
    animation-duration: 2s
}

@keyframes bounce {

    0%,
    100%,
    20%,
    50%,
    80% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-30px)
    }

    60% {
        transform: translateY(-15px)
    }
}

.bounce {
    animation-name: bounce
}

@keyframes flash {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.flash {
    animation-name: flash
}

@keyframes pulse {

    0%,
    100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }
}

.pulse {
    animation-name: pulse
}

@keyframes rubberBand {

    0%,
    100% {
        transform: scale(1)
    }

    30% {
        transform: scaleX(1.25) scaleY(.75)
    }

    40% {
        transform: scaleX(.75) scaleY(1.25)
    }

    60% {
        transform: scaleX(1.15) scaleY(.85)
    }
}

.rubberBand {
    animation-name: rubberBand
}

@keyframes shake {

    0%,
    100% {
        transform: translateX(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-10px)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translateX(10px)
    }
}

.shake {
    animation-name: shake
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    100% {
        transform: rotate(0)
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing
}

@keyframes tada {
    0% {
        transform: scale(1)
    }

    10%,
    20% {
        transform: scale(.9) rotate(-3deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale(1.1) rotate(3deg)
    }

    40%,
    60%,
    80% {
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        transform: scale(1) rotate(0)
    }
}

.tada {
    animation-name: tada
}

@keyframes wobble {

    0%,
    100% {
        transform: translateX(0)
    }

    15% {
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        transform: translateX(-5%) rotate(-1deg)
    }
}

.wobble {
    animation-name: wobble
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        transform: scale(1.05)
    }

    70% {
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

.bounceIn {
    animation-name: bounceIn
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(30px)
    }

    80% {
        transform: translateY(-10px)
    }

    100% {
        transform: translateY(0)
    }
}

.bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        transform: translateX(30px)
    }

    80% {
        transform: translateX(-10px)
    }

    100% {
        transform: translateX(0)
    }
}

.bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        transform: translateX(-30px)
    }

    80% {
        transform: translateX(10px)
    }

    100% {
        transform: translateX(0)
    }
}

.bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        transform: translateY(-30px)
    }

    80% {
        transform: translateY(10px)
    }

    100% {
        transform: translateY(0)
    }
}

.bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    0% {
        transform: scale(1)
    }

    25% {
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        transform: scale(.3)
    }
}

.bounceOut {
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    0% {
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    0% {
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDownBig {
    animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(40px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(20px)
    }
}

.fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(20px)
    }
}

.fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes flip {
    0% {
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.flipInX {
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInX
}

.flipInY,
.flipOutX {
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }
}

.flipInY {
    animation-name: flipInY
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    animation-name: flipOutX
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0);
        opacity: 1
    }

    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipOutY
}

@keyframes lightSpeedIn {
    0% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        transform: translateX(0) skewX(-15deg);
        opacity: 1
    }

    100% {
        transform: translateX(0) skewX(0);
        opacity: 1
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
    0% {
        transform: translateX(0) skewX(0);
        opacity: 1
    }

    100% {
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateIn {
    animation-name: rotateIn
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight
}

@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1
    }

    100% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    animation-name: rotateOutUpRight
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px)
    }

    100% {
        transform: translateY(0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }

    100% {
        transform: translateX(0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }

    100% {
        transform: translateX(0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideOutLeft {
    0% {
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    0% {
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        transform: translateX(2000px)
    }
}

.slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    0% {
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    animation-name: slideOutUp
}

@keyframes slideOutDown {
    0% {
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(2000px)
    }
}

.slideOutDown {
    animation-name: slideOutDown
}

@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    80% {
        transform: rotate(60deg) translateY(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    100% {
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    animation-name: hinge
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        transform: translateX(0) rotate(0)
    }
}

.rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    animation-name: rollOut
}

.widget-content font a {
    color: inherit;
    text-decoration: underline;
}

.popup.punnel-popup-form,
.popup.punnel-popup-form .popup-title,
body {
    font-family: Open Sans;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}

.closePop,
.widget-element[pn-type=contact_form].bold-label label {
    font-weight: 700
}

*,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: 0 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    cursor: pointer;
    text-decoration: none
}

body {
    font-size: 13px;
    line-height: 18px;
    background: #fafafa;
    color: #000
}

.widget-element {
    position: absolute;
    z-index: 1
}

.widget-element .widget-content {
    text-rendering: unset !important;
    width: 100%;
    height: 100%;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    display: inline-block;
    letter-spacing: 0
}

.widget-element i.widget-content {
    font-style: normal
}

.widget-element[pn-type=item_menu] .widget-content:first-child {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.widget-element[pn-type=textinline] .widget-content {
    width: 100%;
    height: 100%;
    min-height: 35px;
    background: 0 0 !important
}

.widget-element[pn-type=textparagraph] .widget-content {
    width: 100%;
    height: 100%;
    min-height: 10px;
    background: 0 0 !important
}

.widget-element[pn-type=slider] {
    overflow: hidden
}

.widget-element[pn-type=item_slider] {
    top: 0
}

.widget-element[pn-type=group-tmp] {
    border: 1px dashed #00a52e
}

.widget-group .widget-content[pn-type=content-group] {
    width: 100%;
    height: 100%
}

.widget-section {
    width: 100% !important;
    height: 300px;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    background: #fafafa
}

.widget-section[pn-popup=true] {
    width: 100%;
    height: 100vh !important;
    background: rgba(0, 0, 0, .5) !important;
    display: block;
    justify-content: center;
    align-items: center;
    z-index: 99999;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    border: 0 !important;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 0;
    bottom: 0;
    behavior: smooth
}

.widget-section[pn-popup=true] .container {
    background: #fff;
    position: relative;
    margin: 0 auto 40px
}

.widget-element[pn-type=button] {
    cursor: pointer;
    border-radius: 0;
    display: table !important;
    text-align: center;
    font-size: 20px;
    height: 50px;
    width: 100%;
    position: absolute
}

.widget-element[pn-type=button]>.widget-content {
    display: table-cell;
    vertical-align: middle
}

.widget-element[pn-type=shape]>.widget-content {
    background: 0 0
}

.widget-element[pn-type=contact_form] .item {
    width: 100%;
    position: relative
}

.widget-element[pn-type=contact_form] input {
    -webkit-appearance: none;
    -moz-appearance: none
}

.widget-element[pn-type=contact_form] input,
select,
textarea {
    width: 100%;
    color: #666;
    font-size: 13px;
    border: 1px solid #eee;
    padding-left: 10px;
    font-family: "Open Sans", sans-serif
}

.widget-element[pn-type=contact_form] select {
    padding-left: 5px;
}

.widget-element[pn-type=contact_form] button {
    border: 0;
    cursor: pointer;
    background: #3d9be9;
    padding: 10px 15px;
    color: #fff;
    font-size: 17px;
    width: 100%
}

.widget-element[pn-type=contact_form].left-label .item {
    position: relative
}

.widget-element[pn-type=contact_form].left-label label {
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    top: 0;
    max-width: 95px;
    overflow: hidden;
    line-height: 18px;
    height: 22px;
    padding: 4px
}

.widget-element[pn-type=contact_form].left-label input,
.widget-element[pn-type=contact_form].left-label textarea {
    max-width: calc(100% - 120px);
    margin-left: 120px
}

.widget-element[pn-type=contact_form].left-label button {
    float: right;
    display: inline-block;
    width: auto
}

.widget-element[pn-type=contact_form].hide-label label {
    display: none
}

.widget-element[pn-type=contact_form].input-radius input,
.widget-element[pn-type=contact_form].input-radius textarea {
    border-radius: 7px
}

.widget-element[pn-type=menu-header][pn-navigation=true] .menuMobile,
.widget-element[pn-type=menu-header][pn-navigation=true] .menuMobile>div {
    width: 100%;
    height: 100%
}

@media(max-width:959px) {
    .container {
        height: 100%;
        width: 420px;
        margin: 0 auto;
        padding: 0;
        position: relative
    }

    .widget-element[lp-type=menu-header][lp-navigation=true] {
        width: 50px;
        height: 50px
    }

    .widget-element[lp-type=menu-header][lp-navigation=true] .widget-element[lp-type=item_menu] {
        position: static;
        width: 100vw !important
    }

    .widget-element[lp-type=menu-header][lp-navigation=true] .widget-element[lp-type=item_menu] a {
        display: table-cell !important;
        vertical-align: middle
    }

    .widget-element[lp-type=menu-header] .menuMobile div {
        display: none
    }
}

@media(min-width:768px) {
    .container {
        height: 100%;
        width: 1200px;
        margin: 0 auto;
        padding: 0;
        position: relative
    }

    .widget-element[lp-type=menu-header] .menuMobile {
        display: none
    }
}

@media(min-width:1200px) {
    .container {
        height: 100%;
        width: 1200px;
        margin: 0 auto;
        padding: 0;
        position: relative
    }

    .widget-element[lp-type=menu-header] .menuMobile {
        display: none
    }
}

.widget-element[lp-type=menu-header] {
    z-index: 999
}

.widget-element[lp-type=image] {
    width: 150px;
    height: 150px
}

.widget-element[lp-type=image] img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.widget-element[lp-type=slide_show] .widget-content {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    width: 100%;
    height: 100%
}

.widget-element[lp-type=slide_show] .item_slide {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    float: left
}

.widget-element[lp-type=slide_show] .item_slide li {
    width: 100%;
    height: 100%;
    float: left;
    display: none;
    position: absolute
}

.widget-element[lp-type=slide_show] .item_slide li:first-child {
    display: block
}

.widget-element[lp-type=slide_show] .item_slide .desc {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(80, 80, 80, .75);
    width: 100%;
    height: 50px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 5px 10px;
    color: #fff;
    display: none
}

.lp-popup-pub,
.widget-element[lp-type=facebook_messages]>.widget-content,
.widget-element[lp-type=image]>.widget-content {
    overflow: hidden !important
}

.widget-element[lp-type=slide_show] .item_slide .desc span {
    color: #fff;
    display: block;
    font-size: .85em;
    padding: 10px
}

.widget-element[lp-type=slide_show] .item_slide li .main-slide {
    width: 100%;
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative
}

.widget-element[lp-type=slide_show] .item_slide li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute
}

.widget-element[lp-type=slide_show] .control_slide i,
.widget-element[lp-type=slide_show] .control_slide svg {
    font-size: 32px;
    line-height: 32px;
    width: 32px;
    height: 32px
}

.widget-element[lp-type=slide_show] .control_slide .control_left,
.widget-element[lp-type=slide_show] .control_slide .control_right {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    z-index: 9999;
    color: #eee;
    background: rgba(0, 0, 0, .2);
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.widget-element[lp-type=slide_show] .control_slide .control_left {
    left: 10px
}

.widget-element[lp-type=slide_show] .control_slide .control_right {
    right: 10px
}

.widget-element[lp-type=slide_show] .control_slide .control_left:hover,
.widget-element[lp-type=slide_show] .control_slide .control_right:hover {
    background: rgba(0, 0, 0, .4)
}

.widget-element[lp-type=slide_show] .pager {
    position: absolute;
    bottom: -30px;
    width: 100%;
    text-align: center;
    display: none
}

.widget-element[lp-type=slide_show] .pager .pager-item {
    display: inline-block
}

.widget-element[lp-type=slide_show] .pager a {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: 5px;
    background: #666
}

.widget-element[lp-type=slide_show] .pager a.active,
.widget-element[lp-type=slide_show] .pager a:hover {
    background: #000
}

.widget-element[lp-type=slide_show].pager-white .pager a {
    background: #fff
}

.widget-element[lp-type=slide_show].pager-white .pager a.active,
.widget-element[lp-type=slide_show].pager-white .pager a:hover {
    background: #eee
}

.widget-element[lp-type=slide_show].hide-caption .desc,
.widget-element[lp-type=slide_show].hide-direction .control_slide,
.widget-element[lp-type=slide_show].hide-pager .pager {
    display: none
}

.widget-element[lp-type=slide_show].no-border .widget-content {
    box-shadow: none;
    border: 0
}

.screen-overlay {
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 150 !important;
    display: block
}

span.formHintBubble:after {
    height: 0;
    width: 0;
    position: absolute;
    margin-left: -15px;
    bottom: 0;
    z-index: 9;
    border-color: #323232 transparent #32323200;
    border-style: solid;
    border-width: 7px;
    content: "";
    margin-bottom: -14px;
    left: 25px
}

div[lp-type=countdown] .widget-content>div {
    width: 25%;
    height: 100%;
    float: left;
    display: table
}

div[lp-type=countdown] .widget-content>div>span {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

div[lp-type=linevertical] .widget-content .linevertical {
    height: 100%
}

div[lp-type=line] .widget-content .line {
    width: 100%;
    height: 1px
}

.important,
.important .widget-content {
    width: 100% !important;
    height: 100% !important
}

.important {
    top: 0 !important;
    left: 0 !important;
    transform: rotate(0) !important;
    mozTransform: rotate(0) !important;
    msTransform: rotate(0) !important;
    webkitTransform: rotate(0) !important;
    oTransform: rotate(0) !important
}

.lp-overlay-popup,
.lp-popup-pub {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0
}

.lp-popup-pub {
    z-index: 999999999;
    overflow-y: scroll
}

.punnel-carousel,
.widget-element[lp-type=image]>.widget-content {
    overflow: hidden
}

.lp-overlay-popup {
    z-index: 99999999;
    background: rgba(0, 0, 0, .5)
}

.lp-popup-pub .container {
    background: #fff
}

.lp-popup-pub .widget-section {
    margin: 50px auto;
    background: rgba(0, 0, 0, 0) !important
}

.closePop {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwMzBEODQ2NkVCMjExRTdBREFEQTM5NDRBRTAwNDkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwMzBEODQ3NkVCMjExRTdBREFEQTM5NDRBRTAwNDkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDAwQUIzRTA2RUIyMTFFN0FEQURBMzk0NEFFMDA0OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDAzMEQ4NDU2RUIyMTFFN0FEQURBMzk0NEFFMDA0OTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EnkxkAAABbklEQVR42mIUEhJl4uHmZP70+RMnHy/fdwYSAEzPl6/f/4INYefkljp/4VJzdkG5PLEGeHj5GoH0gNhgQQEBAb77Dx5N/A8Ev3//vtPZO1VFTlaOFRcGqU9LzzYHqQXpAekFiTOACJBmmATMMJAGQoaA6H0HT8jBDSLGMHyGoBiEzTCQRpAB2AxBDwIGdKdjMywgONwTnyEgzAg2DS1GwsKjNadOmbCUhYVF+c+fP3dB4jB236RZHlMndD5Ej0lmfn5+ZmQBdnb2P+fOnfnw8NGzQ54ebo4gA5iYmIRghrQ3V78CqUE3iImUBHj31jVhXHIYLsLmtX///r0HsUEuBLkU5GIMVxFKJ6CAxSaGns4YCBlCUvQToxBb0kBWAzaIkCHEGIaRaZGTPS6MbBgs0zKLiYr9mzRpwuGIyGjui1duZSTEhD0nlAxOnzj68S8j5xZpKQkGe1ubElB5xAgq2ECSoHKJgQwAMgREAwQYAMyAsyyW5hiCAAAAAElFTkSuQmCC);
    cursor: pointer;
    top: 10px !important;
    right: 10px !important;
    position: fixed;
    z-index: 99999998;
    width: 18px;
    height: 18px;
    color: transparent
}

.widget-element[lp-type=menu-header] .widget-content li[lp-item-show=hide] {
    display: none
}

.popup.punnel-popup-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    background-color: rgba(0, 0, 0, .5)
}

.popup.punnel-popup-form .popup-header {
    position: relative;
    background: #009fe3;
    padding: 15px 20px
}

.popup.punnel-popup-form .popup-dialog {
    border-radius: 8px !important;
    width: 600px;
    min-height: 200px;
    min-width: 600px;
    max-width: 1400px;
    overflow: hidden;
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff
}

.popup.punnel-popup-form .popup-title {
    margin: 0;
    color: #fff
}

.popup.punnel-popup-form button {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #fff;
    background: 0 0;
    border: 0;
    font-size: 25px
}

.popup.punnel-popup-form .popup-content {
    padding: 30px 20px;
    color: rgba(6, 21, 40, .8);
    text-align: center
}

.popup.punnel-popup-form .popup-content p,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
    font-size: 20px
}
}

@media(max-width:767px) {
    .popup.ladi-popup-form .popup-dialog {
        width: 300px;
        min-width: 300px
    }
}

.widget-element[pn-type=menu-header] {
    z-index: 999
}

.widget-element[pn-type=image] {
    width: 150px;
    height: 150px
}

.widget-element[pn-type=image] img {
    width: 100%;
    height: 100%
}

.widget-element[pn-type=slide_show] .widget-content {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    width: 100%;
    height: 100%
}

.widget-element[pn-type=slide_show] .item_slide {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    float: left
}

.widget-element[pn-type=slide_show] .item_slide li {
    width: 100%;
    height: 100%;
    float: left;
    display: none;
    position: absolute
}

.widget-element[pn-type=slide_show] .item_slide li:first-child {
    display: block
}

.widget-element[pn-type=slide_show] .item_slide .desc {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(80, 80, 80, .75);
    width: 100%;
    height: 50px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 5px 10px;
    color: #fff;
    display: none
}

.pn-popup-pub,
.widget-element[pn-type=facebook_messages]>.widget-content,
.widget-element[pn-type=image]>.widget-content {
    overflow: hidden
}

.widget-element[pn-type=slide_show] .item_slide .desc span {
    color: #fff;
    display: block;
    font-size: .85em;
    padding: 10px
}

.widget-element[pn-type=slide_show] .item_slide li .main-slide {
    width: 100%;
    max-width: 960px;
    height: 100%;
    margin: 0 auto;
    position: relative
}

.widget-element[pn-type=slide_show] .item_slide li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute
}

.widget-element[pn-type=slide_show] .control_slide i,
.widget-element[pn-type=slide_show] .control_slide svg {
    font-size: 32px;
    line-height: 32px;
    width: 32px;
    height: 32px
}

.widget-element[pn-type=slide_show] .control_slide .control_left,
.widget-element[pn-type=slide_show] .control_slide .control_right {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    z-index: 9999;
    color: #eee;
    background: rgba(0, 0, 0, .2);
    border-radius: 50%;
    text-align: center;
    cursor: pointer
}

.widget-element[pn-type=slide_show] .control_slide .control_left {
    left: 10px
}

.widget-element[pn-type=slide_show] .control_slide .control_right {
    right: 10px
}

.widget-element[pn-type=slide_show] .control_slide .control_left:hover,
.widget-element[pn-type=slide_show] .control_slide .control_right:hover {
    background: rgba(0, 0, 0, .4)
}

.widget-element[pn-type=slide_show] .pager {
    position: absolute;
    bottom: -30px;
    width: 100%;
    text-align: center;
    display: none
}

.widget-element[pn-type=slide_show] .pager .pager-item {
    display: inline-block
}

.widget-element[pn-type=slide_show] .pager a {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border-radius: 5px;
    background: #666
}

.widget-element[pn-type=slide_show] .pager a.active,
.widget-element[pn-type=slide_show] .pager a:hover {
    background: #000
}

.widget-element[pn-type=slide_show].pager-white .pager a {
    background: #fff
}

.widget-element[pn-type=slide_show].pager-white .pager a.active,
.widget-element[pn-type=slide_show].pager-white .pager a:hover {
    background: #eee
}

.widget-element[pn-type=slide_show].hide-caption .desc,
.widget-element[pn-type=slide_show].hide-direction .control_slide,
.widget-element[pn-type=slide_show].hide-pager .pager {
    display: none
}

.widget-element[pn-type=slide_show].no-border .widget-content {
    box-shadow: none;
    border: 0
}

.screen-overlay {
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 150 !important;
    display: block
}

span.formHintBubble:after {
    position: absolute;
    margin-left: -15px;
    bottom: -5px;
    z-index: 9;
    content: "";
    margin-bottom: 0;
    left: 25px;
    border: none;
    width: 10px;
    height: 10px;
    border-bottom: 1px solid #ccc;
    display: block;
    transform: rotate(-45deg);
    background: #fff
}

div[pn-type=countdown] .widget-content>div {
    width: 25%;
    height: 100%;
    float: left;
    display: table
}

div[pn-type=countdown] .widget-content>div>span {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

div[pn-type=linevertical] .widget-content .linevertical {
    height: 100%
}

div[pn-type=line] .widget-content .line {
    width: 100%;
    height: 1px
}

.important,
.important .widget-content {
    width: 100% !important;
    height: 100% !important
}

.important {
    top: 0 !important;
    left: 0 !important;
    transform: rotate(0) !important;
    mozTransform: rotate(0) !important;
    msTransform: rotate(0) !important;
    webkitTransform: rotate(0) !important;
    oTransform: rotate(0) !important
}

.pn-overlay-popup,
.pn-popup-pub {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0
}

.pn-popup-pub {
    z-index: 999999999;
    overflow-y: scroll
}

.pn-overlay-popup {
    z-index: 99999999;
    background: rgba(0, 0, 0, .5)
}

.pn-popup-pub .container {
    background: #fff
}

.pn-popup-pub .widget-section {
    margin: 50px auto;
    background: rgba(0, 0, 0, 0) !important
}

.closePop {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQwMzBEODQ2NkVCMjExRTdBREFEQTM5NDRBRTAwNDkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQwMzBEODQ3NkVCMjExRTdBREFEQTM5NDRBRTAwNDkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDAwQUIzRTA2RUIyMTFFN0FEQURBMzk0NEFFMDA0OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDAzMEQ4NDU2RUIyMTFFN0FEQURBMzk0NEFFMDA0OTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EnkxkAAABbklEQVR42mIUEhJl4uHmZP70+RMnHy/fdwYSAEzPl6/f/4INYefkljp/4VJzdkG5PLEGeHj5GoH0gNhgQQEBAb77Dx5N/A8Ev3//vtPZO1VFTlaOFRcGqU9LzzYHqQXpAekFiTOACJBmmATMMJAGQoaA6H0HT8jBDSLGMHyGoBiEzTCQRpAB2AxBDwIGdKdjMywgONwTnyEgzAg2DS1GwsKjNadOmbCUhYVF+c+fP3dB4jB236RZHlMndD5Ej0lmfn5+ZmQBdnb2P+fOnfnw8NGzQ54ebo4gA5iYmIRghrQ3V78CqUE3iImUBHj31jVhXHIYLsLmtX///r0HsUEuBLkU5GIMVxFKJ6CAxSaGns4YCBlCUvQToxBb0kBWAzaIkCHEGIaRaZGTPS6MbBgs0zKLiYr9mzRpwuGIyGjui1duZSTEhD0nlAxOnzj68S8j5xZpKQkGe1ubElB5xAgq2ECSoHKJgQwAMgREAwQYAMyAsyyW5hiCAAAAAElFTkSuQmCC);
    cursor: pointer;
    top: 10px !important;
    right: 10px !important;
    position: fixed;
    z-index: 99999998;
    width: 18px;
    height: 18px;
    color: transparent
}

.widget-element[pn-type=menu-header] .widget-content li[pn-item-show=hide] {
    display: none
}

.widget-element[pn-type=image] img {
    object-fit: cover
}

.popup.punnel-popup-form {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    background-color: rgba(0, 0, 0, .5)
}

.popup.punnel-popup-form .popup-header {
    position: relative;
    background: #009fe3;
    padding: 15px 20px
}

.popup.punnel-popup-form .popup-dialog {
    border-radius: 8px !important;
    width: 600px;
    min-height: 200px;
    min-width: 600px;
    max-width: 1400px;
    overflow: hidden;
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff
}

.popup.punnel-popup-form .popup-title {
    margin: 0;
    color: #fff
}

.popup.punnel-popup-form button {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #fff;
    background: 0 0;
    border: 0;
    font-size: 25px
}

.popup.punnel-popup-form .popup-content {
    padding: 30px 20px;
    color: rgba(6, 21, 40, .8);
    text-align: center
}

.popup.punnel-popup-form .popup-content p,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0;
    font-size: 20px
}

@media(max-width:767px) {
    .popup.punnel-popup-form .popup-dialog {
        width: 300px;
        min-width: 300px
    }
}

.control-slider-left,
.control-slider-right {
    position: absolute;
    z-index: 9999;
    top: calc(50% - 15px);
    width: 19px;
    height: 39px;
    cursor: pointer
}

.control-slider-left {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAnCAYAAADtu3N3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNjlCRUVFNTZFQjAxMUU3ODYyN0ZDRTE3QzAxQzA4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERDkwOUM5QzZFQjAxMUU3QTg4MTlERTQ3M0Q1OUQzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERDkwOUM5QjZFQjAxMUU3QTg4MTlERTQ3M0Q1OUQzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkZDBlM2QwZC1mMWUxLWQ4NGYtOGMwZi0zY2NjNjQzZTY1NGIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjY5QkVFRTU2RUIwMTFFNzg2MjdGQ0UxN0MwMUMwODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51tYnBAAADDUlEQVR42mL8//8/g29WEQMp4NjKJUz//v3mcXB2t169YslkFhYW5R8/f3UzMZABQAYxMjLrTJ82tQlkEFDoUGhhRRnJhl3aspZVVExScNGylckSYsImf4Hg6fPXqSA5JlK9x87JLRUWFurh7e6UCBJ7/uJVTEZz+y2SDQN5783rV9IN9bWljEAACqfM1u4VMHmiDTuyfD4fKJzOnT9fCQqnP3/+3N2062Q9shomUsJpweLlfgrysj6gcHr5+r3X4u3rv5NkGCicPn3+xKmtq6fl7eFUAhJjZmbOhIUTSYbBksHsmTP6gIYwf/7ydT0wXc7GppaJGO9t2rKjRkRYQAMUTp8/f0/CpZ4Fn0GgZJCTVxxhY2XiCcwp/1+/eRud3tz5AZceJkLhlJUeD06QT5+/qk9r6jyJzydMxGaXzJbOZkLhy4QrnFZu2hGJnl1IMgw5u7hYG2ejZxeSDAN5DxROuLIL0YbBskt/b3cWruxClGHEZheiDCM2uxBlGB8v3/eD+/Z8fP32w3moeAw5JTDYsC9fv//9///vlcys7DqQF4FCdtNrymvJMswqPOYfyHVXL1+6NnXGgmqQmLSkWOOsunJzkg0DAT2f4N8/v399NmVS74ojx85sByUNURHhpTNrqwRINgxm4OtXz9/7+Xi0vHn74QYoifDycs4jyzCwABPrFxFRsaep6RlFoPDj5eEO3DytL5Usw0DhB/IuKPy27tjXAxIDmjl9Rm2lGsmGIXs3ITZy04OHj7eASlhxUcFtsZ6BnCQbBgI2kYmfQMmlsLh0GihrgcLPz828kSzDYOEH8m5DY3M3qKTlYGcrnV5dGkGWYbDwW7Vq9Y6tO/fNB4lJSogtwRV+BGsnWPjFRYXPffHq7RlQ+ElLis4myzCYd2HZDRR+oOy2ur+jiyzDkLPbtJkLwa4Chd+06lJ3kg3Dlt3A4ScuOhU5u5HUCiKU3Uhu7MHCD1t2I9kw5PCDZTdgEpwJSi5ktWlh4QfLbqDiSliIP4Usw2AGgrzr5uae8+Tp80hQAxkgwAD+Y9slwtqyIgAAAABJRU5ErkJggg==);
    left: 30px
}

.control-slider-left svg,
.control-slider-right svg {
    margin-top: 2px;
    fill: rgba(0, 0, 0, .3);
    display: none
}

.control-slider-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAnCAYAAADtu3N3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGODg0MDRBNkVBRTExRTdCRjRCQjY2Qzc4RDQ5NjJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGODg0MDRCNkVBRTExRTdCRjRCQjY2Qzc4RDQ5NjJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0Y1MTAyNzA2RUFFMTFFN0JGNEJCNjZDNzhENDk2MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y1MTAyNzE2RUFFMTFFN0JGNEJCNjZDNzhENDk2MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5AB837AAADFklEQVR42mL8//8/w4+fv7o42NlK//z5czc0Iib3wN6dR5mYWL9Yhcf8YyABMIGI0MKKMiB1iIWFRXn6tKlNjIzMOv/+/eZhIBEwwRhPn79O/QsEEmLCJouWrUwWFZMUvLRlLStZhmU0t996/uJVDIjt7e6UGBYW6sHOyS11bOUSJpINA4HM1u4VwPDrZgSChvra0jevX0mT4l0MWzftOlkPighQ+J07f74SFH5Hls/nI8uwxdvXf3/5+r0XKPwU5GV9Fixe7kds+GEND1D4MTMzZ4LDz8OpRFtXT+vT50+chMIPp6RvVtHsz1++rgcayjx75ow+YpILXps+f/6eBAo/EWEBjU1bdtQQ8i5ew9Kb2z68fvM2GphL/ttYmXjm5BVHgJILLgMJpqG0ps6TT5+/qgexs9LjU/GFH1EJMrOls5mY7EZ06kbObis37YjEFn5EG4ac3VysjbOxZTcmUjIyenYDhR+yd5lILWaQs1t/b3cWcnYj2TB82Y1kw/BlN7IMgwJwZLx+++H8wX17PvLx8n0ny7DpNeW1QMoO5NXMrOy6////Xvny9ftfkg2bVVduLi0p1ghiT52xoPrq5UvXQK4CVT4spBg0s7ZKQFREYCkoaRw5dmb7lEm9K35+//pMzyf4N0ieJMN4eTnngZLEm7cfbvj5eLQAvffeJjLxN8npbPO0vlReHu5AUDilpmcUiYiKPQXVrSRnpxm1lWpAM6aD2Ft37OsBhRPIe+iVNEFvxnoGcoqLCm4DlbgPHj7ekhAbuQnde0S7zM/NvBEUTqAsVFhcOg2UDIAGfSK5cJxeXRoBaoOAStqGxuZukPfQw4kob4LCSUJMaAk4nHbum79q1eod2MKJKMOkJUVnAynmF6/enomLCp+LK5wIenN1f0cXKLuAwgmWXfB5D6fLplWXuoPCCcyeuXA2LLsAU/k/kgwDZRcxUYGpIDa27EKSYYSyC9GGgbILkIJnF2LDCcMwUDIAJqWZwMIAnl2IDSeM2BQW4k8BFSuw7EJKOGFtID95+jzSzc09B+Q9cgwCAYAAAwDRmt4KYtvcrgAAAABJRU5ErkJggg==);
    right: 30px
}

.pn-carousel .wrap-child {
    width: 2000%;
    position: absolute
}

.pn-carousel .wrap-child.animatecarousel {
    transition: left .3s ease-out
}

.control-slider-left,
.control-slider-right {
    background: url(https://cdn.punnel.com/img/icon/arrows.svg) no-repeat;
    height: 48px;
    width: 48px;
    position: absolute;
    z-index: 9999;
    top: calc(50% - 24px);
    transition: transform .3s ease-out;
    cursor: pointer
}

.control-slider-right {
    right: 0
}

.control-slider-left:hover,
.control-slider-right:hover {
    transform: scale(1.3)
}

.control-slider-left {
    left: 0;
    background-position-x: -48px
}

.pn-carousel,
.widget-element[pn-type=image]>.widget-content {
    overflow: hidden
}

.widget-element[pn-type=listop] ol.widget-content {
    counter-reset: linum;
    list-style: none;
    padding: 0
}

.widget-element[pn-type=listop] ol.widget-content>li:last-child {
    margin-bottom: 0 !important
}

.widget-element[pn-type=listop] ol.widget-content>li {
    counter-increment: linum;
    word-wrap: break-word
}

.widget-element[pn-type=listop] ol.widget-content>li::before {
    float: left;
    clear: left;
    contain: content;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 !important
}

.widget-element[pn-type=image]>.widget-content {
    overflow: hidden
}

.widget-element[pn-type=videoyoutube] .widget-content {
    position: absolute;
    top: 0;
    left: 0;
    vertical-align: middle
}

.widget-element[pn-type=videoyoutube] .widget-content embed {
    position: absolute;
    top: 0;
    left: 0
}

.widget-element[pn-type=facebook_messages] .pn-close-fb-mes {
    position: absolute;
    z-index: 99999;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: #29487d;
    cursor: pointer;
    text-align: center;
    padding: 5px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 20px
}

.widget-element[pn-type=facebook_messages] .pn-open-fb-mes svg {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px
}

.widget-element[pn-type=facebook_messages] .pn-open-fb-mes {
    display: none;
    cursor: pointer;
    font-size: 16px;
    z-index: 99999;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45px;
    padding: 5px 10px;
    color: #fff;
    background: #29487d;
    line-height: 30px
}

.widget-element[pn-type=facebook_comment] .widget-content:first-child {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

input:-moz-placeholder {
    font-family: "Open Sans", sans-serif
}

input::-moz-placeholder {
    font-family: "Open Sans", sans-serif
}

input::-ms-input-placeholder {
    font-family: "Open Sans", sans-serif
}

textarea::-webkit-input-placeholder {
    font-family: "Open Sans", sans-serif
}

textarea:-moz-placeholder {
    font-family: "Open Sans", sans-serif
}

textarea::-moz-placeholder {
    font-family: "Open Sans", sans-serif
}

textarea::-ms-input-placeholder {
    font-family: "Open Sans", sans-serif
}

.fb-comments iframe {
    overflow: inherit !important
}

.widget-element[pn-type=item_form] .widget-content {
    font-family: "Open Sans", sans-serif
}

@media(max-width:767px) {
    .container {
        width: 420px;
        margin: 0 auto
    }

    .widget-element[pn-type=slider] .widget-element[pn-type=item_slider] {
        display: none
    }

    .widget-element[pn-type=slider] .widget-element[pn-type=item_slider]:nth-child(3) {
        display: block
    }

    .widget-element[pn-type=item_slider] {
        top: 0 !important;
        left: auto !important;
        position: relative !important;
        float: left !important;
        display: inline-block !important
    }
}

@media(max-width:420px) {
    .container {
        width: 420px;
        margin: 0 auto
    }
}

.formHintBubble {
    font-size: 14px;
    right: 0;
    bottom: -35px;
    z-index: 999;
    padding: 0 10px;
    border-radius: 5px;
    height: 35px;
    position: absolute;
    text-align: center;
    line-height: 35px;
    white-space: nowrap;
    border: 1px solid #ddd;
    background: #fff;
    border-bottom: 0 none;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .46)
}

.hide-background-image,
.hide-background-image .container:first-child,
.hide-background-image .widget-content:first-child,
.hide-background-image .widget-content:first-child>.pn-show-image {
    background-image: none !important
}

.iframeTks {
    display: none !important
}

.widget-element[pn-type=slider] .wrap-child {
    position: absolute;
    top: 0;
    width: 20000%;
    height: 100%;
    left: 0
}

.wrap-child .widget-item-child[pn-type=item_slider] {
    position: relative !important;
    left: auto !important;
    display: inline-block !important
}

.punnel-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.widget-element[pn-type=customhtml] .punnel-widget-overlay,
.widget-element[pn-type=facebook_messages] .punnel-widget-overlay,
.widget-element[pn-type=googlemap] .punnel-widget-overlay,
.widget-element[pn-type=videoyoutube] .punnel-widget-overlay {
    display: none !important
}

@media(max-width:860px) and (min-width:767px) {
    .punnel-wraper-page {
        display: inline
    }
}

body {
    width: 100%;
    margin: 0 auto;
    overflow-x: hidden
}

.punnel-wraper-page {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.pn-strikeThrough {
    text-decoration-line: line-through;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through
}

.pn-underline {
    text-decoration-line: underline;
    -webkit-text-decoration-line: underline;
    -moz-text-decoration-line: underline
}

.widget-section[pn-popup=true] {
    -webkit-overflow-scrolling: touch
}

.widget-section[pn-popup=true]::-webkit-scrollbar {
    width: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 100px
}

.widget-section[pn-popup=true]::-ms-scrollbar {
    width: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 100px
}

.widget-section[pn-popup=true]::-moz-scrollbar {
    width: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 100px
}

.hide-background-image .widget-content:first-child>img {
    display: none;
    visibility: hidden
}

.widget-section[pn-popup=true] .container .overlay-container-popup {
    width: 100%;
    height: 100%
}

.widget-element[pn-type=image]>.widget-content {
    overflow: hidden
}

.sectionanimate {
    transition: height .3s ease-out
}

.pn-text-word b,
.pn-text-word i {
    font: inherit
}

.pn-text-animated.clip span,
.pn-text-animated.loading-bar span,
.pn-text-animated.slide span,
.pn-text-word,
.pn-text-word b {
    display: inline-block
}

.pn-text-animated.type .pn-text-word.selected .after,
.pn-text-animated.type b {
    visibility: hidden
}

.pn-text-animated.clip .pn-text-word,
.pn-text-animated.loading-bar .pn-text-word,
.pn-text-animated.slide .pn-text-word,
.pn-text-animated.type .pn-text-word {
    vertical-align: top
}

.pn-text-word {
    position: relative;
    text-align: left
}

.pn-text-word b {
    position: absolute;
    left: 0;
    top: 0
}

.pn-text-word b.is-visible {
    position: relative
}

.no-js .pn-text-word b {
    opacity: 0
}

.no-js .pn-text-word b.is-visible {
    opacity: 1
}

.pn-text-animated.rotate-1 .pn-text-word {
    -webkit-perspective: 300px;
    perspective: 300px
}

.pn-text-animated.rotate-1 b {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.pn-text-animated.rotate-1 b.is-visible {
    opacity: 1;
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    -webkit-animation: ah-rotate-1-in 1.2s;
    animation: ah-rotate-1-in 1.2s
}

.pn-text-animated.rotate-1 b.is-hidden {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: ah-rotate-1-out 1.2s;
    animation: ah-rotate-1-out 1.2s
}

@-webkit-keyframes ah-rotate-1-in {
    0% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0
    }

    35% {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0
    }

    65% {
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1
    }
}

@keyframes ah-rotate-1-in {
    0% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0
    }

    35% {
        -webkit-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0
    }

    65% {
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1
    }
}

@-webkit-keyframes ah-rotate-1-out {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1
    }

    65% {
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0
    }
}

@keyframes ah-rotate-1-out {
    0% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        opacity: 1
    }

    35% {
        -webkit-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1
    }

    65% {
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0
    }
}

.pn-text-animated.type .pn-text-word .after {
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 90%;
    width: 1px;
    background-color: #363636
}

.pn-text-animated.type .pn-text-word.waiting .after {
    -webkit-animation: ah-pulse 1s infinite;
    animation: ah-pulse 1s infinite
}

.pn-text-animated.type .pn-text-word.selected {
    background-color: rgba(109, 169, 252, .5)
}

.pn-text-animated.type b.is-visible {
    visibility: visible
}

.pn-text-animated.type i {
    position: absolute;
    visibility: hidden
}

.pn-text-animated.type i.in {
    position: relative;
    visibility: visible
}

@-webkit-keyframes ah-pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-50%) scale(.9);
        transform: translateY(-50%) scale(.9);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0
    }
}

@keyframes ah-pulse {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-50%) scale(.9);
        transform: translateY(-50%) scale(.9);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0
    }
}

.pn-text-animated.rotate-2 .pn-text-word {
    -webkit-perspective: 300px;
    perspective: 300px
}

.pn-text-animated.rotate-2 em,
.pn-text-animated.rotate-2 i {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.pn-text-animated.rotate-2 b {
    opacity: 0
}

.pn-text-animated.rotate-2 i {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
    opacity: 0
}

.is-visible .pn-text-animated.rotate-2 i {
    opacity: 1
}

.pn-text-animated.rotate-2 i.in {
    -webkit-animation: ah-rotate-2-in .4s forwards;
    animation: ah-rotate-2-in .4s forwards
}

.pn-text-animated.rotate-2 i.out {
    -webkit-animation: ah-rotate-2-out .4s forwards;
    animation: ah-rotate-2-out .4s forwards
}

.pn-text-animated.rotate-2 em {
    -webkit-transform: translateZ(20px);
    transform: translateZ(20px)
}

.no-csstransitions .pn-text-animated.rotate-2 i {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 0
}

.no-csstransitions .pn-text-animated.rotate-2 i em {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.no-csstransitions .pn-text-animated.rotate-2 .is-visible i {
    opacity: 1
}

@-webkit-keyframes ah-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0)
    }
}

@keyframes ah-rotate-2-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0)
    }
}

@-webkit-keyframes ah-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg)
    }
}

@keyframes ah-rotate-2-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg)
    }
}

.pn-text-animated.loading-bar .pn-text-word .after {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: #356efd;
    z-index: 2;
    -webkit-transition: width .3s -.1s;
    transition: width .3s -.1s
}

.pn-text-animated.loading-bar .pn-text-word.is-loading .after {
    width: 100%;
    -webkit-transition: width 3s;
    transition: width 3s
}

.pn-text-animated.loading-bar b {
    top: .2em;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.pn-text-animated.loading-bar b.is-visible {
    opacity: 1;
    top: 0
}

.pn-text-animated.slide b {
    opacity: 0;
    top: .2em
}

.pn-text-animated.slide b.is-visible {
    top: 0;
    opacity: 1;
    -webkit-animation: slide-in .6s;
    animation: slide-in .6s
}

.pn-text-animated.slide b.is-hidden {
    -webkit-animation: slide-out .6s;
    animation: slide-out .6s
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(20%);
        transform: translateY(20%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes slide-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes slide-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateY(120%);
        transform: translateY(120%)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

.pn-text-animated.clip .pn-text-word .after {
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%;
    background-color: #363636
}

.pn-text-animated.clip b {
    opacity: 0
}

.pn-text-animated.clip b.is-visible {
    opacity: 1
}

.pn-text-animated.zoom .pn-text-word {
    -webkit-perspective: 300px;
    perspective: 300px
}

.pn-text-animated.zoom b {
    opacity: 0
}

.pn-text-animated.zoom b.is-visible {
    opacity: 1;
    -webkit-animation: zoom-in .8s;
    animation: zoom-in .8s
}

.pn-text-animated.zoom b.is-hidden {
    -webkit-animation: zoom-out .8s;
    animation: zoom-out .8s
}

@-webkit-keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes zoom-in {
    0% {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        transform: translateZ(100px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes zoom-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px)
    }
}

@keyframes zoom-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        transform: translateZ(-100px)
    }
}

.pn-text-animated.rotate-3 .pn-text-word {
    -webkit-perspective: 300px;
    perspective: 300px
}

.pn-text-animated.rotate-3 b {
    opacity: 0
}

.pn-text-animated.rotate-3 i {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.is-visible .pn-text-animated.rotate-3 i {
    -webkit-transform: rotateY(0);
    transform: rotateY(0)
}

.pn-text-animated.rotate-3 i.in {
    -webkit-animation: ah-rotate-3-in .6s forwards;
    animation: ah-rotate-3-in .6s forwards
}

.pn-text-animated.rotate-3 i.out {
    -webkit-animation: ah-rotate-3-out .6s forwards;
    animation: ah-rotate-3-out .6s forwards
}

.no-csstransitions .pn-text-animated.rotate-3 i {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    opacity: 0
}

.no-csstransitions .pn-text-animated.rotate-3 .is-visible i {
    opacity: 1
}

@-webkit-keyframes ah-rotate-3-in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    100% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
}

@keyframes ah-rotate-3-in {
    0% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    100% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
}

@-webkit-keyframes ah-rotate-3-out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

@keyframes ah-rotate-3-out {
    0% {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }

    100% {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
}

.pn-text-animated.scale b {
    opacity: 0
}

.pn-text-animated.scale i {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.is-visible .pn-text-animated.scale i {
    opacity: 1
}

.pn-text-animated.scale i.in {
    -webkit-animation: scale-up .6s forwards;
    animation: scale-up .6s forwards
}

.pn-text-animated.scale i.out {
    -webkit-animation: scale-down .6s forwards;
    animation: scale-down .6s forwards
}

.no-csstransitions .pn-text-animated.scale i {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0
}

.no-csstransitions .pn-text-animated.scale .is-visible i {
    opacity: 1
}

@-webkit-keyframes scale-up {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    60% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes scale-up {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }

    60% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes scale-down {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
}

@keyframes scale-down {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
}

.pn-text-animated.push b {
    opacity: 0
}

.pn-text-animated.push b.is-visible {
    opacity: 1;
    -webkit-animation: push-in .6s;
    animation: push-in .6s
}

.pn-text-animated.push b.is-hidden {
    -webkit-animation: push-out .6s;
    animation: push-out .6s
}

@-webkit-keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes push-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes push-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    60% {
        opacity: 0;
        -webkit-transform: translateX(110%);
        transform: translateX(110%)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.notify-br-punnel,
.nttime {
    display: inline-block
}

.pn-notify {
    margin: 10px;
    padding: 5px;
    box-shadow: 0 0 1px rgba(64, 64, 64, .3), 0 8px 50px rgba(64, 64, 64, .05);
    border-radius: 40px;
    position: fixed !important;
    opacity: 0;
    color: rgba(64, 64, 64, 1);
    background: rgba(250, 250, 250, .9);
    z-index: 9999 !important;
    line-height: 17px;
    transition: top .5s ease-in-out, bottom .5s ease-in-out, opacity .5s ease-in-out
}

.ntimage img {
    float: left;
    margin-right: 13px;
    border-radius: 50%;
    width: 53px;
    height: 53px
}

.ntcontent,
.nttitle {
    height: 17px;
    overflow: hidden
}

.nttitle {
    font-size: 13px;
    font-weight: 700
}

.ntcontent {
    font-size: 12px
}

.nttime {
    line-height: 1em;
    font-size: 11px
}

.notify-br-punnel {
    font-size: 10px;
    margin-left: 2px;
    position: relative;
    padding: 0 5px;
    cursor: pointer;
    opacity: .6
}

.notify-br-punnel svg {
    vertical-align: middle
}

.notify-br-punnel a {
    color: rgba(64, 64, 64, 1)
}

.pn-bind-section .widget-element[pn-data-bind] {
    height: auto !important;
}

.pn-bind-section.w-ske .widget-element[pn-data-bind]>.widget-content {
    display: none;
}

.pn-bind-section.w-ske .widget-element[pn-data-bind] {
    height: 36px !important;
    background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 50%, #f2f2f2 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite;
}

.pn-bind-section.w-ske .widget-element[pn-type="textparagraph"][pn-data-bind] {
    height: 250px !important
}

@keyframes shimmer {
    to {
        background-position: -200% 0;
    }
}

@media (min-width: 768px) {
    .widget-section[pn-sticky="1"] {
        left: 0px !important
    }

    .widget-section[pn-display="none"] {
        display: none !important;
    }
}

.widget-element[pn-type=contact_form] textarea {
    padding-top: 10px;
}

.video-foreground {
    position: absolute;
    height: 100%;
    width: 100%;
}

.video-foreground .video-js {
    width: 100%;
    height: 100%;
}

.video-foreground video {
    position: absolute;
    right: 0;
    bottom: 0;
    min-height: 100%;
    min-width: 100%;
}

.pn-video-background:hover svg path.ytp-large-play-button-bg {
    fill: red;
}

.video-foreground .bgvideo_controls {
    display: flex;
    position: absolute;
    bottom: 20px;
    left: 20px;
    cursor: pointer;
    z-index: 1
}

.video-foreground .bgvideo_controls>svg {
    border: 2px solid #fff;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .25);
}

.lightbox {
    width: 100%;
    height: 100vh !important;
    background: rgba(0, 0, 0, 0.5) !important;
    display: block;
    justify-content: center;
    align-items: center;
    z-index: 99999;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    border: 0 !important;
    overflow-x: hidden;
    overflow-y: hidden;
    right: 0;
    bottom: 0;
}

.lightbox .lightbox-item-image {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    object-fit: scale-down;
    max-width: 90%;
    max-height: 80%;
}

.lightbox .lightbox-item-video {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 1478.41848px;
    height: 831.6px;
    max-width: 90%;
    max-height: 90%;
}

.lightbox .lightbox-item-image iframe {
    width: 100%;
    height: 100%;
}

@media only screen and (max-width: 600px) {
    .lightbox .lightbox-item-video {
        width: 375px !important;
        height: 211px !important;
    }
}

.pn-readmore-icon {
    position: absolute;
    display: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
    opacity: 1;
    width: 48px !important;
    height: 48px !important;
    background: url(https://hstatic.punnel.com/img/icon/arrows.svg) no-repeat;
    background-position-x: -96px;
    z-index: 9999;
}

.pn-readmore-icon:hover {
    transform: scale(1.3);
}

.pn-readmore-icon.show {
    display: block;
    margin: auto;
    left: 0;
    right: 0;
}

.pn-readmore-icon.hidden {
    transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
}

.widget-element[pn-type="videoyoutube"] iframe {
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 680px) {
    .punnel-wraper-page::-webkit-scrollbar {
        width: 20px;
    }

    .punnel-wraper-page::-webkit-scrollbar-track {
        background-color: transparent;
    }

    .punnel-wraper-page::-webkit-scrollbar-thumb {
        background-color: #d6dee1;
        border-radius: 20px;
        border: 6px solid transparent;
        background-clip: content-box;
    }

    .punnel-wraper-page::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }
}

input.widget-content[readonly] {
    background-color: #eee;
}

body.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

a.zoomin {
    cursor: zoom-in;
}

.pn-accordion {
    height: auto !important
}

div[pn-type="accordion_title"] {
    cursor: pointer;
}

.2ndclick {
    cursor: pointer;
}

@media(min-width:768px) {
    #SECTION2 {
        width: 100%;
        height: 896px;
    }

    #SECTION2 .container {}

    #SECTION2 {}

    #SECTION8 {
        width: 100%;
        height: 372px;
    }

    #SECTION8 .container {}

    #SECTION8 {}

    #SECTION3 {
        width: 100%;
        height: 818px;
    }

    #SECTION3 .container {}

    #SECTION3 {}

    #SECTION26 {
        width: 100%;
        height: 804px;
    }

    #SECTION26 .container {}

    #SECTION26 {}

    #SECTION64 {
        width: 100%;
        height: 612px;
    }

    #SECTION64 .container {}

    #SECTION64 {}

    #SECTION84 {
        width: 100%;
        height: 624px;
    }

    #SECTION84 .container {}

    #SECTION84 {}

    #SECTION90 {
        width: 100%;
        height: 760px;
    }

    #SECTION90 .container {}

    #SECTION90 {}

    #SECTION124 {
        width: 100%;
        height: 527px;
    }

    #SECTION124 .container {}

    #SECTION124 {}

    #SECTION212 {
        width: 100%;
        height: 253px;
    }

    #SECTION212 .container {}

    #SECTION212 {}

    #HEADLINE139 {
        top: 185.477px;
        left: -0.51475px;
        padding: 0px;
        width: 1199px;
        height: 89.99999237060547px;
    }

    #HEADLINE139>.widget-content {
        font-size: 75px;
        text-align: center;
    }

    #HEADLINE5 {
        top: 138.469px;
        left: -1.25001px;
        padding: 0px;
        width: 1200px;
        height: 37.18799591064453px;
    }

    #HEADLINE5>.widget-content {
        font-size: 31px;
        text-align: center;
    }

    #BUTTON7 {
        top: 290px;
        left: 474px;
        padding: 0px;
        width: 250px;
        height: 44.97599792480469px;
    }

    #BUTTON7>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 18px;
        text-align: center;
    }

    #GROUP233 {
        top: -222px;
        left: 95.75px;
        width: 1008.5px;
        height: 538px;
    }

    #BOX21 {
        top: 0px;
        left: -1px;
        width: 319px;
        height: 538px;
    }

    #BOX22 {
        top: 7px;
        left: 7px;
        width: 305px;
        height: 524px;
    }

    #BOX22>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX23 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX23>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE203 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE203 {
        top: 10.9063px;
        left: 83.5313px;
        width: 137.938px;
        height: 125.172px;
    }

    #HEADLINE24 {
        top: 144.5px;
        left: 39.5px;
        padding: 0px;
        width: 228px;
        height: 28.58399772644043px;
    }

    #HEADLINE24>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LISTOP25 {
        top: 198px;
        left: 25.7344px;
        width: 258px;
        height: 294px;
    }

    #LISTOP25>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #LISTOP25>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 15px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP25>ol.widget-content li {
        margin-bottom: 14px;
    }

    #LISTOP25>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #BOX16 {
        top: 0px;
        left: 688.5px;
        width: 319px;
        height: 538px;
    }

    #BOX17 {
        top: 7px;
        left: 7px;
        width: 305px;
        height: 524px;
    }

    #BOX17>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX18 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX18>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE205 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE205 {
        top: 5.375px;
        left: 79.9375px;
        width: 157.125px;
        height: 113.625px;
    }

    #HEADLINE19 {
        top: 144.5px;
        left: 32.5px;
        padding: 0px;
        width: 242px;
        height: 28.58399772644043px;
    }

    #HEADLINE19>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LISTOP20 {
        top: 198px;
        left: 24.6406px;
        width: 258px;
        height: 294px;
    }

    #LISTOP20>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #LISTOP20>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 15px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP20>ol.widget-content li {
        margin-bottom: 14px;
    }

    #LISTOP20>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #BOX10 {
        top: 0px;
        left: 343.5px;
        width: 319px;
        height: 538px;
    }

    #BOX11 {
        top: 7px;
        left: 7px;
        width: 305px;
        height: 524px;
    }

    #BOX11>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX12 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX12>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE204 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE204 {
        top: 33.46875px;
        left: 88.078125px;
        width: 129.344px;
        height: 91.0781px;
    }

    #HEADLINE14 {
        top: 144.5px;
        left: 53.5px;
        padding: 0px;
        width: 208px;
        height: 28.58399772644043px;
    }

    #HEADLINE14>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LISTOP15 {
        top: 198px;
        left: 25.75px;
        width: 258px;
        height: 294px;
    }

    #LISTOP15>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #LISTOP15>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 15px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP15>ol.widget-content li {
        margin-bottom: 14px;
    }

    #LISTOP15>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #HEADLINE28 {
        top: 58.4688px;
        left: -2.0136px;
        padding: 0px;
        width: 1200px;
        height: 56.39999771118164px;
    }

    #HEADLINE28>.widget-content {
        font-size: 47px;
        text-align: center;
    }

    #HEADLINE29 {
        top: 119.996px;
        left: 253.522px;
        padding: 0px;
        width: 691px;
        height: 35.999996185302734px;
    }

    #HEADLINE29>.widget-content {
        font-size: 30px;
        text-align: center;
    }

    #LINE30 {
        top: 147px;
        left: 530.766px;
        width: 134.46px;
        height: 25px;
    }

    #IMAGE31 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE31 {
        top: 230px;
        left: 334.131px;
        width: 529.781px;
        height: 526.828px;
    }

    #BOX60 {
        top: 244px;
        left: 157.258px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE61 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE61>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL62 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE63 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE63>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX234 {
        top: 444px;
        left: 102.281px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE235 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE235>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL236 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE237 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE237>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX238 {
        top: 640px;
        left: 157.264px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE239 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE239>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL240 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE241 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE241>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX242 {
        top: 244px;
        left: 818.25px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE243 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE243>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL244 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE245 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE245>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX246 {
        top: 640px;
        left: 836.75px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE247 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE247>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL248 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE249 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE249>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX250 {
        top: 444px;
        left: 893.719px;
        width: 204px;
        height: 103px;
    }

    #HEADLINE251 {
        top: 38.5px;
        left: 7.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE251>.widget-content {
        font-size: 22px;
        text-align: center;
    }

    #LINEVERTICAL252 {
        top: 25.5px;
        left: 33.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE253 {
        top: 24.5px;
        left: 59.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE253>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX206 {
        top: 89.5px;
        left: 60.0048px;
        width: 1078px;
        height: 625px;
    }

    #BUTTON83 {
        top: 538.5px;
        left: 415px;
        padding: 0px;
        width: 250px;
        height: 45px;
    }

    #BUTTON83>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 15px;
        text-align: center;
    }

    #GROUP254 {
        top: 55.5px;
        left: 71px;
        width: 940px;
        height: 432px;
    }

    #BOX71 {
        top: 241px;
        left: 493px;
        width: 447px;
        height: 191px;
    }

    #BOX71>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX72 {
        top: 28px;
        left: 28px;
        width: 135px;
        height: 135px;
    }

    #HEADLINE73 {
        top: 28px;
        left: 188.5px;
        padding: 0px;
        width: 245px;
        height: 28px;
    }

    #HEADLINE73>.widget-content {
        font-size: 24px;
        text-align: left;
    }

    #HEADLINE74 {
        top: 67px;
        left: 189.5px;
        padding: 0px;
        width: 228px;
        height: 72px;
    }

    #HEADLINE74>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX79 {
        top: 241px;
        left: 1px;
        width: 447px;
        height: 191px;
    }

    #BOX79>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #HEADLINE81 {
        top: 28px;
        left: 188.5px;
        padding: 0px;
        width: 245px;
        height: 28px;
    }

    #HEADLINE81>.widget-content {
        font-size: 24px;
        text-align: left;
    }

    #HEADLINE82 {
        top: 67px;
        left: 189.5px;
        padding: 0px;
        width: 228px;
        height: 72px;
    }

    #HEADLINE82>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX80 {
        top: 28px;
        left: 30px;
        width: 135px;
        height: 135px;
    }

    #BOX67 {
        top: 0px;
        left: 492px;
        width: 447px;
        height: 191px;
    }

    #BOX67>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX68 {
        top: 28px;
        left: 28px;
        width: 135px;
        height: 135px;
    }

    #HEADLINE69 {
        top: 28px;
        left: 188.5px;
        padding: 0px;
        width: 245px;
        height: 28px;
    }

    #HEADLINE69>.widget-content {
        font-size: 24px;
        text-align: left;
    }

    #HEADLINE70 {
        top: 67px;
        left: 189.5px;
        padding: 0px;
        width: 228px;
        height: 72px;
    }

    #HEADLINE70>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #BOX75 {
        top: 0px;
        left: 0px;
        width: 447px;
        height: 191px;
    }

    #BOX75>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX76 {
        top: 28px;
        left: 28px;
        width: 135px;
        height: 135px;
    }

    #HEADLINE77 {
        top: 28px;
        left: 188.5px;
        padding: 0px;
        width: 245px;
        height: 28px;
    }

    #HEADLINE77>.widget-content {
        font-size: 24px;
        text-align: left;
    }

    #HEADLINE78 {
        top: 67px;
        left: 189.5px;
        padding: 0px;
        width: 228px;
        height: 72px;
    }

    #HEADLINE78>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #YOUTUBE89 {
        top: 161px;
        left: 262.003px;
        width: 674px;
        height: 386px;
    }

    #HEADLINE86 {
        top: 65px;
        left: 253.504px;
        padding: 0px;
        width: 691px;
        height: 44.387996673583984px;
    }

    #HEADLINE86>.widget-content {
        font-size: 37px;
        text-align: center;
    }

    #LINE87 {
        top: 99px;
        left: 514.005px;
        width: 172px;
        height: 25px;
    }

    #IMAGE92 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE92 {
        top: 128.688px;
        left: 373.734px;
        width: 701.266px;
        height: 445.047px;
    }

    #BOX93 {
        top: 50.6875px;
        left: 123.734px;
        width: 373.992px;
        height: 468.996px;
    }

    #BOX94 {
        top: 12.7344px;
        left: 12.3594px;
        width: 351.264px;
        height: 443.508px;
    }

    #LINE96 {
        top: 50.988006591796875px;
        left: 21.37200927734375px;
        width: 126px;
        height: 25px;
    }

    #HEADLINE95 {
        top: 22px;
        left: 20.625px;
        padding: 0px;
        width: 310px;
        height: 34.79999923706055px;
    }

    #HEADLINE95>.widget-content {
        font-size: 29px;
        text-align: left;
    }

    #LISTOP97 {
        top: 90.5px;
        left: 19.625px;
        width: 314px;
        height: 322px;
    }

    #LISTOP97>.widget-content {
        font-size: 15px;
        text-align: left;
    }

    #LISTOP97>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        font-size: 10px;
        color: rgba(255, 213, 111, 1);
        margin-right: 15px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(255,213,111,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP97>ol.widget-content li {
        margin-bottom: 14px;
    }

    #LISTOP97>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #HEADLINE100 {
        top: 56.2657px;
        left: 326.359px;
        padding: 0px;
        width: 544px;
        height: 37.18799591064453px;
    }

    #HEADLINE100>.widget-content {
        font-size: 31px;
        text-align: center;
    }

    #LINE101 {
        top: 83.281px;
        left: 534px;
        width: 126px;
        height: 25px;
    }

    #GROUP122 {
        top: 160.781px;
        left: 63px;
        width: 1070px;
        height: 412px;
    }

    #GROUP106 {
        top: 0px;
        left: 0px;
        width: 1070px;
        height: 412px;
    }

    #LINEVERTICAL105 {
        top: 206px;
        left: 522.5px;
        width: 25px;
        height: 206px;
    }

    #LINEVERTICAL104 {
        top: 0px;
        left: 691.5px;
        width: 25px;
        height: 206px;
    }

    #LINEVERTICAL103 {
        top: 0px;
        left: 353.5px;
        width: 25px;
        height: 206px;
    }

    #LINE102 {
        top: 194px;
        left: -1px;
        width: 1070px;
        height: 25px;
    }

    #GROUP119 {
        top: 236.5px;
        left: 631px;
        width: 270px;
        height: 147.5px;
    }

    #HEADLINE120 {
        top: 84.5px;
        left: 0px;
        padding: 0px;
        width: 270px;
        height: 63px;
    }

    #HEADLINE120>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #BOX121 {
        top: 0px;
        left: 100.5px;
        width: 65px;
        height: 65px;
    }

    #GROUP116 {
        top: 236.5px;
        left: 172.375px;
        width: 270px;
        height: 147.5px;
    }

    #HEADLINE117 {
        top: 84.5px;
        left: 0px;
        padding: 0px;
        width: 270px;
        height: 63px;
    }

    #HEADLINE117>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #BOX118 {
        top: 0px;
        left: 102.5px;
        width: 65px;
        height: 65px;
    }

    #GROUP113 {
        top: 16px;
        left: 48.375px;
        width: 270px;
        height: 145.5px;
    }

    #HEADLINE114 {
        top: 82.5px;
        left: 0px;
        padding: 0px;
        width: 270px;
        height: 63px;
    }

    #HEADLINE114>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #BOX115 {
        top: 0px;
        left: 102.5px;
        width: 65px;
        height: 65px;
    }

    #GROUP110 {
        top: 16px;
        left: 749.640625px;
        width: 270px;
        height: 145.5px;
    }

    #HEADLINE111 {
        top: 82.5px;
        left: 0px;
        padding: 0px;
        width: 270px;
        height: 63px;
    }

    #HEADLINE111>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #BOX112 {
        top: 0px;
        left: 102.5px;
        width: 65px;
        height: 65px;
    }

    #GROUP109 {
        top: 16px;
        left: 400px;
        width: 270px;
        height: 145.5px;
    }

    #HEADLINE108 {
        top: 82.5px;
        left: 0px;
        padding: 0px;
        width: 270px;
        height: 63px;
    }

    #HEADLINE108>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #BOX107 {
        top: 0px;
        left: 101.5px;
        width: 65px;
        height: 65px;
    }

    #BUTTON123 {
        top: 612.75px;
        left: 473px;
        padding: 0px;
        width: 250px;
        height: 44.97599792480469px;
    }

    #BUTTON123>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 18px;
        text-align: center;
    }

    #BOX137 {
        top: 23.4846px;
        left: 758.674px;
        width: 438.344px;
        height: 455.333px;
    }

    #CAROUSEL208 {
        top: 26.5px;
        left: 0.5px;
        width: 694.958px;
        height: 455.302px;
    }

    #ITEM-CAROUSEL209 {
        top: 0px;
        left: 0px;
        width: 694.948px;
        height: 455.292px;
    }

    #ITEM-CAROUSEL210 {
        top: 0px;
        left: 0px;
        width: 694.948px;
        height: 455.292px;
    }

    #ITEM-CAROUSEL211 {
        top: 0px;
        left: 0px;
        width: 694.948px;
        height: 455.292px;
    }

    #PARAGRAPH231 {
        top: 84px;
        left: 0px;
        padding: 0px;
        width: 1199px;
        height: 144px;
    }

    #PARAGRAPH231>.widget-content {
        font-size: 15px;
        text-align: center;
    }

    #HEADLINE230 {
        top: 37px;
        left: -1px;
        padding: 0px;
        width: 1200px;
        height: 41.999996185302734px;
    }

    #HEADLINE230>.widget-content {
        font-size: 35px;
        text-align: center;
    }
}

#SECTION2 {
    display: block;
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#SECTION2>.punnel-widget-overlay {
    background-color: rgba(230, 222, 229, 0.11);
}

#SECTION8 {
    display: block;
    background-color: rgba(139, 195, 74, 0.11);
}

#SECTION3 {
    display: block;
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#SECTION3>.punnel-widget-overlay {
    background-color: rgba(29, 45, 42, 0.82);
}

#SECTION26 {
    display: block;
    background-color: rgba(141, 203, 184, 1);
}

#SECTION64 {
    display: block;
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
}

#SECTION64>.punnel-widget-overlay {
    background-color: rgba(29, 45, 42, 0.82);
}

#SECTION84 {
    display: block;
    background-color: rgba(141, 203, 184, 1);
}

#SECTION90 {
    display: block;
    background-color: rgba(29, 45, 42, 1);
}

#SECTION124 {
    display: block;
    background-color: rgba(255, 255, 255, 1);
    background-size: cover;
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
}

#SECTION124>.punnel-widget-overlay {
    background-color: rgba(29, 45, 42, 0.82);
}

#SECTION212 {
    display: block;
    background-color: rgba(141, 203, 184, 1);
}

#HEADLINE139 {
    display: block;
}

#HEADLINE139>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: Lemonada;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#HEADLINE5 {
    display: block;
}

#HEADLINE5>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(141, 203, 184, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#BUTTON7 {
    display: table;
}

#BUTTON7>.widget-content {
    background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -webkit-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -o-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -ms-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -moz-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-color: #3D9BE9;
    font-family: 'Open Sans', sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    line-height: 1.2;
}

#BUTTON7 {
    border-radius: 2000px;
}

#BUTTON7>.widget-content {
    border-radius: 2000px;
}

#BUTTON7>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#GROUP233 {
    display: block;
}

#GROUP233>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#BOX21 {
    display: block;
}

#BOX21>.widget-content {
    background-color: rgba(237, 229, 236, 0.5);
    color: rgba(0, 0, 0, 1);
}

#BOX21 {
    border-radius: 10px;
}

#BOX21>.widget-content {
    border-radius: 10px;
}

#BOX21>.punnel-widget-overlay-1 {
    border-radius: 10px;
}

#BOX22 {
    display: block;
}

#BOX22>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX22 {
    border-radius: 10px;
}

#BOX22>.widget-content {
    border-radius: 10px;
}

#BOX22>.punnel-widget-overlay-1 {
    border-radius: 10px;
}

#BOX23 {
    display: block;
}

#BOX23>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(237, 229, 236, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX23 {
    border-radius: 2000px;
}

#BOX23>.widget-content {
    border-radius: 2000px;
}

#BOX23>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#IMAGE203 {
    display: block;
}

#IMAGE203>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE203>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0)
}

#HEADLINE24 {
    display: block;
}

#HEADLINE24>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 400;
    line-height: 1.3;
}

#LISTOP25 {
    display: block;
}

#LISTOP25>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
    line-height: 1.4;
}

#BOX16 {
    display: block;
}

#BOX16>.widget-content {
    background-color: rgba(237, 229, 236, 0.5);
    color: rgba(0, 0, 0, 1);
}

#BOX16 {
    border-radius: 10px;
}

#BOX16>.widget-content {
    border-radius: 10px;
}

#BOX16>.punnel-widget-overlay-1 {
    border-radius: 10px;
}

#BOX17 {
    display: block;
}

#BOX17>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX17 {
    border-radius: 5px;
}

#BOX17>.widget-content {
    border-radius: 5px;
}

#BOX17>.punnel-widget-overlay-1 {
    border-radius: 5px;
}

#BOX18 {
    display: block;
}

#BOX18>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(237, 229, 236, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX18 {
    border-radius: 2000px;
}

#BOX18>.widget-content {
    border-radius: 2000px;
}

#BOX18>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#IMAGE205 {
    display: block;
}

#IMAGE205>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE205>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0)
}

#HEADLINE19 {
    display: block;
}

#HEADLINE19>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 400;
    line-height: 1.3;
}

#LISTOP20 {
    display: block;
}

#LISTOP20>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
    line-height: 1.4;
}

#BOX10 {
    display: block;
}

#BOX10>.widget-content {
    background-color: rgba(237, 229, 236, 0.5);
    color: rgba(0, 0, 0, 1);
}

#BOX10 {
    border-radius: 10px;
}

#BOX10>.widget-content {
    border-radius: 10px;
}

#BOX10>.punnel-widget-overlay-1 {
    border-radius: 10px;
}

#BOX11 {
    display: block;
}

#BOX11>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX11 {
    border-radius: 10px;
}

#BOX11>.widget-content {
    border-radius: 10px;
}

#BOX11>.punnel-widget-overlay-1 {
    border-radius: 10px;
}

#BOX12 {
    display: block;
}

#BOX12>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(237, 229, 236, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX12 {
    border-radius: 2000px;
}

#BOX12>.widget-content {
    border-radius: 2000px;
}

#BOX12>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#IMAGE204 {
    display: block;
}

#IMAGE204>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE204>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0)
}

#HEADLINE14 {
    display: block;
}

#HEADLINE14>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 400;
    line-height: 1.3;
}

#LISTOP15 {
    display: block;
}

#LISTOP15>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
    line-height: 1.4;
}

#HEADLINE28 {
    display: block;
}

#HEADLINE28>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(141, 203, 184, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#HEADLINE29 {
    display: block;
}

#HEADLINE29>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#LINE30 {
    display: block;
}

#LINE30>.widget-content .line {
    border-top-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
    margin-top: 10.5px;
}

#LINE30>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE31 {
    display: block;
}

#IMAGE31>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE31 {
    border-radius: 2000px;
}

#IMAGE31>.widget-content {
    border-radius: 2000px;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#IMAGE31>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#IMAGE31>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0)
}

#BOX60 {
    display: block;
}

#BOX60>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX60 {
    border-radius: 2000px;
}

#BOX60>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX60>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE61 {
    display: block;
}

#HEADLINE61>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL62 {
    display: block;
}

#LINEVERTICAL62>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL62>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE63 {
    display: block;
}

#HEADLINE63>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX234 {
    display: block;
}

#BOX234>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX234 {
    border-radius: 2000px;
}

#BOX234>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX234>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE235 {
    display: block;
}

#HEADLINE235>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL236 {
    display: block;
}

#LINEVERTICAL236>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL236>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE237 {
    display: block;
}

#HEADLINE237>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX238 {
    display: block;
}

#BOX238>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX238 {
    border-radius: 2000px;
}

#BOX238>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX238>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE239 {
    display: block;
}

#HEADLINE239>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL240 {
    display: block;
}

#LINEVERTICAL240>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL240>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE241 {
    display: block;
}

#HEADLINE241>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX242 {
    display: block;
}

#BOX242>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX242 {
    border-radius: 2000px;
}

#BOX242>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX242>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE243 {
    display: block;
}

#HEADLINE243>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL244 {
    display: block;
}

#LINEVERTICAL244>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL244>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE245 {
    display: block;
}

#HEADLINE245>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX246 {
    display: block;
}

#BOX246>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX246 {
    border-radius: 2000px;
}

#BOX246>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX246>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE247 {
    display: block;
}

#HEADLINE247>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL248 {
    display: block;
}

#LINEVERTICAL248>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL248>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE249 {
    display: block;
}

#HEADLINE249>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX250 {
    display: block;
}

#BOX250>.widget-content {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
}

#BOX250 {
    border-radius: 2000px;
}

#BOX250>.widget-content {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#BOX250>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 5px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE251 {
    display: block;
}

#HEADLINE251>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#LINEVERTICAL252 {
    display: block;
}

#LINEVERTICAL252>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
    margin-left: 12px;
}

#LINEVERTICAL252>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE253 {
    display: block;
}

#HEADLINE253>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(47, 47, 47, 1);
    font-weight: 400;
    line-height: 1.2;
}

#BOX206 {
    display: block;
}

#BOX206>.widget-content {
    background-color: rgba(29, 45, 42, 0.82);
    color: rgba(0, 0, 0, 1);
}

#BUTTON83 {
    display: table;
}

#BUTTON83>.widget-content {
    background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -webkit-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -o-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -ms-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -moz-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-color: #3D9BE9;
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    line-height: 1.2;
}

#BUTTON83 {
    border-radius: 2000px;
}

#BUTTON83>.widget-content {
    border-radius: 2000px;
}

#BUTTON83>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#GROUP254 {
    display: block;
}

#GROUP254>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#BOX71 {
    display: block;
}

#BOX71>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    box-shadow: 11px 11px 0px rgba(141, 203, 184, 1);
}

#BOX71 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX71>.widget-content {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX71>.punnel-widget-overlay-1 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX72 {
    display: block;
}

#BOX72>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(189, 189, 189, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX72 {}

#BOX72>.widget-content {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX72>.punnel-widget-overlay-1 {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX72>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#HEADLINE73 {
    display: block;
}

#HEADLINE73>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#HEADLINE74 {
    display: block;
}

#HEADLINE74>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(44, 37, 37, 1);
    font-weight: 400;
    line-height: 1.6;
}

#BOX79 {
    display: block;
}

#BOX79>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    box-shadow: 11px 11px 0px rgba(141, 203, 184, 1);
}

#BOX79 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX79>.widget-content {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX79>.punnel-widget-overlay-1 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#HEADLINE81 {
    display: block;
}

#HEADLINE81>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#HEADLINE82 {
    display: block;
}

#HEADLINE82>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(44, 37, 37, 1);
    font-weight: 400;
    line-height: 1.6;
}

#BOX80 {
    display: block;
}

#BOX80>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(189, 189, 189, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX80 {}

#BOX80>.widget-content {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX80>.punnel-widget-overlay-1 {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX80>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#BOX67 {
    display: block;
}

#BOX67>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    box-shadow: 11px 11px 0px rgba(141, 203, 184, 1);
}

#BOX67 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX67>.widget-content {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX67>.punnel-widget-overlay-1 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX68 {
    display: block;
}

#BOX68>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(189, 189, 189, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX68 {}

#BOX68>.widget-content {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX68>.punnel-widget-overlay-1 {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX68>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#HEADLINE69 {
    display: block;
}

#HEADLINE69>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#HEADLINE70 {
    display: block;
}

#HEADLINE70>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(44, 37, 37, 1);
    font-weight: 400;
    line-height: 1.6;
}

#BOX75 {
    display: block;
}

#BOX75>.widget-content {
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    box-shadow: 11px 11px 0px rgba(141, 203, 184, 1);
}

#BOX75 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX75>.widget-content {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX75>.punnel-widget-overlay-1 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 10px;
}

#BOX76 {
    display: block;
}

#BOX76>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(237, 229, 236, 0.5);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX76 {}

#BOX76>.widget-content {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX76>.punnel-widget-overlay-1 {
    border-width: 4px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
}

#BOX76>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#HEADLINE77 {
    display: block;
}

#HEADLINE77>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(99, 140, 128, 1);
    font-weight: 700;
    line-height: 1.2;
}

#HEADLINE78 {
    display: block;
}

#HEADLINE78>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(44, 37, 37, 1);
    font-weight: 400;
    line-height: 1.6;
}

#YOUTUBE89 {
    display: block;
}

#YOUTUBE89>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#YOUTUBE89 {
    border-radius: 10px;
}

#YOUTUBE89>.widget-content {
    border-radius: 10px;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#YOUTUBE89>.punnel-widget-overlay-1 {
    border-radius: 10px;
    border-width: 10px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 1);
}

#HEADLINE86 {
    display: block;
}

#HEADLINE86>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(141, 203, 184, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#LINE87 {
    display: block;
}

#LINE87>.widget-content .line {
    border-top-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
    margin-top: 10.5px;
}

#LINE87>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE92 {
    display: block;
}

#IMAGE92>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#IMAGE92 {
    border-radius: 35px;
}

#IMAGE92>.widget-content {
    border-radius: 35px;
}

#IMAGE92>.punnel-widget-overlay-1 {
    border-radius: 35px;
}

#IMAGE92>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0)
}

#BOX93 {
    display: block;
}

#BOX93>.widget-content {
    background-color: rgba(29, 45, 42, 0.82);
    color: rgba(0, 0, 0, 1);
}

#BOX94 {
    display: block;
}

#BOX94>.widget-content {
    background-color: rgba(1, 19, 52, 0);
    color: rgba(0, 0, 0, 1);
}

#BOX94 {}

#BOX94>.widget-content {
    border-width: 1px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.25);
}

#BOX94>.punnel-widget-overlay-1 {
    border-width: 1px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.25);
}

#LINE96 {
    display: block;
}

#LINE96>.widget-content .line {
    border-top-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
    margin-top: 10.5px;
}

#LINE96>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE95 {
    display: block;
}

#HEADLINE95>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(141, 203, 184, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#LISTOP97 {
    display: block;
}

#LISTOP97>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 1);
    line-height: 1.4;
}

#HEADLINE100 {
    display: block;
}

#HEADLINE100>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(141, 203, 184, 1);
    font-weight: 400;
    line-height: 1.2;
    text-shadow: 0px 2px 0px rgba(20, 49, 41, 1);
}

#LINE101 {
    display: block;
}

#LINE101>.widget-content .line {
    border-top-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(237, 229, 236, 0.5);
    margin-top: 10.5px;
}

#LINE101>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#GROUP122 {
    display: block;
}

#GROUP122>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#GROUP106 {
    display: block;
}

#GROUP106>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#LINEVERTICAL105 {
    display: block;
}

#LINEVERTICAL105>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
    margin-left: 12px;
}

#LINEVERTICAL105>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#LINEVERTICAL104 {
    display: block;
}

#LINEVERTICAL104>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
    margin-left: 12px;
}

#LINEVERTICAL104>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#LINEVERTICAL103 {
    display: block;
}

#LINEVERTICAL103>.widget-content .linevertical {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
    margin-left: 12px;
}

#LINEVERTICAL103>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#LINE102 {
    display: block;
}

#LINE102>.widget-content .line {
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
    margin-top: 11.5px;
}

#LINE102>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#GROUP119 {
    display: block;
}

#GROUP119>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE120 {
    display: block;
}

#HEADLINE120>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
}

#BOX121 {
    display: block;
}

#BOX121>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX121 {
    border-radius: 2000px;
}

#BOX121>.widget-content {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX121>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX121>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#GROUP116 {
    display: block;
}

#GROUP116>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE117 {
    display: block;
}

#HEADLINE117>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
}

#BOX118 {
    display: block;
}

#BOX118>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX118 {
    border-radius: 2000px;
}

#BOX118>.widget-content {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX118>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX118>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#GROUP113 {
    display: block;
}

#GROUP113>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE114 {
    display: block;
}

#HEADLINE114>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
}

#BOX115 {
    display: block;
}

#BOX115>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX115 {
    border-radius: 2000px;
}

#BOX115>.widget-content {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX115>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX115>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#GROUP110 {
    display: block;
}

#GROUP110>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE111 {
    display: block;
}

#HEADLINE111>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
}

#BOX112 {
    display: block;
}

#BOX112>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX112 {
    border-radius: 2000px;
}

#BOX112>.widget-content {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX112>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX112>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#GROUP109 {
    display: block;
}

#GROUP109>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(0, 0, 0, 1);
}

#HEADLINE108 {
    display: block;
}

#HEADLINE108>.widget-content {
    font-family: "Open Sans", sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(255, 255, 255, 1);
    font-weight: 400;
    line-height: 1.4;
}

#BOX107 {
    display: block;
}

#BOX107>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX107 {
    border-radius: 2000px;
}

#BOX107>.widget-content {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX107>.punnel-widget-overlay-1 {
    border-radius: 2000px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(255, 196, 9, 1);
}

#BOX107>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#BUTTON123 {
    display: table;
}

#BUTTON123>.widget-content {
    background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -webkit-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -o-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -ms-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-image: -moz-linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
    background-color: #3D9BE9;
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
    line-height: 1.2;
}

#BUTTON123 {
    border-radius: 2000px;
}

#BUTTON123>.widget-content {
    border-radius: 2000px;
}

#BUTTON123>.punnel-widget-overlay-1 {
    border-radius: 2000px;
}

#BOX137 {
    display: block;
}

#BOX137>.widget-content {
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(189, 189, 189, 0);
    color: rgba(0, 0, 0, 1);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#BOX137 {}

#BOX137>.widget-content {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(207, 190, 120, 0.3);
}

#BOX137>.punnel-widget-overlay-1 {
    border-width: 2px;
    border-style: solid;
    border-color: rgba(207, 190, 120, 0.3);
}

#BOX137>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#CAROUSEL208 {
    display: block;
}

#CAROUSEL208>.widget-content {
    color: rgba(0, 0, 0, 1);
}

#ITEM-CAROUSEL209 {}

#ITEM-CAROUSEL209>.widget-content {
    background-image: url("../cdn.punnel.com/img/s795x516/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_001c22b62b084cb8b2c59836cfbc96b1.jpg");
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#ITEM-CAROUSEL209>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#ITEM-CAROUSEL210 {}

#ITEM-CAROUSEL210>.widget-content {
    background-image: url("../cdn.punnel.com/img/s795x516/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_001c22b62b084cb8b2c59836cfbc96b1.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
}

#ITEM-CAROUSEL210>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#ITEM-CAROUSEL211 {}

#ITEM-CAROUSEL211>.widget-content {
    background-image: url("../cdn.punnel.com/img/s795x516/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_001c22b62b084cb8b2c59836cfbc96b1.jpg");
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0);
    background-size: cover;
    background-attachment: scroll;
    background-position: top center;
    background-repeat: no-repeat;
}

#ITEM-CAROUSEL211>.punnel-widget-overlay {
    background-color: rgba(255, 255, 255, 0);
}

#PARAGRAPH231 {
    display: block;
}

#PARAGRAPH231>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Open Sans', sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(0, 0, 0, 1);
    line-height: 1.6;
}

#HEADLINE230 {
    display: block;
}

#HEADLINE230>.widget-content {
    background-color: rgba(255, 255, 255, 0);
    font-family: 'Baloo Bhaina', cursive;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: rgba(29, 45, 42, 0.82);
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 2px;
}

@media(max-width: 767px) {
    body {
        position: relative;
    }

    #SECTION2 {
        display: block;
        background-image: url("../cdn.punnel.com/img/s680x500/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_001c22b62b084cb8b2c59836cfbc96b1.jpg") !important;
        background-color: rgba(255, 255, 255, 1);
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #SECTION2>.punnel-widget-overlay {
        background-color: rgba(230, 222, 229, 0.11);
    }

    #SECTION2 {
        width: 100%;
        height: 237px;
    }

    #SECTION2 .container {}

    #SECTION2 {}

    #SECTION8 {
        display: block;
        background-color: rgba(139, 195, 74, 0.11);
    }

    #SECTION8 {
        width: 100%;
        height: 431px;
    }

    #SECTION8 .container {}

    #SECTION8 {
        background-image: none;
    }

    #SECTION3 {
        display: block;
        background-image: url("../cdn.punnel.com/img/s680x500/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_31a6dd8cfbd5412ab66b962dffe4d960.jpg") !important;
        background-color: rgba(255, 255, 255, 1);
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #SECTION3>.punnel-widget-overlay {
        background-color: rgba(29, 45, 42, 0.82);
    }

    #SECTION3 {
        width: 100%;
        height: 820px;
    }

    #SECTION3 .container {}

    #SECTION3 {}

    #SECTION26 {
        display: block;
        background-color: rgba(141, 203, 184, 1);
    }

    #SECTION26 {
        width: 100%;
        height: 839px;
    }

    #SECTION26 .container {}

    #SECTION26 {
        background-image: none;
    }

    #SECTION64 {
        display: block;
        background-image: url("../cdn.punnel.com/img/s680x500/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_2d49a0b618b04f9fb389519744c9da7e.png") !important;
        background-color: rgba(255, 255, 255, 1);
        background-size: cover;
        background-attachment: fixed;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #SECTION64>.punnel-widget-overlay {
        background-color: rgba(29, 45, 42, 0.82);
    }

    #SECTION64 {
        width: 100%;
        height: 342px;
    }

    #SECTION64 .container {}

    #SECTION64 {}

    #SECTION84 {
        display: block;
        background-color: rgba(141, 203, 184, 1);
    }

    #SECTION84 {
        width: 100%;
        height: 712px;
    }

    #SECTION84 .container {}

    #SECTION84 {
        background-image: none;
    }

    #SECTION90 {
        display: block;
        background-color: rgba(29, 45, 42, 1);
    }

    #SECTION90 {
        width: 100%;
        height: 553px;
    }

    #SECTION90 .container {}

    #SECTION90 {
        background-image: none;
    }

    #SECTION124 {
        display: block;
        background-image: url("../cdn.punnel.com/img/s680x500/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_2d49a0b618b04f9fb389519744c9da7e.png") !important;
        background-color: rgba(255, 255, 255, 1);
        background-size: cover;
        background-attachment: fixed;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #SECTION124>.punnel-widget-overlay {
        background-color: rgba(29, 45, 42, 0.82);
    }

    #SECTION124 {
        width: 100%;
        height: 510.75px;
    }

    #SECTION124 .container {}

    #SECTION124 {}

    #SECTION212 {
        display: block;
        background-color: rgba(141, 203, 184, 1);
    }

    #SECTION212 {
        width: 100%;
        height: 225px;
    }

    #SECTION212 .container {}

    #SECTION212 {
        background-image: none;
    }

    #HEADLINE139 {
        top: 63px;
        left: 0.65625px;
        padding: 0px;
        width: 420px;
        height: 30px;
    }

    #HEADLINE139>.widget-content {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
    }

    #HEADLINE5 {
        top: 34px;
        left: 0.15625px;
        padding: 0px;
        width: 421px;
        height: 18px;
    }

    #HEADLINE5>.widget-content {
        font-size: 15px;
        text-align: center;
        line-height: 1.2;
    }

    #BUTTON7 {
        top: 120px;
        left: 99.6562px;
        padding: 0px;
        width: 221.667px;
        height: 39.66666793823242px;
    }

    #BUTTON7>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 14px;
        text-align: center;
        line-height: 1.2;
    }

    #GROUP233 {
        top: -35.25px;
        left: -283px;
        width: 984px;
        height: 445px;
    }

    #GROUP233 {
        height: 465px !important;
        overflow-x: auto;
        overflow-y: hidden;
        max-width: 100% !important;
        left: 0 !important;
        -webkit-overflow-scrolling: touch;
    }

    #BOX21 {
        top: 0px;
        left: 333.5px;
        width: 319px;
        height: 445px;
    }

    #BOX22 {
        top: 7px;
        left: 7px;
        width: 305px;
        height: 430px;
    }

    #BOX22>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX23 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX23>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE203 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE203 {
        top: 10.9063px;
        left: 83.5313px;
        width: 137.938px;
        height: 125.167px;
    }

    #HEADLINE24 {
        top: 144.5px;
        left: 39.5px;
        padding: 0px;
        width: 228px;
        height: 26px;
    }

    #HEADLINE24>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.3;
    }

    #LISTOP25 {
        top: 198px;
        left: 25.7344px;
        width: 258px;
        height: 189px;
    }

    #LISTOP25>.widget-content {
        font-size: 12px;
        text-align: left;
        line-height: 18px;
    }

    #LISTOP25>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        top: 0 !important;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 8px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP25>ol.widget-content li {
        margin-bottom: 15px;
    }

    #LISTOP25>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #BOX16 {
        top: 0px;
        left: 665px;
        width: 319px;
        height: 445px;
    }

    #BOX17 {
        top: 7px;
        left: 7px;
        width: 305px;
        height: 429.5px;
    }

    #BOX17>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX18 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX18>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE205 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE205 {
        top: 5.375px;
        left: 79.9375px;
        width: 157.125px;
        height: 113.625px;
    }

    #HEADLINE19 {
        top: 144.5px;
        left: 32.5px;
        padding: 0px;
        width: 242px;
        height: 26px;
    }

    #HEADLINE19>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.3;
    }

    #LISTOP20 {
        top: 198px;
        left: 24.6406px;
        width: 258px;
        height: 189px;
    }

    #LISTOP20>.widget-content {
        font-size: 12px;
        text-align: left;
        line-height: 18px;
    }

    #LISTOP20>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        top: 0 !important;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 8px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP20>ol.widget-content li {
        margin-bottom: 15px;
    }

    #LISTOP20>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #BOX10 {
        top: 0px;
        left: 0px;
        width: 319px;
        height: 445px;
    }

    #BOX11 {
        top: 9px;
        left: 8px;
        width: 305px;
        height: 428px;
    }

    #BOX11>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX12 {
        top: 28px;
        left: 107px;
        width: 91px;
        height: 91px;
    }

    #BOX12>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #IMAGE204 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE204 {
        top: 33.4688px;
        left: 88.0781px;
        width: 129.344px;
        height: 91.0625px;
    }

    #HEADLINE14 {
        top: 144.5px;
        left: 53.5px;
        padding: 0px;
        width: 208px;
        height: 26px;
    }

    #HEADLINE14>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.3;
    }

    #LISTOP15 {
        top: 198px;
        left: 25.75px;
        width: 258px;
        height: 189px;
    }

    #LISTOP15>.widget-content {
        font-size: 12px;
        text-align: left;
        line-height: 18px;
    }

    #LISTOP15>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        top: 0 !important;
        font-size: 10px;
        color: rgba(99, 140, 128, 1);
        margin-right: 8px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(99,140,128,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP15>ol.widget-content li {
        margin-bottom: 15px;
    }

    #LISTOP15>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #HEADLINE28 {
        top: 37px;
        left: -0.51402px;
        padding: 0px;
        width: 420px;
        height: 30px;
    }

    #HEADLINE28>.widget-content {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
    }

    #HEADLINE29 {
        top: 78px;
        left: 0.52095px;
        padding: 0px;
        width: 420px;
        height: 24px;
    }

    #HEADLINE29>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINE30 {
        top: 107px;
        left: 168.008px;
        width: 80px;
        height: 25px;
    }

    #IMAGE31 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE31 {
        top: 138px;
        left: 49.7964px;
        width: 324.875px;
        height: 324.094px;
    }

    #BOX60 {
        top: 480.5px;
        left: 14.3497px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE61 {
        top: 31px;
        left: 0px;
        padding: 0px;
        width: 40px;
        height: 24px;
    }

    #HEADLINE61>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL62 {
        top: 17px;
        left: 24.875px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE63 {
        top: 15px;
        left: 50.875px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE63>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX234 {
        top: 581.5px;
        left: 14.3489px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE235 {
        top: 30px;
        left: 0.98438px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE235>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL236 {
        top: 16px;
        left: 23.875px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE237 {
        top: 15.5px;
        left: 50.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE237>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX238 {
        top: 683.5px;
        left: 14.3485px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE239 {
        top: 29px;
        left: 0px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE239>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL240 {
        top: 16px;
        left: 24.875px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE241 {
        top: 15.5px;
        left: 47.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE241>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX242 {
        top: 480.5px;
        left: 219.358px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE243 {
        top: 29.5px;
        left: -0.375px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE243>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL244 {
        top: 16px;
        left: 25.875px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE245 {
        top: 14.5px;
        left: 49.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE245>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX246 {
        top: 683.5px;
        left: 219.351px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE247 {
        top: 29px;
        left: 0px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE247>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL248 {
        top: 16.5px;
        left: 26.5px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE249 {
        top: 15.5px;
        left: 49.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE249>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX250 {
        top: 581.5px;
        left: 219.351px;
        width: 190.75px;
        height: 84px;
    }

    #HEADLINE251 {
        top: 29.5px;
        left: 0.625px;
        padding: 0px;
        width: 40px;
        height: 26px;
    }

    #HEADLINE251>.widget-content {
        font-size: 20px;
        text-align: center;
        line-height: 1.2;
    }

    #LINEVERTICAL252 {
        top: 16px;
        left: 25.875px;
        width: 25px;
        height: 52px;
    }

    #HEADLINE253 {
        top: 14.5px;
        left: 51.5px;
        padding: 0px;
        width: 122px;
        height: 54px;
    }

    #HEADLINE253>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.2;
    }

    #BOX206 {
        top: 20px;
        left: 14.9138px;
        width: 386.188px;
        height: 796px;
    }

    #BUTTON83 {
        top: 734px;
        left: 90.594px;
        padding: 0px;
        width: 207px;
        height: 36px;
    }

    #BUTTON83>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 13px;
        text-align: center;
        line-height: 1.2;
    }

    #GROUP254 {
        top: 25px;
        left: 23.0938px;
        width: 340px;
        height: 671.5px;
    }

    #BOX71 {
        top: 527.5px;
        left: 0px;
        width: 340px;
        height: 144px;
    }

    #BOX71>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX72 {
        top: 18px;
        left: 8.70951px;
        width: 102.75px;
        height: 107.292px;
    }

    #BOX72>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #HEADLINE73 {
        top: 18px;
        left: 129.386px;
        padding: 0px;
        width: 201.875px;
        height: 24px;
    }

    #HEADLINE73>.widget-content {
        font-size: 20px;
        text-align: left;
        line-height: 1.2;
    }

    #HEADLINE74 {
        top: 54px;
        left: 127.949px;
        padding: 0px;
        width: 203.292px;
        height: 72px;
    }

    #HEADLINE74>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.6;
    }

    #BOX79 {
        top: 352px;
        left: 0px;
        width: 340px;
        height: 144px;
    }

    #BOX79>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #HEADLINE81 {
        top: 18.5px;
        left: 129.296px;
        padding: 0px;
        width: 202.042px;
        height: 24px;
    }

    #HEADLINE81>.widget-content {
        font-size: 20px;
        text-align: left;
        line-height: 1.2;
    }

    #HEADLINE82 {
        top: 54.5px;
        left: 128.817px;
        padding: 0px;
        width: 202.042px;
        height: 72px;
    }

    #HEADLINE82>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.6;
    }

    #BOX80 {
        top: 17.5px;
        left: 8.14085px;
        width: 103.417px;
        height: 108px;
    }

    #BOX80>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #BOX67 {
        top: 176px;
        left: 0px;
        width: 340px;
        height: 144px;
    }

    #BOX67>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX68 {
        top: 17px;
        left: 8.14085px;
        width: 103.875px;
        height: 108.5px;
    }

    #BOX68>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #HEADLINE69 {
        top: 17px;
        left: 128.817px;
        padding: 0px;
        width: 203px;
        height: 24px;
    }

    #HEADLINE69>.widget-content {
        font-size: 20px;
        text-align: left;
        line-height: 1.2;
    }

    #HEADLINE70 {
        top: 54px;
        left: 129.296px;
        padding: 0px;
        width: 202.542px;
        height: 72px;
    }

    #HEADLINE70>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.6;
    }

    #BOX75 {
        top: 0px;
        left: 0px;
        width: 340px;
        height: 144px;
    }

    #BOX75>.widget-content {
        background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    }

    #BOX76 {
        top: 18px;
        left: 8.14085px;
        width: 103.417px;
        height: 108px;
    }

    #BOX76>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #HEADLINE77 {
        top: 18px;
        left: 127.861px;
        padding: 0px;
        width: 204px;
        height: 24px;
    }

    #HEADLINE77>.widget-content {
        font-size: 20px;
        text-align: left;
        line-height: 1.2;
    }

    #HEADLINE78 {
        top: 54px;
        left: 128.347px;
        padding: 0px;
        width: 203px;
        height: 72px;
    }

    #HEADLINE78>.widget-content {
        font-size: 15px;
        text-align: left;
        line-height: 1.6;
    }

    #YOUTUBE89 {
        top: 100.891px;
        left: 15.6714px;
        width: 390.333px;
        height: 225.885px;
    }

    #HEADLINE86 {
        top: 34.8906px;
        left: -0.00673px;
        padding: 0px;
        width: 420px;
        height: 30px;
    }

    #HEADLINE86>.widget-content {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
    }

    #LINE87 {
        top: 64.8906px;
        left: 125.999px;
        width: 172px;
        height: 25px;
    }

    #IMAGE92 .widget-content:first-child .pn-show-image:first-child {
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover;
    }

    #IMAGE92 {
        top: 25.6796px;
        left: 31.5249px;
        width: 356.969px;
        height: 229.167px;
    }

    #BOX93 {
        top: 270.672px;
        left: 31.5265px;
        width: 356.969px;
        height: 415.625px;
    }

    #BOX94 {
        top: 15.7344px;
        left: 12.3594px;
        width: 328.688px;
        height: 384.5px;
    }

    #LINE96 {
        top: 45.5px;
        left: 20.625px;
        width: 126px;
        height: 25px;
    }

    #HEADLINE95 {
        top: 21.5px;
        left: 20.6094px;
        padding: 0px;
        width: 310px;
        height: 24px;
    }

    #HEADLINE95>.widget-content {
        font-size: 20px;
        text-align: left;
        line-height: 1.2;
    }

    #LISTOP97 {
        top: 72px;
        left: 20.6094px;
        width: 290px;
        height: 291px;
    }

    #LISTOP97>.widget-content {
        font-size: 13px;
        text-align: left;
        line-height: 19px;
    }

    #LISTOP97>ol.widget-content li::before {
        content: counter(linum, decimal);
        width: 20px;
        height: 20px;
        top: 0 !important;
        font-size: 10px;
        color: rgba(255, 213, 111, 1);
        margin-right: 8px;
        content: url('data:image/svg+xml;utf8,<svg fill="rgba(255,213,111,1)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 24 24"> <path d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z"/> </svg>');
        background-repeat: no-repeat;
        position: relative;
        top: 0px;
        left: 0;
    }

    #LISTOP97>ol.widget-content li {
        margin-bottom: 15px;
    }

    #LISTOP97>ol.widget-content li:last-child {
        margin-bottom: 0px;
    }

    #HEADLINE100 {
        top: 36px;
        left: 0.48724px;
        padding: 0px;
        width: 420px;
        height: 30px;
    }

    #HEADLINE100>.widget-content {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
    }

    #LINE101 {
        top: 66px;
        left: 147px;
        width: 126px;
        height: 25px;
    }

    #GROUP122 {
        top: 109px;
        left: 7px;
        width: 405px;
        height: 310px;
    }

    #GROUP106 {
        top: 0px;
        left: 0px;
        width: 405px;
        height: 310px;
    }

    #LINEVERTICAL105 {
        top: 155px;
        left: 190.5px;
        width: 25px;
        height: 155px;
    }

    #LINEVERTICAL104 {
        top: 0px;
        left: 116px;
        width: 25px;
        height: 155px;
    }

    #LINEVERTICAL103 {
        top: 0px;
        left: 264px;
        width: 25px;
        height: 155px;
    }

    #LINE102 {
        top: 142px;
        left: 0px;
        width: 405px;
        height: 25px;
    }

    #GROUP119 {
        top: 167px;
        left: 216.016px;
        width: 121px;
        height: 139px;
    }

    #HEADLINE120 {
        top: 75px;
        left: 0px;
        padding: 0px;
        width: 121px;
        height: 64px;
    }

    #HEADLINE120>.widget-content {
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }

    #BOX121 {
        top: 0px;
        left: 28px;
        width: 65px;
        height: 65px;
    }

    #BOX121>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #GROUP116 {
        top: 167px;
        left: 68px;
        width: 121px;
        height: 139px;
    }

    #HEADLINE117 {
        top: 75px;
        left: 0px;
        padding: 0px;
        width: 121px;
        height: 64px;
    }

    #HEADLINE117>.widget-content {
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }

    #BOX118 {
        top: 0px;
        left: 28px;
        width: 65px;
        height: 65px;
    }

    #BOX118>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #GROUP113 {
        top: 3px;
        left: 0.5px;
        width: 120.5px;
        height: 139px;
    }

    #HEADLINE114 {
        top: 75px;
        left: 0px;
        padding: 0px;
        width: 120.5px;
        height: 64px;
    }

    #HEADLINE114>.widget-content {
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }

    #BOX115 {
        top: 0px;
        left: 27.75px;
        width: 65px;
        height: 65px;
    }

    #BOX115>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #GROUP110 {
        top: 3px;
        left: 142.25px;
        width: 120.5px;
        height: 139px;
    }

    #HEADLINE111 {
        top: 75px;
        left: 0px;
        padding: 0px;
        width: 120.5px;
        height: 64px;
    }

    #HEADLINE111>.widget-content {
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }

    #BOX112 {
        top: 0px;
        left: 27.75px;
        width: 65px;
        height: 65px;
    }

    #BOX112>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #GROUP109 {
        top: 3px;
        left: 284.5px;
        width: 120.5px;
        height: 139px;
    }

    #HEADLINE108 {
        top: 75px;
        left: 0px;
        padding: 0px;
        width: 120.5px;
        height: 64px;
    }

    #HEADLINE108>.widget-content {
        font-size: 12px;
        text-align: center;
        line-height: 1.4;
    }

    #BOX107 {
        top: 0px;
        left: 27.75px;
        width: 65px;
        height: 65px;
    }

    #BOX107>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #BUTTON123 {
        top: 447px;
        left: 114.501px;
        padding: 0px;
        width: 191px;
        height: 34px;
    }

    #BUTTON123>.widget-content {
        background-image: linear-gradient(to top, rgba(49, 96, 82, 1), rgba(99, 140, 128, 1));
        font-size: 13px;
        text-align: center;
        line-height: 1.2;
    }

    #BOX137 {
        top: 20px;
        left: 20.75px;
        width: 378.5px;
        height: 241.75px;
    }

    #BOX137>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #CAROUSEL208 {
        top: 271.75px;
        left: 21.5px;
        width: 377px;
        height: 219px;
    }

    #ITEM-CAROUSEL209 {
        top: 0px;
        left: 0px;
        width: 377px;
        height: 219px;
    }

    #ITEM-CAROUSEL209>.widget-content {
        background-size: cover;
        background-attachment: scroll;
        background-position: top center;
        background-repeat: no-repeat;
    }

    #ITEM-CAROUSEL210 {
        top: 0px;
        left: 0px;
        width: 377px;
        height: 219px;
    }

    #ITEM-CAROUSEL210>.widget-content {
        background-image: url("../cdn.punnel.com/img/s477x279/ce9eafba-ff2a-407f-99ce-b88cdaa3b51d/img_001c22b62b084cb8b2c59836cfbc96b1.jpg");
        background-repeat: no-repeat;
    }

    #ITEM-CAROUSEL211 {
        top: 0px;
        left: 0px;
        width: 377px;
        height: 219px;
    }

    #ITEM-CAROUSEL211>.widget-content {
        background-repeat: no-repeat;
    }

    #PARAGRAPH231 {
        top: 73.5px;
        left: -1.01463px;
        padding: 0px;
        width: 420px;
        height: 120px;
    }

    #PARAGRAPH231>.widget-content {
        font-size: 13px;
        text-align: center;
        line-height: 1.6;
    }

    #HEADLINE230 {
        top: 31.5px;
        left: -0.5px;
        padding: 0px;
        width: 419px;
        height: 30px;
    }

    #HEADLINE230>.widget-content {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
        letter-spacing: 2px;
    }
}