#page-wrapper{display:table;width:100%}.menu-area-header{width:300px}.menu_top_logo img{width:108px;display:block;margin:20.5px 0 27px 18px}#menu-area .menu-area-header{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.1,.495,.295,.925);transition:-webkit-transform .4s cubic-bezier(.1,.495,.295,.925);transition:transform .4s cubic-bezier(.1,.495,.295,.925);transition:transform .4s cubic-bezier(.1,.495,.295,.925),-webkit-transform .4s cubic-bezier(.1,.495,.295,.925);-webkit-transition-timing-function:cubic-bezier(.1,.495,.295,.925);transition-timing-function:cubic-bezier(.1,.495,.295,.925)}.menu-open #menu-area .menu-area-header{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform .3s cubic-bezier(.815,.29,.430,.69);transition:-webkit-transform .3s cubic-bezier(.815,.29,.430,.69);transition:transform .3s cubic-bezier(.815,.29,.430,.69);transition:transform .4s cubic-bezier(.815,.29,.430,.69),-webkit-transform .4s cubic-bezier(.815,.29,.430,.69);-webkit-transition-timing-function:cubic-bezier(.815,.29,.430,.69);transition-timing-function:cubic-bezier(.815,.29,.430,.69)}#menu-area,#page-wrapper{height:100%;vertical-align:top}#menu-area{width:300px}#main,#menu-area{display:table-cell}#main{height:100%;position:relative;vertical-align:middle}#menu-area{position:fixed;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.menu-open-close{display:none}#page-wrapper:before{display:block;position:absolute;top:-1000px;visibility:hidden;content:"responsiveMenuEnabled"}#menu-area{position:fixed;height:100%;z-index:9009;width:0;right:0;top:0}.menu-open #menu-area{width:300px;background:#fff;box-shadow:0px 0 40px 11px #03111c;transition:.5s;border-left:2px solid #1f3a54;overflow-y:auto;overflow-x:hidden}#main{position:relative;left:0;-webkit-transition:-webkit-transform .4s cubic-bezier(.875,.31,.100,.76);transition:-webkit-transform .4s cubic-bezier(.875,.31,.100,.76);transition:transform .4s cubic-bezier(.875,.31,.100,.76);transition:transform .4s cubic-bezier(.875,.31,.100,.76),-webkit-transform .4s cubic-bezier(.875,.31,.100,.76);padding:0}.menu-open #main{-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px);-webkit-transition:-webkit-transform .4s cubic-bezier(.105,.565,.245,.945);transition:-webkit-transform .4s cubic-bezier(.105,.565,.245,.945);transition:transform .4s cubic-bezier(.105,.565,.245,.945);transition:transform .4s cubic-bezier(.105,.565,.245,.945),-webkit-transform .4s cubic-bezier(.105,.565,.245,.945);overflow-y:hidden;box-shadow:0px 0 40px 11px #03111c}.menu-open-close{display:inline-block;position:fixed;z-index:999;padding:10px;top:18px;right:10px;width:48px;height:40px;overflow:hidden;-webkit-transition:height .4s,left .4s!important;transition:height .4s,right .4s!important}.menu-open .menu-open-close{right:10px}.menu-open-close .line{width:100%;height:3px;border-radius:2px;display:block;position:relative;background:#2a2a36;-webkit-transition:opacity .4s,top .4s,-webkit-transform .4s;transition:opacity .4s,top .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s,top .4s;transition:transform .4s,opacity .4s,top .4s,-webkit-transform .4s}body.scrolled .menu-open-close .line{background:#2a2a36}.menu-open-close.close .line{background:#2a2a36}.menu-open-close .line.line-2{margin:3px 0}.menu-open-close .menu-control-text{-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg);display:block;position:relative;color:#fff;top:15px;opacity:0;text-transform:uppercase;font-family:SouthbankLT,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;-webkit-transition:opacity .4s,top .4s;transition:opacity .4s,top .4s}#menu-area:target .menu-open-close,.menu-open-close.close,.menu-open-close.scrolled{height:40px;top:15px;z-index:9999}#menu-area:target .menu-open-close .line-2,.menu-open-close.close .line.line-2{opacity:0}#menu-area:target .menu-open-close .menu-control-text,.menu-open-close.close .menu-control-text,.menu-open-close.scrolled .menu-control-text{top:60px;opacity:1}.menu-open-close.close .menu-control-text{top:90px;transition:.4s}.menu-open-close.scrolled.close .menu-control-text{top:70px;font-size:16px;transition:.4s}#menu-area:target .menu-open-close .line.line-1,.menu-open-close.close .line.line-1{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:6px}#menu-area:target .menu-open-close .line.line-3,.menu-open-close.close .line.line-3{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-6px}@media screen and (max-width:380px){#main{padding-right:0;padding-left:0}.menu-open #menu-area{width:100%;transition:none}.menu-open #main{-webkit-transform:translateX(340px);-ms-transform:translateX(340px);transform:translateX(340px)}.menu-open .menu-open-close{top:15px;left:263px}#menu-area:target .menu-open-close .menu-control-text,.menu-open-close.scrolled .menu-control-text{display:none}.menu-open-close.close .menu-control-text{display:block}.menu-open #main{position:fixed}}.mobile-menu{padding:1.1904761905%}.mobile-menu ul{padding:0;margin:0;list-style:none;padding-top:10px;text-align:left}.mobile-menu ul li{font-weight:400;font-size:18px;display:block;color:#fff;padding:8px 0;border-right:none}.menu_arrow:after{content:"";border:solid red;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:5px;left:4px;background:#fff;width:0;cursor:pointer;transition:all .3s}.open .menu_arrow:after{content:"";border:solid red;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);position:absolute;top:12px;left:4px;background:#fff;width:0;cursor:pointer;transition:all .3s}nav .container .mobile-menu{padding:0;margin:0}.mobile-menu ul li a{color:#2a2a36;text-decoration:none;padding:0;margin:0 5px 0 15px;display:block;font-size:18px}.mobile-menu ul li.menu-item-has-children{position:relative}.mobile-menu ul li.menu-item-has-children:last-child{border:none;padding-bottom:0}.mobile-menu ul li.menu-item-has-children>a{font-weight:400;font-size:24px;padding:0;display:block;position:relative}.mobile-menu ul li.menu-item-has-children>a span{position:relative}.mobile-menu ul li.menu-item-has-children>a span:before{position:absolute;content:'';width:6px;height:1px;transform:rotate(45deg);top:50%;right:-16px;transition:all .3s;border:0 solid transparent;border-left:6px solid #2a2a36}.mobile-menu ul li.menu-item-has-children>a span:after{position:absolute;content:'';width:6px;height:1px;transform:rotate(-45deg);top:50%;right:-20px;transition:all .3s;border:0 solid transparent;border-right:6px solid #2a2a36}.mobile-menu ul li.menu-item-has-children.open>a span:before{transform:rotate(-45deg)}.mobile-menu ul li.menu-item-has-children.open>a span:after{transform:rotate(45deg)}.mobile-menu ul li.menu-item-has-children>ul{transition:max-height .5s ease-in-out;max-height:0;padding-top:0;overflow:hidden}.mobile-menu ul li.menu-item-has-children>ul.show{transition:max-height 1.5s ease-in-out;max-height:500px}.mobile-menu ul li.menu-item-has-children>ul li a{font-weight:400;font-size:18px;padding:3px 0}.menu_open_wrap{position:fixed;width:100%;height:60px;z-index:999;top:0}.menu_open_wrap:before{content:" ";position:absolute;height:16px;width:100%;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-image:url(//tovie.ai/es/wp-content/themes/tovieai_es/css/../img/header-line-dark.png);bottom:-8px;left:0;z-index:1}.menu_open_wrap{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .3s cubic-bezier(.815,.29,.430,.69);transition:-webkit-transform .3s cubic-bezier(.815,.29,.430,.69);transition:transform .3s cubic-bezier(.815,.29,.430,.69);transition:transform .3s cubic-bezier(.815,.29,.430,.69),-webkit-transform .3s cubic-bezier(.815,.29,.430,.69);-webkit-transition-timing-function:cubic-bezier(.815,.29,.430,.69);transition-timing-function:cubic-bezier(.815,.29,.430,.69)}.menu-open .menu_open_wrap{-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px);-webkit-transition:-webkit-transform .2s cubic-bezier(.815,.29,.430,.69);transition:-webkit-transform .2s cubic-bezier(.815,.29,.430,.69);transition:transform .2s cubic-bezier(.815,.29,.430,.69);transition:transform .2s cubic-bezier(.815,.29,.430,.69),-webkit-transform .2s cubic-bezier(.815,.29,.430,.69);-webkit-transition-timing-function:cubic-bezier(.815,.29,.430,.69);transition-timing-function:cubic-bezier(.815,.29,.430,.69)}.menu_open_wrap .phone-v1{visibility:hidden;transition:.3s;transform:translateY(-45px)}.menu_open_wrap .phone-v1{font-size:20px}.menu_open_wrap_scrolled .phone-v1{visibility:visible;transition:.3s;transform:translateY(20px);font-size:20px}.menu_open_wrap .phone-v1:before,.menu_open_wrap_scrolled .phone-v1:before{width:38px;height:38px}@media screen and (max-width:380px){.menu_open_wrap .phone-v1{font-size:16px}.menu_open_wrap_scrolled .phone-v1{font-size:16px}.menu_open_wrap .phone-v1:before,.menu_open_wrap_scrolled .phone-v1:before{width:28px;height:28px}.menu-open .menu_open_wrap{-webkit-transform:translateX(340px);-ms-transform:translateX(340px);transform:translateX(340px)}}.menu-open .menu-area-header nav{display:block;width:100%;position:relative;padding:0;box-shadow:none}.menu-open .menu-area-header nav ul li ul.header_sub_menu{display:block;background:#5a5a6e;width:auto;position:relative}.menu-open .menu-area-header nav ul li ul.header_sub_menu{background:#fff;border-left:2px solid #a639cc}.menu-open .menu-area-header nav ul li ul.header_sub_menu.sub_header_sub_menu{background:#7d7d8d;border-left:none}.menu-open .menu-area-header nav ul li ul.header_sub_menu.sub_header_sub_menu a{padding-left:0;margin:0}.menu-open .menu-area-header nav ul li ul.header_sub_menu li a{padding:2px 0;color:#2a2a36;font-size:18px;border-bottom:0;line-height:1.5em}.menu-open .menu-area-header nav ul li ul.header_sub_menu li a .external_link{color:#2a2a36}.menu-open .menu-area-header nav ul li a:hover{border-bottom:none;padding-bottom:0}.sub_header_sub_menu{padding-left:15px!important}.dropdown-toggle{padding:0 0 8px}.mobile-menu ul li.menu-item a{font-size:24px;transition:all .3s}.menu-area-header nav ul li ul.header_sub_menu li a.active,.mobile-menu ul li.menu-item a.active,.mobile-menu ul li.menu-item-has-children>a span.active{color:#5f63df;fill:#5f63df}