.elementor-1677 .elementor-element.elementor-element-2a11698:not(.elementor-motion-effects-element-type-background), .elementor-1677 .elementor-element.elementor-element-2a11698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c74db18 );}.elementor-1677 .elementor-element.elementor-element-2a11698 > .elementor-container{max-width:700px;}.elementor-1677 .elementor-element.elementor-element-2a11698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-1677 .elementor-element.elementor-element-2a11698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1677 .elementor-element.elementor-element-5023701 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1677 .elementor-element.elementor-element-5023701{text-align:center;}.elementor-1677 .elementor-element.elementor-element-5023701 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-1677 .elementor-element.elementor-element-7e68d88:not(.elementor-motion-effects-element-type-background), .elementor-1677 .elementor-element.elementor-element-7e68d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6EC;}.elementor-1677 .elementor-element.elementor-element-7e68d88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1677 .elementor-element.elementor-element-7e68d88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1677 .elementor-element.elementor-element-fe69022{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1677 .elementor-element.elementor-element-fe69022:after{content:"0.66";}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__thumbnail__link{width:100%;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__card{border-color:var( --e-global-color-3c74db18 );border-width:2px;border-radius:10px;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__text{margin-top:20px;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__badge{right:0;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__read-more{color:var( --e-global-color-3c74db18 );}.elementor-1677 .elementor-element.elementor-element-fe69022 a.elementor-post__read-more{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1367px){.elementor-1677 .elementor-element.elementor-element-2a11698{padding:50px 50px 50px 50px;}.elementor-1677 .elementor-element.elementor-element-5023701 .elementor-heading-title{font-size:44px;}.elementor-1677 .elementor-element.elementor-element-7e68d88{padding:50px 50px 50px 50px;}.elementor-1677 .elementor-element.elementor-element-8f96996 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1677 .elementor-element.elementor-element-2a11698{padding:40px 20px 40px 20px;}.elementor-1677 .elementor-element.elementor-element-5023701 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-5023701{text-align:center;}.elementor-1677 .elementor-element.elementor-element-5023701 .elementor-heading-title{font-size:28px;}.elementor-1677 .elementor-element.elementor-element-7e68d88{padding:40px 20px 40px 20px;}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1677 .elementor-element.elementor-element-fe69022:after{content:"0.5";}.elementor-1677 .elementor-element.elementor-element-fe69022 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS */a, .hover-link {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  word-wrap: break-word;
}



.redeSocial.elementor-widget-icon-box > .elementor-widget-container {
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex-flow: initial;
    -moz-flex-flow: initial;
    flex-flow: initial;
}

.momphis {
    position: absolute;
    width: 30px;
    height: 30px;
    max-width: 30px;
}
.momthis-animation-one {
    top: 5%;
    left: -350px;
    animation: rotatedHalf 13s infinite linear;
}
.momthis-animation-two {
    top: 15%;
    right: -300px;
    animation: animationFramesFour 13s infinite linear;
}
.momthis-animation-three {
    bottom: 10%;
    left: -250px;
    animation: scale-up-one 13s infinite linear;
}
.momthis-animation-four {
    bottom: 10%;
    right: -200px;
    animation: rotatedHalf 13s infinite linear;
}

.card-icones img {
	filter: invert(100%);
}


/*.luke-video-link {
    color: #fff;
    font-size: 40px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 80px;
    background-color: rgba(254, 98, 94, .65);
    opacity: .8;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-align: center;
    padding: 30px 36px;
    position: relative;
}
.luke-video-link i {
    color: #fff;
}
.luke-video-link:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    border-radius: 50%;
    -webkit-animation: video-bubble 1.5s linear infinite;
    -moz-animation: video-bubble 1.5s linear infinite;
    -o-animation: video-bubble 1.5s linear infinite;
    animation: video-bubble 1.5s linear infinite;
    border-style: solid;
    border-width: 15px;
    border-color: #fff;
}
.luke-video-link:hover:before {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    visibility: visible;
    -webkit-box-shadow: 0 0 0 15px #fff;
    box-shadow: 0 0 0 15px #fff;
}*/
@-webkit-keyframes video-bubble {
    0% {
    -webkit-transform: scale(.81);
    transform: scale(.81);
    opacity: .76;
}
25% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .76;
}
100% {
    -webkit-transform: scale(1.76);
    transform: scale(1.76);
    opacity: 0;
}
}@keyframes video-bubble {
    0% {
    -webkit-transform: scale(.81);
    transform: scale(.81);
    opacity: .76;
}
25% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .76;
}
100% {
    -webkit-transform: scale(1.81);
    transform: scale(1.81);
    opacity: 0;
}
}

.softui > div {
    box-shadow: 7px 7px 7px rgba(0, 0, 0, 0.15 ),
                -7px -7px 7px rgba(255, 255, 255, 0.9);
    
}

@media only screen and (max-width: 768px) {
    .elementor-widget-icon-box .elementor-icon-box-wrapper {
        text-align: center !important;
    }
    .finalmobile {
        order: 3;
    }
}

.blink-text {
    animation: blink 800ms linear infinite;
}

.pulse a,
.pulse input{
    box-shadow: 0 0 0 0 rgb(168, 159, 191,0.75) !important;
    animation: btnPulse 1.5s infinite  cubic-bezier(0.65, 0, 0, 1);
}

.pulse a:hover,
.pulse input:hover{
    box-shadow: 0 0 0 0 rgb(173, 191, 149,0.75) !important;
    animation: btnPulse 1.5s infinite  cubic-bezier(0.65, 0, 0, 1);
}

.pulse2 a,
.pulse2 input{
    box-shadow: 0 0 0 0 rgba(142, 2 ,3, .5) !important;
    animation: btnPulse 1s infinite  cubic-bezier(0.65, 0, 0, 1);
}

.destaque {
    animation: destaque 1s  infinite linear;
}

@keyframes blink {
    50% {
        color: #00B8B7;
    }
}

@keyframes btnPulse {
    to {
        box-shadow: 0 0 0 30px rgba(255, 237 ,0, 0);
    }
}
@keyframes btnPulse2 {
    to {
        box-shadow: 0 0 0 30px rgba(142, 2 ,3, 0);
    }
}

/*
.eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image img.eael-flipbox-svg-icon {
    width: 100px;
  -webkit-filter: invert(.7);
  filter: invert(.7);
}

.tabs-franquias li, .tabs-franquias li:hover, .tabs-franquias li i {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
*//* End custom CSS */