#video {
    position: relative;
}

#references h2 {
    color: rgb(159, 159, 159);
}

.logos {
    
    margin: 30px auto;
}

.logos img {
    
    height: auto;
    object-fit: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

#fbcomments {
    margin-top: 30px !important;
}

/*--------------------strip3------------------*/
.strip3 {
    color: #fff;
    margin-bottom: 30px;
}

@media(max-width: 991px) {
    .strip3 {
        margin-bottom: 0px;
    }
}

ul.strip3-list {
    display: flex;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

ul.strip3-list li {
    padding: 0 22px;
    position: relative;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    list-style: none;
}

@keyframes fade {
    0% {
        opacity: 100%;
    }

    50% {
        opacity: 30%;
    }

    70% {
        opacity: 100%;
    }

    100% {
        opacity: 100%;
    }
}

ul.strip3-list {
    display: flex;
    justify-content: center;
    text-align: center;
    flex-wrap: no-wrap;
    margin: 0;
}

@media (max-width: 991px) {
    ul.strip3-list {
        padding-left: 0;
        gap: 20px;
    }
}

ul.strip3-list li {
    padding: 0 22px;
    position: relative;
    font-size: 20px;
    line-height: 28px;
    color: white;
    text-align: center;
    list-style: none;
    margin: 1rem 0;
}

@media (max-width: 991px) {
    ul.strip3-list li {
        font-size: 14px;
        line-height: 20px;
        padding: 0;
    }

    
}

ul.strip3-list li::after {
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    height: 18px;
    background: #e6dede;
    width: 2px;
}

ul.strip3-list li:last-child::after {
    display: none;
}



.hourglass {
    display: inline-block;
    vertical-align: middle;
    margin: -5px 8px 0 0;
    animation: rotateP 2.5s ease-in-out forwards infinite;
    max-width: 25px;
    filter: invert(1);
}

@keyframes rotateP {
    0% {
        transform: rotate(0);
    }

    50% {
        transform: rotate(180deg);
    }

    100% {
        transform: rotate(180deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.clock {
    margin: 0 8px -5px 0;
    display: inline-block;
    animation: fade 1s ease-in-out infinite;
}

@keyframes rotateP {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(180deg)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(00deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.clock {
    margin: 0 8px -5px 0;
    display: inline-block;
    animation: fade 1s ease-in-out infinite;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 50px solid #555;
}

.triangle-down {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 18px solid var(--secondary-color);
}
@media (max-width: 768px) {
    .triangle::before {
        font-size: 0.45em;
        font-size: 0.45em;
        margin: 10px auto 10px;
        position: relative;
        bottom: -0.3rem;
    }
}

.triangle {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--secondary-color);
    text-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
    margin: -80px auto -60px;
    font-size: 100px;
    line-height: 0;
    position: relative;
    z-index: 2;
    bottom: 1.8rem;
}

.shipbx {
    width: 710px;
    height: 90px;
    border: 2px solid var(--primary-color);
    border-radius: 14px;
    margin: 0 auto 0 auto;
    display: block;
    position: relative;
    padding: 17px 25px 15px 150px;
    color: #000;
}

.shipiconbx {
    background: var(--primary-color);
    padding: 19px 5px 19px 7px;
    border-radius: 12px 0 0 12px;
    position: absolute;
    left: 0;
    top: 0;
}

.shipiconbx img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.shipiconbx::after {
    content: "";
    position: absolute;
    right: -15px;
    top: 0;
    width: 0;
    height: 0;
    border-top: 45px solid transparent;
    border-left: 15px solid var(--primary-color);
    border-bottom: 45px solid transparent;
}

.shipbx-txt1 {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
    margin: 0;
    font-weight: 700;
}

.shipbx-txt1 .red {
    color: var(--primary-color);
    font-weight: 700;
}

.shipbx-txt2 {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
}

.item-img {
    position: relative;
}

.save {
    position: absolute;
    right: 15px;
    bottom: 6px;
    height: 97px;
    width: 97px;
    background: #ffd200;
    border-radius: 50%;
}

.save p {
    font-weight: 600;
    font-size: 24px;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 22px;
}

.save p span {
    font-weight: 800;
}

@media(max-width: 991px) {
    .save {
        right: auto;
        left: 5px;
        top: -13px;
        height: 58px;
        width: 58px;
    }

    .save p {
        font-size: 15px;
        line-height: 17px;
        padding-top: 13px;
    }

    .shipbx {
        width: 100%;
        height: auto;
        padding: 10px 5px 10px 98px;
        margin-top: 30px;
    }

    .shipbx-txt1 {
        font-size: 18px;
        line-height: 26px;
    }

    .shipbx-txt2 {
        font-size: 13px;
        line-height: 21px;
    }

    .shipiconbx {
        height: 100%;
        padding: 0 7px;
        align-content: center;
    }

    .shipiconbx img {
        width: 65px;
    }

    .shipiconbx::after {
        position: absolute;
        top: calc(50% - 70px);
        right: -14px;
        border-top: 70px solid transparent;
        border-left: 15px solid var(--primary-color);
        border-bottom: 70px solid transparent;
    }

    #video h2 {
        font-size: 25px;
    }

    #video h2 span:first-child {
        font-size: 11px !important;
    }


    #fbcomments {
        margin-top: 0px !important;
    }

    .logos img {
        margin-bottom: 10px;
    }
}

body{
    font-family:Roboto,sans-serif;
    min-height:100vh;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden
}
*,::after,::before,body{
    margin:0;
    padding:0;
    box-sizing:border-box
}
.atomicat-interactive-quiz-progress{
    margin:20px auto;
    padding:0;
    width:40%;
    height:10px;
    overflow:hidden;
    background:#e5e5e5;
    border-radius:1rem
}
.atomicat-interactive-quiz-progress.atomicat-margin-top-zero{
    margin-top:0
}
.atomicat-interactive-quiz-bar{
    height:100%;
    background:#6495ed;
    transition-duration:.7s
}
a{
    color:inherit;
    text-decoration:inherit
}
.atomi-h1{
    font-size:36px
}
.atomi-h2{
    font-size:30px
}
.atomi-h3{
    font-size:24px
}
.atomi-h4{
    font-size:20px
}
.atomi-h5{
    font-size:18px
}
.atomi-h6{
    font-size:16
}
h1{
    font-size:2em
}
h1,h2,h3,h4,h5,h6{
    font-weight:inherit
}
.atomicat-global-modal-trigger,[class*=atomicat-modal-trigger]{
    cursor:pointer
}
.atomicat-cursor-pointer{
    cursor:pointer
}
.atomicat-outer-container.atomicat-unfold,.atomicat-unfold{
    overflow:hidden;
    height:200px;
    align-items:start;
    position:relative;
    transition:height 4s ease-in-out
}
.atomicat-outer-container.atomicat-unfold-transition{
    transition:height .5s ease-in-out
}
.atomicat-big-container{
    word-wrap:break-word
}
.atomicat-unfold-button{
    cursor:pointer;
    display:block;
    position:relative;
    z-index:1;
    background:0 0;
    border:none;
    padding:10px;
    text-decoration:underline
}
.atomicat-unfold::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
    background:linear-gradient(rgba(255,255,255,0),#fff);
    transition:background .5s ease-in-out;
    z-index:1;
    height:100%
}
.atomicat-ribbon-container{
    --text:'MOST POPULAR';
    --first-color:#62baea;
    --second-color:#4a98bf;
    position:relative
}
.atomicat-ribbon-container .atomicat-ribbon{
    position:absolute;
    top:-10px;
    width:150px;
    height:150px;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:9;
    overflow:hidden
}
.atomicat-element-container.atomicat-infinite-entrance-animation{
    animation-iteration-count:infinite
}
.atomicat-big-outer-container{
    width:100%;
    margin:0 auto;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    max-width:100%;
    position:relative
}
.atomicat-ribbon-top-left{
    left:-10px
}
.atomicat-ribbon-top-left::before{
    transform:rotate(-45deg) translateY(-20px)
}
.atomicat-ribbon-top-left::after{
    left:0
}
.atomicat-ribbon-top-right{
    right:-10px
}
.atomicat-ribbon-top-right::before{
    transform:rotate(45deg) translateY(-20px)
}
.atomicat-ribbon-top-right::after{
    right:0
}
.atomicat-ribbon-bottom-left{
    left:-10px;
    bottom:-10px
}
.atomicat-ribbon-bottom-left::before{
    transform:rotate(45deg) translateY(-20px)
}
.atomicat-ribbon-bottom-left::after{
    left:0
}
.atomicat-ribbon-bottom-right{
    right:-10px;
    bottom:-10px
}
.atomicat-ribbon-bottom-right::before{
    transform:rotate(-45deg) translateY(-20px)
}
.atomicat-ribbon-bottom-right::after{
    right:0
}
.atomicat-ribbon-container .atomicat-ribbon::before{
    content:var(--text);
    position:absolute;
    width:150%;
    height:40px;
    background:var(--first-color);
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:14px;
    font-weight:600;
    color:#fff;
    letter-spacing:.1em;
    box-shadow:0 5px 10px rgba(0,0,0,.1)
}
.atomicat-ribbon-container .atomicat-ribbon::after{
    content:'';
    position:absolute;
    bottom:0;
    width:10px;
    height:10px;
    background:var(--second-color);
    z-index:-1;
    box-shadow:140px -140px var(--second-color)
}
.atomicat-marquee{
    position:relative;
    display:flex
}
.atomicat-overflow-hidden{
    overflow:hidden
}
.atomicat-marquee-content{
    flex-shrink:0;
    display:flex;
    justify-content:space-around;
    min-width:100%
}
.atomicat-enable-animation .atomicat-marquee-content{
    animation:atomicat-marquee-animation 10s linear infinite
}
.atomicat-marquee-reverse .atomicat-marquee-content{
    animation-direction:reverse
}
.atomicat-marquee-alternate .atomicat-marquee-content{
    animation-direction:alternate
}
.atomicat-marquee-pause:hover .atomicat-marquee-content{
    animation-play-state:paused
}
@keyframes atomicat-marquee-animation{
    from{
        transform:translateX(0)
    }
    to{
        transform:translateX(-100%)
    }
}
.atomicat-html-element{
    width:18px;
    height:18px
}
.atomicat-page{
    background-color:red
}
.atomicat-global-styles-heading,.atomicat-heading-title{
    color:#000;
    font-family:Poppins,sans-serif
}
.atomicat-global-styles-text,.atomicat-heading-title>span,.atomicat-text,.atomicat-text>span{
    color:#000;
    font-family:Roboto,sans-serif
}
.atomicat-button,.atomicat-global-styles-button{
    color:#000;
    font-family:Montserrat,sans-serif
}
.atomicat-fullheight{
    height:100%
}
.atomicat-disable-selection{
    user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    cursor:default
}
.atomicat-hidden{
    display:none
}
.atomicat-relative{
    position:relative
}
.atomicat-hidden.atomicat-inner-element-container,.atomicat-hidden.atomicat-relative,.atomicat-relative .atomicat-hidden{
    display:none
}
.atomicat-chosen-option{
    background:#ff0
}
.atomicat-fixed{
    position:fixed;
    top:0;
    left:0;
    z-index:20
}
.flex-row{
    display:flex
}
.flex-row-reverse{
    flex-direction:row-reverse
}
.flex-column-reverse{
    flex-direction:column-reverse
}
.flex-column{
    display:flex;
    flex-direction:column
}
.flex-row-all{
    display:flex;
    justify-content:center;
    align-items:center
}
.flex-column-all{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
}
.flex-row-reverse{
    flex-direction:row-reverse
}
.flex-column-reverse{
    flex-direction:column-reverse
}
.flex-row-between{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.gap-1{
    gap:1rem
}
.flex-align-center{
    align-items:center
}
.flex-row-center{
    display:flex;
    justify-content:center;
    align-items:center
}
.flex-row-align-center{
    display:flex;
    align-items:center
}
.atomicat-component-container{
    max-width:100%;
    min-width:0
}
.atomicat-custom-embed iframe{
    max-width:100%;
    width:100%;
    margin:0;
    line-height:1;
    border:none
}
.atomicat-component-full-width{
    width:100%
}
.atomicat-element-container{
    max-width:100%
}
.atomicat-transform-element{
    transform:perspective(var(--atomicat-transform-perspective,0)) rotate(var(--atomicat-transform-rotate-z,0)) rotateX(var(--atomicat-transform-rotate-x,0)) rotateY(var(--atomicat-transform-rotate-y,0)) translate(var(--atomicat-transform-translate,0)) translateX(var(--atomicat-transform-translate-x,0)) translateY(var(--atomicat-transform-translate-y,0)) scaleX(calc(var(--atomicat-transform-flip-x,1)* var(--atomicat-transform-scale-x,var(--atomicat-transform-scale,1)))) scaleY(calc(var(--atomicat-transform-flip-y,1)* var(--atomicat-transform-scale-y,var(--atomicat-transform-scale,1)))) skewX(var(--atomicat-transform-skew-x,0)) skewY(var(--atomicat-transform-skew-y,0));
    transform-origin:var(--atomicat-transform-origin-y) var(--atomicat-transform-origin-x);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--atomicat-transform-transition-duration, .4s)
}
.atomicat-element-container.atomicat-googlemaps{
    overflow:hidden
}
.atomicat-flex{
    display:flex
}
.atomicat-emoji{
    width:65px
}
.atomica-emoji-unicode{
    font-size:65px
}
.atomicat-flex-column{
    display:flex;
    flex-direction:column
}
.atomicat-flex-start{
    align-self:flex-start
}
.atomicat-flex-end{
    align-self:flex-end
}
.atomicat-flex-center{
    align-self:center
}
.atomicat-flex-wrapper{
    display:flex;
    flex-direction:column;
    width:100%
}
.atomicat-outer-container{
    display:flex;
    width:100%;
    align-items:center;
    max-width:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
.atomicat-outer-container{
    height:100%;
    margin:0 auto
}
.atomicat-accordion-content{
    position:relative
}
.atomicat-inner-element-container{
    transition:height .5s ease-in-out,background .5s ease-in-out
}
.atomicat-outer-container.atomicat-container-boxed>.atomicat-container{
    max-width:1140px
}
.atomicat-outer-container.atomicat-container-full-width>.atomicat-container{
    max-width:100%
}
.atomicat-outer-container .atomicat-container{
    flex-direction:column
}
.atomicat-big-container>.atomicat-outer-container{
    margin:0 auto
}
.atomicat-divider-flex{
    display:flex;
    justify-content:center;
    align-items:center;
    margin:15px 0;
    gap:.5rem
}
.atomicat-divider-flex .atomicat-content{
    border-bottom:2px solid #000;
    width:50%
}
.atomicat-border-bottom{
    border-bottom:1.5px solid #e6e8ea
}
.atomicat-border-top{
    border-top:1.5px solid #e6e8ea
}
.atomicat-container{
    display:flex;
    margin:0 auto;
    font-weight:600;
    min-height:100%;
    width:100%
}
.atomicat-hidden-tablet{
    display:block
}
.atomicat-hidden-mobile{
    display:block
}
.atomicat-hidden-desktop{
    display:none
}
@media screen and (max-width:1024px){
    .atomicat-hidden-mobile{
        display:block
    }
    .atomicat-hidden-desktop{
        display:block
    }
    .atomicat-hidden-tablet{
        display:none
    }
}
@media screen and (max-width:480px){
    .atomicat-outer-container.atomicat-container-boxed>.atomicat-container{
        grid-template-columns:repeat(1,1fr)
    }
    .atomicat-hidden-tablet{
        display:block
    }
    .atomicat-hidden-desktop{
        display:block
    }
    .atomicat-hidden-mobile{
        display:none
    }
    .atomicat-container{
        flex-wrap:wrap
    }
}
@media (min-width:768px){
    .atomicat-column[data-col="10"]{
        width:10%
    }
    .atomicat-column[data-col="11"]{
        width:11.111%
    }
    .atomicat-column[data-col="12"]{
        width:12.5%
    }
    .atomicat-column[data-col="14"]{
        width:14.285%
    }
    .atomicat-column[data-col="16"]{
        width:16.666%
    }
    .atomicat-column[data-col="20"]{
        width:20%
    }
    .atomicat-column[data-col="25"]{
        width:25%
    }
    .atomicat-column[data-col="30"]{
        width:30%
    }
    .atomicat-column[data-col="33"]{
        width:33.333%
    }
    .atomicat-column[data-col="40"]{
        width:40%
    }
    .atomicat-column[data-col="50"]{
        width:50%
    }
    .atomicat-column[data-col="60"]{
        width:60%
    }
    .atomicat-column[data-col="66"]{
        width:66.666%
    }
    .atomicat-column[data-col="70"]{
        width:70%
    }
    .atomicat-column[data-col="75"]{
        width:75%
    }
    .atomicat-column[data-col="80"]{
        width:80%
    }
    .atomicat-column[data-col="83"]{
        width:83.333%
    }
    .atomicat-column[data-col="90"]{
        width:90%
    }
    .atomicat-column[data-col="100"]{
        width:100%
    }
}
.flexBox{
    display:flex;
    flex-direction:column;
    gap:8px
}
.atomicat-delay{
    display:none
}
@keyframes atomicat-animation-zoomInOut{
    0%,100%{
        transform:scale(1)
    }
    50%{
        transform:scale(1.2)
    }
}
@keyframes atomicat-animation-pulse{
    0%{
        transform:scale(1);
        opacity:1
    }
    50%{
        transform:scale(1.1);
        opacity:.7
    }
    100%{
        transform:scale(1);
        opacity:1
    }
}
@keyframes atomicat-animation-rotate{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes atomicat-animation-bounce{
    0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-30px)
    }
    60%{
        transform:translateY(-15px)
    }
}
@keyframes atomicat-animation-fadeInOut{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:.5
    }
}
@keyframes atomicat-animation-pulseShadow{
    0%{
        box-shadow:rgb(0 0 0) 0 0 0 0
    }
    80%{
        box-shadow:rgba(0,255,23,0) 0 0 0 12px
    }
}
@keyframes atomicat-animation-zoomIn{
    from{
        -webkit-transform:scale(10);
        transform:scale(10);
        opacity:0
    }
}
@keyframes atomicat-animation-fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes atomicat-animation-fadeInLeft{
    0%{
        opacity:0;
        transform:translateX(-20px)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes atomicat-animation-fadeInRight{
    0%{
        opacity:0;
        transform:translateX(20px)
    }
    100%{
        opacity:1;
        transform:translateX(0)
    }
}
@keyframes atomicat-animation-fadeInUp{
    0%{
        opacity:0;
        transform:translateY(20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
@keyframes atomicat-animation-zoomInDown{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes atomicat-animation-zoomInLeft{
    0%{
        -webkit-transform:scale(10) translateX(-50%);
        transform:scale(10) translateX(-50%);
        opacity:0
    }
}
@keyframes atomicat-animation-zoomInRight{
    0%{
        -webkit-transform:scale(10) translateX(50%);
        transform:scale(10) translateX(50%);
        opacity:0
    }
}
@keyframes atomicat-animation-zoomInUp{
    0%{
        opacity:0;
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes atomicat-animation-rotateIn{
    0%{
        transform-origin:center;
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        transform-origin:center;
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-rotateInDownLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    100%{
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-rotateInDownRight{
    0%{
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-rotateInUpLeft{
    0%{
        transform-origin:left bottom;
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        transform-origin:left bottom;
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-rotateInUpRight{
    0%{
        transform-origin:right bottom;
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    100%{
        transform-origin:right bottom;
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-bounceInDown{
    0%,100%,60%,75%,90%{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,-3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,25px,0)
    }
    75%{
        transform:translate3d(0,-10px,0)
    }
    90%{
        transform:translate3d(0,5px,0)
    }
    100%{
        transform:none
    }
}
@keyframes atomicat-animation-bounceIn{
    0%,100%,20%,40%,60%,80%{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    20%{
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        transform:scale3d(.97,.97,.97)
    }
    100%{
        opacity:1;
        transform:scale3d(1,1,1)
    }
}
@keyframes atomicat-animation-bounceInLeft{
    0%{
        -webkit-transform:translate3d(-300%,0,0);
        transform:translate3d(-300%,0,0)
    }
    58%{
        -webkit-transform:translate3d(27px,0,0);
        transform:translate3d(27px,0,0)
    }
    73%{
        -webkit-transform:translate3d(-12px,0,0);
        transform:translate3d(-12px,0,0)
    }
    88%{
        -webkit-transform:translate3d(8px,0,0);
        transform:translate3d(8px,0,0)
    }
}
@keyframes atomicat-animation-bounceInRight{
    0%{
        -webkit-transform:translate3d(300%,0,0);
        transform:translate3d(300%,0,0)
    }
    58%{
        -webkit-transform:translate3d(-27px,0,0);
        transform:translate3d(-27px,0,0)
    }
    73%{
        -webkit-transform:translate3d(12px,0,0);
        transform:translate3d(12px,0,0)
    }
    88%{
        -webkit-transform:translate3d(-8px,0,0);
        transform:translate3d(-8px,0,0)
    }
}
@keyframes atomicat-animation-bounceInUp{
    0%,100%,60%,75%,90%{
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        transform:translate3d(0,3000px,0)
    }
    60%{
        opacity:1;
        transform:translate3d(0,-20px,0)
    }
    75%{
        transform:translate3d(0,10px,0)
    }
    90%{
        transform:translate3d(0,-5px,0)
    }
    100%{
        transform:translate3d(0,0,0)
    }
}
@keyframes atomicat-animation-flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes atomicat-animation-rubberBand{
    0%,100%{
        transform:scale3d(1,1,1)
    }
    30%{
        transform:scale3d(1.25,.75,1)
    }
    40%{
        transform:scale3d(.75,1.25,1)
    }
    50%{
        transform:scale3d(1.15,.85,1)
    }
    65%{
        transform:scale3d(.95,1.05,1)
    }
    75%{
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes atomicat-animation-shake{
    0%,100%{
        transform:translate3d(0,0,0)
    }
    10%,30%,50%,70%,90%{
        transform:translate3d(-10px,0,0)
    }
    20%,40%,60%,80%{
        transform:translate3d(10px,0,0)
    }
}
@keyframes atomicat-animation-headShake{
    0%{
        transform:translateX(0)
    }
    6.5%{
        transform:translateX(-6px) rotateY(-9deg)
    }
    18.5%{
        transform:translateX(5px) rotateY(7deg)
    }
    31.5%{
        transform:translateX(-3px) rotateY(-5deg)
    }
    43.5%{
        transform:translateX(2px) rotateY(3deg)
    }
    50%{
        transform:translateX(0)
    }
}
@keyframes atomicat-animation-swing{
    20%{
        transform:rotate3d(0,0,1,15deg)
    }
    40%{
        transform:rotate3d(0,0,1,-10deg)
    }
    60%{
        transform:rotate3d(0,0,1,5deg)
    }
    80%{
        transform:rotate3d(0,0,1,-5deg)
    }
    100%{
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes atomicat-animation-tada{
    0%,100%{
        transform:scale3d(1,1,1)
    }
    10%,20%{
        transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }
    30%,50%,70%,90%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }
    40%,60%,80%{
        transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }
}
@keyframes atomicat-animation-wobble{
    0%,100%{
        transform:none
    }
    15%{
        transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }
    30%{
        transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }
    45%{
        transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }
    60%{
        transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }
    75%{
        transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }
}
@keyframes atomicat-animation-jello{
    0%,100%,11.1%{
        transform:none
    }
    22.2%{
        transform:skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3%{
        transform:skewX(6.25deg) skewY(6.25deg)
    }
    44.4%{
        transform:skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5%{
        transform:skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6%{
        transform:skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7%{
        transform:skewX(.390625deg) skewY(.390625deg)
    }
    88.8%{
        transform:skewX(-.1953125deg) skewY(-.1953125deg)
    }
}
@keyframes atomicat-animation-lightSpeedIn{
    0%{
        transform:translate3d(100%,0,0) skewX(-30deg);
        opacity:0
    }
    60%{
        transform:skewX(20deg);
        opacity:1
    }
    80%{
        transform:skewX(-5deg);
        opacity:1
    }
    100%{
        transform:none;
        opacity:1
    }
}
@keyframes atomicat-animation-rollIn{
    0%{
        opacity:0;
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    100%{
        opacity:1;
        transform:none
    }
}
@keyframes atomicat-animation-slideInDown{
    0%{
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    100%{
        transform:translate3d(0,0,0)
    }
}
@keyframes atomicat-animation-slideInLeft{
    0%{
        transform:translate3d(-100%,0,0);
        visibility:visible
    }
    100%{
        transform:translate3d(0,0,0)
    }
}
@keyframes atomicat-animation-slideInRight{
    0%{
        transform:translate3d(100%,0,0);
        visibility:visible
    }
    100%{
        transform:translate3d(0,0,0)
    }
}
@keyframes atomicat-animation-slideInUp{
    0%{
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    100%{
        transform:translate3d(0,0,0)
    }
}
.atomicat-button-after{
    display:flex;
    flex-direction:row-reverse;
    gap:5px;
    justify-content:center;
    align-items:center
}
.atomicat-button-before{
    display:flex;
    flex-direction:row;
    gap:5px;
    align-items:center;
    justify-content:center
}
.atomicat-element-container>.atomicat-button,.atomicat-marquee-content>.atomicat-button{
    background:#6495ed;
    width:200px;
    padding:12px;
    text-align:center;
    font-size:16px;
    font-weight:600;
    transition:background-color .3s ease-in-out,color .3s ease-in-out;
    word-break:break-word;
    color:#fff;
    border-radius:1rem;
    align-self:center
}
.atomicat-button svg{
    height:14px
}
.atomicat-comment{
    border-radius:12px;
    padding:8px
}
.atomicat-comment-footer{
    border-top:1px solid #e9ebee;
    padding-bottom:8px;
    padding-top:8px
}
.atomicat-comment-footer .atomicat-comment-footer-container{
    display:flex;
    align-items:center;
    gap:5px
}
.atomicat-comment-footer .atomicat-comment-footer-container .atomicat-comment-facebook-logo{
    width:14px;
    height:14px
}
.atomicat-comment-footer .atomicat-comment-footer-container .atomicat-comment-footer-text{
    color:#385898;
    font-weight:600;
    font-family:Helvetica,Arial,sans-serif;
    font-size:11px
}
.atomicat-comment-header{
    border-bottom:1px solid #e9ebee;
    padding-bottom:20px
}
.atomicat-comment-header .atomicat-comment-header-container{
    display:flex;
    align-items:center;
    gap:5px
}
.atomicat-comment-header .atomicat-comment-header-container .atomicat-comment-header-text{
    font-weight:600;
    font-family:Helvetica,Arial,sans-serif;
    font-size:14px
}
@media screen and (max-width:480px){
    .atomicat-facebook .atomicat-facebook-miscellanous{
        flex-direction:column
    }
    .atomicat-comment .atomicat-facebook .atomicat-facebook-text{
        width:90%
    }
}
.atomicat-facebook{
    width:100%
}
.atomicat-facebook .atomicat-facebook-parent{
    display:flex;
    align-items:flex-start;
    gap:8px
}
.atomicat-facebook .atomicat-facebook-thumb{
    width:48px;
    height:48px;
    object-fit:cover;
    border-width:2px;
    overflow:hidden
}
.atomicat-facebook .atomicat-facebook-thumbChildren{
    width:36px;
    height:36px
}
.atomicat-facebook .atomicat-facebook-thumbImage{
    width:100%;
    height:100%
}
.atomicat-facebook .atomicat-facebook-information{
    width:100%
}
.atomicat-facebook .atomicat-facebook-text{
    width:100%;
    font-family:Helvetica,Arial,sans-serif
}
.atomicat-facebook .atomicat-facebook-username{
    color:#385898;
    font-weight:600;
    font-size:14px;
    line-height:1.358;
    text-transform:capitalize;
    word-break:break-word
}
.atomicat-facebook .atomicat-facebook-comment{
    color:#1c1e21;
    line-height:19.12px;
    margin-top:4px;
    margin-bottom:6px;
    font-size:14px;
    font-weight:400;
    word-break:break-word
}
.atomicat-facebook .atomicat-facebook-miscellanous{
    display:flex;
    justify-content:space-between
}
.atomicat-facebook .atomicat-facebook-miscellanousLeft{
    display:flex;
    line-height:16px;
    gap:4px
}
.atomicat-facebook .atomicat-facebook-miscellanousText,.atomicat-facebook .atomicat-facebook-timestamp{
    font-weight:400;
    font-size:12px;
    font-family:Helvetica,Arial,sans-serif;
    cursor:pointer;
    color:#4267b2
}
.atomicat-facebook .atomicat-facebook-timestamp{
    color:#90949c
}
.atomicat-facebook .atomicat-facebook-miscellanousText p{
    color:#4267b2
}
.atomicat-facebook .atomicat-facebook-dot{
    font-weight:400;
    font-size:12px
}
.atomicat-facebook .atomicat-facebook-miscellanousText:hover{
    text-decoration-line:underline
}
.atomicat-facebook .atomicat-facebook-likesComponent{
    display:flex;
    align-items: start;
    gap:4px;
    color:#1c1e21
}
.atomicat-facebook .atomicat-facebook-likesComponent .atomicat-facebook-likeImage{
    width:14px;
    height:14px;
    display:block;
    margin-top:-2px
}
.atomicat-facebook .atomicat-facebook-likesComponent .atomicat-facebook-heartImage{
    width:20px;
    margin-left:4px;
    margin-right:2px
}
.atomicat-facebook .atomicat-facebook-likesComponent span{
    font-size:12px;
    font-weight:400
}
.atomicat-facebook .atomicat-facebook-children{
    margin-left:48px;
    border-left:1px dotted #d3d6db;
    padding-left:8px;
    display:flex;
    flex-direction:column;
    gap:4px
}
.atomicat-facebook .atomicat-facebook-child{
    display:flex;
    align-items:flex-start;
    gap:8px
}
.atomicat-youtube .atomicat-youtube-parent{
    display:flex;
    align-items:flex-start;
    gap:8px;
    font-family:Roboto,Arial,sans-serif
}
.atomicat-youtube .atomicat-youtube-thumb{
    width:28px;
    height:28px;
    object-fit:cover;
    border-radius:50%;
    border-width:2px;
    overflow:hidden
}
.atomicat-youtube .atomicat-youtube-reply-mobile img{
    width:14px
}
@media (min-width:768px){
    .atomicat-youtube .atomicat-youtube-reply-mobile img{
        display:none
    }
    .atomicat-youtube .atomicat-youtube-reply-pc{
        display:block
    }
}
@media (max-width:767px){
    .atomicat-youtube .atomicat-youtube-reply-pc{
        display:none
    }
}
.atomicat-youtube .atomicat-youtube-reply-pc{
    font-size:12px;
    font-weight:500;
    color:#0f0f10
}
.atomicat-youtube .atomicat-youtube-thumbImage{
    width:100%;
    height:100%
}
.atomicat-youtube .atomicat-youtube-information{
    width:84%
}
.atomicat-youtube .atomicat-youtube-text{
    width:100%;
    padding:0 10px 10px
}
.atomicat-youtube .atomicat-youtube-username{
    font-weight:400;
    font-size:13px;
    color:#606060;
    display:flex;
    align-items:center;
    word-break:break-word
}
.atomicat-youtube .atomicat-youtube-username span{
    font-weight:400;
    color:#606060;
    margin-left:6px;
    font-size:12px;
    word-break:break-word
}
.atomicat-youtube .atomicat-youtube-lessBright{
    font-weight:400;
    font-size:12px;
    opacity:.6
}
.atomicat-youtube .atomicat-youtube-comment{
    margin-top:8px;
    font-size:14px;
    font-weight:400;
    word-break:break-word
}
.atomicat-youtube .atomicat-youtube-miscellanous{
    display:flex;
    justify-content:space-between;
    padding:10px;
    margin-top:-8px
}
.atomicat-youtube .atomicat-youtube-miscellanous .atomicat-youtube-unlike{
    transform:rotate(180deg)
}
.atomicat-youtube .atomicat-youtube-miscellanousLeft{
    display:flex;
    align-items:center;
    gap:24px
}
.atomicat-youtube .atomicat-youtube-miscellanousText{
    font-weight:500
}
.atomicat-youtube .atomicat-youtube-children{
    padding-left:56px;
    display:flex;
    flex-direction:column;
    gap:4px
}
.atomicat-youtube .atomicat-youtube-child{
    display:flex;
    align-items:flex-start;
    gap:8px
}
.atomicat-youtube .gapHalf{
    gap:4px
}
.atomicat-youtube .gap1{
    gap:24px
}
.atomicat-tooltip-trigger:hover .atomicat-tooltip{
    opacity:1;
    z-index:1;
    cursor:pointer
}
.atomicat-component-container .atomicat-tooltip-trigger{
    overflow:visible;
    position:relative;
    cursor:pointer
}
.atomicat-tooltip-trigger:hover .atomicat-tooltip-top{
    animation:atomicat-tooltip-topin .3s linear
}
.atomicat-tooltip-trigger:hover .atomicat-tooltip-right{
    animation:atomicat-tooltip-rightin .3s linear
}
.atomicat-tooltip-trigger:hover .atomicat-tooltip-bottom{
    animation:atomicat-tooltip-bottomin .3s linear
}
.atomicat-tooltip-trigger:hover .atomicat-tooltip-left{
    animation:atomicat-tooltip-leftin .3s linear
}
.atomicat-tooltip{
    width:150px;
    background-color:#555;
    color:#fff;
    animation-duration:.3s;
    opacity:0;
    display:block;
    color:#fff;
    border-radius:4px;
    padding:10px;
    position:absolute;
    z-index:-1;
    line-height:1.3;
    cursor:pointer;
    text-align:left
}
.atomicat-tooltip::after{
    border-width:5px;
    content:"";
    position:absolute;
    border-style:solid
}
.atomicat-tooltip-top{
    bottom:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    margin:0 auto 10px auto
}
.atomicat-tooltip-top::after{
    top:100%;
    left:calc(50% - 5px);
    border-top-color:#555;
    margin-top:0;
    border-color:#000 transparent transparent transparent;
    border-top-color:#555
}
.atomicat-tooltip-right{
    top:50%;
    left:100%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    margin-left:10px;
    border-color:transparent #000 transparent transparent
}
.atomicat-tooltip-right::after{
    top:calc(50% - 5px);
    right:100%;
    border-color:transparent #000 transparent transparent;
    border-right-color:#555
}
.atomicat-tooltip-bottom{
    top:100%;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    margin:10px auto 0 auto
}
.atomicat-tooltip-bottom::after{
    left:calc(50% - 5px);
    margin-top:0;
    bottom:100%;
    border-color:transparent transparent #000 transparent;
    border-bottom-color:#555
}
.atomicat-tooltip-left{
    top:50%;
    right:100%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-right:10px
}
.atomicat-tooltip-left::after{
    top:calc(50% - 5px);
    left:100%;
    border-color:transparent transparent transparent #000;
    border-left-color:#555
}
@keyframes atomicat-tooltip-rightin{
    0%{
        opacity:0;
        left:105%
    }
    100%{
        opacity:1;
        left:100%
    }
}
@keyframes atomicat-tooltip-leftin{
    0%{
        opacity:0;
        right:105%
    }
    100%{
        opacity:1;
        right:100%
    }
}
@keyframes atomicat-tooltip-topin{
    0%{
        opacity:0;
        bottom:110%
    }
    100%{
        opacity:1;
        bottom:100%
    }
}
@keyframes atomicat-tooltip-bottomin{
    0%{
        opacity:0;
        top:110%
    }
    100%{
        opacity:1;
        top:100%
    }
}
.atomicat-video{
    overflow:hidden
}
.atomicat-video iframe{
    height:100%;
    width:100%
}
.atomicat-image{
    overflow:hidden;
    text-align:center
}
.atomicat-image img{
    display:inline-block;
    max-width:100%;
    max-height:100%;
    vertical-align:middle
}
.atomicat-text *{
    word-break:break-word
}
.atomicat-text{
    white-space:pre-line
}
.atomicat-text p{
    font-size:16px;
    font-weight:400
}
.atomicat-heading-title{
    white-space:pre-line
}
.atomicat-heading-title h1{
    font-size:48px;
    font-weight:700
}
.atomicat-heading-title h2{
    font-size:36px;
    font-weight:600
}
.atomicat-heading-title h3{
    font-size:24px;
    font-weight:500
}

.green-arrow {
    max-width: 50px !important;
    display: block;
    padding-right: 0;
    padding-left: 15px;
}

@media (max-width: 767px) {
     .green-arrow {
        max-width: 20px !important;
        right: -10px;
        padding-left: 0 !important;
    }
    #head-body h2{
        font-size: 1.1rem !important;
    }

}
#guarantee {
  background-image: linear-gradient(45deg, var(--primary-color-light), var(--primary-color));
  color: white !important;
  font-family: "Inter", sans-serif;;
}
#guarantee p {
  color: white;
}
#guarantee h2 span {
  color: var(--primary-color-dark);
  font-weight: 900;
}
#guarantee .badges img {
  background-color: white;
  max-width: 100px;
  border-radius: 50%;
  border: 3px solid white;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.25);
}
@media (max-width: 599px) {
  #guarantee .badges img {
    max-width: 70px;
  }
  #cta {
    font-size: 0.9rem !important;
  }
}

.bonus-bg {
    background-image: radial-gradient(circle at 50% 50%, var(--primary-color-light), var(--primary-color) 29%, var(--primary-color-dark) 77%);
}

h2.small-title {
    font-size: 40px;
    font-weight: bold;
}

h4, .small-title {
    font-size: 25px;
}

@media (min-width: 993px) {
    .col-lg-6.col-lg-6-small {
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
        max-width: 48%;
    }
}

.bonus-green-border {
    border-radius: 10px;
    border: solid 5px #ffffff;
}

.bonus-white-border {
    border-radius: 10px;
    border: solid 5px #fff;
}

.bonus-height {
    height: 250px;
}

.bonus-name-bg {
    background-color: #232323;
    z-index: -1000;
}

ul.tsl-bonus-bullets li {
    font-size: 17px;
}

.pricebox-free-bonus-img {
    max-width: 244px;
}

#bonuses .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    scroll-behavior: smooth;
}

.dark-purple-bg {
    background-color: #272727;
    margin-top: -1px !important;
}

@media (min-width: 1300px) {
    .container {
        max-width: 1200px;
        color: black;
    }
}
@media (min-width: 992px) {
    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
}

.double-border-bk {
    border-top: 4px solid #ccc; 
    border-bottom: 4px solid #ccc; 
    box-shadow: 0 4px 0 0 #333; 
    padding-top: 10px;
    padding-bottom: 10px;
}

.timer {
    font-size: 1.3em !important;
    line-height: 1;
    font-weight: 600 !important;
    color: white !important;
    margin: 0.25em auto 0;}

    #bonuses s{
        text-decoration-color: red;
    text-decoration-thickness: 3px;
    }


.mobile-headline{
    font-size: 1.5rem;
    line-height: 30px;
}

@media (max-width: 992px) {
    .mobile-headline{
    font-size: 1.25rem;
    line-height: 25px;
}
}


@media (max-width: 992px) {

.img-fluid{
    width: 100px;
}
}

/* Banner principal */
.banner-container {
	min-height: 0;
	flex-direction: column;
}

.banner-wrapper {
	min-height: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
}

@media screen and (max-width: 480px) {
	.banner-wrapper {
		width: 100%;
	}
}

.banner-inner {
	min-height: 0;
}

/* Texto e animaÃ§Ã£o */
.banner-title h1 {
	letter-spacing: 3px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	font-weight: 400;
	background-image: unset;
}

.banner-title h1:hover {
	-webkit-text-fill-color: unset;
}

.marquee-content {
	animation: marqueeScroll 64s linear infinite;
	white-space: nowrap;
	display: inline-block;
}

.marquee {
	display: flex;
	overflow: hidden;
	gap: 0;
	background-color: black;
	padding-top: 12px;
	padding-bottom: 8px;
	position: relative;
}

/* Animação */
@keyframes marqueeScroll {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}

@media (max-width: 992px) {
#head-body .container.text-center p {
    font-size: 0.80em;
}
    
}