.formato .elementor-element.elementor-element-contend > .elementor-container {
    max-width: 1200px;
    min-height: 750px;
}

.formato .elementor-element.elementor-element-contend:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-contend > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: var( --fundo1 );
    background-image: url("http://www.laurafurquimadvogada.com.br/imagens/logo5.png");
    background-position: 0px -91px;
    
}

.formato .elementor-element.elementor-element-tool:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-tool > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: bottom right;
    background-size: cover;
    background-color: #DC9085B0;
    background-image: url("http://www.laurafurquimadvogada.com.br/imagens/laura1.jpg");
    
}

.formato .elementor-element.elementor-element-world > .elementor-background-overlay {
    background-position: top center;
    background-size: cover;
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    background-image: url("http://www.laurafurquimadvogada.com.br/imagens/fundo8stint.png");
    
}

.formato .elementor-element.elementor-element-contend > .elementor-background-overlay {
     background-image: linear-gradient(90deg, var( --fundo1 ) 0%, var( --fundo8 ) 10%);
     opacity: 0.4;
     transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
     background-color: transparent;
    
}

.formato .elementor-element.elementor-element-contend {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-contend > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --fundo10 );
}

.formato .elementor-element.elementor-element-contend > .elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 44px;
}

.formato .elementor-element.elementor-element-true.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.formato .elementor-element.elementor-element-true > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-true > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-false {
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-atorney.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.formato .elementor-element.elementor-element-medium {
    text-align: left;
}

.formato .elementor-element.elementor-element-medium img {
    width: 28%;
    filter: brightness( 100% ) contrast( 142% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.formato .elementor-element.elementor-element-medium > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-union {
    text-align: left;
    color: var( --fundo3 );
    font-family: "Georgia", Sans-serif;
    font-size: 50px;
    font-weight: 200;
    line-height: 0em;
    text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
}

.formato .elementor-element.elementor-element-union > .elementor-widget-container {
    margin: 110px 0px -45px 0px;
}

.formato .elementor-element.elementor-element-prometeus {
    text-align: left;
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-prometeus > .elementor-widget-container {
    margin: -10px 450px -25px 0px;
}

.formato .elementor-element.elementor-element-zeus .elementor-button {
    font-weight: bold;
    fill: var( --fundo1 );
    color: var( --fundo1 );
    background-color: transparent;
    background-image: linear-gradient(180deg, #FACD6D 11%, var( --fundo11 ) 72%);
    border-radius: 42px 42px 42px 42px;
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.5);
}

.formato .elementor-element.elementor-element-zeus > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-zeus {
    width: 100%;
    max-width: 100%;
}

.formato .elementor-element.elementor-element-zaio > .elementor-container {
    max-width: 1200px;
    min-height: 500px;
}

.formato .elementor-element.elementor-element-zaio:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-zaio > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo10 );
}

.formato .elementor-element.elementor-element-zaio {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 120px 0px;
}

.formato .elementor-element.elementor-element-zaio > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-zaio > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --fundo12 );
}

.formato .elementor-element.elementor-element-excell > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.formato .elementor-element.elementor-element-excell > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-hello > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-hello {
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-negra .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-negra.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-negra.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-negra.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-negra.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-negra.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-negra .elementor-icon {
    font-size: 40px;
}

.formato .elementor-element.elementor-element-negra .elementor-icon svg {
    height: 40px;
}

.formato .elementor-element.elementor-element-text {
    text-align: left;
    color: var( --fundo1 );
    font-family: "Georgia", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-text > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.formato .elementor-element.elementor-element-colors > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #D8D0C0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 50px;
}

.formato .elementor-element.elementor-element-colors > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-models {
    text-align: justify;
    color: var( --fundo5 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-models > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.formato .elementor-element.elementor-element-tree {
    margin-top: 70px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-treeone:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-treeone > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-treeone:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-treeone > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-treeone > .elementor-element-populated,
.formato .elementor-element.elementor-element-treeone > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-treeone > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-treeone > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-trash .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-trash.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-trash.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-trash.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-trash.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-trash.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-trash.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-trash.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-trash .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-trash .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-trash > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashone {
    text-align: left;
}

.formato .elementor-element.elementor-element-trashone .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-trashone > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashtwo:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-trashtwo > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-trashtwo:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-trashtwo > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-trashtwo > .elementor-element-populated,
.formato .elementor-element.elementor-element-trashtwo > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-trashtwo > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashtwo > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-trashtree .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-trashtree.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-trashtree.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-trashtree.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-trashtree.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-trashtree.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-trashtree.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-trashtree.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-trashtree .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-trashtree .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-trashtree > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashfour {
    text-align: left;
}

.formato .elementor-element.elementor-element-trashfour .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-trashfour > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashfive:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-trashfive > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-trashfive:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-trashfive > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-trashfive > .elementor-element-populated,
.formato .elementor-element.elementor-element-trashfive > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-trashfive > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trashfive > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-loop .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-loop.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-loop.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-loop.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-loop.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-loop.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-loop.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-loop.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-loop .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-loop .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-loop > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-green {
    text-align: left;
}

.formato .elementor-element.elementor-element-green .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-green > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-hard:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-hard > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-hard:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-hard > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-hard > .elementor-element-populated,
.formato .elementor-element.elementor-element-hard > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-hard > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-hard > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-live .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-live.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-live.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-live.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-live.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-live.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-live.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-live.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-live .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-live .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-live > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-time {
    text-align: left;
}

.formato .elementor-element.elementor-element-time .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-time > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-title {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-scare:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-scare > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-scare:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-scare > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-scare > .elementor-element-populated,
.formato .elementor-element.elementor-element-scare > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-scare > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-scare > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-pockets .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-pockets.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-pockets.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-pockets.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-pockets.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-pockets.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-pockets.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-pockets.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-pockets .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-pockets .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-pockets > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-framed {
    text-align: left;
}

.formato .elementor-element.elementor-element-framed .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-framed > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-crak:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-crak > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-crak:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-crak > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-crak > .elementor-element-populated,
.formato .elementor-element.elementor-element-crak > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-crak > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-crak > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-ecf65d9 .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-ecf65d9.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-ecf65d9.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-ecf65d9.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-ecf65d9.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-ecf65d9.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-ecf65d9.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-ecf65d9.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-ecf65d9 .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-ecf65d9 .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-ecf65d9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-creed {
    text-align: left;
}

.formato .elementor-element.elementor-element-creed .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-creed > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-creep:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-creep > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-creep:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-creep > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-creep > .elementor-element-populated,
.formato .elementor-element.elementor-element-creep > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-creep > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-creep > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-final .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-final.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-final.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-final.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-final.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-final.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-final.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-final.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-final .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-final .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-final > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-wairdo {
    text-align: left;
}

.formato .elementor-element.elementor-element-wairdo .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-wairdo > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-test:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-test > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0E0C2;
}

.formato .elementor-element.elementor-element-test:hover > .elementor-element-populated {
    background-color: #F5F1E9;
}

.formato .elementor-element.elementor-element-test > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    border-color: var( --fundo10 );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-test > .elementor-element-populated,
.formato .elementor-element.elementor-element-test > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-test > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-test > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-rockets .elementor-icon-wrapper {
    text-align: left;
}

.formato .elementor-element.elementor-element-rockets.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
    color: #B8733300;
}

.formato .elementor-element.elementor-element-rockets.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-rockets.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-rockets.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-rockets.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-rockets.elementor-view-framed .elementor-icon {
    background-color: #B8733300;
}

.formato .elementor-element.elementor-element-rockets.elementor-view-stacked .elementor-icon svg {
    fill: #B8733300;
}

.formato .elementor-element.elementor-element-rockets .elementor-icon {
    font-size: 25px;
    padding: 12px;
}

.formato .elementor-element.elementor-element-rockets .elementor-icon svg {
    height: 25px;
}

.formato .elementor-element.elementor-element-rockets > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-rocker {
    text-align: left;
}

.formato .elementor-element.elementor-element-rocker .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-rocker > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-animed > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-animed:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-animed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --fundo12 ) 0%, var( --fundo3 ) 100%);
}

.formato .elementor-element.elementor-element-animed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 150px 0px;
}

.formato .elementor-element.elementor-element-animed > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-placed .elementor-icon-wrapper {
    text-align: center;
}

.formato .elementor-element.elementor-element-placed.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo1 );
}

.formato .elementor-element.elementor-element-placed.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-placed.elementor-view-default .elementor-icon {
    color: var( --fundo1 );
    border-color: var( --fundo1 );
}

.formato .elementor-element.elementor-element-placed.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-placed.elementor-view-default .elementor-icon svg {
    fill: var( --fundo1 );
}

.formato .elementor-element.elementor-element-atend {
    text-align: center;
    color: #132412;
    font-family: "Georgia", Sans-serif;
    font-size: 35px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-atend > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.formato .elementor-element.elementor-element-yellow {
    text-align: center;
    color: var( --fundo5 );
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-yellow > .elementor-widget-container {
    margin: 0px 150px -15px 150px;
}

.formato .elementor-element.elementor-element-back .elementor-button {
    font-weight: bold;
    fill: var( --fundo1 );
    color: var( --fundo1 );
    background-color: transparent;
    background-image: linear-gradient(180deg, #FACD6D 11%, var( --fundo11 ) 72%);
    border-radius: 42px 42px 42px 42px;
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.5);
}

.formato .elementor-element.elementor-element-back > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-back {
    width: 100%;
    max-width: 100%;
}

.formato .elementor-element.elementor-element-stunt > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-stunt:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-stunt > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(0deg, var( --fundo1 ) 100%, var( --fundo8 ) 100%);
}

.formato .elementor-element.elementor-element-stunt .elementor-background-overlay {
    filter: brightness( 100% ) contrast( 150% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );
}

.formato .elementor-element.elementor-element-stunt {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-stunt > .elementor-shape-top svg {
    height: 34px;
}

.formato .elementor-element.elementor-element-stunt > .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --fundo12 );
}

.formato .elementor-element.elementor-element-stunt > .elementor-shape-bottom svg {
    height: 23px;
}

.elementor-bc-flex-widget .formato .elementor-element.elementor-element-tool.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.formato .elementor-element.elementor-element-tool.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}



.formato .elementor-element.elementor-element-tool > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #13241200 35%, var( --fundo1 ) 100%);
    opacity: 1;
}

.formato .elementor-element.elementor-element-tool > .elementor-element-populated,
.formato .elementor-element.elementor-element-tool > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-tool > .elementor-background-slideshow {
    border-radius: 50px 0px 200px 0px;
}

.formato .elementor-element.elementor-element-tool > .elementor-element-populated {
    box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.49);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -40px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-tool > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-knif {
    --spacer-size: 400px;
}

.formato .elementor-element.elementor-element-tatoo {
    text-align: right;
}

.formato .elementor-element.elementor-element-tatoo img {
    width: 35%;
}

.formato .elementor-element.elementor-element-tatoo > .elementor-widget-container {
    margin: 0px -15px -15px 0px;
}

.elementor-bc-flex-widget .formato .elementor-element.elementor-element-ratio.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.formato .elementor-element.elementor-element-ratio.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.formato .elementor-element.elementor-element-ratio > .elementor-element-populated {
    margin: 0px 0px 0px 100px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 100px;
    padding: 100px 0px 100px 0px;
}

.formato .elementor-element.elementor-element-max .elementor-heading-title {
    color: var( --fundo3 );
    font-family: "Georgia", Sans-serif;
    font-size: 45px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 0px;
    text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
}

.formato .elementor-element.elementor-element-large {
    --divider-border-style: solid;
    --divider-color: #DDB96A;
    --divider-border-width: 1px;
}

.formato .elementor-element.elementor-element-large .elementor-divider-separator {
    width: 60%;
}

.formato .elementor-element.elementor-element-large .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.formato .elementor-element.elementor-element-large .elementor-divider__text {
    color: #D8B872;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}

.formato .elementor-element.elementor-element-testmonial {
    text-align: justify;
    color: var( --fundo3 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-testmonial > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-basic .elementor-button {
    font-weight: bold;
    fill: var( --fundo1 );
    color: var( --fundo1 );
    background-color: transparent;
    background-image: linear-gradient(180deg, #FACD6D 11%, var( --fundo11 ) 72%);
    border-radius: 42px 42px 42px 42px;
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.5);
}

.formato .elementor-element.elementor-element-basic > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-basic {
    width: 100%;
    max-width: 100%;
}

.formato .elementor-element.elementor-element-sexten > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-sexten:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-sexten > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --fundo12 ) 0%, var( --fundo3 ) 100%);
}

.formato .elementor-element.elementor-element-sexten {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 150px 0px;
}

.formato .elementor-element.elementor-element-sexten > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-fourtrack {
    text-align: center;
    color: var( --fundo1 );
    font-family: "Georgia", Sans-serif;
    font-size: 35px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-fourtrack > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.formato .elementor-element.elementor-element-reset {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-down:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-down > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo3 );
}

.formato .elementor-element.elementor-element-down > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --fundo11 );
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-down > .elementor-element-populated,
.formato .elementor-element.elementor-element-down > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-down > .elementor-background-slideshow {
    border-radius: 70px 30px 100px 10px;
}

.formato .elementor-element.elementor-element-down > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-jump .elementor-icon-wrapper {
    text-align: center;
}

.formato .elementor-element.elementor-element-jump.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-jump.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-jump.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-jump.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-jump.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-jump .elementor-icon {
    font-size: 40px;
    padding: 15px;
}

.formato .elementor-element.elementor-element-jump .elementor-icon svg {
    height: 40px;
}

.formato .elementor-element.elementor-element-jump > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-upteck {
    text-align: center;
}

.formato .elementor-element.elementor-element-upteck .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-upteck > .elementor-widget-container {
    margin: 00px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-tecno {
    text-align: left;
    color: var( --fundo4 );
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
}

.formato .elementor-element.elementor-element-tecno > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.formato .elementor-element.elementor-element-formula:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-formula > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo3 );
}

.formato .elementor-element.elementor-element-formula > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --fundo11 );
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 015px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 015px;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-formula > .elementor-element-populated,
.formato .elementor-element.elementor-element-formula > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-formula > .elementor-background-slideshow {
    border-radius: 70px 30px 100px 10px;
}

.formato .elementor-element.elementor-element-formula > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-winner .elementor-icon-wrapper {
    text-align: center;
}

.formato .elementor-element.elementor-element-winner.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-winner.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-winner.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-winner.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-winner.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-winner .elementor-icon {
    font-size: 40px;
    padding: 15px;
}

.formato .elementor-element.elementor-element-winner .elementor-icon svg {
    height: 40px;
}

.formato .elementor-element.elementor-element-winner > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-except {
    text-align: center;
}

.formato .elementor-element.elementor-element-except .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-except > .elementor-widget-container {
    margin: 00px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-superior {
    text-align: left;
    color: var( --fundo4 );
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
}

.formato .elementor-element.elementor-element-superior > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.formato .elementor-element.elementor-element-facked:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-facked > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo3 );
}

.formato .elementor-element.elementor-element-facked > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --fundo11 );
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 30px 30px 30px 30px;
}

.formato .elementor-element.elementor-element-facked > .elementor-element-populated,
.formato .elementor-element.elementor-element-facked > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-facked > .elementor-background-slideshow {
    border-radius: 70px 30px 100px 10px;
}

.formato .elementor-element.elementor-element-facked > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-new .elementor-icon-wrapper {
    text-align: center;
}

.formato .elementor-element.elementor-element-new.elementor-view-stacked .elementor-icon {
    background-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-new.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-new.elementor-view-default .elementor-icon {
    color: var( --fundo11 );
    border-color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-new.elementor-view-framed .elementor-icon,
.formato .elementor-element.elementor-element-new.elementor-view-default .elementor-icon svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-new .elementor-icon {
    font-size: 40px;
    padding: 15px;
}

.formato .elementor-element.elementor-element-new .elementor-icon svg {
    height: 40px;
}

.formato .elementor-element.elementor-element-new > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-editor {
    text-align: center;
}

.formato .elementor-element.elementor-element-editor .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-editor > .elementor-widget-container {
    margin: 00px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-compress {
    text-align: left;
    color: var( --fundo4 );
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
}

.formato .elementor-element.elementor-element-compress > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.formato .elementor-element.elementor-element-world > .elementor-container {
    max-width: 1200px;
    min-height: 650px;
}

.formato .elementor-element.elementor-element-world > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.formato .elementor-element.elementor-element-world:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-world > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo4 );
}

.formato .elementor-element.elementor-element-world .elementor-background-overlay {
    filter: brightness( 100% ) contrast( 100% ) saturate( 77% ) blur( 0px ) hue-rotate( 0deg );
}

.formato .elementor-element.elementor-element-world {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-ward > .elementor-element-populated,
.formato .elementor-element.elementor-element-ward > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-ward > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.formato .elementor-element.elementor-element-ward > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.formato .elementor-element.elementor-element-ward {
    z-index: 1000;
}

.formato .elementor-element.elementor-element-timer > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-timer:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-timer > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo1 );
}

.formato .elementor-element.elementor-element-timer {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-timer > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-gunna > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -250px 0px 15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-gunna > .elementor-element-populated,
.formato .elementor-element.elementor-element-gunna > .elementor-element-populated > .elementor-background-overlay,
.formato .elementor-element.elementor-element-gunna > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-gunna > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-gunna {
    z-index: 1000;
}

.formato .elementor-element.elementor-element-mesor {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .formato .elementor-element.elementor-element-tiped.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.formato .elementor-element.elementor-element-tiped.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.formato .elementor-element.elementor-element-tiped:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-tiped > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo3 );
}

.formato .elementor-element.elementor-element-tiped > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 50px 0px 50px;
}

.formato .elementor-element.elementor-element-tiped > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-bridget {
    text-align: left;
}

.formato .elementor-element.elementor-element-bridget .elementor-heading-title {
    color: var( --fundo4 );
    font-family: "Georgia", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-bridget > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-totem {
    text-align: left;
}

.formato .elementor-element.elementor-element-totem .elementor-heading-title {
    color: var( --fundo1 );
    font-family: "Georgia", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

.formato .elementor-element.elementor-element-totem > .elementor-widget-container {
    margin: -11px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-sharped {
    color: var( --fundo4 );
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.formato .elementor-element.elementor-element-sharped > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
}

.formato .elementor-element.elementor-element-trumped .elementor-button {
    font-weight: bold;
    fill: var( --fundo1 );
    color: var( --fundo1 );
    background-color: transparent;
    background-image: linear-gradient(180deg, #FACD6D 11%, var( --fundo11 ) 72%);
    border-radius: 42px 42px 42px 42px;
    box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.5);
}

.formato .elementor-element.elementor-element-trumped > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-trumped {
    width: 100%;
    max-width: 100%;
}

.formato .elementor-element.elementor-element-ligth:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.formato .elementor-element.elementor-element-ligth > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo10 );
}

.formato .elementor-element.elementor-element-ligth > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.formato .elementor-element.elementor-element-ligth > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-summer .elementor-field-group {
    padding-right: calc( 10px / 2 );
    padding-left: calc( 10px / 2 );
    margin-bottom: 10px;
}

.formato .elementor-element.elementor-element-summer .elementor-form-fields-wrapper {
    margin-left: calc( -10px / 2 );
    margin-right: calc( -10px / 2 );
    margin-bottom: -10px;
}

.formato .elementor-element.elementor-element-summer .elementor-field-group.recaptcha_v3-bottomleft,
.formato .elementor-element.elementor-element-summer .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .formato .elementor-element.elementor-element-summer .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .formato .elementor-element.elementor-element-summer .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .formato .elementor-element.elementor-element-summer .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.formato .elementor-element.elementor-element-summer .elementor-field-type-html {
    padding-bottom: 0px;
}

.formato .elementor-element.elementor-element-summer .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.formato .elementor-element.elementor-element-summer .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.formato .elementor-element.elementor-element-summer .e-form__buttons__wrapper__button-next {
    background-color: var( --fundo5 );
    color: #ffffff;
}

.formato .elementor-element.elementor-element-summer .elementor-button[type="submit"] {
    background-color: var( --fundo5 );
    color: #ffffff;
}

.formato .elementor-element.elementor-element-summer .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.formato .elementor-element.elementor-element-summer .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.formato .elementor-element.elementor-element-summer .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.formato .elementor-element.elementor-element-summer {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.formato .elementor-element.elementor-element-summer > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-cheker > .elementor-container {
    max-width: 1200px;
}

.formato .elementor-element.elementor-element-cheker > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.formato .elementor-element.elementor-element-cheker:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-cheker > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --fundo1 ) 0%, var( --fundo9 ) 100%);
}

.formato .elementor-element.elementor-element-cheker {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
}

.formato .elementor-element.elementor-element-cheker > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.formato .elementor-element.elementor-element-cropped {
    text-align: left;
}

.formato .elementor-element.elementor-element-cropped img {
    width: 100%;
    filter: brightness( 100% ) contrast( 142% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.formato .elementor-element.elementor-element-cropped > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-extract > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px / 2);
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px / 2);
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px / 2);
    margin-left: calc(30px / 2);
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px / 2);
    margin-left: calc(-30px / 2);
}

body.rtl .formato .elementor-element.elementor-element-passed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px / 2);
}

body:not(.rtl) .formato .elementor-element.elementor-element-passed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px / 2);
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-icon i {
    color: var( --fundo11 );
    transition: color 0.3s;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-icon svg {
    fill: var( --fundo11 );
    transition: fill 0.3s;
}

.formato .elementor-element.elementor-element-passed {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-icon {
    padding-right: 13px;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-item > .elementor-icon-list-text,
.formato .elementor-element.elementor-element-passed .elementor-icon-list-item > a {
    font-family: "Raleway", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-text {
    color: var( --fundo12 );
    transition: color 0.3s;
}

.formato .elementor-element.elementor-element-passed .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --fundo3 );
}

.formato .elementor-element.elementor-element-passed > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-called > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.formato .elementor-element.elementor-element-kitchen > .elementor-container {
    max-width: 1200px;
    min-height: 80px;
}

.formato .elementor-element.elementor-element-kitchen:not(.elementor-motion-effects-element-type-background),
.formato .elementor-element.elementor-element-kitchen > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --fundo1 );
}

.formato .elementor-element.elementor-element-kitchen {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.formato .elementor-element.elementor-element-kitchen > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .formato .elementor-element.elementor-element-table.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.formato .elementor-element.elementor-element-table.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.formato .elementor-element.elementor-element-pantheon {
    text-align: left;
}

.formato .elementor-element.elementor-element-pantheon .elementor-heading-title {
    color: var( --fundo12 );
    font-size: 10px;
}

.elementor-bc-flex-widget .formato .elementor-element.elementor-element-finalstint.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.formato .elementor-element.elementor-element-finalstint.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.formato .elementor-element.elementor-element-scramble .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.formato .elementor-element.elementor-element-scramble .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.formato .elementor-element.elementor-element-scramble .elementor-button {
    font-size: 12px;
    fill: var( --fundo12 );
    color: var( --fundo12 );
    background-color: rgba(2, 1, 1, 0);
}

.formato .elementor-element.elementor-element-scramble .elementor-button:hover,
.formato .elementor-element.elementor-element-scramble .elementor-button:focus {
    color: var( --fundo11 );
}

.formato .elementor-element.elementor-element-scramble .elementor-button:hover svg,
.formato .elementor-element.elementor-element-scramble .elementor-button:focus svg {
    fill: var( --fundo11 );
}

.formato .elementor-element.elementor-element-ade4265 {
    --spacer-size: 50px;
}

@media(min-width:768px) {
    .formato .elementor-element.elementor-element-zardo {
        width: 40%;
    }

    .formato .elementor-element.elementor-element-colors {
        width: 60%;
    }

    .formato .elementor-element.elementor-element-tool {
        width: 40%;
    }

    .formato .elementor-element.elementor-element-ratio {
        width: 60%;
    }

    .formato .elementor-element.elementor-element-tiped {
        width: 40%;
    }

    .formato .elementor-element.elementor-element-ligth {
        width: 60%;
    }

    .formato .elementor-element.elementor-element-teacked {
        width: 25.486%;
    }

    .formato .elementor-element.elementor-element-extract {
        width: 30.343%;
    }

    .formato .elementor-element.elementor-element-called {
        width: 43.503%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .formato .elementor-element.elementor-element-teacked {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-extract {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-called {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .formato .elementor-element.elementor-element-world > .elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .formato .elementor-element.elementor-element-contend:not(.elementor-motion-effects-element-type-background),
    .formato .elementor-element.elementor-element-contend > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .formato .elementor-element.elementor-element-true > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .formato .elementor-element.elementor-element-tool > .elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
    }

    .formato .elementor-element.elementor-element-ratio > .elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
    }

    .formato .elementor-element.elementor-element-max .elementor-heading-title {
        font-size: 30px;
    }

    .formato .elementor-element.elementor-element-cropped {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-cropped img {
        width: 41%;
    }

    .formato .elementor-element.elementor-element-cropped > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .formato .elementor-element.elementor-element-contend > .elementor-container {
        min-height: 650px;
    }
 .formato .elementor-element.elementor-element-contend:not(.elementor-motion-effects-element-type-background),
    .formato .elementor-element.elementor-element-contend > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("http://www.laurafurquimadvogada.com.br/imagens/marcenariamendes1.jpg");
        background-position: top center;
        background-size: cover;
    }

   .formato .elementor-element.elementor-element-contend > .elementor-background-overlay {
        opacity: 0.9;
    }

    .formato .elementor-element.elementor-element-contend {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .formato .elementor-element.elementor-element-true.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .formato .elementor-element.elementor-element-true.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .formato .elementor-element.elementor-element-true > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-atorney > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-medium {
        text-align: left;
    }

    .formato .elementor-element.elementor-element-medium img {
        width: 75%;
    }

    .formato .elementor-element.elementor-element-medium > .elementor-widget-container {
        margin: 3px 0px 3px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-union {
        font-size: 40px;
    }

    .formato .elementor-element.elementor-element-union > .elementor-widget-container {
        margin: 85px 50px -50px 0px;
    }

    .formato .elementor-element.elementor-element-prometeus {
        font-size: 18px;
    }

    .formato .elementor-element.elementor-element-prometeus > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-zeus > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-zaio {
        padding: 0px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-excell > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-text {
        font-size: 24px;
    }

    .formato .elementor-element.elementor-element-text > .elementor-widget-container {
        margin: -10px 0px -30px 0px;
    }

    .formato .elementor-element.elementor-element-colors > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .formato .elementor-element.elementor-element-models {
        font-size: 15px;
    }

    .formato .elementor-element.elementor-element-models > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-tree {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .formato .elementor-element.elementor-element-treeone {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-treeone > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-trash .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-trashone {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-trashtwo {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-trashtwo > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-trashtree .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-trashfour {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-trashfive {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-trashfive > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-loop .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-green {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-hard {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-hard > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-live .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-time {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-title {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .formato .elementor-element.elementor-element-scare {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-scare > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-pockets .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-framed {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-crak {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-crak > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-ecf65d9 .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-creed {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-creep {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-creep > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-final .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-wairdo {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-test {
        width: 100%;
    }

    .formato .elementor-element.elementor-element-test > .elementor-element-populated {
        padding: 30px 50px 30px 50px;
    }

    .formato .elementor-element.elementor-element-rockets .elementor-icon-wrapper {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-rocker {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-animed {
        padding: 50px 0px 80px 0px;
    }

    .formato .elementor-element.elementor-element-glass > .elementor-element-populated {
        padding: 10px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-atend {
        font-size: 30px;
    }

    .formato .elementor-element.elementor-element-yellow {
        text-align: justify;
        font-size: 15px;
    }

    .formato .elementor-element.elementor-element-yellow > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-back > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-stunt {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-tool > .elementor-element-populated,
    .formato .elementor-element.elementor-element-tool > .elementor-element-populated > .elementor-background-overlay,
    .formato .elementor-element.elementor-element-tool > .elementor-background-slideshow {
        border-radius: 0px 30px 150px 0px;
    }

    .formato .elementor-element.elementor-element-tool > .elementor-element-populated {
        margin: -60px 025px 0px 0px;
        --e-column-margin-right: 025px;
        --e-column-margin-left: 0px;
    }

    .formato .elementor-element.elementor-element-knif {
        --spacer-size: 350px;
    }

    .formato .elementor-element.elementor-element-ratio > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 40px 80px 40px;
    }

    .formato .elementor-element.elementor-element-max .elementor-heading-title {
        font-size: 40px;
    }

    .formato .elementor-element.elementor-element-max > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-large .elementor-divider__text {
        font-size: 17px;
    }

    .formato .elementor-element.elementor-element-testmonial {
        text-align: justify;
        font-size: 15px;
    }

    .formato .elementor-element.elementor-element-basic > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-sexten {
        padding: 30px 0px 30px 0px;
    }

    .formato .elementor-element.elementor-element-second > .elementor-element-populated {
        padding: 10px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-fourtrack {
        font-size: 25px;
    }

    .formato .elementor-element.elementor-element-reset {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .formato .elementor-element.elementor-element-down > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .formato .elementor-element.elementor-element-tecno {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-formula > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .formato .elementor-element.elementor-element-superior {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-facked > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .formato .elementor-element.elementor-element-compress {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-world > .elementor-container {
        min-height: 350px;
    }

    .formato .elementor-element.elementor-element-world > .elementor-background-overlay {
        background-position: 0px -50px;
    }

    .formato .elementor-element.elementor-element-ward > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .formato .elementor-element.elementor-element-timer {
        padding: 20px 20px 20px 20px;
    }

    .formato .elementor-element.elementor-element-gunna > .elementor-element-populated {
        margin: -80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-tiped > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-bridget {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-bridget .elementor-heading-title {
        font-size: 25px;
    }

    .formato .elementor-element.elementor-element-bridget > .elementor-widget-container {
        margin: 0px 0px -9px 0px;
    }

    .formato .elementor-element.elementor-element-totem {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-totem .elementor-heading-title {
        font-size: 25px;
    }

    .formato .elementor-element.elementor-element-totem > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-sharped {
        text-align: justify;
    }

    .formato .elementor-element.elementor-element-trumped > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-ligth > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .formato .elementor-element.elementor-element-summer > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-cheker {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-cropped {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-cropped img {
        width: 80%;
    }

    .formato .elementor-element.elementor-element-cropped > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-extract > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 30px 10px 30px;
    }

    .formato .elementor-element.elementor-element-passed {
        --e-icon-list-icon-align: left;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    }

    .formato .elementor-element.elementor-element-passed > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-called > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .formato .elementor-element.elementor-element-kitchen {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .formato .elementor-element.elementor-element-pantheon {
        text-align: center;
    }

    .formato .elementor-element.elementor-element-pantheon > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .formato .elementor-element.elementor-element-scramble > .elementor-widget-container {
        margin: 30px 0px 30px 0px;
    }
