@media (min-width:981px){.et_pb_menu__wrap,.et_pb_fullwidth_menu .et-menu-nav,.et_pb_menu .et-menu-nav,.et_pb_menu__menu{display:flex!important;flex-direction:column!important;align-items:flex-end!important}.et_pb_menu__menu>nav>ul.et-menu,.et-menu,.nav{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:0.6rem!important;margin:0!important;padding:0!important}.et_pb_menu__menu>nav>ul>li,.et-menu>li,.nav>li{display:block!important;margin:0!important;padding:0!important;width:auto!important}.et_mobile_nav_menu,.et_mobile_menu,.et_pb_menu__icon,.et_pb_menu__toggle{display:none!important}}.et_pb_menu__menu>nav>ul>li>a,.et-menu>li>a,.nav>li>a{position:relative;display:inline-block;transition:color 0.35s ease,transform 0.35s ease}@media (min-width:981px){.et_pb_menu__menu>nav>ul>li>a:hover,.et-menu>li>a:hover,.nav>li>a:hover{color:#E63946!important;transform:translateX(-8px)}.et_pb_menu__menu>nav>ul>li>a::after,.et-menu>li>a::after,.nav>li>a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:#E63946;transition:width 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.et_pb_menu__menu>nav>ul>li>a:hover::after,.et-menu>li>a:hover::after,.nav>li>a:hover::after{width:100%}}.et_pb_menu__menu>nav>ul>li.current-menu-item>a,.et-menu>li.current-menu-item>a,.nav>li.current-menu-item>a{color:#E63946!important}@media (max-width:980px){.et_pb_row:has(.et_pb_menu__toggle),.et_pb_row:has(.et_mobile_nav_menu),.et_pb_row:has(.mobile_menu_bar){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important}.et_pb_row:has(.et_pb_menu__toggle) .et_pb_column,.et_pb_row:has(.et_mobile_nav_menu) .et_pb_column{width:auto!important;margin:0!important;float:none!important;display:flex!important;align-items:center!important}.et_pb_menu__wrap{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.et_pb_menu__menu,.et-menu-nav{display:none!important}#main-header .container{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}#logo_container{padding-bottom:0!important}#et-top-navigation{display:flex!important;align-items:center!important;padding-top:0!important;margin-top:0!important}.et_pb_menu__toggle::before,.mobile_menu_bar::before,#mobile_menu_bar::before,.et_pb_fullwidth_menu .mobile_menu_bar::before{color:#E63946!important;font-size:32px!important;content:"\61"!important;display:block!important;visibility:visible!important;opacity:1!important}.et_pb_menu__toggle,.et_mobile_nav_menu,.mobile_menu_bar{display:block!important;visibility:visible!important;opacity:1!important}.et_mobile_menu{left:auto!important;right:0!important;width:85vw!important;max-width:300px!important;background-color:#ffffff!important;border-top:4px solid #E63946!important;box-shadow:-5px 10px 30px rgba(0,0,0,0.1)!important;padding:20px!important;position:absolute!important;z-index:99999!important}.et_mobile_menu li{text-align:right!important}.et_mobile_menu li a{color:#1a1a1a!important;font-size:16px!important;font-weight:600!important;border-bottom:1px solid #f5f5f5;padding:12px 0!important;display:block!important}.et_mobile_menu li:last-child a{border-bottom:none!important}.et_mobile_menu li.current-menu-item a{color:#E63946!important}}.et_pb_portfolio_item,.et_pb_grid_item{position:relative!important}.et_pb_portfolio_item .et_pb_image_wrap,.et_pb_portfolio_item .et_portfolio_image,.et_pb_grid_item .et_pb_image_wrap{position:relative;display:block}.single-project .et_pb_gallery_image{position:relative;width:100%;padding-bottom:66.67%;overflow:hidden}.single-project .et_pb_gallery_image img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.contenedor-video-responsive{position:relative;width:100%;height:auto}.contenedor-video-responsive video{width:100%!important;height:auto!important;display:block}