.thanks-contact-row .main-link{color:#ef9c09;text-decoration:underline}.grecaptcha-badge{display:none !important}#cmplz-cookiebanner-container{opacity:0;transition:.3s ease}#cmplz-cookiebanner-container.active{opacity:1}.whatsapp-row{display:none}.whatsapp-row.active{display:block}.whatsapp-row .w-image-h{position:relative}.whatsapp-row .w-image-h img{z-index:1;position:relative}.whatsapp-row .w-image-h:before{content:"";background:url(/wp-content/uploads/2025/10/wa2.png);position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;z-index:0;background-size:cover;background-position:center;animation:grow 4s linear infinite}@keyframes grow{0%{transform:scale(1)}20%{transform:scale(1.3)}100%{transform:scale(1)}}html{overflow-x:hidden}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse}.grecaptcha-badge{visibility:hidden}body.no-scroll{height:100vh;overflow:hidden}.intro-video-row{display:flex;justify-content:center;align-items:center;padding:0;margin:0;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100vh;opacity:1;transition:1s ease}.intro-video-row .w-video-h{height:100vh;width:100vw}.hiddenEl{opacity:0;pointer-events:none;transition:1s ease}section{opacity:1;pointer-events:auto}.intro-video-row.mobile{display:none !important}@media screen and (width<=720px){.intro-video-row.desktop{display:none !important}.intro-video-row.mobile{display:block !important}}header .w-nav-icon{height:unset;width:unset;flex-direction:column-reverse;display:flex;align-items:center}header .w-nav-icon:before{content:"";width:85%;height:2px;background-color:#feffee;display:block}header#page-header>.l-subheader.at_middle{box-shadow:none}header .main-menu>.w-nav-list.level_1{min-width:59vw !important;padding:2rem 2rem 2rem 3rem !important}header .main-menu li.w-nav-close{display:flex;flex-direction:row-reverse;align-items:center;opacity:1;color:#000;font-size:20px;width:auto;right:4rem;top:2rem;flex-wrap:nowrap;column-gap:.5rem}header .main-menu li.w-nav-close:before{vertical-align:middle;font-size:14px}header .main-menu li.w-nav-close:after{content:"CERRAR"}header .main-menu.w-nav.type_mobile .w-nav-anchor:not(.w-btn){line-height:1.2em}header .main-menu>.w-nav-list.level_1>li.menu-item-106 .w-nav-title>span{width:15rem;height:1.5px;background-color:#dfdadaa8;display:block}header .main-menu>.w-nav-list.level_1>li:nth-child(7),header .main-menu>.w-nav-list.level_1>li:nth-child(8),header .main-menu>.w-nav-list.level_1>li:nth-child(9){color:#9e1902}header .main-menu>.w-nav-list.level_1>li:nth-child(7){display:none}.front-section-row:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);position:absolute;bottom:0;left:0;width:100%;display:block;height:10rem;z-index:0}.service-row .outer-wrapper .text-wrapper>h2,.service-row .w-image img,.service-row .text-wrapper{transition:.3s ease}.service-row .w-image img{max-width:unset;z-index:0;position:relative}.service-row:not(.reverse) .text-wrapper{transform:translateX(-3.5rem)}.service-row .outer-wrapper:hover img{transform:scale(.9);opacity:.5}.service-row:not(.reverse) .outer-wrapper:hover .text-wrapper{transform:translateX(-4.5rem)}.service-row .outer-wrapper:hover .text-wrapper>h2{color:#9e1902}.service-row.reverse .outer-wrapper:hover .text-wrapper{transform:translateX(1rem)}.about-row h2{text-wrap-mode:nowrap}.about-row .g-cols>.wpb_column:last-child>.vc_column-inner{justify-content:end}.productions-row .production>.w-image,.productions-row .production>h3{transition:.6s ease}.productions-row .production:hover>.w-image{transform:scale(.8);opacity:.5}.productions-row .production:hover>h3{color:#9e1902;transform:translateY(-63%)}.custom-nav .owl-nav>button{background-color:#323232}.custom-nav .owl-nav>.owl-prev:after{content:'\f177';font-weight:300}.custom-nav .owl-nav>.owl-next:after{content:'\f178';font-weight:300}.custom-nav .owl-nav>.owl-prev{margin-right:.5rem}.gallery-row .w-content-carousel img{height:auto !important;max-height:544px !important}.contact-row .phone-btn{background-color:#feffee;color:#000 !important;font-size:22px;border-radius:59px;padding:1rem 2.5rem;font-weight:400}.contact-row form .form-group{margin-bottom:.5rem}.contact-row form .form-group label{display:none}.contact-row form .form-group input,.contact-row form .form-group textarea{background-color:#feffee;border-radius:3px;color:#000}.contact-row form .form-group input::placeholder,.contact-row form .form-group textarea::placeholder{text-transform:uppercase;color:#000;opacity:.8;font-size:20px}.contact-row form .wpcf7-not-valid-tip{font-size:14px}.contact-row form input[type=submit]{background-color:#9e1902;display:block;width:100%;border-radius:3px;padding:.9rem;text-transform:uppercase;font-size:20px}footer .main-row .g-cols{display:grid !important;grid-template-columns:35% 26% 15% 24%}footer .main-row .g-cols>.wpb_column{width:100% !important}footer .contact-row .g-cols{display:grid !important;grid-template-columns:25% 30% 45%}footer .contact-row .g-cols>.wpb_column{width:100% !important}@media screen and (width<=1024px){header .w-nav-icon{width:7rem}header .main-menu>.w-nav-list.level_1>li:nth-child(7){display:block}}@media screen and (width<=600px){header .main-menu>.w-nav-list.level_1{min-width:unset !important;padding:1rem !important}header .main-menu li.w-nav-close{top:1rem}header .main-menu.ush_menu_1.type_mobile .w-nav-anchor.level_1,header .main-menu li.w-nav-close:after{font-size:14px}}@media screen and (width<=380px){header .w-nav-icon{width:6rem}header .w-image.ush_image_1.logo,header .social-icons-wrapper>.w-image{height:25px !important}header .main-menu>.w-nav-list.level_1{padding:.5rem !important}header .main-menu.ush_menu_1.type_mobile .w-nav-anchor.level_1,header .main-menu li.w-nav-close:after{font-size:13px}}@media screen and (width<=1024px){.service-row:not(.reverse) .outer-wrapper{flex-direction:column}.service-row.reverse .outer-wrapper{flex-direction:column-reverse}.service-row .text-wrapper>*{width:100% !important;text-align:center !important}.service-row .text-wrapper{transform:translateX(0rem) !important;transform:translateY(-5rem) !important}.service-row .outer-wrapper:hover .text-wrapper{transform:translateX(0rem) !important;transform:translateY(-8rem) !important}.service-row .w-image img{max-width:100%}}@media screen and (width<=600px){.service-row .text-wrapper{transform:translateY(0rem) !important}.service-row .outer-wrapper:hover .text-wrapper{transform:translateY(-2rem) !important}}@media screen and (width<=1280px){.about-row .g-cols>.wpb_column:last-child .wpb_wrapper,.about-row .g-cols>.wpb_column:last-child .w-image{height:100%}.about-row .g-cols>.wpb_column:last-child img{object-position:85% 50%}}@media screen and (width<=600px){.productions-row .w-content-carousel .w-image-h{display:flex;justify-content:center}.custom-nav .owl-nav>button{height:3rem !important;width:3rem !important}}@media screen and (width<=600px){.gallery-row .w-content-carousel img{height:100%!important;width:100%}}@media screen and (width<=1024px){.contact-row .phone-btn{font-size:18px}}@media screen and (width<=900px){.contact-row .g-cols{flex-direction:column;row-gap:2rem}.contact-row .g-cols>.wpb_column{width:100% !important}}@media screen and (width<=600px){.contact-row .phone-btn{font-size:16px}}@media screen and (width<=1400px){footer .main-row .g-cols{grid-template-columns:1fr 1fr;row-gap:2rem}footer .main-row .g-cols>.wpb_column:last-child{grid-column:1;grid-row:2}footer .main-row h2{margin-bottom:1.5rem !important}footer .contact-row .w-menu{font-size:12px !important}footer .contact-row ul>li{margin-right:1rem !important}}@media screen and (width<=1024px){footer .contact-row .g-cols{grid-template-columns:1fr;row-gap:1rem}footer .contact-row .rrss-icons-wrapper{justify-content:center}footer .contact-row .w-menu{margin-left:auto !important;margin-right:auto !important}}@media screen and (width<=750px){footer .main-row .g-cols{grid-template-columns:1fr;row-gap:3rem}}@media screen and (width<=600px){footer .main-row .g-cols{row-gap:2rem}}@media screen and (width<=400px){footer .main-row .w-menu{font-size:13px !important}}