.elementor-58203 .elementor-element.elementor-element-7cfb6ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-58203 .elementor-element.elementor-element-7cfb6ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-58203 .elementor-element.elementor-element-305e1b0{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:7;text-align:center;}.elementor-58203 .elementor-element.elementor-element-305e1b0 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-background );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:35px;padding:0px 0px 0px 0px;}.elementor-58203 .elementor-element.elementor-element-109d337{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-58203 .elementor-element.elementor-element-109d337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:60px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );border-radius:2rem 2rem 2rem 2rem;margin-bottom:10px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-background );margin-bottom:0px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-background );margin-bottom:0px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-accent );font-size:0.6em;margin-bottom:10px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-secondary );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-background );font-family:var( --e-global-typography-taxonomy-font-family ), Sans-serif;font-size:var( --e-global-typography-taxonomy-font-size );font-weight:var( --e-global-typography-taxonomy-font-weight );font-style:var( --e-global-typography-taxonomy-font-style );text-decoration:var( --e-global-typography-taxonomy-text-decoration );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-background );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-background );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-alternate );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-alternate );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-taxonomy-font-family ), Sans-serif;font-size:var( --e-global-typography-taxonomy-font-size );font-weight:var( --e-global-typography-taxonomy-font-weight );font-style:var( --e-global-typography-taxonomy-font-style );text-decoration:var( --e-global-typography-taxonomy-text-decoration );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-background );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-alternate );font-family:var( --e-global-typography-meta-font-family ), Sans-serif;font-size:var( --e-global-typography-meta-font-size );font-weight:var( --e-global-typography-meta-font-weight );text-transform:var( --e-global-typography-meta-text-transform );font-style:var( --e-global-typography-meta-font-style );text-decoration:var( --e-global-typography-meta-text-decoration );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );border-style:solid;border-width:1px 0px 0px 0px;padding:16px 32px 16px 32px;margin-top:20px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );}.elementor-58203 .elementor-element.elementor-element-0c1cc9c img{width:75%;opacity:1;}.elementor-58203 .elementor-element.elementor-element-aae2c60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58203 .elementor-element.elementor-element-aae2c60::before, .elementor-58203 .elementor-element.elementor-element-aae2c60 > .elementor-background-video-container::before, .elementor-58203 .elementor-element.elementor-element-aae2c60 > .e-con-inner > .elementor-background-video-container::before, .elementor-58203 .elementor-element.elementor-element-aae2c60 > .elementor-background-slideshow::before, .elementor-58203 .elementor-element.elementor-element-aae2c60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-58203 .elementor-element.elementor-element-aae2c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-58203 .elementor-element.elementor-element-fbcf1fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-58203 .elementor-element.elementor-element-43bd7a2{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-58203 .elementor-element.elementor-element-43bd7a2 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-background );}.elementor-58203 .elementor-element.elementor-element-946fba5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58203 .elementor-element.elementor-element-ee7db87.elementor-element{--align-self:flex-start;}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button-content-wrapper{flex-direction:row;}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button{font-family:var( --e-global-typography-tertiary-font-family ), Sans-serif;font-size:var( --e-global-typography-tertiary-font-size );font-weight:var( --e-global-typography-tertiary-font-weight );text-transform:var( --e-global-typography-tertiary-text-transform );font-style:var( --e-global-typography-tertiary-font-style );text-decoration:var( --e-global-typography-tertiary-text-decoration );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-58203 .elementor-element.elementor-element-75691e1 img{width:75%;opacity:1;}body.elementor-page-58203:not(.elementor-motion-effects-element-type-background), body.elementor-page-58203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-58203 .elementor-element.elementor-element-305e1b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-58203 .elementor-element.elementor-element-43bd7a2{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-58203 .elementor-element.elementor-element-43bd7a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}@media(max-width:1180px){.elementor-58203 .elementor-element.elementor-element-305e1b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-58203 .elementor-element.elementor-element-43bd7a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}@media(max-width:767px){.elementor-58203 .elementor-element.elementor-element-305e1b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-58203 .elementor-element.elementor-element-43bd7a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}@media(min-width:1601px){.elementor-58203 .elementor-element.elementor-element-305e1b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-taxonomy-font-size );line-height:var( --e-global-typography-taxonomy-line-height );letter-spacing:var( --e-global-typography-taxonomy-letter-spacing );word-spacing:var( --e-global-typography-taxonomy-word-spacing );}.elementor-58203 .elementor-element.elementor-element-109d337.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-58203 .elementor-element.elementor-element-43bd7a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-58203 .elementor-element.elementor-element-ee7db87 .elementor-button{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-0c1cc9c */.elementor-58203 .elementor-element.elementor-element-0c1cc9c{
    border-radius: 51.1875rem;
opacity: 1;

filter: blur(300px);
width: 51.1875rem;
height: 51.1875rem;
position: absolute;
top: 00px;
right: -900px;
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee7db87 */.elementor-button-icon svg {
    height: auto;
    width: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbcf1fe */.elementor-58203 .elementor-element.elementor-element-fbcf1fe{
padding: 5rem 2.5rem !important;
border-radius: 1.25rem;
border: 1px solid var(--e-global-color-border);
background: radial-gradient(109.62% 152.17% at 50% -67.98%, var(--color-4-destaque-1, rgba(38, 171, 255, 0.20)) 0%, rgba(38, 171, 255, 0.00) 100%), linear-gradient(152deg, rgba(220, 241, 254, 0.00) 36.25%, rgba(38, 171, 255, 0.03) 85.8%), var(--color-2-bg-2, #000F2A);
backdrop-filter: blur(4.900000095367432px);

}


@media(max-width: 767px){
    .elementor-58203 .elementor-element.elementor-element-fbcf1fe{
        padding: 4rem 2rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75691e1 */.elementor-58203 .elementor-element.elementor-element-75691e1{
    border-radius: 51.1875rem;
opacity: 1;

filter: blur(300px);
width: 51.1875rem;
height: 51.1875rem;
position: absolute;
top: 00px;
right: -900px;
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aae2c60 */@media(max-width: 767px) {
    .elementor-58203 .elementor-element.elementor-element-aae2c60{
        padding: 0em 1.25em 4em 1.25em !important; 
    }
}

.elementor-58203 .elementor-element.elementor-element-aae2c60{
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS *//*barra de rolagem duplicada*/
[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}




/*personalizando a barra scroll*/
::-webkit-scrollbar {
    width: 10px;
    background: var(--e-global-color-secondary);
}

::-webkit-scrollbar-track {
    background: var(--e-global-color-b15ba3e);
}
  
::-webkit-scrollbar-thumb {

background: var(--Gradient-1, linear-gradient(0deg, var(--color-4-destaque-1, #26ABFF) 1.9%, var(--color-5-destaque-2, #DCF1FE) 100.17%, var(--color-4-destaque-1, #26ABFF) 198.44%));
    transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
    filter: brightness(2px);
}

/*sem espaço extra nos textos*/
p{
    margin-bottom: 0;
}


/*configurações de espaçamentos dektop*/
@media(min-width: 1025px){
.e-con{
    --container-max-width: 1280px;
    padding: 7.5em 0;
}
}

/*configurações de espaçamentos dektop*/
@media(min-width: 1025px) and (max-width: 1366px){
.e-con{

    padding: 7.5em 0;
 --container-max-width: 90%;
}
}


/*configurações de espaçamentos tablet*/
@media(min-width: 767px) and (max-width: 1024px){
    .e-con{
    --container-max-width: 90%;
    padding: 5em 0;
}
}

@media(max-width: 767px) {
    .e-con{
    --container-max-width: 100%;
    padding: 4em 1.25em;
}


}

/*container interno sem alterações de padding*/
.e-con-full{
    padding: 0 !important;
}

@media(max-width: 767px){
.e-con .elementor-widget:not(.fixo){
    width: 100% !important;   
}
}

.tag-wrapper{
  width: 100%;
  display: block;        /* força quebra de linha */
  display: block;
  margin: 0;
  padding: 0;
height: fit-content;

}

.tag{
  color: var(--e-global-color-alternate);
  font-family: Montserrat;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 1px;

  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  width: fit-content;
  padding: 0.25rem 1.25rem;
  margin-bottom: 30px;

  border-radius: 3.125rem;
  border: 1px solid var(--e-global-color-border);

  line-height: 150%;
}

.tag-icon{
  width: 21px;
  height: 21px;
  display: block;   /* remove baseline do img */
}

/* o wrapper NÃO pode herdar o tamanho do h2 */
.elementor-heading-title .tag-wrapper{
  font-size: 0;      /* remove influência do heading no wrapper */
  line-height: 0;
}








/*estilo de textos de descrição*/
.descricao{
    display: block;
    margin-top: 30px;
    font-size: 1.125rem;
    line-height: 1.5em;
    letter-spacing: 0;
    font-weight: 400;
    color: var( --e-global-color-alternate);

}

.destaque{
    color: #F6FAFD;
}


.botao .elementor-button:hover {
    transform: translateX(5px); /* Move o botão para cima */
    box-shadow: 2px 1px 100px 0px rgba(70, 183, 255, 0.20);
}

.botao .elementor-button {
display: flex;
padding: 1.25rem 2.5rem;
justify-content: center;
align-items: center;
gap: 0.625rem;
border-radius: 0.3125rem;
background: linear-gradient(92deg, var(--color-4-destaque-1, #26ABFF) 1.9%, var(--color-5-destaque-2, #DCF1FE) 100.17%, var(--color-4-destaque-1, #26ABFF) 198.44%);
box-shadow: 2px 1px 12.9px 0 rgba(70, 183, 255, 0.58);
color: var(--e-global-color-primary);
font-family: Montserrat;
font-size: 1.125rem;
font-style: normal;
font-weight: 600;
line-height: normal;
transition: all 5s easy-in-out !important;
}


.gradient{
    background: var(--Gradient-1, linear-gradient(92deg, var(--color-4-destaque-1, #26ABFF) 1.9%, var(--color-5-destaque-2, #DCF1FE) 100.17%, var(--color-4-destaque-1, #26ABFF) 198.44%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}


@media (min-width: 1575px) {
    body::before, body::after {
        content: "";
        position: fixed;
        top: 0;
        left: 100px;
        width: 1px;
        height: 100%;
        background: var(--e-global-color-border);
        z-index: 999;
    }
}

@media (min-width: 1575px) {
    body::after {
        left: inherit;
        right: 100px;
    }
}



@media(max-width: 1024px){
    /*estilo de textos de descrição*/
.descricao{

    margin-top: 20px;


}


.tag{
      margin-bottom: 20px;
}
}/* End custom CSS */