.elementor-2793 .elementor-element.elementor-element-72bebc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}/* Start custom CSS for container, class: .elementor-element-72bebc9 */.soo-page__form {
    background: #f8f8f8;
    padding: 48px 40px;
    box-sizing: border-box;
}

.soo-page__lista {
 
    background: #F5F3EB;
}

body .soo-page__lista-head h2 {
    color: #000000 !important;
    font-size: 23px ! Important;
    line-height: 26px ! Important;
    font-family: Flecha, serif ! Important;
    font-weight: 400!Important;
}

body .soo-page__form h2, body .soo-page__lista-head h2 {
    font-family: SKAsya !important;
    letter-spacing: 0.1px !important;
    color: #233245 !important;
    color: #000000 !important;
    font-size: 23px ! Important;
    line-height: 26px ! Important;
    font-family: Flecha, serif ! Important;
    font-weight: 400!Important;
}

body .soo-item__nome {
    font-family: SKAsya !important;
    color: #fff6e1 !important;
    color: #000000 !important;
    font-size: 16px ! Important;
    line-height: 26px ! Important;
    font-family: Flecha, serif ! Important;
    font-weight: 400!Important;
}

body .soo-item {
 
    border: 0px solid rgba(211, 193, 156, .25)!Important;

    background: #e9e5db ! Important;
    border-radius: 5px;
}

body .soo-item__remove {
  
    color: #000000;
   
}

.soo-page__form {
  
    background: #fff!Important;
}

body #soo-subtitulo, body .soo-page__lista-sub {
    font-family: Zetafonts !important;
    color: #233245 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 17px !important;
    color: #000000 ! Important;
    font-size: 14px ! Important;
    font-weight: 300!Important;
    margin-bottom: 15px ! Important;
    line-height: 22px ! Important;
    font-family: Work Sans ! Important;
}
body .soo-page__lista-sub {
    color: #fff6e1 !important;
    opacity: 1;
    font-weight: 400 !important;
    line-height: 17px !important;
    color: #000000 ! Important;
    font-size: 14px ! Important;
    font-weight: 300!Important;
    margin-bottom: 15px ! Important;
    line-height: 22px ! Important;
    font-family: Work Sans ! Important;
}




body .soo-lista-vazia a {
    color: #000000;
    font-weight: 500;
    border-bottom: 1px solid;
}

body.page .soo-campo input, body .soo-campo textarea {
    padding-bottom: 7px;
    background: transparent !important;
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #4d3b2d !important;
    height: 29px !important;
    padding-left: 7px;
    font-family: SKAsya !important;
    font-size: 14px;
    color: #233245 !important;
    font-weight: 400 !important;
    line-height: 17px !important;
    color: #000000 ! Important;
    font-size: 14px ! Important;
    font-weight: 300!Important;
    font-family: Work Sans ! Important;
}

body #soo-submit {
    background: #4d3b2d !important;
    color: #ffffff !important;
    border: 1px solid #4d3b2d !important;
    padding: 8px 20px;
}
body .soo-page__form {
    padding: 80px;
}
body .soo-page__lista {

    padding: 80px;
}


@media only screen and (max-width: 979px) {
    body .soo-page__form {
   padding: 70px 40px ! Important;
}
    body .soo-page__lista {
     
     
        padding: 50px 40px ! Important;
    }
}

body .soo-item {
    border: 0px solid rgba(211, 193, 156, .25) ! Important;
    background: #e9e5db96 ! Important;
    border-radius: 5px;
}/* End custom CSS */