/*
Theme Name: Hack IFW Copy
Author: clonar whatsapp
Author URI: http://zapweb.net
Version: 1.0.0
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl-w.0.html
Text Domain: hack-ifw-copy
*/
html,input[type=search]{-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit}html{overflow-x:hidden;max-width:100vw;font-size:62.5%}body{overflow-x:hidden;max-width:100vw;margin:0;color:#30353a;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;}h1{margin:.67em 0;font-size:1em}a{color:#f90}a:hover{color:#ee920c}ul{margin:0;padding:0}b{color:#ef8d13}input{width:100%;padding:.5em 1em;border:1px solid #e8eaeb;border-radius:.6rem;color:#30353a;background-color:#fff;line-height:2}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto;height:auto;padding:1em 1em;border:0;border-radius:.6rem;color:#fff;background-color:#30353a;box-shadow:inset 0 0 0 9rem rgba(255,255,255,0);font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;box-shadow:inset 0 0 0 9rem rgba(255,255,255,.1)}#caja-flotante{position:fixed;display:none}@media (min-width:768px){.container{margin-right:auto;margin-left:auto}}@media (min-width:1200px){.container{max-width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.333333333333332%}.col-lg-2{width:16.666666666666664%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333333333%}.col-lg-5{width:41.66666666666667%}.col-lg-6{width:50%}.col-lg-7{width:65.333333333333336%}.col-lg-8{width:66.66666666666666%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333333334%}.col-lg-11{width:91.66666666666666%}.col-lg-12{width:100%}}@media (min-width:1200px){.hidden-md.hidden-lg{display:none!important}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}}embed,iframe,img,object,video{display:block;max-width:100%}img{height:auto}.site-container{overflow-x:hidden;position:relative;max-width:100vw}.wrap{margin:0 auto;padding-right:5%;padding-left:5%}.wrap .wrap{width:auto;max-width:100%;padding:0}.site-header{position:absolute;z-index:99;width:100%;color:#fff}.site-header>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-area{display:block;position:relative;max-width:140px;max-width:14rem;height:100%;margin:.5em 0;padding:.618em 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-custom-header iframe,.wp-custom-header img,.wp-custom-header video{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;min-width:100%;max-width:100%;height:auto;min-height:100%;max-height:none;margin:auto;-o-object-fit:cover;object-fit:cover}.progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;z-index:99;left:0;width:100%;height:3.6em;margin-top:-4.4em;background-color:#e8eaeb;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease;background:#30353a;background:-webkit-linear-gradient(-45deg,#30353a 0,#54585d 100%);background:-webkit-linear-gradient(315deg,#30353a 0,#54585d 100%);background:linear-gradient(135deg,#30353a 0,#54585d 100%)}.progress-container.show{margin-top:0}.progress-container .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:95%;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.progress-container .custom-logo-link{margin-right:auto;margin-bottom:2px;margin-bottom:.2rem;margin-left:1em}.progress-container .custom-logo-link img{width:120px}.progress-container .button{margin-right:1em;margin-left:auto;padding:10px;padding:1rem;font-size:6px;font-size:.6rem;-webkit-animation:shake 6.18s infinite ease-in-out both;animation:shake 6.18s infinite ease-in-out both;background-image:linear-gradient(to right top,#ff9000,#ff8600,#fe7c00,#fd7200,#fc6700,#fc6700,#fc6700,#fc6700,#fd7200,#fe7c00,#ff8600,#ff9000)}@-webkit-keyframes shake{1%,9%{-webkit-transform:translate3d(-3px,0,3px) rotate(0);transform:translate3d(-3px,0,3px) rotate(0)}2%,8%{-webkit-transform:translate3d(3px,0,-3px) rotate(2deg);transform:translate3d(3px,0,-3px) rotate(2deg)}3%,5%,7%{-webkit-transform:translate3d(-3px,0,3px) rotate(-2deg);transform:translate3d(-3px,0,3px) rotate(-2deg)}4%,6%{-webkit-transform:translate3d(3px,0,-3px) rotate(2deg);transform:translate3d(3px,0,-3px) rotate(2deg)}}.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:14px;font-size:1.4rem;font-weight:600;line-height:1;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both}.menu-item{display:block;position:relative;width:100%;padding:5px 0;padding:.5rem 0}.menu-item.right{margin-left:auto}.menu-item a{display:block;padding:.75em 0;color:#fff;text-decoration:none;text-transform:uppercase}.menu-item a span{position:relative}.menu-item a span:after{display:block;position:absolute;bottom:-1px;width:0;height:2px;background-color:#fff;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.menu-item a:focus span:after,.menu-item a:hover span:after{width:100%}.nav-primary{position:fixed;z-index:100;top:0;right:-300px;right:-30rem;width:300px;width:30rem;height:100%;margin:0;padding:15vw 5vw 0;background-color:#30353a;-webkit-transition:right .3s ease;transition:right .3s ease}.site-footer{background-color:#30353a;font-size:18px;font-size:1.8rem}.social-footer{background-color:#33393e}.social-footer .menu-item{margin:0;padding:0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.social-footer .menu-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0;padding:3rem 0;color:transparent;line-height:20px;line-height:2rem;letter-spacing:-1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.social-footer i{width:30px;width:3rem;height:30px;height:3rem;border:1px solid;border-radius:9rem;color:#a0a8af;font-size:15px;font-size:1.5rem;line-height:27.5px;line-height:2.75rem;letter-spacing:0;-webkit-transition:all .3s ease;transition:all .3s ease}.social-footer .messenger a:hover{background-color:#30bfcb}.social-footer .messenger a:hover i{color:#fff}.social-footer .facebook a:hover{background-color:#3b5998}.social-footer .facebook a:hover i{color:#fff}.social-footer .google-plus a:hover{background-color:#dd4b39}.social-footer .google-plus a:hover i{color:#fff}.social-footer .pinterest a:hover{background-color:#cb2027}.social-footer .pinterest a:hover i{color:#fff}.social-footer .twitter a:hover{background-color:#00aced}.social-footer .twitter a:hover i{color:#fff}.social-footer .whatsapp a:hover{background-color:#0c3}.social-footer .whatsapp a:hover i{color:#fff}.textwidget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.before-footer{position:relative;padding:60px 0;padding:6rem 0;color:#fff}.before-footer:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;content:"";background:#ee920c;background:-webkit-linear-gradient(-45deg,#ee920c 0,#ff3d17 100%);background:-webkit-linear-gradient(315deg,#ee920c 0,#ff3d17 100%);background:linear-gradient(135deg,#ee920c 0,#ff3d17 100%)}.before-footer .enews{position:relative;clear:both}.before-footer .enews:after,.before-footer .enews:before{display:block;clear:both;content:""}.before-footer .widget-subtitle{display:block;margin-top:.5em;color:#fff;font-size:14px;font-size:1.4rem;text-align:left}.before-footer form{border:10px solid rgba(255,255,255,.1);border:1rem solid rgba(255,255,255,.1);border-radius:.6rem;box-shadow:inset 0 0 0 10rem rgba(255,255,255,.1)}.before-footer small{position:absolute;bottom:-2em}.before-footer input{margin-top:10px;margin-top:1rem;border-radius:.6rem}.before-footer input:first-of-type{margin-left:0}.home .site-inner{padding:0}.home .site-inner>.wrap{width:100%;max-width:100%}.front-page-1{position:relative;padding:35vw 0;color:#fff;background-color:transparent;background-position:center!important;background-size:cover!important;clear:both}.front-page-7{position:relative;padding:35vw 0;color:#fff;background-color:transparent;background-position:center!important;background-size:cover!important;clear:both}.front-page-8{position:relative;padding:35vw 0;color:#fff;background-color:transparent;background-position:center!important;background-size:cover!important;clear:both}.front-page-1:after,.front-page-1:before{display:block;clear:both;content:""}.front-page-8:after,.front-page-8:before{display:block;clear:both;content:""}.front-page-8:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:linear-gradient(to left bottom,#216785,#297292,#327da0,#3a88ad,#4393bb,#3f90bb,#3c8dbc,#398abc,#2978ae,#1a669f,#0c5490,#004380)}.front-page-8 .wrap{position:relative;z-index:1;text-align:center}.front-page-8 h1{color:#fff}.front-page-8 p{max-width:768px;margin:0 auto 1.5em}.front-page-8 form{max-width:512px;margin:0 auto;border:20px solid rgba(255,255,255,.1);border:2rem solid rgba(255,255,255,.1);border-radius:.6rem;background-color:rgba(255,255,255,.1)}.front-page-7:after,.front-page-7:before{display:block;clear:both;content:""}.front-page-7:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:linear-gradient(to left bottom,#216785,#007c95,#00929b,#00a696,#00b986,#0fc079,#2bc768,#45cd53,#3dcc4b,#33cb42,#28ca39,#1ac92e)}.front-page-7 .wrap{position:relative;z-index:1;text-align:center}.front-page-7 h1{color:#fff}.front-page-7 p{max-width:768px;margin:0 auto 1.5em}.front-page-7 form{max-width:512px;margin:0 auto;border:20px solid rgba(255,255,255,.1);border:2rem solid rgba(255,255,255,.1);border-radius:.6rem;background-color:rgba(255,255,255,.1)}.front-page-1:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:linear-gradient(to right top,#f69037,#f87943,#f66351,#ef4f60,#e23d6f,#d8387f,#cb388f,#b93c9d,#a847af,#9152bf,#735dcb,#4866d5)}.front-page-1 .wrap{position:relative;z-index:1;text-align:center}.front-page-1 h1{color:#fff}.front-page-1 p{max-width:768px;margin:0 auto 1.5em}.front-page-1 form{max-width:512px;margin:0 auto;border:20px solid rgba(255,255,255,.1);border:2rem solid rgba(255,255,255,.1);border-radius:.6rem;background-color:rgba(255,255,255,.1)}.front-page-2{position:relative;padding:10px 0;padding:1rem 0;background-color:#ececec}.front-page-2 .widgettitle{position:absolute;top:-50px;color:#fff;font-size:16px;font-size:1.6rem}.front-page-2 .widgettitle:after{display:block;position:absolute;top:4px;top:.4rem;left:-webkit-calc(100% + 1rem);left:calc(100% + 1rem);width:100px;height:30px;background:url(../imagenes/flecha.html);background-repeat:no-repeat;background-size:contain;content:""}.front-page-2 .textwidget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-2 img{display:block;width:auto;width:25%;margin:20px 0;margin:2rem 0;padding:0 2.5vw}.front-page-3 .widgettitle{text-align:center}.front-page-3 .widgettitle:after{display:block;width:100px;height:4px;margin:.618em auto 1.618em;content:"";background:#fff);background:linear-gradient(135deg,#ee920c 0,#ff3d17 100%)}.front-page-3 p{font-size:18px;font-size:1.8rem}.front-page-3 img{display:block;width:100%;border-radius:.6rem .6rem 0 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:1200px){.hidden-md.hidden-lg{display:none!important}}@media (min-width:512px){.front-page-7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px);padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px)}.front-page-8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px);padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px)}.progress-container .button{padding:1.2rem 2rem;font-size:1.6rem}.front-page-2 img{padding:0 5vw}}@media (min-width:768px){.sidebar .widget{margin-top:2.5rem;padding:2.5rem}.site-footer .widget-area{margin-bottom:0}.social-footer .menu-item a{padding:5rem 0;color:#f7f8f9;letter-spacing:0}.social-footer i{margin-right:1rem}.social-footer .facebook a:hover{color:#fff}.social-footer .google-plus a:hover{color:#fff}.social-footer .pinterest a:hover{color:#fff}.social-footer .twitter a:hover{color:#fff}.social-footer .youtube a:hover{color:#fff}.front-page-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(100vh - 145px);height:calc(100vh - 145px);padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.front-page-2{padding:0}.front-page-3{padding:5rem 0}.front-page-3 .widgettitle{font-size:3rem}.front-page-4{padding:10rem 0}.front-page-4 .widget-title{font-size:3rem}.front-page-5{padding:15rem 0}.front-page-6{padding:10rem 0}.front-page-6 .widgettitle{font-size:3rem}.front-page-7{padding:10rem 0}.woocommerce .content{padding:6rem}}@media (min-width:896px){.wrap{width:90%;max-width:1280px;padding:0}.site-inner{padding:4rem 0}.content{width:100%}.sidebar-primary{width:35rem}.content-sidebar .content,.sidebar-content .content{width:-webkit-calc(100% - 37.5rem);width:calc(100% - 37.5rem)}.first{clear:both;margin-left:0}.site-header>.wrap{padding:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.site-header>.wrap:after,.site-header>.wrap:before{position:absolute}.title-area{max-width:16rem;padding:1.1em 0 1.5em}.site-title{font-size:2.4rem}.site-description{font-size:1.6rem;line-height:1.382;text-align:left}.menu{font-size:1.2rem}.menu-item{display:inline-block;width:auto;padding:0}.menu-item:first-of-type>a{padding-left:0}.menu-item:last-of-type a{padding-right:0}.menu-item a{padding:1.6em 1em}.nav-primary{display:block;position:relative;right:auto;left:auto;width:auto;height:auto;margin:0;padding:0;border:none;background-color:transparent}.no-js .nav-primary{display:block;width:auto}.nav-primary .menu{padding:0}.nav-after-header{border-top:.1rem solid #e8eaeb}.widget{margin-bottom:0}.sidebar-primary{display:block;margin-top:0}.sidebar-primary .widget{width:100%}.before-footer{padding:10rem 0}.before-footer .enews{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.before-footer .widgettitle{float:left;width:38.2%;margin:0;font-size:2.4rem}.before-footer form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;width:61.8%}.before-footer small{right:0}.before-footer input{width:33.33333333333333%;margin-top:0;border-radius:0}@media (min-width:1152px){.site-inner .wrap{width:-webkit-calc(90rem + 12.5rem);width:calc(90rem + 12.5rem);max-width:80%}.menu-item a{padding:1.82em 1.25em}}@media print{*,:after,:before{color:#30353a!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img{page-break-inside:avoid}img{max-width:100%!important}.site-inner{position:relative;top:-10rem;padding-top:0}}};

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.img-thumbnail{ margin-left:auto; margin-right:auto; border-radius:50%;
    -webkit-border-radius:50%; border:7px solid #ec731e; margin-bottom:9px}
.contenedor{
    display: block;
    margin: 20px auto;
    width: 100%;
    max-width: 600px;
}
.reproductor {
    display: block;
    width: 100%;
    height: 100%;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
img.imagen-previa {
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    height: auto
}
div.youtube-play {
    height: 64px;
    width: 64px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    opacity:0.7;
    position: absolute;
    background:   url("assets/img/reproducir.png") no-repeat;
}
div.youtube-play:hover{
    opacity:1;
}
#youtube-iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}