::-webkit-scrollbar{background-color:#fff}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}ul{list-style:none}.float-video{position:fixed!important;width:285px!important;height:160px!important;top:auto!important;left:auto!important;bottom:10px!important;right:10px!important;z-index:999999998;transition:.3s;border-radius:5px;box-shadow:5px 10px 50px rgba(0,0,0,.15)}@media (max-width:44em){.float-video{top:5px!important;right:1%!important;left:1%!important;margin:0 auto;text-align:center}.modal-video-movie-wrap{z-index:999999999}}img{max-width:100%;vertical-align:middle;margin:0}a img{border:none;margin:0}.color_blue{color:#4fc0e8}.color_green{color:#588119}.color_yellow{color:#fdcd56}.color_red{color:#eb5463}.bg_blue{background-color:#4fc0e8}.bg_green{background-color:#588119}.bg_yellow{background-color:#fdcd56}.bg_red{background-color:#eb5463}.border_blue{border:1px solid #4fc0e8!important}.border_green{border:1px solid #588119!important}.border_yellow{border:1px solid #fdcd56!important}.border_red{border:1px solid #eb5463!important}.section_header{display:block;width:100%;text-align:center;padding:20px 0}@media (max-width:44em){.section_header h1{font-size:1.4em}}.section_button{padding:0 15px;margin:20px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.radius{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.box{display:inline-block;width:100%;vertical-align:top}.box:before{clear:both}.box1{width:100%;margin:15px 0 15px 0}.box2{width:49%;margin:1% 2% 1% 0}.box2:nth-of-type(2n+0){margin-right:0}.box3{width:32%;margin:1% 2% 1% 0}.box3:nth-of-type(3n+0){margin-right:0}.box4{width:23.5%;margin:1% 2% 1% 0}.box4:nth-of-type(4n+0){margin-right:0}.box5{width:18.4%;margin:1% 2% 1% 0}.box5:nth-of-type(5n+0){margin-right:0}@media (max-width:34em){.box2,.box3,.box4,.box5{width:100%;margin:15px 0 15px 0!important}}@media (min-width:34em) and (max-width:48em){.box2,.box3,.box4,.box5{width:49%;margin:1% 2% 1% 0!important}.box2:nth-of-type(2n+0),.box3:nth-of-type(2n+0),.box4:nth-of-type(2n+0),.box5:nth-of-type(2n+0){margin-right:0!important}}@media (min-width:48em) and (max-width:64em){.box3,.box4,.box5{width:32%;margin:1% 2% 1% 0!important}.box3:nth-of-type(3n+0),.box4:nth-of-type(3n+0),.box5:nth-of-type(3n+0){margin-right:0!important}}@media (min-width:64em) and (max-width:80em){.box4,.box5{width:23.5%;margin:1% 2% 1% 0!important}.box4:nth-of-type(4n+0),.box5:nth-of-type(4n+0){margin-right:0!important}}.btn{display:inline-block;cursor:pointer;padding:7px 12px;margin-top:2px;background:#888;font-size:1.7em;color:#fff!important;text-decoration:none!important;text-align:center;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:1px 1px #555}.btn_medium{padding:10px 20px;font-size:1.1em;text-transform:uppercase;font-weight:700}.btn:hover{background:#555;text-decoration:none!important}.btn_blue{background-color:#0e96e5;text-shadow:1px 1px #096397}.btn_blue:hover{background-color:#096397}.btn_green{background-color:#00b494;text-shadow:1px 1px #008068}.btn_green:hover{background-color:#008068}.btn_yellow{background-color:#faad50;text-shadow:1px 1px #cc8d41}.btn_yellow:hover{background-color:#cc8d41}.btn_red{background-color:#f45563;text-shadow:1px 1px #c54550}.btn_red:hover{background-color:#c54550}.button{vertical-align:middle}.button__wrapper{margin-top:3vw;margin-bottom:6.6vw;display:none}@media (min-width:768px){.button__wrapper{display:block;margin-top:25px;margin-bottom:0}}.button__text{display:inline-block;position:relative;padding:1vw 1.6vw;margin:0;vertical-align:middle;border:1px solid transparent;font-weight:400;cursor:pointer}.button__icon{vertical-align:middle;font-size:6vw}.button__description{width:90px;display:block;vertical-align:middle;color:#999;font-size:9px;font-weight:700;text-transform:uppercase}.button__description b{display:block;color:#59646b;font-size:10px}.button--balloon--blue{color:#4fc0e8}.button--balloon--green{color:#588119}.button--balloon--yellow{color:#fdcd56}.button--balloon--red{color:#eb5463}.button--balloon--blue:focus,.button--balloon--blue:hover{color:#4fc0e8}.button--balloon--green:focus,.button--balloon--green:hover{color:#588119}.button--balloon--yellow:focus,.button--balloon--yellow:hover{color:#fdcd56}.button--balloon--red:focus,.button--balloon--red:hover{color:#eb5463}.button--balloon--blue .button__text{border-color:#4fc0e8;border-radius:4px;font-size:3.2vw;margin-right:2.6vw}.button--balloon--green .button__text{border-color:#588119;border-radius:4px;font-size:3.2vw;margin-right:2.6vw}.button--balloon--yellow .button__text{border-color:#fdcd56;border-radius:4px;font-size:3.2vw;margin-right:2.6vw}.button--balloon--red .button__text{border-color:#eb5463;border-radius:4px;font-size:3.2vw;margin-right:2.6vw}@media (min-width:768px){.button--balloon--blue .button__text,.button--balloon--green .button__text,.button--balloon--red .button__text,.button--balloon--yellow .button__text{border-radius:30px;padding:8px 28px;margin-right:0;font-size:14px;font-weight:700}.button--balloon--blue .button__text:after,.button--balloon--blue .button__text:before,.button--balloon--green .button__text:before,.button--balloon--grenn .button__text:after,.button--balloon--red .button__text:after,.button--balloon--red .button__text:before,.button--balloon--yellow .button__text:after,.button--balloon--yellow .button__text:before{display:none!important}}.button--balloon--blue .button__text:before,.button--balloon--green .button__text:before,.button--balloon--red .button__text:before,.button--balloon--yellow .button__text:before{content:'';position:absolute;border-style:solid;border-width:4px 0 4px 4px;display:block;width:0;z-index:0;margin-top:-4px;right:-5px;top:50%}.button--balloon--blue .button__text:before{border-color:transparent #3aadd9}.button--balloon--green .button__text:before{border-color:transparent #35ba9b}.button--balloon--yellow .button__text:before{border-color:transparent #f5b945}.button--balloon--red .button__text:before{border-color:transparent #d94452}.button--balloon--blue .button__text:after,.button--balloon--green .button__text:after,.button--balloon--red .button__text:after,.button--balloon--yellow .button__text:after{content:'';position:absolute;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent #fff;display:block;width:0;z-index:1;margin-top:-4px;right:-4px;top:50%}.button--balloon--blue .button__icon,.button--balloon--green .button__icon,.button--balloon--red .button__icon,.button--balloon--yellow .button__icon{font-size:6.4vw}@media (min-width:768px){.button--balloon--blue .button__icon,.button--balloon--green .button__icon,.button--balloon--red .button__icon,.button--balloon--yellow .button__icon{font-size:27px;margin-right:16px}}.button--full--blue,.button--full--green,.button--full--red,.button--full--yellow{display:block;position:relative}.button--full--blue:before,.button--full--green:before,.button--full--red:before,.button--full--yellow:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';top:3px;border-radius:90px}.button--full--blue:before{background:#3aadd9}.button--full--green:before{background:#35ba9b}.button--full--yellow:before{background:#f5b945}.button--full--red:before{background:#d94452}.button--full--blue:hover .button__text,.button--full--green:hover .button__text,.button--full--red:hover .button__text,.button--full--yellow:hover .button__text{top:3px}.button--full--blue .button__text,.button--full--green .button__text,.button--full--red .button__text,.button--full--yellow .button__text{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;width:100%;display:block;padding:4vw;border-radius:90px;font-size:3.2vw;font-weight:700;letter-spacing:1px;text-align:center;color:#fff;position:relative;top:0}.button--full--blue .button__text{background-color:#4fc0e8}.button--full--green .button__text{background-color:#588119}.button--full--yellow .button__text{background-color:#fdcd56}.button--full--red .button__text{background-color:#eb5463}@media (min-width:768px){.button--full--blue .button__text,.button--full--green .button__text,.button--full--red .button__text,.button--full--yellow .button__text{padding:32px;font-size:24px}}.button--social{border-radius:4px;background-color:red;padding:1px 5px 4px;font-size:11px}.button--social .button__text{border-radius:0;padding:0;border:none;line-height:12px;letter-spacing:.5px}.button--social .button__icon{font-weight:700;margin-right:2px;font-size:12px}.button--social-large .button__icon{font-size:21px;margin-right:6px}.button--social-large .button__text{color:#59646b;text-transform:uppercase;font-size:11px;font-weight:700}@media (min-width:768px){.button--social-large .button__text{padding:0}}.button--social-large .button__description{margin-top:0;width:auto}.button--instagram,.button--youtube{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;padding:15px 20px;flex:1}.button--instagram:hover,.button--youtube:hover{background-color:#f6f7f9}.button--youtube{border-right:1px solid #e6e6e6}.button--youtube .button__icon{color:#e62117}.button--instagram .button__icon{content:url(../_img/ico-instagram.png)}.button--facebook{display:inline-block;vertical-align:middle;margin-right:4px}@media (min-width:768px){.button--facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:0;padding:15px 25px}.button--facebook .fb-like{margin-left:auto;margin-right:15px}.button--facebook iframe{transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left}}.button--whatsapp{background-color:#1ebea5;color:#fff}.button--whatsapp:focus,.button--whatsapp:hover{background-color:#1ebea5;color:#fff}.gradient_red{color:#fff;background:#ff0062;background:-moz-linear-gradient(-45deg,#ff0062 0,#fd6f2e 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#ff0062),color-stop(100%,#fd6f2e));background:-webkit-linear-gradient(-45deg,#ff0062 0,#fd6f2e 100%);background:-o-linear-gradient(-45deg,#ff0062 0,#fd6f2e 100%);background:-ms-linear-gradient(-45deg,#ff0062 0,#fd6f2e 100%);background:linear-gradient(135deg,#ff0062 0,#fd6f2e 100%)}.gradient_tema{color:#fff;background:#000508;background:-moz-linear-gradient(-45deg,#000508 0,#333335 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#333335),color-stop(100%,#000508));background:-webkit-linear-gradient(-45deg,#000508 0,#333335 100%);background:-o-linear-gradient(-45deg,#000508 0,#333335 100%);background:-ms-linear-gradient(-45deg,#000508 0,#333335 100%);background:linear-gradient(135deg,#000508 0,#333335 100%)}.post__title__blue,.post__title__green,.post__title__red,.post__title__yellow{margin:0;font-weight:700;font-size:4vw;text-align:left}.post__title__blue,.post__title__green,.post__title__red,.post__title__yellow{padding:0;margin-bottom:5px;font-size:14px;text-transform:uppercase}.post__title__blue{color:#4fc0e8}.post__title__green{color:#588119}.post__title__yellow{color:#fdcd56}.post__title__red{color:#eb5463}.menu:after,.menu:before{content:" ";display:table}.menu:after{clear:both}.menu__item{display:block;float:left;margin:0 4.5%;padding:6px 0;width:16%;cursor:pointer!important}.menu__item:focus,.menu__item:hover{outline:0}.menu__item.is-active .menu__thumb:before,.menu__item:not(.is-locked):hover .menu__thumb:before{box-shadow:0 0 0 3px #ecb133}.menu__item__bg__blue:focus,.menu__item__bg__blue:hover{outline:0}.menu__item__bg__blue.is-active .menu__thumb:before,.menu__item__bg__blue:not(.is-locked):hover .menu__thumb:before{box-shadow:0 0 0 3px #4fc0e8}.menu__item__bg__green:focus,.menu__item__bg__green:hover{outline:0}.menu__item__bg__green.is-active .menu__thumb:before,.menu__item__bg__green:not(.is-locked):hover .menu__thumb:before{box-shadow:0 0 0 3px #588119}.menu__item__bg__yellow:focus,.menu__item__bg__yellow:hover{outline:0}.menu__item__bg__yellow.is-active .menu__thumb:before,.menu__item__bg__yellow:not(.is-locked):hover .menu__thumb:before{box-shadow:0 0 0 3px #fdcd56}.menu__item__bg__red:focus,.menu__item__bg__red:hover{outline:0}.menu__item__bg__red.is-active .menu__thumb:before,.menu__item__bg__red:not(.is-locked):hover .menu__thumb:before{box-shadow:0 0 0 3px #eb5463}@media (max-width:767px){.menu__item.is-active .menu__text,.menu__item: not(.is-locked):hover .menu__text{color:#555}}.menu__item.is-locked{padding-left:8px;padding-right:8px}.menu__item.is-locked .menu__thumb{margin-bottom:18px}.menu__item.is-locked .menu__thumb:before{box-shadow:0 0 0 1px #ececec;background-color:#fff}.menu__item.is-locked .menu__image{visibility:hidden}.menu__item.is-locked .menu__number{display:none}.menu__item.is-locked .menu__icon{display:block;padding-left:10px}.menu__item.is-locked .menu__text{margin-left:-8px;margin-right:-8px;font-size:3.2vw;line-height:1.1}.menu__item.is-locked .menu__text b{letter-spacing:.5px;font-size:2vw;display:block}.menu__thumb{position:relative;background-position:center;background-size:cover;margin-bottom:20px}.menu__thumb:before{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";top:-4px;left:-4px;padding:4px;box-shadow:0 0 0 2px #dadada}.menu__image{display:block;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;width:100%}.menu__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.menu__number{text-shadow:0 0 5px rgba(0,0,0,.5);font-size:6.4vw;font-weight:900;white-space:nowrap}.menu__icon{display:none;font-size:8.5vw;vertical-align:middle}.menu__icon__blue{color:#4fc0e8}.menu__icon__green{color:#588119}.menu__icon__yellow{color:#fdcd56}.menu__icon__red{color:#eb5463}.menu__text{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;color:#9a9a9a;text-align:center;font-size:3.46vw}.post:after,.post:before{content:" ";display:table}.post:after{clear:both}.post__header{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.post__header__button{margin-left:auto}.post__thumb{margin-right:1.9vw}.post__image{width:8.5vw;display:block}.post__subtitle{font-size:24px;color:#59656c;margin:0 0 20px}.post__description{font-size:14px;color:#717f88;margin-bottom:35px}.post__slider{padding:0;margin:0;list-style-type:none;height:445px;overflow:hidden}.post__video{margin:0 -15px}.post__embed{background-color:#000}.post__footer{background-color:#fff;padding:15px 0}.post__comment-count{text-align:right;font-size:2.4vw;color:#aaa;margin-left:auto}.post__comment-count strong{display:block;font-size:3.45vw;color:#777}.post .button__wrapper{display:block}@media (min-width:768px){.post .button__wrapper{display:none}}.comment,.testimonials{color:#59646b}.comment__header,.testimonials__header{background-image:url(../_img/bg-point.png);background-repeat:repeat-x;background-position:0 bottom;padding-bottom:6.4vw;margin-bottom:6.4vw;padding-left:13vw}.comment__icon,.testimonials__icon{font-size:7.4vw;margin-left:-13vw;float:left}.comment__title,.testimonials__title{font-size:5.2vw;font-weight:700}.comment__subtitle,.testimonials__subtitle{font-size:3.2vw;font-style:italic}.testimonial{clear:both;margin-bottom:5vw}.testimonial:after,.testimonial:before{content:" ";display:table}.testimonial:after{clear:both}.testimonial__thumb{cursor:pointer;float:left;width:35vw;margin-right:6vw;position:relative}.testimonial__overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(240,135,57,.2)}.testimonial__icon{color:#fff;font-size:6vw}.testimonial__image{display:block;margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;width:100%}.testimonial__text{color:#3e464b;font-weight:300;font-size:4vw;font-style:italic;padding-right:11vw;margin-top:-5px}.comment{margin-bottom:12vw}.footer{background-color:#fbfbfb;padding:60px 0;border-top:1px solid #e7e7e7}.footer .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{margin-right:35px}.footer__link{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;font-size:14px;color:#7c7c7c;padding:10px;margin:0 1px;position:relative}.footer__link:after{content:'·';position:absolute;right:0}.footer__link:last-child:after{content:'';color:#7c7c7c}.modal-dialog{margin:0}@media (min-width:768px){.menu__item__bg__blue.is-active .menu__title{color:#4fc0e8}}@media (min-width:768px){.menu__item__bg__green.is-active .menu__title{color:#588119}}@media (min-width:768px){.menu__item__bg__yellow.is-active .menu__title{color:#fdcd56}}@media (min-width:768px){.menu__item__bg__red.is-active .menu__title{color:#eb5463}}@media (min-width:768px){body: before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';height:465px;background-color:#f9f9f9;z-index:-1}.header{border-bottom:1px solid #dbdbdb;margin-bottom:25px}.header__title{box-shadow:none}.header__subtitle{font-size:12px}.header__link{max-width:none}.menu{margin-left:auto;margin-bottom:0;background-color:transparent;border:none;overflow:auto}.menu__item{width:23%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 25px;position:relative;padding:14px!important}.menu__item:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;opacity:0;content:'';border-radius:54px;background-color:#f9f9f9;z-index:-1}.menu__item.is-active:before{opacity:1}.menu__item__bg__blue.is-active .menu__title__bg__blue{color:#4fc0e8}.menu__item__bg__blue:hover:not(.is-locked) .menu__title{color:#4fc0e8}.menu__item__bg__green.is-active .menu__title__bg__green{color:#588119}.menu__item__bg__green:hover:not(.is-locked) .menu__title{color:#588119}.menu__item__bg__yellow.is-active .menu__title__bg__yellow{color:#fdcd56}.menu__item__bg__yellow:hover:not(.is-locked) .menu__title{color:#fdcd56}.menu__item__bg__red.is-active .menu__title__bg__red{color:#eb5463}.menu__item__bg__red:hover:not(.is-locked) .menu__title{color:#eb5463}.menu__item:first-child{margin-left:0}.menu__item.is-locked .menu__thumb{width:48px;height:48px}.menu__item.is-locked .menu__text{font-size:11px;margin-left:25px;margin-right:0}.menu__item.is-locked .menu__text b{font-size:11px}.menu__thumb{width:54px;height:54px;margin:0!important}.menu__number{font-size:30px}.menu__text{flex:1;width:160px;margin-left:20px;font-size:11px;text-align:left}.menu__title{-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;text-transform:uppercase;font-weight:700}.menu__icon{font-size:30px}.content{margin-bottom:100px}.content .container{padding:0}.post__footer,.post__header{border:1px solid #e6e6e6;display:block;padding:0}.footer .post .container:first-child,.post .flex:first-child,.post .footer .container:first-child{border-bottom:1px solid #e6e6e6}.post__header{padding:30px 20px;border-bottom:none;overflow:hidden}.post__header__button{margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post__content{display:block}.post__video{margin:0}.comment,.testimonials{width:100%;padding-top:40px}.comment__header,.testimonials__header{background-image:url(../_img/bg-point-desktop.png);padding-bottom:27px;margin-bottom:27px;padding-left:50px}.comment__icon,.testimonials__icon{margin-left:-50px;font-size:30px}.comment__title,.testimonials__title{letter-spacing:0;font-size:20px;margin:0 0 10px}.comment__subtitle,.testimonials__subtitle{font-size:13px;margin:0}.testimonial{margin-bottom:20px}.testimonial__thumb{width:154px;margin-right:20px}.testimonial__icon,.testimonial__text{font-size:17px}.testimonial__text{padding-right:40px}.comment{margin-bottom:0}.modal-header{padding:25px 180px 25px 0}.modal-dialog{margin:0;padding:0;width:720px}}@media (min-width:768px) and (min-width:992px){.modal-dialog{width:920px}}@media (min-width:768px) and (min-width:1200px){.modal-dialog{width:1080px}}@media (min-width:768px){.modal-content{background-color:transparent;height:auto;min-height:100%;border-radius:0}.modal-content{text-align:left}.modal-footer{padding:0;position:absolute;top:60px;right:0}.modal__close{top:25px;right:0;font-size:15px}.modal__tag{font-size:14px;margin-bottom:10px}.modal__title{font-size:24px}.modal .button--facebook .button__description,.modal .button--instagram,.modal .button--youtube{display:none}.modal .button--facebook{padding:0}}@media (min-width:1200px){.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__item{max-width:214px;min-width:214px}.post__footer,.post__header{width:380px;float:right}.post__content{width:790px;float:left}.post__header{height:310px}.comment,.testimonials{float:left;width:380px;padding-left:20px}.comment{width:790px;padding-left:0;padding-right:15px}}.bx-wrapper{margin-bottom:0}@media (max-width:44em){.lp_gates_videos_content_nav{display:none}.lp_gates_videos_content_nav_mobile{display:flex!important;width:100%;padding:10px 50px;overflow:auto;text-align:center}.lp_gates_videos_content_nav_mobile .menu__item{width:20%;margin:0 5.5%;padding:.1%}.lp_gates_videos_content_nav_mobile .menu__text p{font-size:.75em;color:#3e464b!important}.lp_gates_videos_content_nav_mobile .menu__thumb{width:45px}.container.lp_gates_videos_content_nav_mobile{padding-left:0;padding-right:0}}#optin{width:100%;text-align:center}#optin *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#optin input{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#optin input[type=email],#optin input[type=text]{border:1px solid #ccc;font-size:15px;margin-bottom:15px;padding:15px;width:100%}#optin input.email{background:#fff url(../_img/mail_black.png) no-repeat center right}#optin input.name{background:#fff url(../_img/user_black.png) no-repeat center right}.trigger_notify_box{position:fixed;right:0;top:0;padding-top:5px;padding-right:15px;width:320px;max-width:90%;z-index:99}.trigger_notify{margin-top:15px;padding:20px;background:#333;font-size:1em;font-weight:300;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;color:#fff;position:relative;cursor:pointer}.trigger_notify_time{position:absolute;left:0;bottom:0;height:2px;width:0%;background:rgba(0,0,0,.5)}.trigger_notify p{margin-top:5px}.trigger_modal_box{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.3)}.trigger_modal{margin:auto;width:480px;max-width:96%;background:#333;display:flex;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;color:#fff;font-size:.875em;top:-100px;opacity:0}.trigger_modal_close{position:absolute;right:15px;top:15px;font-size:1.2em;cursor:pointer;opacity:.5}.trigger_modal_close:hover{opacity:1}.trigger_modal_icon{position:absolute;bottom:100%;left:0;width:100%;text-align:center;font-size:4em}.trigger_modal_content{width:100%;padding:30px}.trigger_modal_content a{color:#fff;font-weight:700;text-decoration:none;text-shadow:1px 1px rgba(0,0,0,.3)}.trigger_modal_content a:hover{text-decoration:underline}.trigger_modal_content_title{font-size:1.2em;font-weight:700;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.2)}.trigger_modal_content p{margin-top:15px}.trigger_blue{background-color:#3872d5}.trigger_green{background-color:#38a072}.trigger_yellow{background-color:#eeaf06}.trigger_red{background-color:#d43e41}.home{position:absolute;left:0;top:0;width:100%;height:100%;background:#02132b;display:flex;align-items:center;justify-content:center;padding:20px}.home .flex{max-width:520px;align-items:center;justify-content:center}.home .flex .home_header{color:#fff}.home_content{max-width:450px;text-align:center;padding:50px 20px;background-color:#fff}.home .flex .home_content{padding:30px}.home_header{display:flex;justify-content:center;align-items:center;font-size:1.125em;font-weight:300;margin-bottom:20px}.home_header img{margin-right:20px;width:150px;height:auto}.home_content p{font-size:1em;font-weight:300;color:#525252}.home_content p a{color:#525252}.home_content p a:hover{color:#222}.home_footer{margin-top:30px}.home_footer .home_footer_link{color:#ccc;font-weight:700;text-decoration:none}.home_footer .home_footer_link:hover{color:#333}.home .flex .home_footer{color:#fff;margin-top:20px}.flex .home_footer .home_footer_link{color:#fff}.flex .home_footer .home_footer_link:hover{color:#f1f1f1}.lp_soldoff_optin{position:relative;background-position:center 0;-webkit-background-size:cover;background-size:cover;overflow:hidden;background-attachment:fixed;padding:100px 0}.lp_soldoff_optin .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.lp_soldoff_optin .container{max-width:570px;position:relative;padding:35px 50px;text-align:center;background-color:rgba(0,0,0,.75);background-attachment:scroll}.lp_soldoff_optin .title{font-size:30px;text-align:center;color:#fff;margin-bottom:20px}.lp_soldoff_optin .subtitle{font-size:18px;line-height:1.3;color:#fff;margin-bottom:25px;text-align:center}.lp_soldoff_optin .form-content{display:inline-block;max-width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.lp_soldoff_optin .general-form{width:398px;max-width:100%;margin-left:auto;margin-right:auto}.lp_soldoff_optin .form-content .general-input{width:100%;display:block;outline:0;font-weight:300;padding:15px;font-size:1.2em;margin-bottom:8px;border:1px solid #ddd;color:#fff;border-radius:10px;background-color:transparent}.lp_soldoff_optin .form-content .general-input.email{background:url(../_img/mail.png) no-repeat center right}.lp_soldoff_optin .form-content .general-input.name{background:url(../_img/user.png) no-repeat center right}.lp_soldoff_optin .ico{display:inline-block;width:16px;height:16px;margin-right:9px;vertical-align:middle}.lp_soldoff_optin .ico .ico-lock{display:inline-block;width:13px;height:16px;background-position:center;vertical-align:top}.lp_soldoff_optin .txt-info{font-size:16px;color:#acc4cd;text-align:center;padding:0 30px;display:block;margin-top:15px}.lpoptin_modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:98}.lpoptin_modal_box{z-index:99;display:block;position:relative;width:600px;max-width:90%;background:rgba(255,255,255,.3);margin:8% auto;padding:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.lpoptin_modal_box_close{position:absolute;top:-10px;right:-10px;font-size:.9em;font-weight:700;padding:7px 11px;cursor:pointer;background:#000;border:2px double #ccc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.lpoptin_modal_box_close:hover{background:#eb5463;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.lpoptin_modal_box .header{padding:30px;color:#fff;text-align:center;margin-bottom:0;border-bottom:none;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.lpoptin_modal_box .header p{font-weight:500;font-size:1.5em;text-shadow:1px 1px 0 #555}.lpoptin_modal_box #optin{padding:30px;background:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.lp_social .lead_take .thumb{position:relative;margin-bottom:10px}.lp_social .lead_take .thumb img{width:100%}.lp_social .lead_take .false_bg{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5) url(../_img/logo_icon.png) left 15px bottom 15px no-repeat;background-size:50px;transition-duration:.3s;-webkit-transition-duration:.3s;-moz-transition-duration:.3s}.lp_social .lead_take .false_bg:hover{background-color:rgba(0,0,0,0)}.lp_social .lead_take h1{font-weight:300;font-size:1em;margin-bottom:10px}.lp_social .lead_take span{cursor:pointer;font-style:italic;border-bottom:1px dotted #ccc}.lp_social .lead_take span:hover{border-color:#000}@media (max-width:1900px){.lp_social .lead_take .btn_video{display:none}}@media (max-width:767px){.lp_social .container{width:90%}.lp_social .lead_take span{display:none}.lp_social .lead_take .btn_video{width:100%;text-align:center;margin:auto;font-style:normal;cursor:pointer;display:inline-block;padding:10px 15px}}.organizer .box_image{width:25%;display:inline-flex;margin:auto;text-align:center;vertical-align:top}.organizer img{width:100%;margin:0 auto;max-width:70%;height:auto}.organizer .box_text{width:73%;line-height:1.5;display:inline-block}.organizer p{font-size:1.5em;margin-bottom:15px;font-weight:300}@media (max-width:767px){.organizer .container{width:95%}.organizer .box_image{width:100%;text-align:center}.organizer img{max-width:50%}.organizer .box_text{width:100%}.organizer p{font-size:1.2em!important}}.ds_none{display:none}.ds_block{display:block}.faq{background:#fff;margin-bottom:60px}.faq .container{padding:0 0 0 25px}.faq .site_header p{width:60%;margin:auto}.faq_header{text-align:center;margin-bottom:40px}.faq_header h2{font-size:3em;color:#ccc}.faq_header p{font-size:.7em;text-transform:uppercase;color:#ccc}.faq .box{margin:0;padding:2px;vertical-align:top}.faq_question{display:block;margin-bottom:10px}.faq_question h3{font-size:1em;text-transform:uppercase;font-weight:700;margin:0;color:#555;background:#f4f4f4;border:1px solid #eee;cursor:pointer;padding:21px 24px;border-bottom:1px solid #ededed;border-left:1px solid #ededed}.faq_question h3:hover{background:#ededed;color:#555}.faq_question_content{border:1px solid #eee;border-top:0;padding:0 15px 15px 15px;display:none}.faq_question_content p{padding:15px 0 0 0;font-size:1em;color:#444;margin:0}.faq .btn{font-weight:700;font-size:1.2em;line-height:21px;padding:18px 30px;margin-bottom:40px;width:40%}@media (max-width:479px){.faq .site_header p{width:100%;margin:auto}}@media(max-width:40em){.faq .container{padding:0 20px 0 20px!important}}@media(max-width:66em){.faq .container{padding:0 20px 0 30px!important}}.main_footer{text-align:center;background:#333;color:#eee}.main_footer .container{padding:30px 0}.footer_terms ul{list-style:none;margin-top:20px}.footer_terms li{display:inline-block;margin:0 8px;font-weight:700;text-transform:uppercase}.footer_terms li a{color:#ccc;text-decoration:none}.footer_terms li a:hover{color:#fff}.footer_copy{color:#555;text-transform:uppercase;background:#222;text-align:center;padding:15px}.lp_confirm_header{padding:60px 20px 0 20px;text-align:center;color:#fff;background-size:cover;background-attachment:fixed}.lp_confirm_header_content{width:780px;max-width:100%;margin:0 auto}.lp_confirm_header img{width:860px;max-width:94%;margin:40px auto 0 auto}.lp_confirm_header_content h1{margin-bottom:20px}.lp_confirm_header_content p{font-size:1.3em}.lp_confirm_content{padding:60px 0;background:#f9f9f9}.lp_confirm_content p{margin-bottom:0}.lp_confirm_content .content{display:flex;flex-wrap:wrap;justify-content:space-around}.lp_confirm_content article{flex-basis:30%;padding:30px;background:#fff;border:1px solid #e7e7ef;margin-bottom:20px;text-align:center;color:#555}.lp_confirm_content article span{font-size:1.8em;font-weight:700;padding:7px 5px;display:block;color:#fff;margin:-60px auto 20px auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:50px;height:50px}.lp_confirm_content article h2{font-size:1.375em;line-height:1.1;font-weight:700;margin:20px 0}.lp_confirm_content article p{font-size:1em;line-height:22px;color:#585965;font-weight:300}.lp_confirm_content article img{margin:20px auto;text-align:center}.lp_confirm_content .content_note{width:85%;padding:0;display:block;margin:0 auto 20px auto;max-width:1366px}.lp_confirm_content .note{border:1px solid #e5e5e5;display:inline-block;color:#677280;padding:5px 31px 5px 31px;line-height:28px;margin-bottom:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.lp_confirm_share{display:block;width:100%;margin-top:50px;padding-top:20px;border-top:1px solid #eee}.lp_confirm_share_title{color:#333;font-size:1.2em;text-align:left;display:inline-block;width:50%;vertical-align:middle}.lp_confirm_share_items{display:inline-block;width:50%;text-align:right;vertical-align:middle}.lp_confirm_share_items iframe{margin-left:10px;text-align:center;display:inline-block;vertical-align:middle}.lp_confirm_social{background:#eee}.lp_confirm_inbox{width:120px;max-width:20%;margin-bottom:20px}.lp_confirm_inbox_rotate{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);transition-duration:4s;-webkit-transition-duration:4s;-moz-transition-duration:4s}@media (max-width:44em){.lp_confirm header h1{font-size:1.3em;margin-bottom:10px}.lp_confirm header p{font-size:.9em}.lp_confirm_step p .rounded{display:none}.lp_confirm_share_title{display:none}.lp_confirm_share_items{display:block;width:100%;text-align:center}}@media(max-width:62em){.lp_confirm_content article{flex-basis:100%;margin:0 0 50px 0}.lp_confirm_content article:nth-child(3){margin:0}.lp_confirm_content .content{padding:0}}.lp_thanks_text{text-align:center;padding:6% 0}.lp_thanks_text header{margin-bottom:40px}.lp_thanks_text header h1{font-size:2em;line-height:1;font-weight:lighter}@media(max-width:44em){.lp_thanks_text header h1{margin-bottom:20px}}.lp_thanks_text a{width:600px;max-width:100%;margin:0 auto}.lp_thanks_video{padding:4% 0}.lp_thanks_video .content{padding:0}.lp_thanks_video_box{width:680px;max-width:90%;margin:0 auto}.lp_thanks_social{background:#eee;text-align:center;padding:40px 0}.lp_thanks_social p{text-transform:uppercase;margin-bottom:15px;font-size:.8em}.lp_thanks_social .content{padding:30px 20px}.main_optin{background:#282c34 center top no-repeat;background-size:100% auto;background-attachment:fixed}.main_optin_content{max-width:100%;margin:0 auto;color:#fff;vertical-align:middle;text-align:center}.main_optin_header{margin-bottom:30px}.main_optin_header_media{width:680px;max-width:90%;margin:0 auto 20px auto}.main_optin_header h1{font-size:2.2em;font-weight:700;line-height:1.2;margin-top:-5px!important}.main_optin_header h1 span{color:#ddc968}.main_optin_header p{color:#fff;font-weight:300;margin-bottom:40px;color:#ddc968}@media (max-width:32em){.main_optin_header h1{font-size:1.6em;text-align:center}.main_optin_header p{margin-bottom:10px}}.btn_whorkshop_cta{display:inline-block;width:100%;font-size:1em;background:#282c34;padding:15px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}.btn_whorkshop_cta.blue{background:#4fc0e8}.btn_whorkshop_cta.green{background:#588119}.btn_whorkshop_cta.yellow{background:#fdcd56}.btn_whorkshop_cta.red{background:#eb5463}#optin_form{width:100%;text-align:center}#optin_form *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#optin_form label{display:block;margin-bottom:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#optin_form input[type=email],#optin_form input[type=text]{display:inline-block;width:calc(100% - 60px);border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;vertical-align:middle;font-size:1em;padding:15px;border:none;background:#eee;color:#333}#optin_form .span_label{display:inline-block;vertical-align:middle;width:60px;text-align:center;color:#fff!important;text-shadow:1px 1px #000}#optin_form button{display:block;width:100%;padding:15px;color:#fff;text-shadow:1px 1px 0 #333;font-size:2.2em;font-weight:700;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#optin_form .blue{background-color:#0e96e5;border-color:#096397}#ooptin_form .blue:hover{background-color:#096397;border-color:#135c7d}#optin_form .yellow{background-color:#f2aa27;border-color:#e49d48}#optin_form.yellow:hover{background-color:#cc8d41;border-color:#9b6b31}#optin_form .red{background-color:#f43e33;border-color:#b32c24}#optin_form .red:hover{background-color:#b32c24;border-color:#91211b}.btn span{display:block;font-size:.6em;font-weight:500}#u_0_2{color:#fff!important}#optin_form .termos{font-size:.8em;margin:20px 0 0 0;display:block;text-transform:uppercase;color:#fff}.bg_theme{background-color:#282c34}.bg_theme.blue{background-color:#4fc0e8}.bg_theme.green{background-color:#588119}.bg_theme.yellow{background-color:#fdcd56}.bg_theme.red{background-color:#eb5463}.main_optin_header .btn{margin-top:30px}.main_optin_item{display:inline-block;width:33%;padding:0 20px;vertical-align:middle}.main_optin_item_cta{float:right;margin-top:10px}.main_optin_item .icon-notext{font-size:2.4em}.main_optin_item .icon-notext.blue{color:#4fc0e8}.main_optin_item .icon-notext.green{color:#588119}.main_optin_item .icon-notext.yellow{color:#fdcd56}.main_optin_item .icon-notext.red{color:#eb5463}.main_optin_item h2{color:#fff;text-transform:uppercase;font-weight:300;margin-bottom:15px;font-size:1.4em}.main_optin_item h2 span{display:inline-block;margin-right:6px;padding:3px 6px;border:1px solid #282c34;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:500}.main_optin_item h2 span.blue{border:1px solid #4fc0e8;color:#4fc0e8}.main_optin_item h2 span.green{border:1px solid #588119;color:#4fc0e8}.main_optin_item h2 span.yellow{border:1px solid #fdcd56;color:#fdcd56}.main_optin_item h2 span.red{border:1px solid #eb5463;color:#eb5463}.main_optin_item h3{color:#fff;text-transform:uppercase;font-weight:300;margin-bottom:5px}.main_optin_item p{font-size:1em;font-weight:300;color:#ccc}.main_optin_footer{text-align:center;padding:50px 0}.main_optin_footer img{width:200px;max-width:60%;margin-bottom:5px}.main_optin_footer li{display:inline-block;margin:0 5px;font-size:.6em}.main_optin_footer li a{text-transform:uppercase;color:#ccc;text-decoration:none}.main_optin_footer li a:hover{text-decoration:underline;color:#fff}.main_optin_footer_copy{margin-top:15px;font-size:.875em;color:#ccc}@media (max-width:34em){#optin_form button{font-size:1.4em}}@media (max-width:32em){#optin_form button{font-size:1.2em}}@media(max-width:42em){.main_optin_item h3{font-size:.7em}.main_optin_item{padding:0 10px!important}}@media(max-width:60em){.main_optin_item_cta{float:left;width:100%!important;margin-bottom:20px}}.course_modules{background:#fbfbfb}.course_modules_content{padding:30px}.course_modules_header{text-align:center;margin-bottom:60px}.course_modules_header h3{font-size:1.8em;margin-bottom:10px;font-weight:700;text-transform:uppercase;color:#555}.course_modules_header h3 b{color:#282c34;border-top:5px solid #282c34;padding-top:10px}.course_modules_header h3 b.blue{color:#4fc0e8;border-top:5px solid #4fc0e8;padding-top:10px}.course_modules_header h3 b.green{color:#588119;border-top:5px solid #588119;padding-top:10px}.course_modules_header h3 b.yellow{color:#fdcd56;border-top:5px solid #fdcd56;padding-top:10px}.course_modules_header h3 b.red{color:#eb5463;border-top:5px solid #eb5463;padding-top:10px}@media (max-width:768px){.course_modules_header h3 b.blue,.course_modules_header h3 b.green,.course_modules_header h3 b.red,.course_modules_header h3 b.yellow{border-top:none}}.course_modules_header p{text-transform:uppercase;font-weight:700;color:#666}.club_call_to_action{color:#fff;text-decoration:none;display:block;text-align:center;background:#be3f3f;border:1px solid #9e3434;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:12px 0;cursor:pointer;font-size:1.4em;font-weight:300;letter-spacing:.2em;margin-bottom:15px}.club_call_to_action_blue{background:#069;border-color:#069}.club_call_to_action_blue:hover{background:#008fc4;border-color:#069}.aulas_item{color:#333;text-align:center;position:relative}.aulas_item img{border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;opacity:1}.aulas_item:hover img{opacity:.8}.aulas_item_content{padding:15px;background:#fbfbfb;border-bottom:2px solid #ccc;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.aulas_item_content h2{font-size:1em;margin:0 0 10px 0}.workshop_confirm{background:#000 url(../_img/club_bg.jpg) center top no-repeat;background-attachment:scroll;background-size:auto;background-size:100% auto;background-attachment:fixed;color:#fff}.workshop_confirm header{text-align:center}.workshop_confirm header .icon-notext{font-size:5em;color:#1ebea5}.workshop_confirm header .tagline{font-size:2em;text-transform:uppercase;font-weight:700;color:#ea3333}.playbox_media{display:block;width:680px;max-width:96%;vertical-align:middle;background:#19242e;margin:20px auto 40px auto;box-shadow:0 0 10px #000}.club_offer_btn{color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-weight:700;font-size:.9em;display:inline-block;padding:10px 20px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.5);box-shadow:0 0 4px 2px rgba(0,0,0,.5)}@media (max-width:768px){.lead_capture{text-align:center;margin-top:-30px}}@media (min-width:768px){.workshop_vendor: before{display:block;position:absolute;top:0;left:0;width:100%;content:'';height:465px;background:#000 url(../_img/bg_optin.jpg) no-repeat;z-index:-1;color:#f6f7f9;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;overflow:hidden}.workshop_vendor .headline_vendor{color:#f6f7f9}.workshop_vendor .headline_vendor h1{font-size:2em;font-weight:600;color:#fff}.workshop_vendor .headline_vendor p{font-size:1.1em;color:#f3f3f3}}.app_timer{width:640px;max-width:90%;margin:0 auto;padding:30px 0;text-align:center}.flex{display:flex;flex-wrap:wrap}.app_course_warranty{padding:50px 0;position:relative}.app_course_warranty_seal{text-align:center;margin-bottom:10px}.app_course_warranty_seal img{width:200px}.app_course_warranty_box{width:600px;max-width:90%;margin:0 auto;border-radius:4px;overflow:hidden;font-size:.875em;font-weight:100;text-align:center}.app_course_warranty_box_title{font-size:2em}.app_course_warranty_box p{margin-top:40px;color:#888}.app_course_warranty_box_alert{font-size:.8em;text-transform:uppercase}.main_class{height:80vh}.main_class .main_class_content{max-width:750px;margin:80px auto 0;text-align:center;margin-bottom:40px;background-color:rgba(0,0,0,.9);padding-bottom:40px;border:1px solid #fff;border-radius:8px}.main_class .main_class_content_header{margin-top:-20px}.main_class .main_class_content_header h2{color:#fff;font-size:2.8em;font-weight:700}.main_class .main_class_content_header p{color:#f2f2f2;font-size:1.2em}.main_class .main_class_content_header p b{text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:1.8em}.main_class form{max-width:650px;margin:0 auto}.main_class form input{display:inline-block;vertical-align:middle;margin:0;width:60%;border:none;padding:10px;background:#eee;font-size:1.2em}.main_class form button{display:inline-block;vertical-align:middle;margin:0;width:39%;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:2em;font-weight:700;padding:10px;background:#ff9600;color:#fff;cursor:pointer}.main_class form button:hover{background:#a67436}@media (max-width:48em){.main_class .main_class_content{margin:10% auto 0;position:fixed;right:5px;left:5px}.main_class .main_class_content_header h2{font-size:1.4em}.main_class form{width:90%}.main_class form input{width:100%;margin-bottom:15px}.main_class form button{width:100%}}.app_course_classes{padding:60px 0}.app_course_classes_header{margin-bottom:40px;text-align:center;color:#999}.app_course_classes_header h2{font-size:2em;font-weight:700;margin-bottom:10px}.app_course_classes_header p{font-size:.875em;font-weight:100}.app_course_classes_content{display:flex;flex:1;flex-wrap:wrap}.app_course_classes_content_off{display:block;width:100%;font-size:.8em;font-weight:100;text-align:center;color:#999;margin:10px auto 30px auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.app_course_classes_content_module{flex-basis:calc(33.33% - 30px);margin:15px;padding:30px 10px;background:#fff;border-left:3px solid #eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.app_course_classes_content_module_off{padding:20px;font-size:.8em;font-weight:100;text-align:center;color:#999;background:#fbfbfb;margin-top:30px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.app_course_classes_content_module_off_content h3{padding:10px;background:#f8f8f8;margin:20px 0}.app_course_classes_content_module_off_content ul{padding:0!important}.app_course_classes_content_module_off_content ul li{padding:3px;background:#f8f8f8}.app_course_classes_content_module .title{font-size:1.4em;font-weight:100;color:#333;line-height:1}.app_course_classes_content_module .index{font-size:.7em;font-weight:700;color:#888;margin-bottom:5px;text-transform:uppercase}.app_course_classes_content_module ul{padding:20px 10px;font-size:.7em;color:#555}.app_course_classes_content_module ul li{margin-top:10px}.app_course_classes_content_module ul li .class_time{display:inline-block;font-size:.7em;padding:2px 6px;border:1px solid #555;border-left-width:2px;border-bottom-width:2px;color:#555;margin-left:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;opacity:.6;vertical-align:middle}.app_course_classes_content_module ul li .class_view{cursor:pointer}.app_course_classes_content_module ul li .class_view:hover{text-decoration:underline}@media (max-width:64em){.app_course_classes_content_module{flex-basis:calc(50% - 20px);margin:10px}.app_course_info_article_header h4{font-size:1.2em}}@media (max-width:48em){.app_course_classes_content_module{flex-basis:100%;margin:0 0 20px 0}.app_course_info_article{flex-basis:100%;margin:0 0 30px 0}}.course_offer{background:#383439;text-align:center;color:#fff;padding:4% 0}.course_offer .section_button{width:30%!important;text-align:center;display:inline-block}.course_offer_header{margin-bottom:30px;max-width:600px;display:inline-block;text-align:center}.course_offer_header span{font-size:6em;text-shadow:0 3px #069}.course_offer_header img{padding:20px}.course_offer_header h2{font-size:2em;font-weight:400;margin-bottom:5px}.course_offer_header p{text-transform:uppercase;font-weight:300;font-size:.75em}.course_offer_price .lol{font-size:1em;text-transform:uppercase;color:red}.course_offer_price .pay{font-size:2.5em;font-weight:700;margin-bottom:40px}.course_offer_price .pay span{font-size:.6em;font-weight:400}.course_offer_price .single_pdt_btn{margin-top:20px}.course_offer_price_cta{max-width:600px;margin:0 auto}.club_features{background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.club_content{max-width:1200px;margin:0 auto;padding:50px 20px}.club_courses_header{max-width:700px;margin:0 auto 30px auto;text-align:center}.club_header_line{display:inline-block;margin:25px auto 20px auto;width:100px;height:4px}.club_courses_header h2{color:#333;font-size:2.2em;line-height:1.1;text-transform:uppercase;font-weight:900}.club_header_line{display:inline-block;margin:15px auto 10px auto;width:100px;height:4px}.club_features .features{display:flex;flex-wrap:wrap}.club_features .features article{flex-basis:calc(33.33% - 20px);margin:10px;text-align:center;padding:20px;background:#fff;border:solid #333 1px;display:flex;flex-wrap:wrap;align-content:center}@media (max-width:64em){.club_features .features article{flex-basis:calc(50% - 20px)}}@media (max-width:48em){.club_features .features article{flex-basis:100%;margin:0 0 20px 0}}.main_bonus_content{padding:15px;position:relative;padding-top:20px;margin-top:20px;text-align:center}.main_bonus_content_icon{position:absolute;left:0;top:0;width:100%;text-align:center}.main_bonus_content_icon span{margin-top:-20px;font-size:3em;color:#fff;line-height:1;display:inline-block;padding:6px 0;width:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#222}.club_features .features article h4{font-size:1.2em;font-weight:900;line-height:1.1;margin-bottom:15px;color:#333;margin-top:20px}.club_features .features article i{display:inline-block;margin:0 auto;text-align:center;font-size:2.7em}.club_features .features article p{font-size:1.1em}.vendor .home_count_item{flex-basis:calc(50% - 4px)!important}.workshop_vendor figure{margin:0 auto;text-align:center}.workshop_vendor figure .main_logo{margin-top:15px;max-width:200px}@media (max-width:44em){.workshop_vendor figure .main_logo{width:30%}}.workshop_vendor .headline_vendor h1{font-size:2.8em;font-weight:700;line-height:1em;margin-top:3px}.workshop_vendor .headline_vendor p{font-size:1.4em;font-weight:700;line-height:1em}@media (max-width:44em){.workshop_vendor .headline_vendor h1{margin-top:15px;font-size:2.3em;font-weight:700}}.btn_vendor{display:block;width:100%;text-align:center;padding:20px;color:#fff;text-shadow:1px 1px 0 #333;font-size:2.6em;font-weight:700;text-decoration:none!important;cursor:pointer;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-top:-10px z-index:999}.btn_purple{background-image:linear-gradient(to bottom right,#44246d,#6046a4)}.btn_purple:hover{background-image:linear-gradient(to bottom right,#4b3781,#44246d);color:#fff}.btn_big{font-size:1.6em}.btn_vendor span{display:block;margin-top:-15px;font-size:.6em;text-transform:uppercase;font-weight:lighter;text-shadow:none;margin-bottom:-10px}.club_offer{display:none;box-shadow:0 0 5px 0 rgba(0,0,0,.4);width:100%;padding:20px;position:fixed;left:0;bottom:0;text-align:center;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,#b2efef,#fbfbfb);margin-top:40px;z-index:999}.club_offer_price{font-weight:900;font-size:1.5em;margin-right:30px;color:#44246d;align-items:center;justify-content:center}@media (max-width:44em){.btn_vendor{padding:10px;margin-top:-20px}.btn_big{font-size:1.3em}.club_offer_btn{font-size:1.2em}.workshop_vendor .headline_vendor p{font-size:1.2em}}.main_pilars{background-color:#fff;margin:0 auto}.main_pilars header{padding-top:30px}.main_pilars header h2{font-size:2.8em;color:#4b1a01}.main_pilars header h4{font-size:1.6em;font-weight:700}.club_courses_header_bullets{text-align:left;margin-bottom:20px}.main_pilars .club_courses_header_bullets p{font-size:1.4em;font-weight:500}.main_pilars_info{padding:50px 0 0}.main_pilars .content{display:flex;flex:1;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:50px 20px;justify-content:center;align-items:center}.main_pilars_info_article{flex-basis:100%;margin:2%;display:flex;align-items:flex-start;justify-content:center;color:#444}.main_pilars_info_article_thumb{flex-basis:20%;justify-content:center;align-items:center;margin-right:20px}.main_pilars_info_article_thumb img{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.main_pilars_info_article_header{flex-basis:80%;padding:0 30px;border-left:3px solid #482976}.main_pilars_info_article_header h4{font-size:2em;font-weight:100;margin-bottom:20px;line-height:1.2}.main_pilars_info_article_header p{font-size:1em;font-weight:200}@media(max-width:48em){.main_pilars_info_article{display:block}.main_pilars_info_article_thumb{display:block;width:50%;margin:0 auto}.main_pilars_info_article_header{flex-basis:100%;border:none}}.main_video{background-color:#fff;padding-bottom:20px}.main_video header{padding-top:30px;color:#666}.main_video header h4{font-size:1.6em;font-weight:700}.main_video header h2{font-size:2.8em;color:#4b1a01}.main_video .app_course_header_content_media{max-width:600px;margin:0 auto;margin-bottom:30px;padding:10px;-webkit-box-shadow:0 51px 26px -56px rgba(0,0,0,.5);-moz-box-shadow:0 51px 26px -56px rgba(0,0,0,.5);box-shadow:0 51px 26px -56px rgba(0,0,0,.5)}