.elementor-605 .elementor-element.elementor-element-5f457e8 > .elementor-container{min-height:450px;}.elementor-605 .elementor-element.elementor-element-5f457e8:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-5f457e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://institutoabc.org.br/wp-content/uploads/2022/01/hero-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-605 .elementor-element.elementor-element-5f457e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-605 .elementor-element.elementor-element-5f457e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-605 .elementor-element.elementor-element-2b56db1 .elementor-heading-title{color:var( --e-global-color-561e77b );font-family:"Noto Serif", Sans-serif;font-size:46px;font-weight:700;text-transform:capitalize;}.elementor-605 .elementor-element.elementor-element-2b56db1{z-index:9;}.elementor-605 .elementor-element.elementor-element-c609142.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-605 .elementor-element.elementor-element-abe7a08{text-align:right;width:auto;max-width:auto;}.elementor-605 .elementor-element.elementor-element-abe7a08 .elementor-heading-title{color:var( --e-global-color-561e77b );font-family:var( --e-global-typography-6cd809e-font-family ), Sans-serif;font-size:var( --e-global-typography-6cd809e-font-size );font-weight:var( --e-global-typography-6cd809e-font-weight );text-transform:var( --e-global-typography-6cd809e-text-transform );line-height:var( --e-global-typography-6cd809e-line-height );letter-spacing:var( --e-global-typography-6cd809e-letter-spacing );word-spacing:var( --e-global-typography-6cd809e-word-spacing );}.elementor-605 .elementor-element.elementor-element-abe7a08 > .elementor-widget-container{padding:20px 40px 20px 40px;background-color:var( --e-global-color-59c9436 );}.elementor-605 .elementor-element.elementor-element-782fc4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-5efa5ba{margin-top:80px;margin-bottom:80px;}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:10px 0px 10px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb16d7a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16d7a-font-size );font-weight:var( --e-global-typography-cb16d7a-font-weight );text-transform:var( --e-global-typography-cb16d7a-text-transform );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-subtitle.elementskit-style-border::before{background-color:var( --e-global-color-primary );width:20px;margin:0px 10px 0px 0px;}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-subtitle.elementskit-style-border::after{background-color:var( --e-global-color-primary );width:20px;margin:0px 0px 0px 10px;}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-subtitle.elementskit-style-border::before, .elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-subtitle.elementskit-style-border::after{height:1px;transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);}.elementor-605 .elementor-element.elementor-element-4f417fe{text-align:center;}.elementor-605 .elementor-element.elementor-element-59eebe9{text-align:center;font-size:20px;font-weight:bold;}.elementor-605 .elementor-element.elementor-element-59eebe9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-3b39df31:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-3b39df31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143467;background-image:url("http://institutoabc.org.br/wp-content/uploads/2022/01/instituto-abc-igreja-padre-fabio.jpg");background-position:center center;background-size:cover;}.elementor-605 .elementor-element.elementor-element-3b39df31 > .elementor-background-overlay{background-color:#143467;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-605 .elementor-element.elementor-element-3b39df31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-561e77b );margin:10px 0px 10px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cb16d7a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb16d7a-font-size );font-weight:var( --e-global-typography-cb16d7a-font-weight );text-transform:var( --e-global-typography-cb16d7a-text-transform );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-subtitle.elementskit-style-border::before{background-color:var( --e-global-color-primary );width:20px;margin:0px 10px 0px 0px;}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-subtitle.elementskit-style-border::after{background-color:var( --e-global-color-primary );width:20px;margin:0px 0px 0px 10px;}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-subtitle.elementskit-style-border::before, .elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-subtitle.elementskit-style-border::after{height:1px;transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);}.elementor-605 .elementor-element.elementor-element-9b5e3ff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-ffba6b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-605 .elementor-element.elementor-element-5f457e8 > .elementor-container{min-height:300px;}.elementor-605 .elementor-element.elementor-element-5f457e8{padding:0px 10px 0px 10px;}.elementor-605 .elementor-element.elementor-element-2b56db1 .elementor-heading-title{font-size:53px;}.elementor-605 .elementor-element.elementor-element-abe7a08 .elementor-heading-title{font-size:var( --e-global-typography-6cd809e-font-size );line-height:var( --e-global-typography-6cd809e-line-height );letter-spacing:var( --e-global-typography-6cd809e-letter-spacing );word-spacing:var( --e-global-typography-6cd809e-word-spacing );}.elementor-605 .elementor-element.elementor-element-5efa5ba{margin-top:60px;margin-bottom:60px;}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-cb16d7a-font-size );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}.elementor-605 .elementor-element.elementor-element-3b39df31{padding:60px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-cb16d7a-font-size );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}}@media(max-width:767px){.elementor-605 .elementor-element.elementor-element-5f457e8 > .elementor-container{min-height:250px;}.elementor-605 .elementor-element.elementor-element-5f457e8{padding:40px 10px 0px 10px;}.elementor-605 .elementor-element.elementor-element-2b56db1{text-align:center;}.elementor-605 .elementor-element.elementor-element-2b56db1 .elementor-heading-title{font-size:40px;}.elementor-605 .elementor-element.elementor-element-c609142.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-605 .elementor-element.elementor-element-abe7a08 .elementor-heading-title{font-size:var( --e-global-typography-6cd809e-font-size );line-height:var( --e-global-typography-6cd809e-line-height );letter-spacing:var( --e-global-typography-6cd809e-letter-spacing );word-spacing:var( --e-global-typography-6cd809e-word-spacing );}.elementor-605 .elementor-element.elementor-element-abe7a08 > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-605 .elementor-element.elementor-element-5efa5ba{margin-top:40px;margin-bottom:40px;}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );}.elementor-605 .elementor-element.elementor-element-d372430 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-cb16d7a-font-size );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}.elementor-605 .elementor-element.elementor-element-3b39df31{padding:60px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-secondary-font-size );}.elementor-605 .elementor-element.elementor-element-1bef59f .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-cb16d7a-font-size );line-height:var( --e-global-typography-cb16d7a-line-height );letter-spacing:var( --e-global-typography-cb16d7a-letter-spacing );word-spacing:var( --e-global-typography-cb16d7a-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-5d1d956 */#html-cart > div {
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-flow: row wrap;
}

#html-cart button {
    border: none;
}

#html-cart button:hover {
    background: #ffb902;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb2da75 */#concluir-botao {
    position: fixed;
    padding: 20px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    background: #ffb902;
    border-radius: 35px;
    z-index: 9999;
    bottom:40px;
    right: 10%;
    gap: 10px;
    animation-name: praBaixo;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

#icone {
    background-image: url(/wp-content/uploads/2022/01/frechinha.png);
    background-size: cover;
    height: 25px;
    width: 25px;
    display: block;
    transition: ease-in-out 1s;
}

#concluir-botao p {
    margin: 0;
    color: white;
    font-weight: bold;
}


.rodarIcone {
  transform: rotate(180deg)!important;
}

.mudarAnimacao {
    animation-name: praCima!important;
}

@keyframes praBaixo {
    30% {
        transform: translateY(10px);
        background:#f7ba1d;
    }
}

@keyframes praCima {
    30% {
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffba6b1 */#noColumn {
    max-height: 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2df3982f */.product-thumbnail, .cart-subtotal, .product-subtotal, .product-price{
    display: none!important;
}

.actions .button {
    border-radius: 35px!important;
    color: white!important;
    background-color: var(--e-global-color-primary)!important;
}


.actions .button:hover {
    background-color: black!important;
}

.quantity input {
    color: var(--e-global-color-4276176)!important;
    font-weight: bold!important;
    width: 100%!important;
    max-width: 100px;
    border-color: var(--e-global-color-4276176)!important;
    border-radius: 35px!important;
}

.cart_totals {
    width: 100%!important;
    max-width: 500px;
}

.cart_totals h2 {
    display: none!important;
}

table {
    background: white!important;
    border: none!important;
    border-radius: 35px!important;
    overflow: hidden!important;
}

.actions {
    padding: 9px 20px!important;
}

.wc-proceed-to-checkout a {
    border-radius: 35px!important;
    background-color: var(--e-global-color-59c9436)!important;
}

.wc-proceed-to-checkout a:hover {
    background-color: var(--e-global-color-secondary)!important;
}

td > a, .product-name {
    font-weight: 500;
    color: var(--e-global-color-primary)!important;
}

.product-quantity, .quantity input {
    color: var(--e-global-color-4276176);
    font-weight: 500;
}

td bdi, .product-price {
    font-weight: 500;
    color: var(--e-global-color-4276176);
    font-size: 16px;
}

@media (min-width: 1024px) {
    .product-remove {
        width: 0;
    }
}

@media (max-width: 1024px) {
    .shop_table tbody > tr:not(:last-child) {
    border-bottom: 10px solid var(--e-global-color-d630a36)!important;
    }
}

@media (max-width: 767px) {
    .product-quantity::before {
        content: "Valor da doação (R$)"!important;
    }
}/* End custom CSS */
/* Start custom CSS */.woocommerce-message, .woocommerce-error {
    border-radius: 35px!important;
}/* End custom CSS */