.elementor-21 .elementor-element.elementor-element-dc31d5a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dc31d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spanishpassionstudio.com/wp-content/uploads/2024/11/estudio-de-grabacion-madrid-1-scaled.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-dc31d5a > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-dc31d5a > .elementor-container{min-height:100vh;}.elementor-21 .elementor-element.elementor-element-dc31d5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 5vw 0vw 5vw;}.elementor-21 .elementor-element.elementor-element-bfc2a27 > .elementor-element-populated{padding:0vw 12vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-e68e58e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:83px;font-weight:500;text-transform:uppercase;letter-spacing:-3.9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-33dd6bd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:83px;font-weight:500;text-transform:uppercase;letter-spacing:-3.9px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0e58f5a{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-809a5af .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-809a5af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-1ce55e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-1ce55e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-21 .elementor-element.elementor-element-1ce55e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-c29d41f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 14vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-c019a9e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:86px;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-755fba6{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-007a6f1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-007a6f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-0280382{padding:50px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-a843f2e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5f6a335 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-29a1552 > .elementor-widget-container{--e-transform-rotateZ:-3deg;background-color:#FFFFFF;padding:30px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-29a1552 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-d586615{width:initial;max-width:initial;top:7px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d586615{right:120px;}body.rtl .elementor-21 .elementor-element.elementor-element-d586615{left:120px;}.elementor-21 .elementor-element.elementor-element-d586615 img{width:200px;height:195px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-2732d1c{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7437790 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-838ac94 > .elementor-widget-container{--e-transform-rotateZ:1deg;background-color:#FFFFFF;padding:30px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-838ac94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-fc949fe{width:initial;max-width:initial;top:-90px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-fc949fe{left:120px;}body.rtl .elementor-21 .elementor-element.elementor-element-fc949fe{right:120px;}.elementor-21 .elementor-element.elementor-element-fc949fe img{width:200px;height:189px;object-fit:cover;object-position:center center;border-radius:1000px 1000px 1000px 1000px;}.elementor-21 .elementor-element.elementor-element-057349c{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-241d027 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9a6f04b > .elementor-widget-container{--e-transform-rotateZ:-3deg;background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-9a6f04b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-21 .elementor-element.elementor-element-ed80c97{width:initial;max-width:initial;top:-90px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ed80c97{right:300px;}body.rtl .elementor-21 .elementor-element.elementor-element-ed80c97{left:300px;}.elementor-21 .elementor-element.elementor-element-ed80c97 img{width:200px;height:187px;object-fit:cover;object-position:top center;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-2942d98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-2942d98{padding:5vw 0vw 5vw 5vw;}.elementor-21 .elementor-element.elementor-element-d3860ed > .elementor-element-populated{padding:0vw 10vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-33d73e9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-72a8783{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9386e61 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-9386e61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-dea6c41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c7b5991 img{border-radius:200px 0px 0px 200px;}.elementor-21 .elementor-element.elementor-element-aab4c52 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-aab4c52{padding:0vw 5vw 5vw 0vw;}.elementor-21 .elementor-element.elementor-element-18be1f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1aec567 img{border-radius:0px 200px 0200px 0px;}.elementor-21 .elementor-element.elementor-element-b8ad468 > .elementor-element-populated{padding:0vw 0vw 0vw 12vw;}.elementor-21 .elementor-element.elementor-element-9be4711 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6c46ad5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3cfa5a3{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7d54eab .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-7d54eab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-793609a{padding:0px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-1f19424{text-align:center;}.elementor-21 .elementor-element.elementor-element-1f19424 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;text-transform:uppercase;line-height:90px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a7962f0{text-align:center;}.elementor-21 .elementor-element.elementor-element-a7962f0 .elementor-heading-title{text-transform:uppercase;color:#5BC227;}.elementor-21 .elementor-element.elementor-element-36109e5 .elementor-swiper-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-36109e5 .elementor-testimonial__text{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-21 .elementor-element.elementor-element-36109e5 .elementor-testimonial__name{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-21 .elementor-element.elementor-element-36109e5 .elementor-testimonial__title{color:#A3A3A3;font-family:"Montserrat", Sans-serif;text-transform:capitalize;}.elementor-21 .elementor-element.elementor-element-21ea8ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-21ea8ec{padding:0vw 5vw 0vw 5vw;}.elementor-21 .elementor-element.elementor-element-5d3d5c8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:80px;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b3b3f20{font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-50dcb9e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21 .elementor-element.elementor-element-50dcb9e{padding:3vw 5vw 3vw 5vw;}.elementor-21 .elementor-element.elementor-element-aa54716 .elementor-heading-title{text-transform:uppercase;color:#5BC227;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-item{border-width:0px;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-icon, .elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-active .elementor-accordion-icon, .elementor-21 .elementor-element.elementor-element-5e5356b .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-title{font-family:"Montserrat", Sans-serif;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-tab-title .elementor-accordion-icon i:before{color:#02010100;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-tab-title .elementor-accordion-icon svg{fill:#02010100;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#02010100;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#02010100;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-tab-content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-21 .elementor-element.elementor-element-8a34fb0{padding:0vw 05vw 0vw 5vw;}.elementor-21 .elementor-element.elementor-element-9bf02e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-9bf02e5:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#5BC227;opacity:1;}.elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#5BC227;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 050px 0px;}.elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-background-slideshow{border-radius:64px 64px 64px 64px;}.elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-d3861c7 > .elementor-container{max-width:900px;}.elementor-21 .elementor-element.elementor-element-c61986a{text-align:center;}.elementor-21 .elementor-element.elementor-element-c61986a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:50px;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f886b2c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:28px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1f952cf > .elementor-container{max-width:420px;}.elementor-21 .elementor-element.elementor-element-d307899 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5BC227;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-953edf4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-21 .elementor-element.elementor-element-953edf4 .elementor-button-content-wrapper{flex-direction:row-reverse;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-bfc2a27{width:65%;}.elementor-21 .elementor-element.elementor-element-1a833a8{width:34.956%;}.elementor-21 .elementor-element.elementor-element-d3860ed{width:55.387%;}.elementor-21 .elementor-element.elementor-element-dea6c41{width:44.58%;}.elementor-21 .elementor-element.elementor-element-18be1f7{width:44.58%;}.elementor-21 .elementor-element.elementor-element-b8ad468{width:55.387%;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-dc31d5a > .elementor-container{min-height:70vh;}.elementor-21 .elementor-element.elementor-element-dc31d5a{padding:5vw 3vw 5vw 3vw;}.elementor-21 .elementor-element.elementor-element-bfc2a27 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-e68e58e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e68e58e{text-align:center;}.elementor-21 .elementor-element.elementor-element-e68e58e .elementor-heading-title{font-size:31px;line-height:45px;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-33dd6bd{text-align:center;}.elementor-21 .elementor-element.elementor-element-33dd6bd .elementor-heading-title{font-size:31px;line-height:45px;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-0e58f5a{text-align:center;font-size:16px;}.elementor-21 .elementor-element.elementor-element-c29d41f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-c019a9e .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-21 .elementor-element.elementor-element-29a1552 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-29a1552 .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d586615{right:3%;}body.rtl .elementor-21 .elementor-element.elementor-element-d586615{left:3%;}.elementor-21 .elementor-element.elementor-element-d586615{top:2px;}.elementor-21 .elementor-element.elementor-element-d586615 img{width:60px;height:60px;}.elementor-21 .elementor-element.elementor-element-2732d1c{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-838ac94 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-838ac94 .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-fc949fe{left:15px;}body.rtl .elementor-21 .elementor-element.elementor-element-fc949fe{right:15px;}.elementor-21 .elementor-element.elementor-element-fc949fe{top:0px;}.elementor-21 .elementor-element.elementor-element-fc949fe img{width:60px;height:60px;}.elementor-21 .elementor-element.elementor-element-057349c{margin-top:0px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-9a6f04b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-9a6f04b .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ed80c97{right:3%;}body.rtl .elementor-21 .elementor-element.elementor-element-ed80c97{left:3%;}.elementor-21 .elementor-element.elementor-element-ed80c97{top:1px;}.elementor-21 .elementor-element.elementor-element-ed80c97 img{width:60px;height:60px;}.elementor-21 .elementor-element.elementor-element-2942d98{padding:15vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-d3860ed > .elementor-element-populated{padding:10vw 5vw 10vw 5vw;}.elementor-21 .elementor-element.elementor-element-33d73e9 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-21 .elementor-element.elementor-element-dea6c41 > .elementor-element-populated{margin:13px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-c7b5991 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 00px 00px 00px;}.elementor-21 .elementor-element.elementor-element-c7b5991{text-align:center;}.elementor-21 .elementor-element.elementor-element-c7b5991 img{width:300px;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-aab4c52{padding:0vw 0vw 0vw 0vw;}.elementor-21 .elementor-element.elementor-element-18be1f7 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-1aec567 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1aec567{text-align:center;}.elementor-21 .elementor-element.elementor-element-1aec567 img{width:300px;border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-b8ad468 > .elementor-element-populated{padding:0vw 5vw 10vw 5vw;}.elementor-21 .elementor-element.elementor-element-9be4711 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-21 .elementor-element.elementor-element-6c46ad5 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-21 .elementor-element.elementor-element-3cfa5a3{font-size:16px;}.elementor-21 .elementor-element.elementor-element-1f19424 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-21 .elementor-element.elementor-element-36109e5 .elementor-testimonial__text{font-size:15px;line-height:30px;}.elementor-21 .elementor-element.elementor-element-5d3d5c8 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-21 .elementor-element.elementor-element-1f06729 > .elementor-element-populated{padding:40px 0px 50px 0px;}.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-title{font-size:16px;line-height:26px;}.elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-9bf02e5 > .elementor-element-populated{padding:20px 10px 20px 10px;}.elementor-21 .elementor-element.elementor-element-c61986a .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-21 .elementor-element.elementor-element-f886b2c{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-29a1552 */.elementor-21 .elementor-element.elementor-element-29a1552 h2.elementor-heading-title {
    white-space: nowrap; 
    display: block;
    position: relative;
    width: 100%; /* Container width */
}

.elementor-21 .elementor-element.elementor-element-29a1552 h2.elementor-heading-title {
    animation-delay: 0s;
    animation: moveText 15s linear infinite; /* Adjust duration to fit text length */
    
    color: #000;
    will-change: transform;
}

@keyframes moveText {
    0% {
        transform: translateX(100%); /* Start text off-screen to the right */
    }
    100% {
        transform: translateX(-100%); /* Move text fully off-screen to the left */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-838ac94 */.elementor-21 .elementor-element.elementor-element-838ac94 h2.elementor-heading-title {
    white-space: nowrap; 
    display: block;
    position: relative;
    width: 100%; /* Container width */
}

.elementor-21 .elementor-element.elementor-element-838ac94 h2.elementor-heading-title {
    animation-delay: 0s;
    animation: moveTextopposite 15s linear infinite; /* Adjust duration to fit text length */
    color: #000;
    will-change: transform;
}

@keyframes moveTextopposite {
    0% {
        transform: translateX(-100%); /* Start text off-screen to the left */
    }
    100% {
        transform: translateX(100%); /* Move text fully off-screen to the right */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a6f04b */.elementor-21 .elementor-element.elementor-element-9a6f04b h2.elementor-heading-title {
    white-space: nowrap; 
    display: block;
    position: relative;
    width: 100%; /* Container width */
}

.elementor-21 .elementor-element.elementor-element-9a6f04b h2.elementor-heading-title {
    animation-delay: 0s;
    animation: moveTextthird 15s linear infinite; /* Adjust duration to fit text length */
    
    color: #000;
    will-change: transform;
}

@keyframes moveTextthird {
    0% {
        transform: translateX(100%); /* Start text off-screen to the right */
    }
    100% {
        transform: translateX(-100%); /* Move text fully off-screen to the left */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0280382 */.elementor-21 .elementor-element.elementor-element-0280382{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b5991 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-21 .elementor-element.elementor-element-c7b5991 img{
    padding: 15px;
    width: 100%;
    border-radius:10px !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2942d98 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
  .elementor-21 .elementor-element.elementor-element-2942d98 > .elementor-container{
    flex-direction: column-reverse;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1aec567 */@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .elementor-21 .elementor-element.elementor-element-1aec567 img{
    padding: 15px;
    width: 100%;
    border-radius:10px !important;
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5e5356b */.elementor-21 .elementor-element.elementor-element-5e5356b .elementor-accordion-item {
    border-bottom: 1px solid #fff !important;
}/* End custom CSS */