.footer-container-wrapper{position:relative;z-index:10}#footer{background-color:#020841;border:1px solid #020841;color:#fff;padding:72px 0 30px}#footer .container,#footer .container .social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#footer .container .social{margin-top:22px}#footer .container .social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#footer .container .social ul li{margin-right:24px}#footer .container .social ul li svg{height:24px}#footer .container ul{list-style:none;margin:0;padding:0}#footer .container .ct_menu_footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#footer .container .ct_menu_footer .menu_footer{margin-left:82px}#footer .container .ct_menu_footer .menu_footer h5{margin-bottom:16px}#footer .container .ct_menu_footer .menu_footer h5,#footer .container .ct_menu_footer .menu_footer h5 a{color:#fff;font-family:Poppins,sans-serif;font-size:18px;line-height:24px;text-decoration:none}#footer .container .ct_menu_footer .menu_footer li{padding:16px 0}#footer .container .ct_menu_footer .menu_footer li,#footer .container .ct_menu_footer .menu_footer li a{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}#footer .container .ct_menu_footer .menu_footer a:hover{text-decoration:underline}#footer .container .ct_menu_footer .ct_libro,#footer .container .ct_menu_footer .logo,#footer .container .ct_menu_footer .social{display:none}.ct_libro{margin-top:20px}#footer .container .copy{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:21px;margin-top:100px;text-align:center}#footer .container .ct_menu_footer .social,#footer .container .menu_footer .title_image,#footer .container .menu_footer .title_image_active{display:none}@media only screen and (max-width:992px){#footer .container .ct_menu_footer .menu_footer{margin-left:5px}}@media only screen and (max-width:768px){#footer{border:0;padding:0 0 32px}#footer .container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer .container .logo{display:block;margin-bottom:30px}#footer .container .social{display:none}#footer .container .ct_menu_footer{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer .container .ct_menu_footer .menu_footer{margin-left:0;margin-top:16px}#footer .container .ct_menu_footer .ct_libro,#footer .container .ct_menu_footer .logo,#footer .container .ct_menu_footer .social{display:block}#footer .container .copy{display:block;font-size:10px;font-weight:400;line-height:16px}#footer .container .menu_footer .title_image{display:flex;float:right}#footer .container .menu_footer .title_image_active,#footer .container .menu_footer.active .title_image{display:none;float:right}#footer .container .menu_footer.active .title_image_active{display:flex;float:right}#footer .container .ct_menu_footer .menu_footer ul{max-height:0;overflow:hidden;transition:max-height 1s ease-out}#footer .container .ct_menu_footer .menu_footer.active ul{height:auto;max-height:500px;transition:max-height 1s ease-in!important}#footer .container .col-info{display:none}#footer .container{padding:0}#footer .container .ct_menu_footer .menu_footer{margin-top:0!important}#footer .container .ct_menu_footer .menu_footer h5{margin-bottom:0!important;padding:17px 20px 17px 30px}#footer .container .ct_menu_footer .menu_footer.active h5{background:#19e29a}#footer .container .ct_menu_footer .menu_footer h5 a{color:#fff;font-size:14px;font-weight:500;line-height:20px}#footer .container .ct_menu_footer .menu_footer.active h5 a{color:#020841}#footer .container .ct_menu_footer .social ul{justify-content:center;text-align:center}#footer .container .copy{margin-top:66px}#footer .container .ct_menu_footer .social{display:block;margin-top:60px}#footer .container .ct_menu_footer .logo{margin:47px auto auto;max-height:30px;width:fit-content}#footer .container .ct_menu_footer .ct_libro{padding-top:30px;text-align:center}#footer .container .ct_menu_footer .menu_footer.active ul{background:#19e29a33}#footer .container .ct_menu_footer .menu_footer ul li{padding:17px 20px 17px 30px}#footer .container .col-nav{width:100%}}