.elementor-766 .elementor-element.elementor-element-1dca677{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(11, 1fr);--gap:0px 0px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-b81ec41{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-c0a6423{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-30db325 .elementor-repeater-item-86f2bcd .swiper-slide-bg{background-color:#833CA300;background-image:url(https://nuvofitstore.com/wp-content/uploads/2024/08/banner-final.jpg);background-size:cover;}.elementor-766 .elementor-element.elementor-element-30db325 .elementor-repeater-item-e952aab .swiper-slide-bg{background-color:#4054B200;background-image:url(https://nuvofitstore.com/wp-content/uploads/2024/08/banner-3.jpg);background-size:cover;}.elementor-766 .elementor-element.elementor-element-30db325 .swiper-slide{transition-duration:calc(5000ms*1.2);height:595px;}.elementor-766 .elementor-element.elementor-element-30db325 .swiper-slide-contents{max-width:66%;}.elementor-766 .elementor-element.elementor-element-30db325 .swiper-slide-inner{text-align:center;}.elementor-766 .elementor-element.elementor-element-f23d04e{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .elementor-repeater-item-86f2bcd .swiper-slide-bg{background-color:#833CA300;background-image:url(https://nuvofitstore.com/wp-content/uploads/2024/08/banner-cel1.jpg);background-size:contain;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .elementor-repeater-item-e952aab .swiper-slide-bg{background-color:#4054B200;background-image:url(https://nuvofitstore.com/wp-content/uploads/2024/08/BANNER-2-1080.jpg);background-size:cover;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:595px;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .swiper-slide-contents{max-width:66%;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .swiper-slide-inner{text-align:center;}.elementor-766 .elementor-element.elementor-element-1ba2b6e{--display:flex;--min-height:678px;--gap:1px 0px;--background-transition:0.3s;--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-766 .elementor-element.elementor-element-1ba2b6e.e-con{--order:0;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-icon {color:#171717;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-icon svg{fill:#171717;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-style-6 .bwd-service-box.purple:after{border-bottom-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-style-3 .bwd-service-box:before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-box.blue::after{border-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .title{color:#100F0F;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-box .desc{font-family:"Trebuchet MS", Sans-serif;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-box{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-icon i:hover, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .bwd-service-box.blue .bwd-service-icon i:hover{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-0012db0 .title:hover{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-icon-bg, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-icon-bgb::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-icon-bga::after{background-color:#2C1F1F;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .bwd-service-icon.bwd-secondary-bg, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .bwd-service-icon.bwd-secondary-bga::after{background-color:#663939;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .title{color:#1B1B1B;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .desc{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .bwd-service-content::before{background:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .bwd-service-content{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box.shape-color::after, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box.shape-color::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-content.shape-color::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-content.shape-color::after, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-icon.shape-color::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-top-title.shape-color::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-top-title.shape-color::after, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-top-title.shape-color, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-iteam.shape-color::before{background:#000000;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box.shape-border-color::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box .bwd-service-icon.shape-border-colorb::before, .elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .bwd-service-box.shape-border-color::after{border-color:#000000;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-067e2e4 .title:hover{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-a38bdf4 .title{color:#151515;font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .elementor-repeater-item-a38bdf4 .title:hover{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-7c1aa46 > .elementor-widget-container{margin:0px 0px 29px 0px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-7c1aa46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .bwdss_gapc{padding-left:10px;padding-right:10px;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .bwdss_gapr{margin-left:-10px;margin-right:-10px;}.elementor-766 .elementor-element.elementor-element-7c1aa46 .bwdss-row{row-gap:31px;}.elementor-766 .elementor-element.elementor-element-f7f41ed{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:642px;--margin-left:0px;--margin-right:0px;}.elementor-766 .elementor-element.elementor-element-1834700 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-ef79b79{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-10a3e0d .elementor-repeater-item-e3ba8f9 .bwdads-slide-content{animation-duration:1250ms;}.elementor-766 .elementor-element.elementor-element-10a3e0d .elementor-repeater-item-e3ba8f9 .bwdads-slide-img{animation-duration:1250ms;}.elementor-766 .elementor-element.elementor-element-10a3e0d .elementor-repeater-item-e3ba8f9.bwd_single_slider::before{background-color:transparent;background-image:radial-gradient(at bottom center, #5E474700 11%, #6D29F200 0%);width:30%;height:13%;}.elementor-766 .elementor-element.elementor-element-10a3e0d .elementor-repeater-item-e3ba8f9 .bwd-img-wrap{width:466px;height:738px;}.elementor-766 .elementor-element.elementor-element-10a3e0d .bwdads-swiper-wrapper{height:336px;}.elementor-766 .elementor-element.elementor-element-10a3e0d .bwdads-swiper-cube-shadow:before{filter:blur(50px);}.elementor-766 .elementor-element.elementor-element-42f9c5d{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-12ed067{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-1362f6a .elementor-repeater-item-1d106de .section-background{background-position:center center!important;background-size:cover!important;}.elementor-766 .elementor-element.elementor-element-1362f6a .elementor-repeater-item-1d106de.content-wrappersss .background_img{left:0px;top:0px;}.elementor-766 .elementor-element.elementor-element-1362f6a .elementor-repeater-item-1d106de.content-wrappersss.active .content-inner-wrapper{animation-duration:1250ms;}.elementor-766 .elementor-element.elementor-element-1362f6a .bwdsb-style-common{display:flex!important;flex-direction:column!important;}.elementor-766 .elementor-element.elementor-element-1362f6a .content-wrapper{height:621px;}.elementor-766 .elementor-element.elementor-element-1362f6a .content-wrappersss .content-wrapper{background-color:transparent;background-image:radial-gradient(at bottom left, #DF49CC7A 0%, #F2295B00 83%);}.elementor-766 .elementor-element.elementor-element-1362f6a .bwdsb-bttn.bwdsb-bttn-prev{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-accordion-icon, .elementor-766 .elementor-element.elementor-element-5916098 .elementor-accordion-title{color:#686060;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-accordion-icon svg{fill:#686060;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-active .elementor-accordion-icon, .elementor-766 .elementor-element.elementor-element-5916098 .elementor-active .elementor-accordion-title{color:#D98686;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-active .elementor-accordion-icon svg{fill:#D98686;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-766 .elementor-element.elementor-element-5916098 .elementor-tab-content{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-766 .elementor-element.elementor-element-75af95d{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-d6ca100{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-386d1f3.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-main-swiper{height:469px;width:100%;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-main-swiper .swiper-slide{background-color:#D99EB6;border-color:#D3ADD8;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-swiper-button svg{fill:#000000;}.elementor-766 .elementor-element.elementor-element-386d1f3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D3ADD8;opacity:1;}.elementor-766 .elementor-element.elementor-element-386d1f3 .swiper-pagination-bullet-active, .elementor-766 .elementor-element.elementor-element-386d1f3 .swiper-pagination-progressbar-fill{background-color:#D3ADD8;}.elementor-766 .elementor-element.elementor-element-386d1f3 .swiper-pagination-fraction{color:#D3ADD8;}#elementor-lightbox-slideshow-386d1f3{background-color:#D3ADD8;}#elementor-lightbox-slideshow-386d1f3 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-386d1f3 .elementor-swiper-button{color:#D3ADD8;}#elementor-lightbox-slideshow-386d1f3 .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-386d1f3 .elementor-swiper-button:hover{color:#D3ADD8;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-custom-embed-play i{color:#D3ADD8;font-size:20px;text-shadow:0px 0px 10px rgba(197.47626037597658, 33.0128765600286, 33.0128765600286, 0.37);}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-custom-embed-play svg{fill:#D3ADD8;}.elementor-766 .elementor-element.elementor-element-386d1f3 .elementor-carousel-image-overlay{background-color:#D996D7AD;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-766 .elementor-element.elementor-element-3998f93{--display:flex;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-1182a96{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-766 .elementor-element.elementor-element-5005859 img{height:361px;opacity:0.53;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group{padding-right:calc( 43px/2 );padding-left:calc( 43px/2 );margin-bottom:9px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-form-fields-wrapper{margin-left:calc( -43px/2 );margin-right:calc( -43px/2 );margin-bottom:-9px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-766 .elementor-element.elementor-element-6d5145e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-766 .elementor-element.elementor-element-6d5145e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-766 .elementor-element.elementor-element-6d5145e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-type-html{padding-bottom:0px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group .elementor-field, .elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:38px 38px 38px 38px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:38px 38px 38px 38px;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button span{justify-content:center;}.elementor-766 .elementor-element.elementor-element-6d5145e .e-form__buttons__wrapper__button-next{background-color:#E70D91;color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button[type="submit"]{background-color:#E70D91;color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .e-form__buttons__wrapper__button-previous{background-color:#61CE70;color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .e-form__buttons__wrapper__button-next:hover{background-color:#D71DD8;color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button[type="submit"]:hover{background-color:#D71DD8;color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-766 .elementor-element.elementor-element-6d5145e .elementor-button{border-radius:24px 24px 24px 24px;padding:0px 0px 1px 0px;}.elementor-766 .elementor-element.elementor-element-6d5145e{--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;}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-1dca677{--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-b81ec41{--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-12ed067{--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-386d1f3.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-766 .elementor-element.elementor-element-1182a96{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-1dca677{--width:100%;}.elementor-766 .elementor-element.elementor-element-1ba2b6e{--content-width:1082px;}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-1dca677{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-b81ec41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-5ccdaf5 .swiper-slide{height:502px;}.elementor-766 .elementor-element.elementor-element-12ed067{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-766 .elementor-element.elementor-element-386d1f3.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-766 .elementor-element.elementor-element-1182a96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-1834700 */.decorated-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px; /* Tamaño de la fuente ajustado */
    font-weight: 700; /* Grosor de la fuente */
    font-family: 'Poppins', sans-serif; /* Fuente Poppins */
    color: #EF77B4; /* Color del texto */
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase; /* Texto en mayúsculas */
    position: relative;
}

.decorated-title::before,
.decorated-title::after {
    content: '';
    display: inline-block;
    width: 100px; /* Ancho del arabesco */
    height: 10px; /* Altura de la línea ajustada */
    background: repeating-linear-gradient(
        to right,
        #EF77B4,
        #EF77B4 10px,
        transparent 10px,
        transparent 20px
    );
    background-size: 20px 10px; /* Tamaño del patrón */
    position: relative;
    margin: 0 20px; /* Mayor margen para más espacio */
    animation: slide 4s infinite linear;
}

.decorated-title::before {
    transform: rotate(180deg); /* Invertir el arabesco en el lado derecho */
}

@keyframes slide {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-882c72c */.decorated-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px; /* Tamaño de la fuente ajustado */
    font-weight: 700; /* Grosor de la fuente */
    font-family: 'Poppins', sans-serif; /* Fuente Poppins */
    color: #EF77B4; /* Color del texto */
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase; /* Texto en mayúsculas */
    position: relative;
}

.decorated-title::before,
.decorated-title::after {
    content: '';
    display: inline-block;
    width: 100px; /* Ancho del arabesco */
    height: 10px; /* Altura de la línea ajustada */
    background: repeating-linear-gradient(
        to right,
        #EF77B4,
        #EF77B4 10px,
        transparent 10px,
        transparent 20px
    );
    background-size: 20px 10px; /* Tamaño del patrón */
    position: relative;
    margin: 0 20px; /* Mayor margen para más espacio */
    animation: slide 4s infinite linear;
}

.decorated-title::before {
    transform: rotate(180deg); /* Invertir el arabesco en el lado derecho */
}

@keyframes slide {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6a44f5 */.decorated-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px; /* Tamaño de la fuente ajustado */
    font-weight: 700; /* Grosor de la fuente */
    font-family: 'Poppins', sans-serif; /* Fuente Poppins */
    color: #EF77B4; /* Color del texto */
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase; /* Texto en mayúsculas */
    position: relative;
}

.decorated-title::before,
.decorated-title::after {
    content: '';
    display: inline-block;
    width: 100px; /* Ancho del arabesco */
    height: 10px; /* Altura de la línea ajustada */
    background: repeating-linear-gradient(
        to right,
        #EF77B4,
        #EF77B4 10px,
        transparent 10px,
        transparent 20px
    );
    background-size: 20px 10px; /* Tamaño del patrón */
    position: relative;
    margin: 0 20px; /* Mayor margen para más espacio */
    animation: slide 4s infinite linear;
}

.decorated-title::before {
    transform: rotate(180deg); /* Invertir el arabesco en el lado derecho */
}

@keyframes slide {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89d2cba */.decorated-title {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px; /* Tamaño de la fuente ajustado */
    font-weight: 700; /* Grosor de la fuente */
    font-family: 'Poppins', sans-serif; /* Fuente Poppins */
    color: #EF77B4; /* Color del texto */
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase; /* Texto en mayúsculas */
    position: relative;
}

.decorated-title::before,
.decorated-title::after {
    content: '';
    display: inline-block;
    width: 100px; /* Ancho del arabesco */
    height: 10px; /* Altura de la línea ajustada */
    background: repeating-linear-gradient(
        to right,
        #EF77B4,
        #EF77B4 10px,
        transparent 10px,
        transparent 20px
    );
    background-size: 20px 10px; /* Tamaño del patrón */
    position: relative;
    margin: 0 20px; /* Mayor margen para más espacio */
    animation: slide 4s infinite linear;
}

.decorated-title::before {
    transform: rotate(180deg); /* Invertir el arabesco en el lado derecho */
}

@keyframes slide {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dca677 *//* Contenedor del Grid */
.grid-container {
    display: grid;
    grid-template-columns: 1fr; /* Una columna */
    grid-auto-rows: minmax(100px, auto); /* Altura mínima de las filas */
    gap: 20px; /* Espacio entre filas */
}

/* Elementos dentro del Grid */
.grid-item {
    background: #f5f5f5;
    padding: 20px;
    border-radius: 8px;
}/* End custom CSS */