@charset "UTF-8";#loading-container{position:fixed;width:100%;height:100%;display:none;background:rgba(244,241,238,.8);z-index:1000000;top:0;left:0}#loading-container img{position:absolute;width:200px;height:200px;left:50%;margin-left:-100px;top:50%;margin-top:-100px}.overlay-container{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:200;display:none}header{position:fixed;top:0;transition:all .5s ease!important;z-index:100;width:100%;display:block}header.hidden-sticky{top:-220px;height:0}header .top-menu{height:40px;background-color:#3d403c}header .top-menu .header-top-menus{width:100%;height:40px;display:flex;justify-content:space-between;align-items:center}header .top-menu .header-top-menus .menu-recursos-container{margin-top:1px}header .top-menu .header-top-menus .menu-header-top-container,header .top-menu .header-top-menus .menu-recursos-container{display:inline-block}header .top-menu .header-top-menus .menu-header-top-container ul.menu,header .top-menu .header-top-menus .menu-recursos-container ul.menu{display:inline-block}header .top-menu .header-top-menus .menu-header-top-container ul.menu li,header .top-menu .header-top-menus .menu-recursos-container ul.menu li{display:inline-block;margin-left:30px}header .top-menu .header-top-menus .menu-header-top-container ul.menu li:first-child,header .top-menu .header-top-menus .menu-recursos-container ul.menu li:first-child{margin-left:0}header .top-menu .header-top-menus .menu-header-top-container ul.menu li a,header .top-menu .header-top-menus .menu-recursos-container ul.menu li a{font-size:12px;line-height:16px;font-weight:400;text-transform:uppercase;color:#fff;display:block;padding:5px 10px}header .top-menu .header-top-menus .menu-header-top-container ul.menu li a:after,header .top-menu .header-top-menus .menu-recursos-container ul.menu li a:after{content:"";display:block;border-bottom:1px solid #fff;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}header .top-menu .header-top-menus .menu-header-top-container ul.menu li a:hover:after,header .top-menu .header-top-menus .menu-recursos-container ul.menu li a:hover:after{width:100%}header .top-menu .header-top-menus.logged-user .menu-price{display:none!important}header .top-menu .buttons-teamteca{margin-left:40px;margin-right:40px}header .top-menu .buttons-teamteca .btn{margin-left:10px;outline:0!important;box-shadow:none!important;width:130px;text-align:center;padding:3px 35px}header .top-menu .buttons-teamteca .btn:first-child{margin-left:0}header .top-menu .buttons-teamteca.logout{width:28px}header .top-menu .buttons-teamteca.logout .logout-icon{position:absolute;top:6px;width:28px;height:28px;display:block;background:url(../img/logout-icon.png) no-repeat center center;transition:background-image .3s ease}header .top-menu .buttons-teamteca.logout .logout-icon:hover{background-image:url(../img/logout-icon-red.png)}header .middle-menu{background-color:#f4f1ee}header .middle-menu .middle-menu-content{position:relative}header .middle-menu .middle-menu-content .logo{width:70px;height:70px;display:block;background:url(../img/logo-2x.png) no-repeat center center;background-size:70px 70px;position:absolute;top:50%;margin-top:-35px;left:-85px;transition:all .7s}header .middle-menu .middle-menu-content .logo:hover{transform:rotate(360deg)}header .middle-menu .middle-menu-content form{max-width:80%;margin:0 auto;display:flex;height:110px;justify-content:center;align-items:center}header .middle-menu .middle-menu-content form select{width:190px;height:58px;border:1px solid #9aa4bc;font-size:16px;line-height:22px;font-weight:400;display:inline-block;color:#3d403c;text-transform:uppercase;padding:18px 15px 20px 15px;border-radius:0;max-width:25%;margin-right:-1px;background:#f4f1ee url(../img/chevron-2x.png) no-repeat center right 15px;background-size:20px 20px;outline:0!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .3s ease}header .middle-menu .middle-menu-content form select:hover{background-color:#fff}header .middle-menu .middle-menu-content form input{width:100%;height:58px;border:1px solid #9aa4bc;font-size:16px;line-height:22px;font-weight:400;display:inline-block;color:#9aa4bc;padding:22px 10px 20px 20px;border-radius:0!important;outline:0!important;max-width:100%;background-color:#fff;text-transform:uppercase}header .middle-menu .middle-menu-content form input.search-submit{width:114px;border-color:#3d403c;background:#3d403c url(../img/magnifier-2x.png) no-repeat center center;background-size:27px 28px;display:inline-block;max-width:15%;transition:all .3s ease}header .middle-menu .middle-menu-content form input.search-submit:hover{background-color:#ec8564;border-color:#ec8564;cursor:pointer}header .middle-menu .middle-menu-content form input.search-submit.searching{background-image:url(../img/loading-blue-white.svg);background-size:50px 50px}header .middle-menu .middle-menu-content form .autocomplete-global{max-width:100%;width:760px;display:block;position:relative}header .middle-menu .middle-menu-content form .autocomplete-global .autocomplete-items{position:absolute;border:1px solid #9aa4bc;border-bottom:none;border-top:none;z-index:101;top:100%;left:0;right:0}header .middle-menu .middle-menu-content form .autocomplete-global .autocomplete-items div{font-size:14px;line-height:20px;padding:14px 10px 9px 20px;cursor:pointer;background-color:#fff;border-bottom:1px solid #9aa4bc;text-transform:uppercase;text-align:left}header .middle-menu .middle-menu-content form .autocomplete-global .autocomplete-items div strong{font-size:14px;line-height:20px;color:#ec8564}header .middle-menu .middle-menu-content form .autocomplete-global .autocomplete-items div:hover{background-color:#f4f1ee}header .middle-menu .middle-menu-content form .autocomplete-global .autocomplete-active{background-color:#1e90ff!important;color:#fff}header .bottom-menu{background-color:#ec8564}header .bottom-menu .category-list{margin:0 50px;height:60px;display:flex;justify-content:space-between;align-items:center}header .bottom-menu .category-list li a{font-size:13px;line-height:18px;font-weight:600;text-transform:uppercase;color:#f4f1ee;display:block}header .bottom-menu .category-list li a:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}header .bottom-menu .category-list li a:hover:after{width:100%}header .mobile-menu{display:none;overflow-y:auto}header .mobile-menu .mobile-header-menu{display:none}header .mobile-menu .mobile-search-container{display:none}header .mobile-menu .mobile-categories-container{display:none}header .hamburger{display:none!important;position:absolute;bottom:17px;right:60px}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner::after,header .hamburger .hamburger-inner::before{background-color:#f4f1ee!important;transition:all .3s linear 0s}header .hamburger:hover .hamburger-inner,header .hamburger:hover .hamburger-inner::after,header .hamburger:hover .hamburger-inner::before{background-color:#fff!important}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner::after,header .hamburger.is-active .hamburger-inner::before{background-color:#f4f1ee!important;width:28px;transition:all .3s linear 0s}header .hamburger.is-active:hover .hamburger-inner,header .hamburger.is-active:hover .hamburger-inner::after,header .hamburger.is-active:hover .hamburger-inner::before{background-color:#fff!important}@media (max-width:1880px){header .middle-menu .middle-menu-content .logo{left:15px}header .bottom-menu{height:60px}header .bottom-menu .category-list{display:none!important}header .mobile-menu{z-index:100;background:#ec8564;width:350px;display:block;position:absolute;top:210px;left:110%;transition:all .6s ease}header .mobile-menu.active{left:calc(100% - 350px);display:block}header .mobile-menu .mobile-categories-container{display:block;padding:40px 35px 50px}header .mobile-menu .mobile-categories-container ul li{margin-bottom:16px;display:block}header .mobile-menu .mobile-categories-container ul li:last-child{margin-bottom:0}header .mobile-menu .mobile-categories-container ul li a{font-size:13px;line-height:18px;font-weight:600;color:#f4f1ee;text-transform:uppercase;position:relative}header .mobile-menu .mobile-categories-container ul li a:after{position:absolute;bottom:-5px;left:0;content:"";display:inline-block;border-bottom:1px solid #fff;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}header .mobile-menu .mobile-categories-container ul li a:hover:after{width:100%}header .hamburger{display:block!important}}@media (max-width:1200px){header .top-menu .header-top-menus .menu-header-top-container ul.menu li,header .top-menu .header-top-menus .menu-recursos-container ul.menu li{margin-left:10px}header .top-menu .header-top-menus .buttons-teamteca{margin-right:10px;margin-left:15px}header .hamburger{right:30px}}@media (max-width:991px){header .top-menu .header-top-menus .menu-header-top-container ul.menu li,header .top-menu .header-top-menus .menu-recursos-container ul.menu li{margin-left:0}header .top-menu .header-top-menus .menu-header-top-container ul.menu li a,header .top-menu .header-top-menus .menu-recursos-container ul.menu li a{padding:5px}header .top-menu .header-top-menus .buttons-teamteca{margin-left:5px;margin-right:0}header .middle-menu .middle-menu-content form{margin-right:0}header .middle-menu .middle-menu-content form select{max-width:35%}header .middle-menu .middle-menu-content form .autocomplete-global{max-width:50%}}@media (max-width:767px){header{overflow-y:auto}header .top-menu{z-index:101;position:relative}header .top-menu .header-top-menus{justify-content:center}header .top-menu .header-top-menus .menu-header-top-container,header .top-menu .header-top-menus .menu-recursos-container{display:none}header .top-menu .header-top-menus .buttons-teamteca{margin:0}header .top-menu .header-top-menus .buttons-teamteca.logout .logout-icon{top:4px}header .middle-menu{z-index:101;position:relative;height:100px}header .middle-menu .middle-menu-content .logo{width:50px;height:50px;background-size:50px 50px;top:auto;margin-top:25px;left:0}header .middle-menu .middle-menu-content form{display:none}header .bottom-menu{height:2px}header .hamburger{z-index:101;right:calc((100% - 540px)/ 2 + 5px);top:77px;bottom:auto}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner::after,header .hamburger .hamburger-inner::before{background-color:#ec8564!important}header .hamburger:hover .hamburger-inner,header .hamburger:hover .hamburger-inner::after,header .hamburger:hover .hamburger-inner::before{background-color:#ec8564!important}header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner::after,header .hamburger.is-active .hamburger-inner::before{background-color:#ec8564!important}header .hamburger.is-active:hover .hamburger-inner,header .hamburger.is-active:hover .hamburger-inner::after,header .hamburger.is-active:hover .hamburger-inner::before{background-color:#ec8564!important}header .mobile-menu{z-index:100;background:#ec8564;padding-top:140px;width:100%;position:absolute;top:-200vh;left:0;transition:all .6s ease}header .mobile-menu .mobile-categories-container{padding:20px 0 25px;width:540px;margin:0 auto;max-width:calc(100% - 70px)}header .mobile-menu .mobile-categories-container ul li{margin-bottom:16px}header .mobile-menu .mobile-categories-container ul li:last-child{margin-bottom:0}header .mobile-menu .mobile-categories-container ul li a{font-size:13px;line-height:18px;font-weight:600;color:#f4f1ee;text-transform:uppercase}header .mobile-menu .mobile-header-menu{display:block;background-color:#3d403c}header .mobile-menu .mobile-header-menu .menu{display:flex;justify-content:space-between;width:540px;margin:0 auto;padding-top:15px;padding-bottom:15px;max-width:calc(100% - 70px)}header .mobile-menu .mobile-header-menu .menu li{font-size:10px;line-height:14px}header .mobile-menu .mobile-header-menu .menu li a{font-size:12px;line-height:14px;color:#f4f1ee;text-transform:uppercase;padding:8px 0;display:block;position:relative}header .mobile-menu .mobile-header-menu .menu li a:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}header .mobile-menu .mobile-header-menu .menu li a:hover:after{width:100%}header .mobile-menu .mobile-search-container{display:block;background-color:#f4f1ee}header .mobile-menu .mobile-search-container form{width:540px;max-width:calc(100% - 70px);margin:0 auto;display:block}header .mobile-menu .mobile-search-container form select{width:100%;height:40px;border:1px solid #9aa4bc;font-size:14px;line-height:20px;font-weight:400;display:inline-block;color:#3d403c;text-transform:uppercase;padding:0 10px 0 20px;border-radius:0;margin-bottom:20px;background:#f4f1ee url(../img/chevron-2x.png) no-repeat center right 10px;background-size:18px 18px;outline:0!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .3s ease}header .mobile-menu .mobile-search-container form select:hover{background-color:#fff}header .mobile-menu .mobile-search-container form input{width:100%;text-transform:uppercase;display:block;height:40px;border:1px solid #9aa4bc;font-size:14px;line-height:20px;font-weight:400;display:inline-block;color:#9aa4bc;padding:16px 10px 16px 20px;border-radius:0!important;outline:0!important;background-color:#fff}header .mobile-menu .mobile-search-container form input.search-submit{margin-top:20px;border-color:#3d403c;background:#3d403c url(../img/magnifier-2x.png) no-repeat center center;background-size:27px 28px;display:inline-block;transition:all .3s ease;margin-bottom:20px}header .mobile-menu .mobile-search-container form input.search-submit:hover{background-color:#ec8564;border-color:#ec8564;cursor:pointer}header .mobile-menu .mobile-search-container form .autocomplete-mobile{width:100%;display:block;position:relative}header .mobile-menu .mobile-search-container form .autocomplete-mobile .autocomplete-items{position:absolute;border:1px solid #9aa4bc;border-bottom:none;border-top:none;z-index:101;top:100%;left:0;right:0}header .mobile-menu .mobile-search-container form .autocomplete-mobile .autocomplete-items div{font-size:12px;line-height:16px;padding:12px 10px 11px 20px;cursor:pointer;background-color:#fff;border-bottom:1px solid #9aa4bc;text-transform:uppercase;text-align:left}header .mobile-menu .mobile-search-container form .autocomplete-mobile .autocomplete-items div strong{font-size:12px;line-height:16px;color:#ec8564}header .mobile-menu .mobile-search-container form .autocomplete-mobile .autocomplete-items div:hover{background-color:#f4f1ee}header .mobile-menu .mobile-search-container form .autocomplete-mobile .autocomplete-active{background-color:#1e90ff!important;color:#fff}header .mobile-menu.active{left:0;top:0;display:block}header .mobile-menu.active .bottom-menu{display:none}header.menu-active{height:100vh}}@media (max-width:575px){header .middle-menu .middle-menu-content .logo{left:-20px}header .hamburger{right:40px}}@media (max-width:480px){header .middle-menu .middle-menu-content .logo{left:15px}header .hamburger{right:35px}header .mobile-menu .mobile-header-menu-top{text-align:center}header .mobile-menu .mobile-header-menu-top .menu{display:block}header .mobile-menu .mobile-header-menu-top .menu li{display:inline-block;width:45%;text-align:center}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{position:static;z-index:103;padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;outline:0!important;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger-box{width:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--spin .hamburger-inner{width:30px;margin-top:-7px;margin-left:4px;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in;width:30px}.hamburger--spin .hamburger-inner::after{margin-left:0;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{width:26px;margin-left:5px;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{width:26px;top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{margin-left:0;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{transition:all .3s linear 0s;width:26px}footer{background:#3d403c url(../img/footer-bg.jpg) no-repeat top center;background-size:cover;padding:110px 0 15px}footer .footer-content{display:flex;justify-content:space-between}footer .footer-content h4{font-size:16px;line-height:24px;color:#f4f1ee;text-transform:uppercase;font-weight:300;margin-bottom:25px}footer .footer-content h4:after{content:"";height:1px;background-color:#ec8564;width:100%;display:block;margin-top:2px}footer .footer-content form .wpcf7-list-item{margin:0}footer .footer-content form .wpcf7-form-control,footer .footer-content form .wpcf7-form-control-wrap,footer .footer-content form .wpcf7-list-item{width:100%;display:block}footer .footer-content form p{margin-bottom:25px}footer .footer-content form p.checkbox{margin-bottom:10px}footer .footer-content form p input{width:100%;padding:14px 13px;margin-bottom:5px;color:#9aa4bc;display:block;font-size:16px;font-weight:400;line-height:22px;outline:0!important;box-shadow:none!important}footer .footer-content form p input[type=checkbox]{width:16px;height:16px;accent-color:#9aa4bc;display:inline-block;vertical-align:top}footer .footer-content form p input[type=submit]{cursor:pointer;width:140px;background-color:#f4f1ee;color:#3d403c;font-size:12px;line-height:16px;text-transform:uppercase;text-align:center;transition:color .3s ease;border:0;border-radius:5px;padding:7px 5px;float:right}footer .footer-content form p input[type=submit]:hover{background-color:#ec8564;color:#f4f1ee}footer .footer-content form p input[type=submit]:disabled{opacity:.5}footer .footer-content form p input[type=submit]:disabled:hover{background-color:#f4f1ee;color:#3d403c}footer .footer-content form p label{width:100%}footer .footer-content form p .wpcf7-list-item-label{font-size:14px;line-height:19px;font-weight:300;color:#f4f1ee;display:inline-block;margin-left:10px;position:relative;top:-6px;width:calc(100% - 30px)}footer .footer-content form p .wpcf7-list-item-label a{font-size:14px;line-height:19px;font-weight:300;color:#f4f1ee;text-decoration:underline;transition:color .3s ease}footer .footer-content form p .wpcf7-list-item-label a:hover{color:#9aa4bc}footer .footer-content ul li{display:block;float:left;width:49%;margin:8px 0}footer .footer-content ul li a{font-size:14px;line-height:22px;color:#f4f1ee;font-weight:300;display:inline-block}footer .footer-content ul li a:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}footer .footer-content ul li a:hover:after{width:100%}footer .footer-content .footer-categorias{order:1;width:420px}footer .footer-content .footer-contenidos{order:2;width:240px}footer .footer-content .footer-newsletter{order:3;width:350px}footer .footer-content .footer-newsletter .pas-body{background:0 0!important;padding:0!important}footer .footer-content .footer-newsletter h1{display:none!important}footer .footer-content .footer-newsletter .pas-input{padding:0!important}footer .footer-legal{border-top:1px solid #ec8564;display:flex;justify-content:space-between;margin-top:40px;padding-top:15px}footer .footer-legal .legal-menu{line-height:1}footer .footer-legal .legal-menu li{display:inline-block;margin-left:20px;position:relative}footer .footer-legal .legal-menu li:before{content:"-";display:inline-block;position:absolute;top:3px;left:-15px;font-size:14px;line-height:19px;color:#f4f1ee;font-weight:300}footer .footer-legal .legal-menu li:first-child{margin-left:0}footer .footer-legal .legal-menu li:first-child:before{content:"";display:none}footer .footer-legal .legal-menu li a{font-size:14px;line-height:19px;color:#f4f1ee;font-weight:300}footer .footer-legal .legal-menu li a:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}footer .footer-legal .legal-menu li a:hover:after{width:100%}footer .footer-legal .copyright{font-size:14px;line-height:19px;color:#f4f1ee;font-weight:300;margin-top:5px}@media (max-width:1200px){footer .footer-content .footer-newsletter{width:200px}}@media (max-width:991px){footer .footer-content{display:block}footer .footer-content .footer-newsletter{width:100%;margin-bottom:40px}footer .footer-content .footer-categorias{width:100%;margin-bottom:40px}footer .footer-content .footer-contenidos{width:100%;margin-bottom:10px}footer .footer-content .footer-contenidos ul li{width:25%}}@media (max-width:767px){footer .footer-content .footer-contenidos ul li{width:50%}footer .footer-legal{border-top:0;display:block}footer .footer-legal .menu-footer-legal-container{margin-bottom:0;width:100%;text-align:center;border-bottom:1px solid #ec8564;padding-bottom:10px}footer .footer-legal .copyright{margin:15px 0;width:100%;text-align:center}}@media (max-width:575px){footer .footer-content .footer-categorias ul li{width:100%;padding-left:10px}footer .footer-content .footer-contenidos ul li{width:100%;padding-left:10px}footer .footer-legal .legal-menu li a{font-size:12px}}@media (max-width:480px){footer .menu-footer-legal-container li{width:100%;display:block;margin:0 0 10px!important}footer .menu-footer-legal-container li:before{display:none!important}}a,body,div,em,li,ol,p,strong,ul{margin:0;padding:0;border:none;outline:0;font-family:Nunito,sans-serif;font-size:21px;line-height:24px;font-weight:300;color:#9aa4bc;list-style:none;letter-spacing:1px}body,html{background:#fff;width:100%;height:100%}body{overflow-x:hidden;position:relative;padding-top:210px}a:focus,a:hover,a:visited{text-decoration:none;cursor:pointer;color:#9aa4bc}img{max-width:100%}strong{font-weight:600}.static{position:static}.absolute{position:absolute}.relative{position:relative}.zindex1{z-index:1}.dNone{display:none}.dBlock{display:block}.anchor{height:0;visibility:hidden}.hideXXS{display:block}.showXXS{display:none}.no-break{white-space:nowrap}.np,.np-sm{padding:0!important}.nm{margin:0}.npl-desktop{padding-left:0!important}.npr-desktop{padding-right:0!important}.img-max img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:36px;line-height:49px;font-weight:300;margin-bottom:20px}h3{font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;color:#9aa4bc;text-transform:uppercase}.content-text h1{font-size:36px;line-height:42px;color:#9aa4bc;font-weight:400;margin:40px 0 40px 0}.content-text h2{font-size:24px;line-height:30px;color:#9aa4bc;font-weight:300;margin:40px 0 25px 0}.content-text h3{font-size:20px;line-height:24px;color:#9aa4bc;font-weight:400;margin:40px 0 25px 0}.content-text p{color:#3d403c;font-weight:300;font-size:16px;line-height:24px;margin-bottom:25px}.content-text p a,.content-text p b,.content-text p em,.content-text p strong,.content-text p u{color:#3d403c;font-size:16px;line-height:24px}.content-text p a{text-decoration:underline}.content-text p.btn{width:100%;text-align:center}.content-text p.btn a{cursor:pointer;width:220px;margin:0 auto;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase;text-decoration:none!important}.content-text p.btn a:hover{color:#3d403c;background-color:#9aa4bc}.content-text ul{margin-top:-10px;margin-bottom:25px}.content-text ul li{padding-left:25px;color:#3d403c;font-weight:300;font-size:16px;line-height:24px;margin-bottom:10px;position:relative}.content-text ul li a,.content-text ul li b,.content-text ul li em,.content-text ul li strong,.content-text ul li u{color:#3d403c;font-size:16px;line-height:24px}.content-text ul li:before{content:"•";display:block;font-size:16px;line-height:24px;position:absolute;left:10px}.buttons-teamteca{display:inline-block}.buttons-teamteca .btn{outline:0!important;font-size:12px;line-height:22px;display:inline-block;font-weight:600;padding:5px 35px;text-transform:uppercase;background-color:#f4f1ee;color:#3d403c;border:1px solid #f4f1ee;transition:all .3s ease}.buttons-teamteca .btn:hover{color:#3d403c;background-color:#9aa4bc;border:1px solid #9aa4bc}.buttons-teamteca .btn.btn-red{background-color:#ec8564;color:#f4f1ee;border:1px solid #ec8564}.buttons-teamteca .btn.btn-red:hover{color:#3d403c;background-color:#9aa4bc;border:1px solid #9aa4bc}.recursos-container{margin-bottom:120px}.recursos-container .recursos-tab-container{display:none}.recursos-container .recursos-tab-container.recursos-tab-active{display:block}.recursos-container .recursos-tab-container .no-search-results{width:100%;text-align:center;font-size:16px;line-height:24px;color:#3d403c}.recursos-container .recursos-tab-container .links-container{margin:50px 0 0 0;display:block;text-align:center}.recursos-container .recursos-tab-container .links-container .list-link{font-size:14px;line-height:14px;text-transform:uppercase;position:relative;display:inline-block;transition:all .3s ease}.recursos-container .recursos-tab-container .links-container .list-link:after{content:"";display:block;border-bottom:1px solid #ec8564;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.recursos-container .recursos-tab-container .links-container .list-link:hover{color:#ec8564}.recursos-container .recursos-tab-container .links-container .list-link:hover:after{width:100%}.recursos-container .recursos-tab-container .table-content{gap:0}.recursos-container .recursos-tab-container .table-content .table-header{padding:17px 45px;border-top:1px solid #3d403c;border-bottom:1px solid #3d403c;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10%}.recursos-container .recursos-tab-container .table-content .table-header .header-desktop{display:block}.recursos-container .recursos-tab-container .table-content .table-header .header-mobile{display:none}.recursos-container .recursos-tab-container .table-content .table-header .c0{width:50px}.recursos-container .recursos-tab-container .table-content .table-header .c1{width:calc(80% - 75px)}.recursos-container .recursos-tab-container .table-content .table-header .c2{width:25px}.recursos-container .recursos-tab-container .table-content .table-header .c0,.recursos-container .recursos-tab-container .table-content .table-header .c1,.recursos-container .recursos-tab-container .table-content .table-header .c2,.recursos-container .recursos-tab-container .table-content .table-header .c3,.recursos-container .recursos-tab-container .table-content .table-header .c4{flex-grow:0;font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase}.recursos-container .recursos-tab-container .table-content .table-body{width:100%}.recursos-container .recursos-tab-container .table-content .table-body .table-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10%;padding:17px 45px;border-bottom:1px solid #9aa4bc;position:relative}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c0{padding-top:0;width:50px;flex-grow:0;font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase;position:relative}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c0 img{max-height:50px;width:auto}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1{flex-grow:0;width:calc(80% - 75px)}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 h2{margin:0 0 10px;font-size:16px;line-height:20px}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 h2 a{font-size:16px;line-height:20px;font-weight:600;color:#3d403c;text-decoration:underline;text-transform:none;transition:color .3s ease}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 h2 a:hover{color:#ec8564}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 p{font-size:16px;line-height:20px;font-weight:400;color:#9aa4bc;margin-bottom:7px}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 p:last-child{margin-bottom:0}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 .read-more-link{text-align:right;font-size:12px;line-height:16px;font-weight:400;color:#3d403c;text-transform:uppercase}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 .read-more-link:after{content:"";display:block;border-bottom:1px solid #ec8564;color:#ec8564;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 .read-more-link:hover{color:#ec8564}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1 .read-more-link:hover:after{width:100%}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c2{padding-top:0;width:25px;flex-grow:0;font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase;position:relative}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c2 .external-link{float:right;margin-top:-3px;width:24px;height:24px;background:url(../img/external-link-icon.svg) no-repeat center center;transition:background-image .3s ease}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c2 .external-link:hover{background-image:url(../img/external-link-icon-red.svg)}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c3,.recursos-container .recursos-tab-container .table-content .table-body .table-row .c4{padding-top:5px;font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase}.recursos-container .recursos-tab-container .table-content .table-body .table-row .remove-recurso{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:16px;height:16px;display:inline-block;background-image:url(../img/cross-black.png);background-repeat:no-repeat;background-position:center center;background-size:16px 16px;transition:background-image .3s ease}.recursos-container .recursos-tab-container .table-content .table-body .table-row .remove-recurso:hover{background-image:url(../img/cross-red.png)}.recursos-container .recursos-tab-container .table-content .table-body .table-load-more{width:100%;text-align:center;padding-top:50px}.recursos-container .recursos-tab-container .table-content .table-body .table-load-more .list-link{font-size:14px;line-height:14px;font-weight:400;color:#9aa4bc;text-transform:uppercase;position:relative;display:inline-block}.recursos-container .recursos-tab-container .table-content .table-body .table-load-more .list-link:after{content:"";display:block;border-bottom:1px solid #ec8564;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.recursos-container .recursos-tab-container .table-content .table-body .table-load-more .list-link:hover{color:#ec8564}.recursos-container .recursos-tab-container .table-content .table-body .table-load-more .list-link:hover:after{width:100%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header{gap:10%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c1{flex-basis:33%;text-align:left}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c2{flex-basis:17%;padding:0;text-align:left}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c3{flex-basis:10%;text-align:left}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c4{flex-basis:10%;padding:0 20px 0 0;text-align:right}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row{gap:10%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1{flex-basis:33%;text-align:left;font-weight:300}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1 h2{margin:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c2{flex-basis:17%;padding:0;text-align:left;font-size:14px;line-height:18px;font-weight:300;text-transform:none;font-weight:300}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c3{flex-basis:10%;padding:0;text-align:left;font-weight:300}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c4{flex-basis:10%;padding:0 20px 0 0;text-align:right;font-weight:300}.recursos-container .broken-links{text-align:center;margin:60px 0 0}.recursos-container .broken-links p{font-size:14px;line-height:20px;text-align:center;font-style:italic;margin-bottom:5px;color:#3d403c}.recursos-container .broken-links p:last-child{margin-bottom:0}.recursos-container .broken-links p a{font-weight:600;font-size:14px;line-height:20px;font-style:italic;color:#3d403c;transition:color .3s ease}.recursos-container .broken-links p a:hover{color:#ec8564}.read-more-container .excerpt,.read-more-container .full-text{display:block}.read-more-container .read-more-link{display:none}.read-more-container .read-more-link.active{display:inline-block!important}.read-more-container .full-text{display:none}.read-more-container .read-more-links-container{display:block;width:100%;text-align:right}.recursos-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:45px;margin-top:20px}.recursos-list .recurso{border-radius:5px;max-width:calc(33.33% - 30px);position:relative;width:100%}.recursos-list .recurso .new-container{width:95px;height:95px;display:block;position:absolute;top:0;right:0;background:url(../img/new-tag.png) no-repeat center center;font-size:12px;line-height:12px;z-index:2}.recursos-list .recurso .new-container .new-text{font-size:14px;line-height:19px;color:#f4f1ee;font-weight:600;transform:rotate(45deg);display:block;text-transform:uppercase;text-align:center;position:absolute;top:20px;top:20px;left:35px;width:60px}.recursos-list .recurso .type-container{position:absolute;top:10px;left:10px;background:#f4f1ee;color:#ec8564;font-size:12px;line-height:12px;padding:10px;border-radius:5px;z-index:2}.recursos-list .recurso .text-container{z-index:2;padding:20px;display:block;position:absolute;bottom:10px;left:0;width:100%;text-align:center;display:block}.recursos-list .recurso .text-container h1{font-size:24px;line-height:33px;color:#f4f1ee;font-weight:400;height:75px;vertical-align:top;border-top:1px solid #9aa4bc;width:100%;text-align:center;display:inline-block;margin-bottom:0;overflow:hidden;padding-top:3px;transition:color .3s ease}.recursos-list .recurso .text-container h3{font-size:14px;line-height:19px;color:#f4f1ee;font-weight:400;text-transform:uppercase;width:100%;text-align:center;display:inline-block;margin-bottom:6px;transition:color .3s ease}.recursos-list .recurso .img-container{width:100%;position:relative;overflow:hidden;border-radius:5px}.recursos-list .recurso .img-container .gradient{width:100%;height:100%;display:block;background:url(../img/gradient.png) no-repeat center center;background-size:cover;z-index:1;position:absolute;top:0;left:0}.recursos-list .recurso .img-container img{width:100%;height:auto;transition:all .3s ease}.recursos-list .recurso:hover .text-container h1,.recursos-list .recurso:hover .text-container h3{color:#9aa4bc}.recursos-list .recurso:hover .img-container img{transform:scale(1.1)}.recursos-list.recursos-list-4-col{gap:40px}.recursos-list.recursos-list-4-col .recurso{max-width:calc(25% - 30.03003003px);position:relative;width:100%}.recursos-list.recursos-list-4-col .recurso .text-container{padding:15px}.recursos-list.recursos-list-4-col .recurso .text-container h1{font-size:18px;line-height:25px;height:60px;padding-top:0;letter-spacing:.5px}.recursos-list.recursos-list-4-col .recurso .text-container h3{font-size:13px;line-height:18px;margin-bottom:2px}.main-container{padding-top:100px}.cta-footer{background:#9aa4bc url(../img/cta-footer-pattern.webp) no-repeat top center;background-size:cover;display:block}.cta-footer.cta-margin{margin-bottom:80px}.cta-footer .cta-footer-content{background-color:rgba(35,31,32,.9);border-radius:5px;padding:23px;text-align:center;margin:50px 0;display:flex;justify-content:space-between;gap:50px;align-items:center}.cta-footer .cta-footer-content h1{font-size:24px;line-height:33px;color:#f4f1ee;font-weight:200;margin:0;display:inline-block;text-align:left}.cta-footer .cta-footer-content .buttons-teamteca{margin-right:50px}.cta-footer .cta-footer-content .buttons-teamteca .btn{width:200px;font-weight:400}.form-legend{display:block;font-size:11px;line-height:20px;color:#3d403c;font-weight:400;width:100%;margin-top:-20px;text-align:right}.recursos-tabs{margin-bottom:30px}.recursos-tabs li{width:140px;margin:0 25px;display:inline-block}.recursos-tabs li a{display:block;font-size:11px;line-height:20px;color:#9aa4bc;font-weight:400;border-bottom:2px solid #9aa4bc;text-transform:uppercase;transition:all .3s ease}.recursos-tabs li a:hover{color:#ec8564;border-color:#ec8564}.recursos-tabs li a.active{color:#3d403c;border-color:#3d403c}.recursos-tabs.recursos-externos-tab{display:flex;justify-content:space-between;gap:10px}.recursos-tabs.recursos-externos-tab li{margin:0}.recursos-tabs.recursos-externos-tab li form,.recursos-tabs.recursos-externos-tab li.form{width:100%;display:flex;justify-content:flex-end;gap:5px;align-items:flex-start}.recursos-tabs.recursos-externos-tab li form input,.recursos-tabs.recursos-externos-tab li.form input{width:100px;max-width:100%}.recursos-tabs.recursos-externos-tab li form input,.recursos-tabs.recursos-externos-tab li form select,.recursos-tabs.recursos-externos-tab li.form input,.recursos-tabs.recursos-externos-tab li.form select{border:1px solid #3d403c;font-size:11px;line-height:15px;font-weight:400;color:#9aa4bc;padding:7px 10px 6px;height:30px;transition:all .3s ease;text-transform:uppercase;outline:0}.recursos-tabs.recursos-externos-tab li form input.submit,.recursos-tabs.recursos-externos-tab li form select.submit,.recursos-tabs.recursos-externos-tab li.form input.submit,.recursos-tabs.recursos-externos-tab li.form select.submit{width:auto;background-color:#ec8564;color:#f4f1ee;border-color:#ec8564;text-transform:uppercase;cursor:pointer}.recursos-tabs.recursos-externos-tab li form input.submit:hover,.recursos-tabs.recursos-externos-tab li form select.submit:hover,.recursos-tabs.recursos-externos-tab li.form input.submit:hover,.recursos-tabs.recursos-externos-tab li.form select.submit:hover{color:#3d403c;background-color:#9aa4bc;border-color:#9aa4bc}.recursos-tabs.recursos-externos-tab li form input:-ms-input-placeholder,.recursos-tabs.recursos-externos-tab li form select:-ms-input-placeholder,.recursos-tabs.recursos-externos-tab li.form input:-ms-input-placeholder,.recursos-tabs.recursos-externos-tab li.form select:-ms-input-placeholder{color:#9aa4bc;text-transform:uppercase}.recursos-tabs.recursos-externos-tab li form input::-moz-placeholder,.recursos-tabs.recursos-externos-tab li form select::-moz-placeholder,.recursos-tabs.recursos-externos-tab li.form input::-moz-placeholder,.recursos-tabs.recursos-externos-tab li.form select::-moz-placeholder{color:#9aa4bc;text-transform:uppercase}.recursos-tabs.recursos-externos-tab li form input::placeholder,.recursos-tabs.recursos-externos-tab li form select::placeholder,.recursos-tabs.recursos-externos-tab li.form input::placeholder,.recursos-tabs.recursos-externos-tab li.form select::placeholder{color:#9aa4bc;text-transform:uppercase}.recursos-tabs.recursos-externos-tab li form .autocomplete,.recursos-tabs.recursos-externos-tab li.form .autocomplete{display:block;position:relative}.recursos-tabs.recursos-externos-tab li form .autocomplete .autocomplete-items,.recursos-tabs.recursos-externos-tab li.form .autocomplete .autocomplete-items{position:absolute;border:1px solid #3d403c;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.recursos-tabs.recursos-externos-tab li form .autocomplete .autocomplete-items div,.recursos-tabs.recursos-externos-tab li.form .autocomplete .autocomplete-items div{font-size:11px;line-height:15px;padding:7px;cursor:pointer;background-color:#fff;border-bottom:1px solid #3d403c;text-transform:uppercase;text-align:left}.recursos-tabs.recursos-externos-tab li form .autocomplete .autocomplete-items div strong,.recursos-tabs.recursos-externos-tab li.form .autocomplete .autocomplete-items div strong{font-size:11px;line-height:15px;color:#ec8564}.recursos-tabs.recursos-externos-tab li form .autocomplete .autocomplete-items div:hover,.recursos-tabs.recursos-externos-tab li.form .autocomplete .autocomplete-items div:hover{background-color:#f4f1ee}.recursos-tabs.recursos-externos-tab li form .autocomplete .autocomplete-active,.recursos-tabs.recursos-externos-tab li.form .autocomplete .autocomplete-active{background-color:#1e90ff!important;color:#fff}.recursos-tabs.recursos-externos-tab li .reset{outline:0!important;box-shadow:none!important;display:block;text-transform:uppercase;font-size:11px;line-height:20px;font-weight:400;transition:all .3s ease;color:#9aa4bc;transition:all .3s ease;border:0}.recursos-tabs.recursos-externos-tab li .reset:after{content:"";display:block;border-bottom:1px solid #ec8564;color:#ec8564;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.recursos-tabs.recursos-externos-tab li .reset:hover{color:#ec8564}.recursos-tabs.recursos-externos-tab li .reset:hover:after{width:100%}.recursos-tabs.recursos-biblioteca{display:flex;justify-content:space-between;gap:10px}.recursos-tabs.recursos-biblioteca li{margin:0}.recursos-tabs.recursos-biblioteca li.form{width:380px;position:relative;top:-7px;text-align:right}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search{width:380px;text-align:right}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label{display:inline-block;font-size:11px;line-height:20px;color:#9aa4bc;font-weight:400;text-transform:uppercase;margin-right:0}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-mobile{display:none}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search select{display:inline-block;width:230px;font-size:11px;line-height:15px;color:#3d403c;font-weight:400;text-transform:uppercase;outline:0;border:1px solid #3d403c;background:url(../img/select-triangle.png) no-repeat center right 10px;padding:7px 30px 6px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .3s ease}.container-fluid{padding:0 35px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1201px){.container{max-width:1170px}}@media (min-width:1601px){.container{max-width:1470px}}@media (max-width:1600px){.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header{gap:5%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c1{flex-basis:33%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c2{flex-basis:22%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c3{flex-basis:15%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c4{flex-basis:15%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row{gap:5%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1{flex-basis:33%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c2{flex-basis:22%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c3{flex-basis:15%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c4{flex-basis:15%}}@media (max-width:1200px){.recursos-list{gap:35px}.recursos-list .recurso{max-width:calc(50% - 17.5px)}.recursos-list.recursos-list-4-col{gap:35px}.recursos-list.recursos-list-4-col .recurso{max-width:calc(50% - 17.5px)}.recursos-tabs.recursos-biblioteca li.form{width:305px}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search{width:305px}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label{margin-right:0}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-desktop{display:none}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-mobile{display:inline-block}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search select{display:inline-block;width:220px}.recursos-container .recursos-tab-container .table-content .table-header{gap:5%}.recursos-container .recursos-tab-container .table-content .table-header .header-desktop{display:none}.recursos-container .recursos-tab-container .table-content .table-header .header-mobile{display:block}.recursos-container .recursos-tab-container .table-content .table-body .table-row{gap:5%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header{gap:5%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c1{flex-basis:40%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c2{flex-basis:25%;padding-right:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c3{flex-basis:10%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c4{flex-basis:10%;padding-right:10px}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row{gap:5%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1{flex-basis:40%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c2{flex-basis:25%;padding-right:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c3{flex-basis:10%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c4{flex-basis:10%;padding-right:10px}}@media (max-width:991px){.cta-footer.cta-search{margin-bottom:25px}.cta-footer .cta-footer-content{gap:0;display:block}.cta-footer .cta-footer-content h1{text-align:center}.cta-footer .cta-footer-content .buttons-teamteca{display:block;margin:15px 0 10px 0}.recursos-tabs li{width:110px;margin:0 15px}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header{gap:3%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c1{flex-basis:43%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c2{flex-basis:31%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-header .c4{padding-right:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row{gap:3%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1{flex-basis:43%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c2{flex-basis:31%}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c4{padding-right:0}}@media (max-width:767px){body{padding-top:140px}.main-container{padding-top:0;margin-top:70px}.recursos-list{gap:0}.recursos-list .recurso{max-width:none;width:100%;margin-bottom:25px}.recursos-list.recursos-list-4-col{gap:0}.recursos-list.recursos-list-4-col .recurso{max-width:none;width:100%;margin-bottom:25px}.recursos-container .no-search-results{margin-bottom:50px}.recursos-container .recursos-tab-container .table-content .table-header{display:none}.recursos-container .recursos-tab-container .table-content .table-body .table-row{padding:17px 0;flex-direction:column;gap:20px}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c0{width:100%;order:1}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c1{flex-basis:100%;width:100%;order:2}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c2{order:1;width:50px;display:block;text-align:right;padding:0;position:absolute;top:30px;right:0}.recursos-container .recursos-tab-container .table-content .table-body .table-row .c2 .external-link{margin-left:0;margin-top:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row{padding-left:0;position:relative;gap:0;padding-top:45px}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c1{order:1;margin-bottom:15px;padding-left:30px}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c2{order:2}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c3{position:absolute;top:15px;left:0}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .c4{position:absolute;top:15px;right:0;text-align:right}.recursos-container .recursos-tab-container .table-content.table-biblioteca .table-body .table-row .remove-recurso{top:45px;left:0;transform:none}.form-legend{text-align:center;margin-top:0}.recursos-tabs li{width:auto;margin:0 7px}.recursos-tabs li a{padding:0 7px}.recursos-tabs.recursos-externos-tab{position:relative;padding-top:35px;display:block;margin-bottom:0}.recursos-tabs.recursos-externos-tab li{padding:0 0}.recursos-tabs.recursos-externos-tab li.tab-all{position:absolute;top:0;transform:translateX(-50%);left:50%}.recursos-tabs.recursos-externos-tab li form,.recursos-tabs.recursos-externos-tab li.form{margin:0;justify-content:center}.recursos-tabs.recursos-externos-tab li .reset{margin-top:15px}.recursos-tabs.recursos-biblioteca li.form{width:100%}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search{width:100%;text-align:center}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-desktop{display:inline-block}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-mobile{display:none}}@media (max-width:575px){.container,.container-fluid{padding:0 35px}.main-container .container-fluid .container{padding:0}.recursos-tabs{position:relative;padding-top:35px}.recursos-tabs li.tab-all{position:absolute;top:0;transform:translateX(-50%);left:50%}.recursos-tabs.recursos-externos-tab li{width:32%;padding:0 5px;display:inline-block}.recursos-tabs.recursos-externos-tab li.form{padding:0;width:100%}}@media (max-width:480px){.container,.container-fluid{padding:0 15px}.main-container .container-fluid .container{padding:0}.cta-footer .cta-footer-content{margin-left:15px;margin-right:15px}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-desktop{display:none}.recursos-tabs.recursos-biblioteca li.form .biblioteca-search label.label-mobile{display:inline-block}}@media (max-width:400px){.recursos-tabs li{margin:0 5px}.recursos-tabs li a{font-size:10px;padding:0 5px}.recursos-tabs.recursos-externos-tab li.form{display:block;margin:0 auto}.recursos-tabs.recursos-externos-tab li.form input{width:80px}.recursos-tabs.recursos-externos-tab li.form select{max-width:150px}}.appear{transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1)!important;transform:translateY(70px) translateZ(0)!important;opacity:0!important}.appear.visible{transform:translateY(0) translateZ(0)!important;opacity:1!important}.cookieSettingsText{cursor:pointer}.cookieSettingsText:after{width:100%!important}.cookie-message{background-color:#ec8564;position:fixed;bottom:-100vh;right:0;transition:bottom .3s ease;padding:10px 25px 10px;z-index:99;width:auto;max-width:100%;display:flex;flex:0 0 100px;align-items:center;justify-content:space-between;gap:30px;flex-wrap:nowrap;color:#f4f1ee;visibility:hidden;opacity:0;z-index:-9999}.cookie-message.show{bottom:0;visibility:visible;opacity:1;z-index:9999}@media (max-width:767px){.cookie-message{width:100%;height:auto;gap:0;flex-wrap:wrap;padding-left:15px;padding-right:15px}}.cookie-message p{color:#f4f1ee;font-size:14px;width:100%}@media (max-width:767px){.cookie-message p{font-size:14px}}@media (max-width:575px){.cookie-message p{width:100%}}.cookie-message a{color:#f4f1ee;font-size:14px;text-decoration:underline;cursor:pointer;width:15%}@media (max-width:575px){.cookie-message a{width:100%}}.cookie-message a:hover{text-decoration:underline}.cookie-message a.link--cta{position:relative;font-size:14px;text-align:center;text-decoration:none}.cookie-message .base{width:500px}@media (max-width:767px){.cookie-message .base{width:100%}}.cookie-message .settings{width:300px;display:none}.cookie-message .settings label{color:#f4f1ee;border:0;background:0 0;display:inline-block;font-size:14px;height:23px;position:relative}.cookie-message .settings label span{position:absolute;top:calc(50% + 5px);transform:translateY(-50%);left:70px}.cookie-message .settings .checkbox-container{text-align:left;height:23px}.cookie-message .settings .checkbox-container input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;width:49px;border:none;position:relative}.cookie-message .settings .checkbox-container input[type=checkbox]:before{content:"";display:block;width:100%;height:23px;border-radius:11.5px;border:1px solid #f4f1ee}.cookie-message .settings .checkbox-container input[type=checkbox]:after{content:"";display:block;border-radius:50%;width:17px;height:17px;border:1px solid #f4f1ee;position:absolute;left:3px;top:3px;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.cookie-message .settings .checkbox-container input[type=checkbox]:checked:after{transform:translateX(26px);background-color:#f4f1ee}@media (max-width:767px){.cookie-message .settings{padding-bottom:25px}}.cookie-message .buttons{width:120px;margin-right:10px;margin:12px 0}.cookie-message .buttons p{width:100%;display:block;text-align:left;margin:0;line-height:23px}.cookie-message .buttons p a{text-decoration:none;display:inline-block;font-size:14px;width:auto;text-transform:uppercase;transition:color .3s ease}.cookie-message .buttons p a:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0;width:0;transition:all .3s ease;-webkit-transition:all .3s ease}@media (max-width:767px){.cookie-message .buttons p a:after{width:100%}}.cookie-message .buttons p a:hover:after{width:100%}.cookie-message .buttons p a#saveCookies{display:none}.cookie-message .buttons p a#saveCookies:before{position:relative;top:4px}.cookie-message .buttons p a#saveCookies span{vertical-align:bottom}.cookie-message .buttons p a span{display:inline;width:100%}.cookie-message .buttons p a.cookie-settings{text-transform:none;width:auto;display:inline-block;margin-bottom:0;transition:all .3s ease}.cookie-message .buttons p a.cookie-settings:before{display:none}@media (max-width:767px){.cookie-message .buttons{width:auto;margin:10px auto 0 auto}.cookie-message .buttons p{display:inline-block;margin-left:10px;margin-right:10px;width:auto;margin-bottom:0}.cookie-message .buttons p:first-child{margin-left:0}.cookie-message .buttons p:last-child{margin-right:0}}@media (max-width:400px){.cookie-message .buttons p{margin:0 5px}}.cookie-message.cookie-settings{width:500px;display:block}.cookie-message.cookie-settings .settings{width:430px;margin:0 auto;max-width:100%}.cookie-message.cookie-settings .settings .checkbox-container{position:relative;margin-bottom:6px}.cookie-message.cookie-settings .settings .checkbox-container a.link--cta{position:absolute;font-size:14px;text-align:center;left:160px;width:auto;top:calc(50% + 5px);text-transform:uppercase;transform:translateY(-50%);color:#f4f1ee;transition:color .3s ease}.cookie-message.cookie-settings .settings .checkbox-container a.link--cta:after{content:"";display:block;border-bottom:1px solid #f4f1ee;height:1px;margin:0;width:0;transition:all .3s ease;-webkit-transition:all .3s ease}@media (max-width:767px){.cookie-message.cookie-settings .settings .checkbox-container a.link--cta:after{width:100%}}.cookie-message.cookie-settings .settings .checkbox-container a.link--cta:hover:after{width:100%}@media (max-width:767px){.cookie-message.cookie-settings{width:100%}.cookie-message.cookie-settings .settings .checkbox-container{margin-bottom:0;vertical-align:middle}}@media (max-width:575px){.cookie-message.cookie-settings .settings .checkbox-container a.link--cta{width:auto}}.login-form,.logout-form{position:fixed;display:none;top:50px;right:80px;z-index:300;width:420px;max-width:calc(100% - 30px);background-color:#f4f1ee;color:#9aa4bc;border:1px solid #9aa4bc;border-radius:5px;padding:30px 30px 70px 30px}.login-form .login-form-container .title,.logout-form .login-form-container .title{text-align:center;font-size:16px;line-height:28px;text-transform:uppercase;font-weight:600;margin-bottom:40px;letter-spacing:2px}.login-form .login-form-container form,.logout-form .login-form-container form{width:100%;margin-bottom:40px}.login-form .login-form-container form label,.logout-form .login-form-container form label{display:none}.login-form .login-form-container form input,.logout-form .login-form-container form input{margin-bottom:30px;display:block;font-size:16px;line-height:28px;font-weight:400;border:0;border-bottom:1px solid #9aa4bc;width:100%;background:0 0;outline:0}.login-form .login-form-container form input.button,.logout-form .login-form-container form input.button{cursor:pointer;width:220px;margin:0 auto;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.login-form .login-form-container form input.button:hover,.logout-form .login-form-container form input.button:hover{color:#3d403c;background-color:#9aa4bc}.login-form .login-form-container form input.button:hover:disabled,.logout-form .login-form-container form input.button:hover:disabled{color:#f4f1ee;background-color:#ec8564}.login-form .login-form-container form ::-moz-placeholder,.logout-form .login-form-container form ::-moz-placeholder{color:#9aa4bc;opacity:1}.login-form .login-form-container form :-ms-input-placeholder,.logout-form .login-form-container form :-ms-input-placeholder{color:#9aa4bc;opacity:1}.login-form .login-form-container form ::placeholder,.logout-form .login-form-container form ::placeholder{color:#9aa4bc;opacity:1}.login-form .login-form-container form :-ms-input-placeholder,.logout-form .login-form-container form :-ms-input-placeholder{color:#9aa4bc;opacity:1}.login-form .login-form-container form ::-ms-input-placeholder,.logout-form .login-form-container form ::-ms-input-placeholder{color:#9aa4bc;opacity:1}.login-form .login-form-container form .login-username input,.logout-form .login-form-container form .login-username input{margin-bottom:40px}.login-form .login-form-container form .login-remember,.logout-form .login-form-container form .login-remember{padding-left:20px;margin-bottom:20px;display:block}.login-form .login-form-container form .login-remember label,.logout-form .login-form-container form .login-remember label{display:inline-block;font-size:16px;line-height:28px;font-weight:300}.login-form .login-form-container form .login-remember input,.logout-form .login-form-container form .login-remember input{accent-color:#9aa4bc;position:relative;top:2px;margin-right:5px;margin-bottom:0;width:16px;height:16px;display:inline-block}.login-form .login-form-container .msg,.logout-form .login-form-container .msg{display:block;width:100%;margin-bottom:15px}.login-form .login-form-container .msg p,.logout-form .login-form-container .msg p{text-align:center;font-size:16px;line-height:28px;font-weight:400;color:#ec8564}.login-form .login-form-container .remember,.logout-form .login-form-container .remember{text-align:center;font-size:16px;line-height:28px;font-weight:400}.login-form .login-form-container .remember a,.logout-form .login-form-container .remember a{text-align:center;font-size:16px;line-height:28px;font-weight:400;text-decoration:underline}.logout-form{right:35px;padding:30px 70px 70px 70px}.logout-form .logout-form-container{padding-top:130px;background:url(../img/logout-form-icon.png) no-repeat top center}.logout-form .logout-form-container .username{text-align:center;font-size:16px;line-height:28px;letter-spacing:2px;font-weight:400;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #9aa4bc;margin-bottom:20px}.logout-form .logout-form-container .links{display:block;text-align:center;padding-bottom:20px;border-bottom:1px solid #9aa4bc;margin-bottom:20px}.logout-form .logout-form-container .links a{text-align:center;display:inline-block;font-size:16px;line-height:24px;font-weight:400;margin-bottom:5px;position:relative}.logout-form .logout-form-container .links a:after{content:"";display:block;border-bottom:1px solid #9aa4bc;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.logout-form .logout-form-container .links a:hover:after{width:100%}.logout-form .logout-form-container .usage{padding-bottom:20px;border-bottom:1px solid #9aa4bc;margin-bottom:20px}.logout-form .logout-form-container .usage .title{text-align:center;font-size:18px;line-height:24px;font-weight:400;margin-bottom:5px}.logout-form .logout-form-container .usage .available{text-align:center;font-size:18px;line-height:24px;font-weight:600;color:#3d403c}.logout-form .logout-form-container .usage .available span{text-align:center;font-size:18px;line-height:24px;font-weight:600;color:#3d403c}.logout-form .logout-form-container .usage .available a{font-size:18px;line-height:24px;font-weight:600;color:#3d403c;text-decoration:underline;transition:color .3s ease}.logout-form .logout-form-container .usage .available a:hover{color:#ec8564}.logout-form .logout-form-container .logout{text-align:center}.logout-form .logout-form-container .logout a{display:inline-block;padding-right:40px;background:url(../img/logout-icon-exit.png) no-repeat center right;font-size:16px;line-height:30px;font-weight:600;transition:all .3s ease}.logout-form .logout-form-container .logout a:hover{color:#ec8564;background-image:url(../img/logout-icon-exit-red.png)}@media (max-width:767px){.login-form,.logout-form{top:50%;left:50%;transform:translate(-50%,-50%);right:auto}.logout-form{padding:30px 50px 70px 50px}}@media (max-width:575px){.login-form,.logout-form{padding:25px 25px 50px 25px}}@media (max-width:480px){.login-form,.logout-form{padding:25px 15px 30px 15px}}.modal-layout{position:fixed;display:none;z-index:300;width:550px;max-width:calc(100% - 30px);background-color:#f4f1ee;color:#9aa4bc;border:1px solid #9aa4bc;border-radius:5px;padding:30px 30px 30px 30px;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-layout h5{font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:15px;text-align:center}.modal-layout p{color:#3d403c;font-size:16px;line-height:20px;text-align:center;margin-bottom:10px}.modal-layout p a{color:#3d403c;font-size:16px;line-height:24px;text-align:center;text-decoration:underline;transition:color .3s ease}.modal-layout p a:hover{color:#ec8564}.modal-layout p .btn{width:150px;display:inline-block;margin:15px 10px 0 0;font-size:12px;line-height:24px;padding:8px 15px;color:#f4f1ee;background:#ec8564;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .3s ease;border-radius:5px;text-decoration:none}.modal-layout p .btn:hover{background-color:#9aa4bc;color:#3d403c}.modal-layout p .btn.secondary{background-color:#3d403c;color:#f4f1ee}.modal-layout p .btn.secondary:hover{background-color:#9aa4bc;color:#3d403c}.modal-layout p .btn:first-child{margin-left:0}.modal-layout p .btn:last-child{margin-right:0}@media (max-width:575px){.modal-layout{padding:25px 25px 50px 25px}.modal-layout p .btn{width:140px}}@media (max-width:480px){.modal-layout{padding:25px 15px 30px 15px}}.hero{width:100%;height:500px;background:#ec8564 no-repeat center center;background-size:cover;border-radius:5px;position:relative;margin-bottom:120px}.hero .cta{width:600px;height:250px;position:absolute;top:145px;left:125px;background:rgba(35,31,32,.9);display:block;border-radius:5px;padding:30px 30px 15px 45px;text-align:right}.hero .cta h2{font-size:18px;line-height:24px;font-weight:600;color:#f4f1ee;text-transform:uppercase}.hero .cta h1{font-size:36px;line-height:48px;font-weight:200;color:#f4f1ee}.hero .cta .buttons-teamteca{display:block}.hero .cta .buttons-teamteca .btn{line-height:16px;font-weight:400;padding:10px 25px;width:200px;margin-left:20px}.hero .cta .buttons-teamteca .btn:first-child{margin-left:0}.hero .cta .link{font-size:14px;line-height:19px;font-weight:400;margin:10px 60px 0 0;display:inline-block}.hero .cta .link:after{content:"";display:block;border-bottom:1px solid #9aa4bc;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.hero .cta .link:hover:after{width:100%}.quees .video-wrapper{display:block;width:100%;max-width:700px;margin:0 auto}.quees .video-wrapper .video-container{position:relative;padding-top:56.25%}.quees .video-wrapper .video-container iframe{max-width:100%;height:auto}.destacados{margin-bottom:105px;display:block}.destacados.destacados-category{margin-bottom:50px}.destacados p{font-size:21px;line-height:24px;letter-spacing:0;font-weight:300;text-align:center;margin-bottom:30px}.destacados p.title{font-size:36px;line-height:49px;text-transform:uppercase;letter-spacing:10px;font-weight:200;color:#ec8564;text-align:center;margin-bottom:30px;word-wrap:break-word}.destacados p a{display:inline-block;transition:color .3s ease}.destacados p a:after{content:"";display:block;border-bottom:1px solid #9aa4bc;height:1px;margin:0 auto 0 auto;width:100%;transition:all .3s ease}.destacados p a:hover{color:#ec8564}.destacados p a:hover:after{border-color:#ec8564}.destacados.nuevos{background-color:#f4f1ee;padding-top:110px;padding-bottom:65px;margin-bottom:0}.destacados.nuevos p.title{margin-bottom:30px}.destacados.red{background-color:#ec8564}.destacados.red p{color:#f4f1ee}.destacados.red p a,.destacados.red p b,.destacados.red p em,.destacados.red p i,.destacados.red p li,.destacados.red p span,.destacados.red p strong,.destacados.red p ul{color:#f4f1ee}.destacados.red p a:after{border-bottom:1px solid #f4f1ee}.destacados.red p a:hover{color:#3d403c}.destacados.red p a:hover:after{border-color:#3d403c}.destacados.red .list-link{color:#f4f1ee}.destacados.red .list-link:after{border-bottom:1px solid #f4f1ee}.destacados .list-link{font-size:14px;line-height:19px;font-weight:400;color:#3d403c;text-transform:uppercase;margin-top:30px;display:inline-block}.destacados .list-link:after{content:"";display:block;border-bottom:1px solid #3d403c;height:1px;margin:0 auto 0 auto;width:0;transition:all .3s ease}.destacados .list-link:hover:after{width:100%}@media (max-width:991px){.hero .cta{width:80%;height:auto;position:absolute;left:10%;top:50%;transform:translateY(-50%)}.hero .cta .buttons-teamteca .btn{width:150px}}@media (max-width:767px){.hero .cta{width:90%;left:5%}.hero .cta .buttons-teamteca .btn{width:auto}}@media (max-width:575px){.hero{height:auto;margin-bottom:70px}.hero .cta{position:static;transform:none;top:0;margin:10% 5%;display:inline-block;padding:25px 15px 15px}.hero .cta h2{font-size:14px;line-height:20px}.hero .cta h1{font-size:30px;line-height:40px}.hero .cta .buttons-teamteca .btn{width:100%;display:block;margin:0 0 20px 0}.destacados{margin-bottom:50px}.destacados p{font-size:16px;line-height:20px;letter-spacing:0;font-weight:300;color:#9aa4bc;text-align:center;margin-bottom:25px}.destacados p.title{font-size:28px;line-height:38px;margin-bottom:25px;letter-spacing:5px}.destacados.nuevos{background-color:#f4f1ee;padding-top:70px;padding-bottom:45px;margin-bottom:0}.destacados.nuevos p.title{margin-bottom:25px}}@media (max-width:400px){.hero{height:450px}}.header-title{height:300px;display:flex;justify-content:center;align-items:center;margin:-100px 0 110px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#3d403c}.header-title .header-title-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.header-title .header-title-container h1{font-size:48px;line-height:60px;color:#f4f1ee;font-weight:300;margin:0;flex:1 1 0}.header-title .header-title-container p{font-size:24px;line-height:30px;color:#f4f1ee;font-weight:200;flex:1 1 0}.header-title .header-title-container p a,.header-title .header-title-container p em,.header-title .header-title-container p li,.header-title .header-title-container p ol,.header-title .header-title-container p strong,.header-title .header-title-container p u,.header-title .header-title-container p ul{font-size:24px;line-height:30px;color:#f4f1ee}@media (max-width:1200px){.header-title .header-title-container{display:block}.header-title .header-title-container h1{margin-bottom:25px}}@media (max-width:991px){.header-title .header-title-container h1{font-size:40px;line-height:50px;margin-bottom:20px}.header-title .header-title-container p{font-size:20px;line-height:28px}.header-title .header-title-container p a,.header-title .header-title-container p em,.header-title .header-title-container p li,.header-title .header-title-container p ol,.header-title .header-title-container p strong,.header-title .header-title-container p u,.header-title .header-title-container p ul{font-size:20px;line-height:28px}}@media (max-width:767px){.header-title{margin-top:-70px;margin-bottom:70px}.header-title .header-title-container h1{font-size:32px;line-height:42px;margin-bottom:15px}.header-title .header-title-container p{font-size:16px;line-height:22px}.header-title .header-title-container p a,.header-title .header-title-container p em,.header-title .header-title-container p li,.header-title .header-title-container p ol,.header-title .header-title-container p strong,.header-title .header-title-container p u,.header-title .header-title-container p ul{font-size:16px;line-height:22px}}.precios-switch-container{display:block;margin-bottom:30px;text-align:center;width:100%}.precios-switch-container span{font-size:14px;line-height:19px;color:#3d403c;text-transform:uppercase;font-weight:400;position:relative;display:inline-block;top:-6px}.precios-switch-container .checkbox-container{text-align:left;height:23px;margin:0 15px;display:inline-block}.precios-switch-container .checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;width:49px;border:none;position:relative;cursor:pointer}.precios-switch-container .checkbox-container input[type=checkbox]:before{content:"";display:block;width:100%;height:23px;border-radius:11.5px;background:#3d403c;border:1px solid #fff}.precios-switch-container .checkbox-container input[type=checkbox]:after{content:"";display:block;border-radius:50%;width:19px;height:19px;background:#fff;border:1px solid #fff;position:absolute;left:2px;top:2px;transition:all .2s cubic-bezier(.455,.03,.515,.955)}.precios-switch-container .checkbox-container input[type=checkbox]:checked:before{background:#ec8564;border:1px solid #ec8564}.precios-switch-container .checkbox-container input[type=checkbox]:checked:after{transform:translateX(26px);background-color:#fff}.precios-content{display:none;margin-bottom:50px}.precios-content.active{display:block}.precios-content .precios-container{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:50px;grid-row-gap:50px}.precios-content .precios-container .price{border-radius:5px;background:#3d403c;padding-bottom:90px;position:relative}.precios-content .precios-container .price:after{position:absolute;content:"";height:1px;background:#f4f1ee;width:100%;bottom:90px;z-index:1;display:block}.precios-content .precios-container .price.price-1{background:#fb7348}.precios-content .precios-container .price.price-2{background:#c25d3c}.precios-content .precios-container .price.price-3{background:#9f4123}.precios-content .precios-container .price.price-4{background:#812b10}.precios-content .precios-container .price.price-5{background:#591b07}.precios-content .precios-container .price.price-default{background:#3d403c}.precios-content .precios-container .price .price-header{position:relative;padding:25px 0 25px 0;text-align:center;border-bottom:1px solid #f4f1ee}.precios-content .precios-container .price .price-header h2{font-size:24px;line-height:24px;font-weight:300;color:#f4f1ee;letter-spacing:2px;text-transform:uppercase;margin:0 0 5px;padding:0 15px}.precios-content .precios-container .price .price-header h3{display:none;font-size:80px;line-height:80px;font-weight:200;color:#f4f1ee;position:relative;letter-spacing:1px;margin:20px 0;padding:0 15px}.precios-content .precios-container .price .price-header h3.active{display:block}.precios-content .precios-container .price .price-header h3 span{font-size:20px;line-height:20px;color:#f4f1ee;top:25px;position:absolute;text-transform:none}.precios-content .precios-container .price .price-header h3 span.anual{font-size:16px;line-height:16px;color:#f4f1ee;display:block;position:static;top:0}.precios-content .precios-container .price .price-header h3.is-consultar{font-size:36px}.precios-content .precios-container .price .price-header h4{font-size:13px;line-height:18px;font-weight:300;color:#f4f1ee;text-transform:uppercase;margin:0;padding:0 15px;display:block;height:18px;position:relative}.precios-content .precios-container .price .price-header h5{display:none;font-size:14px;line-height:24px;font-weight:300;color:#f4f1ee;margin:0 0 15px;padding:0 15px;height:24px;position:relative}.precios-content .precios-container .price .price-header h5.active{display:block}.precios-content .precios-container .price .price-header h5 span{font-size:10px;line-height:20px;color:#f4f1ee;vertical-align:top}.precios-content .precios-container .price .price-header select{position:absolute;bottom:5px;margin:0 auto;width:140px;left:calc(50% - 70px);background:0 0;border:0;color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;display:inline-block;text-transform:uppercase;padding:5px 15px 5px 15px;background:transparent url(../img/chevron-2x-white.png) no-repeat top 8px right 0;background-size:15px 15px;outline:0!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .3s ease}.precios-content .precios-container .price .price-specs ul li{display:block;font-size:16px;line-height:22px;color:#f4f1ee;text-align:center;border-bottom:1px solid #f4f1ee;padding:18px 15px}.precios-content .precios-container .price .price-specs ul li:last-child{border:0}.precios-content .precios-container .price .price-specs ul.is-consultar{position:absolute;top:50%;width:100%}.precios-content .precios-container .price .price-subscription{position:absolute;bottom:25px;width:100%;padding:0 15px;text-align:center}.precios-content .precios-container .price .price-subscription a{width:220px;max-width:calc(100% - 30px);font-size:12px;line-height:16px;font-weight:600;color:#f4f1ee;background:#3d403c;text-align:center;padding:12px 15px;display:block;border-radius:5px;text-transform:uppercase;margin:0 auto;transition:all .3s ease}.precios-content .precios-container .price .price-subscription a:hover{color:#3d403c;background:#9aa4bc}.precios-content .precios-container .price .price-subscription a.is-consultar{background-color:#ec8564}.precios-content .precios-container .price .price-subscription a.is-consultar:hover{color:#3d403c;background:#9aa4bc}.caracteristicas-container{margin-bottom:80px}.caracteristicas-container .caracteristicas-title{width:100%;display:block;border-bottom:1px solid #3d403c;margin-bottom:50px}.caracteristicas-container .caracteristicas-content{padding:0 40px;display:flex;flex-flow:wrap;justify-content:space-between;gap:11%;align-items:top}.caracteristicas-container .caracteristicas-content .caracteristica{flex-basis:26%;margin-bottom:70px}.caracteristicas-container .caracteristicas-content .caracteristica .icono{display:block;margin-bottom:20px}.caracteristicas-container .caracteristicas-content .caracteristica h2{font-size:14px;line-height:19px;font-weight:600;color:#3d403c;text-transform:uppercase;margin:0 0 25px 0}.caracteristicas-container .caracteristicas-content .caracteristica h4{font-size:16px;line-height:22px;font-weight:300;color:#9aa4bc}.faqs-container{margin-bottom:150px}.faqs-container .faqs-title{width:100%;display:block;border-bottom:1px solid #3d403c;margin-bottom:50px;padding-bottom:10px}.faqs-container .faqs-content{width:1000px;max-width:100%;margin:0 auto}.faqs-container .faqs-content .faq-container{padding:25px 25px 25px 25px;border:1px solid #9aa4bc;border-radius:10px;position:relative;margin-bottom:10px;width:100%;display:block;cursor:pointer;transition:height .3s ease}.faqs-container .faqs-content .faq-container:before{display:block;content:"";width:38px;height:38px;border-radius:19px;background-color:#9aa4bc;position:absolute;top:20px;left:25px;transition:all .3s ease}.faqs-container .faqs-content .faq-container:after{display:block;content:"";width:auto;z-index:2;width:9px;height:5px;background:url(../img/white-chevron.png) no-repeat center center;background-size:cover;position:absolute;left:40px;top:38px}.faqs-container .faqs-content .faq-container h2{font-size:16px;line-height:24px;font-weight:400;color:#3d403c;padding-left:60px}.faqs-container .faqs-content .faq-container .response{display:none;margin-top:35px}.faqs-container .faqs-content .faq-container .response p{font-size:14px;line-height:22px;font-weight:400;color:#9aa4bc;margin-bottom:25px}.faqs-container .faqs-content .faq-container .response p a{font-size:14px;line-height:22px;font-weight:400;color:#9aa4bc;text-decoration:underline!important}.faqs-container .faqs-content .faq-container:hover:before{background-color:#3d403c!important}.faqs-container .faqs-content .faq-container.active{border-color:#ec8564}.faqs-container .faqs-content .faq-container.active:before{background-color:#ec8564}.faqs-container .faqs-content .faq-container.active:after{transform:rotate(180deg);top:37px}@media (max-width:1600px){.precios-content .precios-container{grid-column-gap:25px;grid-row-gap:25px}.precios-content .precios-container .price .price-header h3{font-size:70px;line-height:70px}.precios-content .precios-container .price .price-header h3 span{font-size:18px;line-height:18px}}@media (max-width:1200px){.precios-content .precios-container{grid-template-columns:repeat(2,1fr)}.precios-content .precios-container .price .price-header h3{font-size:80px;line-height:80px}.precios-content .precios-container .price .price-header h3 span{font-size:20px;line-height:20px}.precios-content .precios-container .price .price-header h3 span.anual{font-size:16px;line-height:16px}.caracteristicas-container .caracteristicas-content{padding:0;gap:5%}.caracteristicas-container .caracteristicas-content .caracteristica{flex-basis:30%}}@media (max-width:991px){.caracteristicas-container .caracteristicas-content{gap:10%}.caracteristicas-container .caracteristicas-content .caracteristica{flex-basis:45%}}@media (max-width:767px){.precios-content{margin-bottom:0}.precios-content .precios-container{grid-template-columns:1fr}.caracteristicas-container{margin-bottom:30px}.faqs-container{margin-bottom:100px}.faqs-container .faqs-content .faq-container .response{margin-top:25px}}@media (max-width:575px){.caracteristicas-container .caracteristicas-content{gap:0}.caracteristicas-container .caracteristicas-content .caracteristica{padding:0 15px;flex-basis:100%}}.registro-container .active-user #rcp_registration_form .col-right{width:50%;display:block;margin:0 auto 50px}.registro-container .active-user #rcp_registration_form #rcp_submit_wrap{width:50%;display:block;margin:0 auto 50px}.registro-container .rcp_header{display:none;visibility:hidden;opacity:0}.registro-container .rcp_form input[type=checkbox]{margin:5px 10px 0 0}.registro-container #rcp_registration_form{padding:0;text-align:left;padding:0}.registro-container #rcp_registration_form p{font-size:16px;line-height:22px;color:#3d403c;font-weight:400;display:block;width:100%;margin:0;text-align:center;margin-bottom:50px}.registro-container #rcp_registration_form .hidden-base-content,.registro-container #rcp_registration_form .rcp_login_link,.registro-container #rcp_registration_form .rcp_subscription_message{display:none;visibility:hidden;opacity:0}.registro-container #rcp_registration_form .col-right{width:45%;margin-left:9%;display:inline-block}.registro-container #rcp_registration_form #rcp_submit_wrap{text-align:center;width:100%;display:block;margin:25px 0 100px 0}.registro-container #rcp_registration_form #rcp_submit_wrap input{cursor:pointer;width:220px;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:inline-block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.registro-container #rcp_registration_form #rcp_submit_wrap input:hover{color:#3d403c;background-color:#9aa4bc}.registro-container #rcp_registration_form .rcp_user_fieldset{width:45%;display:inline-block;background-color:#f4f1ee;padding:50px;margin-top:50px;position:relative;vertical-align:top}.registro-container #rcp_registration_form .rcp_user_fieldset .form-title{width:100%;display:block;text-align:center;position:absolute;top:-50px;left:0}.registro-container #rcp_registration_form .rcp_user_fieldset .intro-text{font-size:16px;line-height:24px;font-weight:300;color:#3d403c;margin-bottom:25px}.registro-container #rcp_registration_form .rcp_user_fieldset label{font-size:16px;line-height:22px;color:#3d403c;font-weight:400;display:block;width:100%;margin:0}.registro-container #rcp_registration_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]){max-width:100%;border-radius:0;border:1px solid #9aa4bc;font-size:16px;line-height:22px;padding:13px 20px;color:#3d403c;outline:0;margin-bottom:25px}.registro-container #rcp_registration_form .rcp_user_fieldset input:not([type=checkbox]):not([type=submit]).wpcf7-not-valid{border-color:#ec8564}.registro-container #rcp_registration_form .rcp_discounts_fieldset .rcp_discount_code_field_wrap{display:flex;justify-content:center;gap:10px;align-items:flex-start}.registro-container #rcp_registration_form .rcp_discounts_fieldset .rcp_discount_code_field_wrap input{padding:7px 8px}.registro-container #rcp_registration_form .rcp_discounts_fieldset .rcp_discount_code_field_wrap button{cursor:pointer;width:220px;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:inline-block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.registro-container #rcp_registration_form .rcp_discounts_fieldset .rcp_discount_code_field_wrap button:hover{color:#3d403c;background-color:#9aa4bc}.registro-container #rcp_registration_form .rcp_subscription_fieldset{width:100%;display:inline-block;padding:0;margin:50px 0 0 0;position:relative;vertical-align:top}.registro-container #rcp_registration_form .rcp_subscription_fieldset .form-title{width:100%;display:block;text-align:center;position:absolute;top:-50px;left:0}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels{width:100%;border-top:1px solid #9aa4bc}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li{width:100%;display:block;border-bottom:1px solid #9aa4bc;padding:15px 0 16px;margin:0}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li input{accent-color:#9aa4bc;float:none;display:inline-block}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li label{font-size:16px;line-height:22px;color:#3d403c;font-weight:300;width:calc(100% - 35px);margin-bottom:0}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li label .rcp_price{float:right}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li label .rcp_level_duration{display:none}.registro-container #rcp_registration_form .rcp_subscription_fieldset #rcp_subscription_levels li label .rcp_separator{display:none}.registro-container #rcp_registration_form .rcpga-group-fields{margin:25px 0}.registro-container #rcp_registration_form .rcpga-group-fields label{display:inline-block;color:#3d403c;width:220px;vertical-align:top;margin:0}.registro-container #rcp_registration_form .rcpga-group-fields input,.registro-container #rcp_registration_form .rcpga-group-fields textarea{font-size:16px;width:calc(100% - 230px);padding:5px 10px;resize:none}.registro-container #rcp_registration_form .rcpga-group-fields p{font-size:14px;line-height:18px;font-style:italic;margin-top:10px}.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-description-wrap,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-name-wrap{display:flex;align-items:center}.registro-container #rcp_registration_form .rcpga-group-fields #rcpga-group-number-seats-wrap label{width:auto;vertical-align:middle}.registro-container #rcp_registration_form .rcpga-group-fields #rcpga-group-number-seats-wrap input{width:auto}.registro-container #rcp_registration_form .rcp_registration_total{width:100%;display:inline-block;padding:0;margin:50px 0 50px 0;position:relative;vertical-align:top}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details header{position:static;height:auto}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details header .membership-amount{width:100%}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details header .membership-amount p{font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;color:#9aa4bc;text-transform:uppercase;text-align:center;font-weight:300;width:100%}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .discounts-fees,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .membership-level-price,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .rcp-fee{width:100%;border-color:#9aa4bc;border-top:1px solid #9aa4bc;padding-block:18px}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .discounts-fees div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .discounts-fees p,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .membership-level-price div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .membership-level-price p,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .rcp-fee div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details .rcp-fee p{color:#3d403c;font-size:16px;line-height:20px;font-weight:400;margin-left:0}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer{padding:0;background:0 0}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-recurring-total,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-renewal-date,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-total{padding-block:18px;gap:15px;align-items:center;width:100%;border-color:#9aa4bc}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-recurring-total div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-recurring-total p,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-renewal-date div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-renewal-date p,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-total div,.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-total p{color:#3d403c;font-size:16px;line-height:20px;font-weight:400;margin:0}.registro-container #rcp_registration_form .rcp_registration_total .rcp_registration_total_details footer .rcp-renewal-date div:last-child{text-align:right;flex-basis:160px}.registro-container #rcp_registration_form .rcp_gateway_fields{margin-bottom:30px}.registro-container #rcp_registration_form .rcp_gateway_fields .rcp_gateways_fieldset legend{width:100%;font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;color:#9aa4bc;text-transform:uppercase;text-align:center;font-weight:300;width:100%}.registro-container #rcp_registration_form .rcp_gateway_fields .rcp_gateways_fieldset #rcp_payment_gateways{font-size:16px;line-height:22px;color:#3d403c;font-weight:300;width:100%;margin:0;padding:18px 0 8px;border-top:1px solid #9aa4bc;border-bottom:1px solid #9aa4bc;text-align:center}.registro-container #rcp_registration_form .rcp_gateway_fields .rcp_gateways_fieldset #rcp_payment_gateways label{margin:0 10px 10px;accent-color:#9aa4bc}.registro-container #rcp_registration_form .StripeElement{border:1px solid #3d403c!important;padding:7px 8px}.registro-container #rcp_registration_form .rcp_agree_to_privacy_policy_fieldset{margin:0 0 0 30px}.registro-container #rcp_registration_form .rcp_agree_to_privacy_policy_fieldset input{accent-color:#9aa4bc}.registro-container #rcp_registration_form .rcp_agree_to_privacy_policy_fieldset label{margin:0;text-align:left}.registro-container #rcp_registration_form .rcp_agree_to_privacy_policy_fieldset label a{font-size:16px;line-height:22px;color:#3d403c;font-weight:300;transition:all .3s ease}.registro-container #rcp_registration_form .rcp_agree_to_privacy_policy_fieldset label a:hover{color:#ec8564}.registro-container #rcp_registration_form .factura-container p{font-size:16px;line-height:22px;color:#3d403c;font-weight:300;margin-top:30px;text-align:center}.registro-container #rcp_registration_form .factura-container a{font-size:16px;line-height:22px;color:#3d403c;font-weight:300;transition:all .3s ease}.registro-container #rcp_registration_form .factura-container a:hover{color:#ec8564}.registro-container #rcp_registration_form #rcp_auto_renew_wrap{margin:0 0 10px 30px}.registro-container #rcp_registration_form #rcp_auto_renew_wrap input{accent-color:#9aa4bc}.registro-container #rcp_registration_form #rcp_auto_renew_wrap label{font-size:16px;line-height:22px;color:#3d403c;font-weight:300}.registro-container #rcp_registration_form .rcp_message{margin-bottom:25px}.registro-container #rcp_registration_form .rcp_message p.rcp_success{background-color:#9aa4bc;color:#f4f1ee;border:none;margin-bottom:30px;font-size:16px;line-height:22px;font-weight:400;text-align:center;padding:15px 25px}.registro-container #rcp_registration_form .rcp_message p.rcp_success a{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;text-decoration:underline}.registro-container #rcp_registration_form .rcp_message p.rcp_error{background-color:#ec8564;color:#f4f1ee;border:none;margin-bottom:30px;font-size:16px;line-height:22px;font-weight:400;text-align:center;padding:15px 25px}.registro-container #rcp_registration_form .rcp_message p.rcp_error a{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;text-decoration:underline}@media (max-width:991px){.registro-container .active-user #rcp_registration_form .col-right{width:100%;margin-top:0}.registro-container .active-user #rcp_registration_form #rcp_submit_wrap{width:100%}.registro-container #rcp_registration_form .col-right{width:100%;margin-left:0;margin-top:50px}.registro-container #rcp_registration_form .rcp_user_fieldset{width:100%}}@media (max-width:575px){.registro-container #rcp_registration_form .rcp_user_fieldset{padding:45px 30px}.registro-container #rcp_registration_form .rcp_gateway_fields .rcp_gateways_fieldset #rcp_payment_gateways label{display:block;text-align:left;margin-left:30px}}@media (max-width:480px){.registro-container #rcp_registration_form .rcp_user_fieldset{padding:30px 15px}.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-description-wrap,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-name-wrap{display:block}.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-description-wrap input,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-description-wrap label,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-description-wrap textarea,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-name-wrap input,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-name-wrap label,.registro-container #rcp_registration_form .rcpga-group-fields p#rcpga-group-name-wrap textarea{width:100%;display:block;margin-bottom:10px}}.wpcf7 .wpcf7-response-output{border:0!important;color:#f4f1ee;background-color:#ec8564;border:0;font-size:16px;line-height:24px;font-weight:300;text-align:center;padding:15px 15px!important}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#f4f1ee;background-color:#9aa4bc;text-align:center}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#ec8564;font-size:12px;line-height:16px;font-weight:300}.contact-container{display:flex;gap:40px;justify-content:space-between;margin-bottom:120px}.contact-container .col-left{width:calc(50% - 20px);margin-bottom:0}.contact-container .col-right{width:calc(50% - 20px)}.contact-container .col-right h3{margin-bottom:10px}.contact-container .col-right .form-container{padding:50px;width:100%;background:#f4f1ee}.contact-container .col-right .form-container form label,.contact-container .col-right .form-container form label a{font-size:16px;line-height:24px;color:#3d403c;font-weight:400;width:100%;margin-bottom:40px}.contact-container .col-right .form-container form label a input,.contact-container .col-right .form-container form label a textarea,.contact-container .col-right .form-container form label input,.contact-container .col-right .form-container form label textarea{outline:0;border:1px solid #3d403c;border-radius:0;padding:12px 20px;width:100%}.contact-container .col-right .form-container form label a input.wpcf7-not-valid,.contact-container .col-right .form-container form label a textarea.wpcf7-not-valid,.contact-container .col-right .form-container form label input.wpcf7-not-valid,.contact-container .col-right .form-container form label textarea.wpcf7-not-valid{border-color:#ec8564}.contact-container .col-right .form-container form .wpcf7-acceptance{padding-left:50px}.contact-container .col-right .form-container form .wpcf7-acceptance .wpcf7-list-item{margin:0}.contact-container .col-right .form-container form .wpcf7-acceptance label,.contact-container .col-right .form-container form .wpcf7-acceptance label a{text-align:center;color:#9aa4bc}.contact-container .col-right .form-container form .wpcf7-acceptance label a,.contact-container .col-right .form-container form .wpcf7-acceptance label a a{text-decoration:underline}.contact-container .col-right .form-container form .wpcf7-acceptance label a input[type=checkbox],.contact-container .col-right .form-container form .wpcf7-acceptance label input[type=checkbox]{width:19px;height:19px;border-color:#9aa4bc;display:inline-block;accent-color:#9aa4bc}.contact-container .col-right .form-container form .wpcf7-acceptance label .wpcf7-list-item-label,.contact-container .col-right .form-container form .wpcf7-acceptance label a .wpcf7-list-item-label{position:relative;top:-4px;margin-left:10px}.contact-container .col-right .form-container form .wpcf7-submit{cursor:pointer;width:220px;margin:0 auto;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.contact-container .col-right .form-container form .wpcf7-submit:hover{color:#3d403c;background-color:#9aa4bc}.contact-container .col-right .form-container form .wpcf7-submit:hover:disabled{color:#f4f1ee;background-color:#ec8564}.contact-container .col-right .form-container form .wpcf7-submit:disabled{opacity:.2}@media (max-width:991px){.contact-container{display:block;gap:0}.contact-container .col-left{width:100%;margin-bottom:70px}.contact-container .col-right{width:calc(100% - 30px);margin:0 15px}}@media (max-width:575px){.contact-container .col-right .form-container{padding:25px}.contact-container .col-right .form-container form .wpcf7-acceptance{padding-left:30px}}@media (max-width:400px){.contact-container .col-right .form-container{padding:20px}.contact-container .col-right .form-container form .wpcf7-acceptance{padding-left:5px}.contact-container .col-right .form-container form .wpcf7-acceptance label .wpcf7-list-item-label{margin-left:2px}}.acerca-de-block{margin-bottom:120px}.acerca-de-block .acerca-de-intro{display:flex;jusify-content:space-between;align-items:center;gap:40px}.acerca-de-block .acerca-de-intro .text{flex-basis:50%;order:1}.acerca-de-block .acerca-de-intro .text h2{font-size:36px;line-height:42px;color:#9aa4bc;font-weight:400;margin:0 0 25px 0}.acerca-de-block .acerca-de-intro .text p{color:#3d403c;font-weight:300;font-size:24px;line-height:32px;margin-bottom:25px}.acerca-de-block .acerca-de-intro .text p a,.acerca-de-block .acerca-de-intro .text p b,.acerca-de-block .acerca-de-intro .text p em,.acerca-de-block .acerca-de-intro .text p strong,.acerca-de-block .acerca-de-intro .text p u{color:#3d403c;font-size:24px;line-height:32px;margin-bottom:25px}.acerca-de-block .acerca-de-intro .text p:last-child{margin-bottom:0}.acerca-de-block .acerca-de-intro .text ul{margin-top:-10px;margin-bottom:25px}.acerca-de-block .acerca-de-intro .text ul li{padding-left:25px;color:#3d403c;font-weight:300;font-size:24px;line-height:32px;margin-bottom:10px;position:relative}.acerca-de-block .acerca-de-intro .text ul li a,.acerca-de-block .acerca-de-intro .text ul li b,.acerca-de-block .acerca-de-intro .text ul li em,.acerca-de-block .acerca-de-intro .text ul li strong,.acerca-de-block .acerca-de-intro .text ul li u{color:#3d403c;font-size:24px;line-height:32px}.acerca-de-block .acerca-de-intro .text ul li:before{content:"•";display:block;font-size:24px;line-height:32px;position:absolute;left:5px}.acerca-de-block .acerca-de-intro .image{flex-basis:50%;order:2}.acerca-de-block .acerca-de-intro .image img{display:block;width:100%;height:auto}.acerca-de-block.acerca-de-categorias h2{font-size:36px;line-height:42px;color:#9aa4bc;font-weight:400;margin:0 0 25px 0}.acerca-de-block.acerca-de-categorias .category-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:0 100px}.acerca-de-block.acerca-de-categorias .category-list li{flex:0 0 calc(50% - 50px);margin-bottom:40px;display:inline-block;width:50%}.acerca-de-block.acerca-de-categorias .category-list li h3{font-size:24px;line-height:24px;color:#9aa4bc;font-weight:300;margin:0 0 15px 0;padding-left:30px;position:relative;display:block}.acerca-de-block.acerca-de-categorias .category-list li h3:before{content:"";display:block;background:url(../img/red-arrow.png) no-repeat center center;background-size:cover;width:16px;height:24px;position:absolute;left:3px;top:0}.acerca-de-block.acerca-de-categorias .category-list li h5{font-size:16px;line-height:24px;color:#3d403c;font-weight:300}.acerca-de-block.acerca-de-categorias .category-list li h5 a,.acerca-de-block.acerca-de-categorias .category-list li h5 b,.acerca-de-block.acerca-de-categorias .category-list li h5 em,.acerca-de-block.acerca-de-categorias .category-list li h5 strong,.acerca-de-block.acerca-de-categorias .category-list li h5 u{font-size:16px;line-height:24px;color:#3d403c}.acerca-de-block.acerca-de-caracteristicas{background-color:#f4f1ee;padding:80px 0 150px;margin-bottom:0}.acerca-de-block.acerca-de-caracteristicas h2{font-size:36px;line-height:42px;color:#9aa4bc;font-weight:400;margin:0 0 80px 0}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list .icon-container{margin-bottom:25px;display:block;width:100%;text-align:center}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list .icon-container img{display:inline-block}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p{width:350px;max-width:100%;margin:0 auto 15px auto;font-size:16px;line-height:22px;color:#9aa4bc;font-weight:300}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p a,.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p b,.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p em,.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p strong,.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p u{font-size:16px;line-height:22px;color:#9aa4bc}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list p:last-child{margin-bottom:0}@media (max-width:1200px){.acerca-de-block .acerca-de-intro .text{flex-basis:60%}.acerca-de-block .acerca-de-intro .image{flex-basis:40%}.acerca-de-block.acerca-de-categorias{margin-bottom:100px}.acerca-de-block.acerca-de-categorias .category-list{-moz-column-gap:50px;column-gap:50px}}@media (max-width:991px){.acerca-de-block .acerca-de-intro{display:block;gap:0}.acerca-de-block .acerca-de-intro .text{flex-basis:100%}.acerca-de-block .acerca-de-intro .text h2{text-align:center}.acerca-de-block .acerca-de-intro .image{flex-basis:100%;margin-bottom:40px}.acerca-de-block.acerca-de-categorias{margin-bottom:80px}.acerca-de-block.acerca-de-categorias .category-list li{flex:0 0 100%}}@media (max-width:767px){.acerca-de-block .acerca-de-intro{display:block;gap:0}.acerca-de-block .acerca-de-intro .text h2{font-size:30px;line-height:40px}.acerca-de-block .acerca-de-intro .text p{font-size:24px;line-height:30px}.acerca-de-block.acerca-de-categorias{margin-bottom:60px}.acerca-de-block.acerca-de-categorias h2{font-size:30px;line-height:40px}.acerca-de-block.acerca-de-categorias .category-list li h3{font-size:20px;line-height:24px}.acerca-de-block.acerca-de-caracteristicas{background-color:#f4f1ee;padding:60px 0 100px;margin-bottom:0}.acerca-de-block.acerca-de-caracteristicas h2{font-size:30px;line-height:40px;margin-bottom:60px}.acerca-de-block.acerca-de-caracteristicas .caracteristicas-list .caracteristica-container{margin-bottom:60px}}.legal-container{margin-top:-40px;margin-bottom:120px}.password-container{margin-bottom:120px;text-align:center}.password-container .som-password-sent-message{text-align:center;font-size:16px;line-height:24px;font-weight:300;color:#f4f1ee}.password-container form legend{font-size:24px;line-height:24px;letter-spacing:2px;font-weight:300;margin-bottom:40px;text-align:center;text-transform:uppercase}.password-container form .somfrp-lost-pass-form-text p{font-size:16px;line-height:24px;font-weight:300;color:#3d403c;margin-bottom:25px;text-align:center}.password-container form label{display:none;font-size:16px;line-height:24px;font-weight:600;margin-bottom:10px;text-align:center}.password-container form input{width:220px;font-size:16px;line-height:24px;font-weight:300;color:#3d403c;margin:0 auto 25px;outline:0;border:1px solid #3d403c;padding:7px 15px}.password-container form button{cursor:pointer;width:220px;margin:0 auto;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.password-container form button:hover{color:#3d403c;background-color:#9aa4bc}.password-container p{font-size:16px;line-height:24px;font-weight:300;color:#3d403c;margin-bottom:25px;text-align:center}.password-container .btn a{cursor:pointer;width:220px;margin:0 auto;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.password-container .btn a:hover{color:#3d403c;background-color:#9aa4bc}.my-account-container{margin-bottom:120px}.my-account-container .rcp_success{background-color:#9aa4bc;color:#f4f1ee;border:none;margin-bottom:30px;font-size:16px;line-height:22px;font-weight:400;text-align:center;padding:15px 25px;display:none}.my-account-container .rcp_success span{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400}.my-account-container .rcp_success a{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;text-decoration:underline}.my-account-container .rcp_error{background-color:#ec8564;color:#f4f1ee;border:none;margin-bottom:30px;font-size:16px;line-height:22px;font-weight:400;text-align:center;padding:15px 25px;display:none}.my-account-container .rcp_error span{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400}.my-account-container .rcp_error a{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;text-decoration:underline}.my-account-container #tt_rcp_messaging{display:none}.my-account-container #tt_rcp_messaging .rcp_error,.my-account-container #tt_rcp_messaging .rcp_success{display:block}.my-account-container .hidden-base-content{display:none;visibility:hidden;opacity:0}.my-account-container #rcp_profile_display_name_wrap{display:none!important}.my-account-container .form-title{width:100%;display:block;text-align:center}.my-account-container .col-left{width:40%;display:inline-block;position:relative;vertical-align:top}.my-account-container .col-left .col-left-content{background-color:#f4f1ee;padding:50px}.my-account-container .col-left .col-left-content p.rcp_error{background-color:#ec8564;color:#f4f1ee;border:none;margin-bottom:30px;font-size:16px;line-height:22px;font-weight:400;text-align:center;padding:15px 25px}.my-account-container .col-left .col-left-content p.rcp_error a{color:#f4f1ee;font-size:16px;line-height:22px;font-weight:400;text-decoration:underline}.my-account-container .col-left .col-left-content legend{display:none}.my-account-container .col-left .col-left-content label{font-size:16px;line-height:22px;color:#3d403c;font-weight:400;display:block;width:100%;margin:0}.my-account-container .col-left .col-left-content input:not([type=checkbox]):not([type=submit]){width:100%;border-radius:0;border:1px solid #9aa4bc;font-size:16px;line-height:22px;padding:13px 20px;color:#3d403c;outline:0;margin-bottom:25px}.my-account-container .col-left .col-left-content input:not([type=checkbox]):not([type=submit]).wpcf7-not-valid{border-color:#ec8564}.my-account-container .col-left .col-left-content select{width:100%;border-radius:0;border:1px solid #9aa4bc;font-size:16px;line-height:22px;padding:13px 20px;color:#3d403c;outline:0;margin-bottom:25px;background:#fff url(../img/chevron-2x.png) no-repeat center right 15px;background-size:20px 20px;outline:0!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}.my-account-container .col-left .col-left-content #rcp_profile_submit_wrap{margin-top:40px}.my-account-container .col-left .col-left-content #rcp_profile_submit_wrap input.rcp_submit{margin:0 auto;cursor:pointer;width:220px;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.my-account-container .col-left .col-left-content #rcp_profile_submit_wrap input.rcp_submit:hover{color:#3d403c;background-color:#9aa4bc}.my-account-container .col-right{width:55%;margin-left:4%;display:inline-block}.my-account-container .col-right .col-right-content{color:#3d403c;font-size:12px;line-height:16px;width:100%;text-align:center}.my-account-container .col-right .col-right-content .rcp-table{width:100%;max-width:100%;display:table;padding:0;margin:0 0 50px 0;position:relative;vertical-align:top}.my-account-container .col-right .col-right-content .rcp-table header{position:static;height:auto}.my-account-container .col-right .col-right-content .rcp-table header .rcp-account-overview,.my-account-container .col-right .col-right-content .rcp-table header .rcp-payment-history{justify-content:space-between;width:100%;margin:0;padding:18px 0 14px;border-top:1px solid #9aa4bc;border-bottom:1px solid #9aa4bc;text-align:center}.my-account-container .col-right .col-right-content .rcp-table header .rcp-account-overview span,.my-account-container .col-right .col-right-content .rcp-table header .rcp-payment-history span{font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase;text-align:center}.my-account-container .col-right .col-right-content .rcp-table thead th{font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase;text-align:center;padding:18px 5px 14px;border-top:1px solid #9aa4bc;border-bottom:1px solid #9aa4bc}.my-account-container .col-right .col-right-content .rcp-table tbody td{padding:18px 0 14px;font-size:12px;line-height:20px;font-weight:400;color:#3d403c;text-transform:uppercase;text-align:center}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history{display:flex;padding:18px 0 14px;border-bottom:1px solid #9aa4bc;text-align:center;justify-content:space-between}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span{vertical-align:top;display:inline-block;font-size:12px;line-height:20px;font-weight:600;color:#3d403c;text-transform:uppercase;text-align:center}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span br,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span br{display:none}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span a,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span a{font-size:12px;line-height:20px;font-weight:600;color:#3d403c;text-transform:uppercase;text-align:right;margin-bottom:15px;display:inline-block}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span a:last-child,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span a:last-child{margin-bottom:0}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span a.rcp_sub_details_renew,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span a.rcp_sub_details_renew{display:none}.my-account-container .col-right .col-right-content .rcp-table main div{vertical-align:top;display:inline-block;font-size:12px;line-height:20px;font-weight:600;color:#3d403c;text-transform:uppercase;text-align:center;margin-top:15px;width:100%}.my-account-container .col-right .col-right-content #rcpga-group-memberships-header{font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;color:#9aa4bc;text-transform:uppercase}.my-account-container .group-accounts{width:100%;margin:100px auto 0 auto;display:block}.my-account-container .group-accounts .col-left-group,.my-account-container .group-accounts .col-right-group{width:50%;display:inline-block}.my-account-container .group-accounts .col-right-group{margin-left:0}.my-account-container .group-accounts .form-title{border-bottom:1px solid #9aa4bc;padding-bottom:20px;margin-bottom:0}.my-account-container .group-accounts .rcp_group_members_list .rcpga-group-dashboard p{display:block;margin-top:50px;color:#ec8564;font-size:14px;font-weight:600}.my-account-container .group-accounts .rcp_group_members_list .rcpga-group-dashboard p.rcp_error,.my-account-container .group-accounts .rcp_group_members_list .rcpga-group-dashboard p.rcp_success{display:none}.my-account-container .group-accounts .rcpga-group-dashboard{width:calc(100% - 60px);margin:0 auto}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list-roles-filter,.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-members-search{display:none}.my-account-container .group-accounts .rcpga-group-dashboard h2{font-size:24px;line-height:24px;width:100%;text-align:center;color:#3d403c;margin:0 0 20px 0;font-weight:600;text-transform:uppercase;display:none}.my-account-container .group-accounts .rcpga-group-dashboard h3{font-size:20px;line-height:24px;width:100%;text-align:center;font-weight:600;border-bottom:1px solid #3d403c;padding-bottom:20px;color:#3d403c;margin:45px 0 30px 0}.my-account-container .group-accounts .rcpga-group-dashboard p{display:none;color:#3d403c;font-size:12px;line-height:14px;width:100%;text-align:center}.my-account-container .group-accounts .rcpga-group-dashboard p a{color:#3d403c;font-size:12px;line-height:14px;text-decoration:underline;transition:color .3s ease}.my-account-container .group-accounts .rcpga-group-dashboard p a:hover{color:#ec8564}.my-account-container .group-accounts .rcpga-group-dashboard ul li a{color:#3d403c;font-size:16px;line-height:20px}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p{display:block;text-align:left}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p label{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:600}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p textarea{padding:5px 10px;border:1px solid #9aa4bc;color:#9aa4bc}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input:focus,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input:focus-visible,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p textarea:focus,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p textarea:focus-visible{box-shadow:none;outline:0}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=file]{border:0!important;cursor:pointer;padding:0;display:block;margin:0 auto;margin-bottom:25px}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=file]::-webkit-file-upload-button{cursor:pointer;border:0;border-right:10px solid #fff;padding:10px 10px;color:#f4f1ee;background-color:#ec8564;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 auto}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=file]::file-selector-button{cursor:pointer;border:0;border-right:10px solid #fff;padding:10px 10px;color:#f4f1ee;background-color:#ec8564;transition:all .3s ease;margin:0 auto}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=file]::-webkit-file-upload-button:hover{background-color:#9aa4bc;color:#3d403c}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=file]::file-selector-button:hover{background-color:#9aa4bc;color:#3d403c}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=checkbox]{accent-color:#9aa4bc;margin:2px 8px 0 0}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=submit]{margin:25px auto 0 auto;cursor:pointer;width:220px;text-align:center;color:#f4f1ee;background-color:#ec8564;font-weight:600;font-size:12px;line-height:16px;padding:12px 15px;display:block;transition:all .3s ease;border:0;outline:0;box-shadow:none;text-transform:uppercase}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p input[type=submit]:hover{color:#3d403c;background-color:#9aa4bc}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p span{display:block;color:#9aa4bc;font-style:italic;font-size:12px;line-height:14px;margin:10px 0 0 10px}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p#rcpga-group-member-disable-invite-wrap label,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p#rcpga-group-member-import-disable-invite_wrap label{position:relative;padding-left:20px}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p#rcpga-group-member-disable-invite-wrap label input,.my-account-container .group-accounts .rcpga-group-dashboard fieldset p#rcpga-group-member-import-disable-invite_wrap label input{width:16px;display:inline-block;position:absolute;left:0;margin:2px 8px 0 0}.my-account-container .group-accounts .rcpga-group-dashboard fieldset p #rcpga-group-member-import-wrap{text-align:center}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list{position:relative;display:table!important;margin:0 auto;width:100%}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list thead th{font-size:12px;line-height:20px;font-weight:600;color:#9aa4bc;text-transform:uppercase;text-align:center;padding:18px 5px 14px;border-bottom:1px solid #9aa4bc}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr{border-bottom:1px solid #9aa4bc;text-align:center}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td{vertical-align:middle;padding:18px 0 14px;vertical-align:top;font-size:12px;line-height:20px;font-weight:600;color:#3d403c;text-transform:uppercase;text-align:center}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td a{font-size:12px;line-height:20px;font-weight:400;color:#9aa4bc;text-decoration:underline;transition:all .3s ease}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td a:hover{color:#3d403c}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-edit-form,.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-add-form{position:relative;width:330px;margin:0 auto}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-edit-form fieldset p input,.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-edit-form fieldset p textarea,.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-add-form fieldset p input,.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-add-form fieldset p textarea{margin-left:10px;width:310px;resize:none}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-edit-form fieldset p input[type=submit],.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-add-form fieldset p input[type=submit]{width:220px;margin:25px auto 0 auto}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-import-form{position:relative}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-member-import-form p{text-align:left}.my-account-container .group-accounts #rcpga-group-memberships-header{font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;color:#9aa4bc;text-transform:uppercase}.my-account-container .group-accounts #rcpga-group-memberships-table{position:relative;display:table!important;margin:0 auto}.my-account-container .group-accounts #rcpga-group-memberships-table tbody tr{border-bottom:1px solid #9aa4bc;text-align:center}.my-account-container .group-accounts #rcpga-group-memberships-table tbody tr td{vertical-align:middle;padding:18px 0 14px;vertical-align:top;font-size:12px;line-height:20px;font-weight:600;color:#3d403c;text-transform:uppercase;text-align:center}.my-account-container .group-accounts #rcpga-group-memberships-table tbody tr td a{font-size:12px;line-height:20px;font-weight:400;color:#9aa4bc;text-decoration:underline;transition:all .3s ease}.my-account-container .group-accounts #rcpga-group-memberships-table tbody tr td a:hover{color:#3d403c}@media (max-width:1600px){.my-account-container .col-left{width:100%;display:block}.my-account-container .col-left .col-left-content{width:100%;max-width:700px;margin:0 auto 80px auto}.my-account-container .col-right{width:100%;margin-left:0;display:block}.my-account-container .group-accounts{margin-top:0}}@media (max-width:1200px){.my-account-container .group-accounts .col-left-group,.my-account-container .group-accounts .col-right-group{width:100%;display:block;margin-left:0}}@media (max-width:767px){.my-account-container .col-right .col-right-content .rcp-table#rcp-account-overview,.my-account-container .col-right .col-right-content .rcp-table#rcp-payment-history{display:block}.my-account-container .col-right .col-right-content .rcp-table{display:block}.my-account-container .col-right .col-right-content .rcp-table header .rcp-account-overview,.my-account-container .col-right .col-right-content .rcp-table header .rcp-payment-history{display:block}.my-account-container .col-right .col-right-content .rcp-table header .rcp-account-overview span,.my-account-container .col-right .col-right-content .rcp-table header .rcp-payment-history span{width:100%;max-width:100%;min-width:100%;min-height:0;display:block;text-align:center}.my-account-container .col-right .col-right-content .rcp-table .rcp-account-overview span,.my-account-container .col-right .col-right-content .rcp-table .rcp-payment-history span{width:100%;max-width:100%;min-width:100%;min-height:0;display:block;text-align:center}.my-account-container .group-accounts .rcpga-group-dashboard{width:calc(100% - 30px)}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list{position:relative;display:table!important;margin:0 auto;width:100%}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list thead{display:none!important}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td{width:100%;padding:0;display:block}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td:before{display:none}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td:first-child{background-color:#9aa4bc;color:#f4f1ee;margin-bottom:10px}.my-account-container .group-accounts .rcpga-group-dashboard #rcpga-group-members-list tbody tr td:last-child{margin-bottom:25px}}@media (max-width:575px){.my-account-container .col-left .col-left-content{padding:45px 30px}}@media (max-width:480px){.my-account-container .col-left .col-left-content{padding:30px 15px}}.ekko-lightbox .cta-register{position:absolute;bottom:15px;background-color:#3d403c;padding:15px 15px 10px;width:calc(100% - 30px);left:15px;border-radius:5px;z-index:1}.ekko-lightbox .cta-register h4{display:none!important}.ekko-lightbox .cta-register p{color:#f4f1ee;font-size:16px;line-height:24px;font-weight:300;text-align:center;display:block;margin:0}.ekko-lightbox .cta-register .buttons{width:100%;display:block;text-align:center;margin-top:10px}.ekko-lightbox .cta-register .buttons a{width:200px;display:inline-block;margin:0 10px 0 0;font-size:12px;line-height:24px;padding:8px 15px;color:#f4f1ee;background:#ec8564;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .3s ease;border-radius:5px}.ekko-lightbox .cta-register .buttons a:hover{background-color:#9aa4bc;color:#3d403c}.ekko-lightbox .cta-register .buttons a.info{background-color:#f4f1ee;color:#3d403c}.ekko-lightbox .cta-register .buttons a.info:hover{background-color:#9aa4bc;color:#3d403c}.ekko-lightbox .cta-register .buttons a:first-child{margin-left:0}.ekko-lightbox .cta-register .buttons a:last-child{margin-right:0}.ekko-lightbox .modal-body{padding:0!important;background-color:#3d403c}.ekko-lightbox .ekko-lightbox-nav-overlay a{background:url(../img/red-arrow.png) no-repeat center right 25px!important;transform:rotate(180deg);content:""}.ekko-lightbox .ekko-lightbox-nav-overlay a span{display:none}.ekko-lightbox .ekko-lightbox-nav-overlay a:last-child{background:url(../img/red-arrow.png) no-repeat center right 25px!important;content:"";transform:none}.ekko-lightbox .ekko-lightbox-nav-overlay a:last-child span{display:none}@media (max-width:575px){.ekko-lightbox .cta-register .buttons a{width:120px}}.ficha-container{margin-bottom:120px}.ficha-container h3{font-size:16px;line-height:24px;color:#9aa4bc;font-weight:600;text-transform:uppercase;margin:0}.ficha-container h1{font-size:48px;line-height:60px;color:#3d403c;font-weight:200;margin:0 0 5px}.ficha-container h2{font-size:24px;line-height:30px;color:#9aa4bc;font-weight:300;margin:0;text-transform:uppercase}.ficha-container .ficha-content{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:30px}.ficha-container .ficha-content .col .resource-component{margin-bottom:70px}.ficha-container .ficha-content .col .resource-description-mobile{display:none}.ficha-container .ficha-content .col .resource-gallery{width:100%}.ficha-container .ficha-content .col .resource-gallery .video-container{position:relative;padding-top:56.25%}.ficha-container .ficha-content .col .resource-gallery .video-container .image-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;opacity:1;background-color:#ec8564;cursor:pointer}.ficha-container .ficha-content .col .resource-gallery .video-container .image-container .play{width:120px;height:120px;display:block;position:absolute;z-index:1;background:url(../img/play.svg) no-repeat center center;opacity:.9;transition:opacity .3s ease}.ficha-container .ficha-content .col .resource-gallery .video-container .image-container img{width:100%;height:100%;display:block;transition:opacity .3s ease}.ficha-container .ficha-content .col .resource-gallery .video-container .image-container:hover .play{opacity:1}.ficha-container .ficha-content .col .resource-gallery .video-container .image-container:hover img{opacity:.5}.ficha-container .ficha-content .col .resource-gallery .video-container iframe{max-width:100%;height:auto}.ficha-container .ficha-content .col .resource-gallery .carousel{position:relative}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-item img{-o-object-fit:cover;object-fit:cover}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-next,.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-prev{width:50px;z-index:5;background:url(../img/red-arrow.png) no-repeat center center;background-size:50%;opacity:.2;transition:opacity .3s ease}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-next:hover,.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-prev:hover{opacity:1}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-next span,.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-prev span{background:0 0}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-control-prev{transform:rotate(180deg)}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-fullscreen-icon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;background:url(../img/zoom-icon.png) no-repeat center center;opacity:.7;transition:opacity .3s ease}.ficha-container .ficha-content .col .resource-gallery .carousel .carousel-fullscreen-icon:hover{opacity:1}.ficha-container .ficha-content .col .resource-gallery .carousel .modal-content{border-radius:0;background-color:transparent;border:none}.ficha-container .ficha-content .col .resource-gallery .carousel #lightbox-container-image img{width:auto;max-height:520px}.ficha-container .ficha-content .col .resource-gallery #carousel-thumbs .carousel-control-prev-icon{background-image:url(../img/red-arrow.png)!important;transform:rotate(180deg);background-size:50%}.ficha-container .ficha-content .col .resource-gallery #carousel-thumbs .carousel-control-next-icon{background-image:url(../img/red-arrow.png)!important;background-size:50%}.ficha-container .ficha-content .col .resource-gallery #carousel-thumbs .carousel-inner .carousel-item .row{justify-content:space-between}.ficha-container .ficha-content .col .resource-gallery #carousel-thumbs .carousel-inner .carousel-item .row .thumb{padding:10px 0 0!important;max-width:24%;flex:0 0 24%}.ficha-container .ficha-content .col .resource-more-category .recursos-container,.ficha-container .ficha-content .col .resource-related .recursos-container{margin-bottom:0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .destacados,.ficha-container .ficha-content .col .resource-related .recursos-container .destacados{margin-bottom:0}.ficha-container .ficha-content .col .resource-more-category .recursos-container h3,.ficha-container .ficha-content .col .resource-related .recursos-container h3{font-size:24px;line-height:36px;font-weight:300;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #9aa4bc;display:block;width:100%;text-align:center;text-transform:uppercase}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li{width:auto!important;text-align:center;margin:0 30px 0 0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li:last-child,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li:last-child{margin-right:0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li a,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li a{padding:0 5px!important}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container.recursos-tab-container-all .recursos-list .recurso .type-container,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container.recursos-tab-container-all .recursos-list .recurso .type-container{display:block;top:5px;left:5px;font-size:12px;line-height:12px;padding:5px 10px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list{gap:25px;justify-content:flex-start}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso{max-width:calc(33.33% - 17px)}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .type-container,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .type-container{display:none}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .text-container,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .text-container{bottom:0;padding:10px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h1,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h1{font-size:13px;line-height:14px;letter-spacing:.5px;height:auto;border-color:#f4f1ee}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h3,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h3{font-size:11px;line-height:15px;letter-spacing:.5px;height:auto;border-color:#f4f1ee;border:0;margin:0 0 5px;padding:0}.ficha-container .ficha-content .col .resource-more-category .recursos-tab-container{display:block!important}.ficha-container .ficha-content .col .resource-cta #cta-lightbox .cta-register{margin-bottom:30px}.ficha-container .ficha-content .col .resource-cta .cta-register{background-color:#3d403c;border-radius:5px;padding:30px}.ficha-container .ficha-content .col .resource-cta .cta-register h4{color:#f4f1ee;font-size:24px;line-height:24px;font-weight:300;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;margin:0 0 25px}.ficha-container .ficha-content .col .resource-cta .cta-register p{color:#f4f1ee;font-size:16px;line-height:24px;font-weight:300;text-align:center;display:block;margin:0 0 30px}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons{width:100%;display:block;text-align:center}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a{width:220px;display:inline-block;margin:0 10px 20px 0;font-size:12px;line-height:24px;padding:8px 15px;color:#f4f1ee;background:#ec8564;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .3s ease;border-radius:5px}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a:hover{background-color:#9aa4bc;color:#3d403c}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a.info{background-color:#f4f1ee;color:#3d403c}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a.info:hover{background-color:#9aa4bc;color:#3d403c}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a:first-child{margin-left:0}.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a:last-child{margin-right:0}.ficha-container .ficha-content .col .resource-cta .add-to-library{border-radius:5px;padding:30px 30px 20px;border:1px solid #9aa4bc}.ficha-container .ficha-content .col .resource-cta .add-to-library h4{color:#3d403c;font-size:24px;line-height:24px;font-weight:300;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;margin:0 0 25px}.ficha-container .ficha-content .col .resource-cta .add-to-library p{color:#3d403c;font-size:16px;line-height:24px;font-weight:300;text-align:center;display:block;margin:0 0 10px}.ficha-container .ficha-content .col .resource-cta .add-to-library p a{color:#3d403c;font-size:16px;line-height:24px;font-weight:300;text-decoration:underline;transition:color .3s ease}.ficha-container .ficha-content .col .resource-cta .add-to-library p a:hover{color:#ec8564}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons{width:100%;display:flex;justify-content:center;margin-bottom:10px}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a{width:220px;display:inline-block;margin:0 10px 20px 0;font-size:12px;line-height:24px;padding:8px 15px;color:#f4f1ee;background:#ec8564;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all .3s ease;border-radius:5px}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a:hover{background-color:#9aa4bc;color:#3d403c}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a.action-add-library,.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a.action-remove-library{background-color:#3d403c;color:#f4f1ee}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a.action-add-library:hover,.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a.action-remove-library:hover{background-color:#9aa4bc;color:#3d403c}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a:first-child{margin-left:0}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a:last-child{margin-right:0}.ficha-container .ficha-content .col .resource-cta .add-to-library .pre-summary{display:none}.ficha-container .ficha-content .col .resource-cta .add-to-library .pre-summary.active{display:block}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary{display:flex;width:100%;border-top:1px solid #9aa4bc;padding-top:15px;margin-top:15px;justify-content:space-between;gap:30px}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p{font-size:14px;line-height:19px;text-align:right;margin:0;text-transform:uppercase}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p a{color:#3d403c;font-size:14px;line-height:19px;font-weight:300;text-transform:uppercase;text-decoration:underline;transition:color .3s ease}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p a:hover{color:#ec8564}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p span{color:#3d403c;font-size:14px;line-height:19px;font-weight:600}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p.library-link{text-align:left}.ficha-container .ficha-content .col .resource-details h3{font-size:24px;line-height:36px;font-weight:300;margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #9aa4bc;display:block;width:100%;text-align:center;text-transform:uppercase}.ficha-container .ficha-content .col .resource-details .details-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;row-gap:0;align-items:flex-start}.ficha-container .ficha-content .col .resource-details .details-container .details-block{width:100%;display:inline-block;border-bottom:1px solid #9aa4bc;padding:20px 10px 15px 10px}.ficha-container .ficha-content .col .resource-details .details-container .details-block p{font-size:14px;line-height:20px;color:#3d403c;font-weight:400;text-align:left;text-transform:uppercase}.ficha-container .ficha-content .col .resource-details .details-container .details-block p span{text-align:right;font-weight:600;margin:0;color:#9aa4bc;float:right;text-transform:none}.ficha-container .ficha-content .col .resource-details .details-container .details-block p span a{font-size:14px;line-height:20px;font-weight:600;text-decoration:underline;margin-left:10px;transition:color .3s ease}.ficha-container .ficha-content .col .resource-details .details-container .details-block p span a:first-child{margin-left:0}.ficha-container .ficha-content .col .resource-details .details-container .details-block p span a:hover{color:#ec8564}.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-date,.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-duration,.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-file,.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-size,.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-weight{width:calc(50% - 15px)}.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-tags p span{width:calc(100% - 100px)}.ficha-container .ficha-content .col .resource-details .details-container .details-block.details-tags p span a{display:inline-block}@media (max-width:1200px){.ficha-container .ficha-content{display:block;gap:0;margin-top:30px}.ficha-container .ficha-content .col{display:block;width:100%;margin-bottom:70px}.ficha-container .ficha-content .col .resource-description{display:none}.ficha-container .ficha-content .col .resource-description-mobile{display:block}}@media (max-width:767px){.ficha-container h3{font-size:14px;line-height:22px}.ficha-container h1{font-size:40px;line-height:50px}.ficha-container h2{font-size:20px;line-height:26px}.ficha-container .ficha-content .col .resource-more-category .recursos-container h3,.ficha-container .ficha-content .col .resource-related .recursos-container h3{font-size:20px;line-height:30px;margin-bottom:10px;padding-bottom:10px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li{margin:0 15px 0 0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list{margin-top:0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso{margin-bottom:0}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container{margin-top:20px}.ficha-container .ficha-content .col .resource-cta .add-to-library,.ficha-container .ficha-content .col .resource-cta .cta-register{padding:25px 25px 20px}.ficha-container .ficha-content .col .resource-cta .add-to-library h4,.ficha-container .ficha-content .col .resource-cta .cta-register h4{font-size:20px;line-height:30px}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a,.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a{width:200px}.ficha-container .ficha-content .col .resource-cta .add-to-library p,.ficha-container .ficha-content .col .resource-cta .add-to-library p a,.ficha-container .ficha-content .col .resource-cta .cta-register p,.ficha-container .ficha-content .col .resource-cta .cta-register p a{font-size:14px;line-height:20px}.ficha-container .ficha-content .col .resource-cta .add-to-library .pre-summary,.ficha-container .ficha-content .col .resource-cta .cta-register .pre-summary{padding:0}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary,.ficha-container .ficha-content .col .resource-cta .cta-register .summary{gap:25px}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p,.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p a,.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p strong,.ficha-container .ficha-content .col .resource-cta .cta-register .summary p,.ficha-container .ficha-content .col .resource-cta .cta-register .summary p a,.ficha-container .ficha-content .col .resource-cta .cta-register .summary p strong{font-size:12px;line-height:16px}.ficha-container .ficha-content .col .resource-details h3{font-size:20px;line-height:30px}}@media (max-width:575px){.ficha-container h3{font-size:12px;line-height:18px}.ficha-container h1{font-size:36px;line-height:42px}.ficha-container h2{font-size:16px;line-height:22px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs{padding:0;text-align:center}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li{transform:none;position:static!important;margin:0 5px!important}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tabs li a,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tabs li a{padding:0 10px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list{display:block}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso{display:block;margin-bottom:30px;max-width:100%!important;width:100%}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h1,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h1{font-size:16px;line-height:20px;padding-top:10px}.ficha-container .ficha-content .col .resource-more-category .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h3,.ficha-container .ficha-content .col .resource-related .recursos-container .recursos-tab-container .recursos-list .recurso .text-container h3{font-size:14px;line-height:18px;margin-bottom:10px}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons,.ficha-container .ficha-content .col .resource-cta .cta-register .buttons{margin-bottom:30px}.ficha-container .ficha-content .col .resource-cta .add-to-library .buttons a,.ficha-container .ficha-content .col .resource-cta .cta-register .buttons a{width:220px;display:block;margin:0 auto 20px!important;display:block}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary,.ficha-container .ficha-content .col .resource-cta .cta-register .summary{display:block}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p,.ficha-container .ficha-content .col .resource-cta .cta-register .summary p{width:100%;text-align:center!important;float:none!important;margin-bottom:15px}.ficha-container .ficha-content .col .resource-cta .add-to-library .summary p:last-child,.ficha-container .ficha-content .col .resource-cta .cta-register .summary p:last-child{margin-bottom:0}.ficha-container .ficha-content .col .resource-details .details-container{display:block}.ficha-container .ficha-content .col .resource-details .details-container .details-block{width:100%!important;display:block}}@media (max-width:480px){.ficha-container .ficha-content .col .resource-cta .add-to-library,.ficha-container .ficha-content .col .resource-cta .cta-register{padding:20px 15px 15px}.ficha-container .ficha-content .col .resource-details .details-container .details-block{padding:15px 5px 10px 5px}.ficha-container .ficha-content .col .resource-details .details-container .details-block p,.ficha-container .ficha-content .col .resource-details .details-container .details-block p a,.ficha-container .ficha-content .col .resource-details .details-container .details-block span,.ficha-container .ficha-content .col .resource-details .details-container .details-block span a{font-size:12px;line-height:18px}}