body{overflow-x:hidden;font-family:Heebo,sans-serif;font-size:62.5%}body,html{height:100%;width:100%}p{line-height:1.75}a{color:#fed136}a:hover{color:#fec503}.text-primary{color:#fed136!important}.dv-form ::-webkit-input-placeholder{color:#413e3f}.dv-form ::-moz-placeholder{color:#413e3f}.dv-form :-ms-input-placeholder{color:#413e3f}.dv-form :-moz-placeholder{color:#413e3f}.bg-landing{background:url(../img/bg-landing.png) no-repeat center top;height:auto;padding:100px 0;background-size:auto}.bg-gradiente{background:url(../img/bg-gradiente.jpg) no-repeat center top;padding:50px 0;background-size:cover}.bg-gradiente h4{color:#413e3f;font-family:Heebo,sans-serif;font-weight:500}.bg-gradiente .copyrights-site{font-size:3em;color:#fff;font-weight:800}.bg-gradiente .copyrights-site a{text-decoration:none;color:#fff}.bg-gradiente .copyrights-site-whats{list-style-type:none}.bg-gradiente .copyrights-site-whats li a{font-size:3em;color:#fff;font-weight:800;text-decoration:none}.bg-gradiente .copyrights-site-whats li a .icon-whats{background:url(../img/icons/icon-small-whats.png) no-repeat center left;height:27px;width:27px;float:left;margin-right:10px;margin-top:6px}.bg-gradiente .copyrights-site-phone{list-style-type:none}.bg-gradiente .copyrights-site-phone li a{font-size:3em;color:#fff;font-weight:800;text-decoration:none}.bg-gradiente .copyrights-site-phone li a .icon-phone{background:url(../img/icons/icon-small-phone.png) no-repeat center left;height:27px;width:27px;float:left;margin-right:10px;margin-top:6px}.banner-text{position:absolute;top:60%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.register-box{max-width:512px;width:100%;float:right;padding:20px;border-radius:6px;background-color:#fff}.register-title h4{font-weight:800;text-transform:uppercase;color:#413e3f;letter-spacing:1px;text-align:center}.register-form{text-align:center;margin-top:40px}form input{background:#e3e4e8;font-size:12px;font-weight:400;border-radius:.3rem}.color_tit{color:#ef362c}.text-grey{color:#413e3f}.tit_grey{color:#413e3f}.section-padding{margin-bottom:70px}.numbers{color:#413e3f;font-size:32px;font-weight:800}.p-small{font-family:Heebo,sans-serif;font-weight:500;font-size:34px;line-height:1.4}.p-large{font-family:Heebo,sans-serif;font-weight:500;font-size:34px;line-height:1.4}.box-text{max-width:320px;text-align:left;float:right;padding-top:140px}.box-text-porks{max-width:386px;text-align:left;padding-top:60px}.training-teen{padding-top:60px}.box-text-teen{max-width:370px;margin-left:110px;padding-top:60px}.box-text-teen p{color:#413e3f;font-size:20px;font-family:Heebo,sans-serif;font-weight:500;text-transform:none}.no-margin_10{margin-top:-10px}.table-info-course{min-width:310px}.table-info-course span.tit_red{color:#ef362c;font-size:28px;font-weight:800;text-transform:uppercase}.table-info-course .tit_sub_red{color:#ef362c;font-size:20px;font-weight:500;display:block}.table-info-course .tit_sub_grey{color:#413e3f;font-size:14px;font-weight:500;display:block}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Heebo,sans-serif}section h2.section-heading{font-size:4em;margin-top:15px;color:#413e3f;font-weight:800}section h3.section-subheading{font-size:1.4em;font-weight:400;margin-bottom:20px;text-transform:none}.bg-gray{background-color:#413e3f;padding:70px 0 70px 0}.half-width-form-control{display:inline-block;width:calc(50% - 2px)}section.other-training{width:100%}.other-training .col-sm-12.col-lg-6.col-md-6,.other-training>.container-fluid{padding-left:0;padding-right:0}.q_image_with_text_over.one_half{width:100%}.qbutton{position:absolute;display:inline-block;margin:0;font-family:Heebo,sans-serif;font-weight:800;text-decoration:none;cursor:pointer;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;text-shadow:none;background:#ef362c;color:#fff;text-transform:uppercase;font-family:Heebo,sans-serif;min-width:165px;text-align:center;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;box-sizing:initial!important;top:65%;z-index:250;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.q_image_with_text_over{display:block;position:relative;overflow:hidden}.q_image_with_text_over img{display:block;position:relative;width:100%;z-index:10}.q_image_with_text_over .shader{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.q_image_with_text_over .shader_hover{background-color:transparent;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.q_image_with_text_over .caption,.q_image_with_text_over .desc,.q_image_with_text_over .icon_holder{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transform:translateZ(0)}.q_image_with_text_over .desc-table{position:absolute;width:100%;height:100%;top:0;left:50%;-webkit-transform:translate(-27%,-26%);transform:translate(-27%,-26%)}.q_image_with_text_over.q_iwto_hover:hover .shader{opacity:0}.q_image_with_text_over.q_iwto_hover:hover .shader_hover{opacity:1}.q_image_with_text_over::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:33;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.q_image_with_text_over:hover:after{opacity:1}.q_image_with_text_over img{max-width:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-backface-visibility:hidden}.q_image_with_text_over:hover img{background-color:rgba(0,0,0,.5);-webkit-transform:scale(1.05) rotate(.01deg);transform:scale(1.05) rotate(.01deg)}.q_image_with_text_over .shader,.q_image_with_text_over .shader_hover{z-index:20;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;position:absolute;width:100%;height:100%;left:0;top:0}.q_image_with_text_over .shader{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.q_image_with_text_over .shader_hover{background-color:transparent;opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.q_image_with_text_over.q_iwto_hover:hover .shader{opacity:0}.q_image_with_text_over.q_iwto_hover:hover .shader_hover{opacity:1}.q_image_with_text_over .text{position:absolute;width:100%;height:100%;top:50%;left:0;z-index:100;text-align:center}.q_image_with_text_over .desc{-ms-transition:opacity .4s ease-in-out;-webkit-backface-visibility:hidden;color:#413e3f}.q_image_with_text_over .desc span{display:block}.q_image_with_text_over .text:hover .desc{opacity:1;color:#fff}.bg-other-training{background:url(../img/bg-titulo.png) no-repeat center;min-height:154px;background-size:cover;margin-top:0!important;padding-top:60px}.btn{font-family:Heebo,sans-serif;font-weight:700}.btn-send{background:#ef362c;color:#fff;text-transform:uppercase;font-family:Heebo,sans-serif;min-width:165px;margin-bottom:10px}.btn-xl{font-size:18px;padding:20px 40px}.text-danger{font-size:1.4em}#contactForm ul,#formContact ul{margin:0;padding:0}#contactForm ul li,#formContact ul li{display:block;text-align:left}input#email{float:left}input#mail{float:left}input#phone{float:right}input#fone{float:right}.alert-success{font-size:14px!important}.btn-primary{background-color:#fed136;border-color:#fed136}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fec810!important;border-color:#fec810!important;color:#fff}.btn-primary:active,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important;box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important}::selection{background:#fed136;text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}@media (max-width:767px){section h2.section-heading{font-size:2em}section h3.section-subheading{display:none}.banner-text{position:relative;-webkit-transform:none;transform:none}.register-box{max-width:100%;margin-bottom:50px;float:none}.register-box .btn-send{width:100%}.section-video iframe{width:100%}.box-text{max-width:100%;padding:0;text-align:center;float:none}.box-text-porks{text-align:center;float:none}.box-text-teen{text-align:center;float:none;margin-left:0}.qbutton{top:50%}.q_image_with_text_over .desc-table{position:relative;-webkit-transform:none;transform:none;left:0}.q_image_with_text_over .text{top:32px}.table-info-course{padding-top:20px}}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:#fff;border:0;background-color:#fed136;font-family:Heebo,sans-serif}#mainNav .navbar-brand{color:#fed136;font-family:Heebo,sans-serif}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fec503}#mainNav .navbar-nav .nav-item{background:#ef362c;min-width:215px;border-radius:8px}#mainNav .navbar-nav .nav-item .nav-link{font-size:1.4em;font-weight:400;letter-spacing:1px;color:#fff;font-family:Heebo,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fed136}#mainNav .social{list-style-type:none}#mainNav .social li{float:left;margin-left:25px}#mainNav .social li a{height:25px;width:25px;display:block;text-indent:-9999px}#mainNav a[href*="facebook.com"]{background-image:url(../img/icons/icon-face.png)}#mainNav .social a[href*="instagram.com"]{background-image:url(../img/icons/icon-insta.png)}#mainNav .social a[href*="youtube.com"]{background-image:url(../img/icons/icon-youtube.png)}#mainNav .social a[href*="twitter.com"]{background-image:url(../img/twitter.png)}#mainNav .social a[href*="whatsapp.com"]{background-image:url(../img/icons/icon-whats.png)}@media (max-width:767px){.navbar-nav{display:none}}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;border:none}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0}#mainNav.navbar-shrink .navbar-brand{padding:12px 0}}header.masthead{text-align:center;color:#000;background-color:#fff;width:100%}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:Heebo,sans-serif}.banner-hero{position:relative;margin-top:100px}.banner-hero img{position:relative}.countdown-wrapper{padding:50px;background-color:#ef362c;width:100%}.countdown-wrapper h4{display:block;float:left;color:#fff;font-family:Heebo,sans-serif;font-weight:800;font-size:1.5em;margin-left:35px;padding-top:28px}.countdown-wrapper .countdown{font-weight:800;color:#fff;font-size:1.85em;font-family:Heebo,sans-serif;text-transform:uppercase;margin-top:20px;float:right}.countdown-wrapper img{max-width:320px;margin-left:28px}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:Heebo,sans-serif}}@media (max-width:767px){.countdown-wrapper h4{padding-top:0;margin-left:0;float:none}.countdown-wrapper .countdown{float:none;margin-top:0}.countdown-wrapper img{margin-left:0;max-width:100%}}footer{padding:25px 0;text-align:center}footer .logo-footer p{color:#413e3f;font-family:Heebo,sans-serif;font-weight:500;font-size:1.4em}footer .logo-footer a{margin-bottom:1em;display:block}footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Heebo,sans-serif}footer .sub-footer p{color:#413e3f;font-family:Heebo,sans-serif;font-size:1.5em}footer .sub-footer p a{color:#989898;text-decoration:none}footer .sub-footer p a:hover{color:#ff2e1e}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;-webkit-transition:all .3s;transition:all .3s;color:#989898;border-radius:100%;outline:0;background-color:transparent;border:2px solid}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:transparent;color:#ff2e1e}