﻿@import"//fonts.googleapis.com/css?family=Inconsolata";.pt_countdown{margin:0 auto;max-width:290px;min-height:78px;width:100%}@media(min-width: 375px){.pt_countdown{max-width:320px}}@media(min-width: 425px){.pt_countdown{max-width:340px}}@media(min-width: 768px){.pt_countdown{max-width:390px}}.pt_countdown>div{list-style:none !important;line-height:1 !important;margin:0 !important;padding:0 !important;font-family:"Open Sans",sans-serif;font-size:44px}div.pt_count_item{box-sizing:border-box;display:inline-block;min-width:58px;text-align:center;position:relative;margin-left:0;padding:8px 0;width:25%;font-size:.85em;line-height:42px;list-style:none !important;background:none !important;color:#fff !important}div.pt_count_item span{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:block;margin-top:.75rem;font-family:"Open Sans",sans-serif}@media(min-width: 768px){div.pt_count_item span{font-size:.4em}}.pt_countdown.pt_cd_big{max-width:460px}.pt_countdown.pt_cd_big>div{font-size:62px}.pt_countdown.pt_cd_big div.pt_count_item{line-height:64px;min-width:92px}.pt_countdown.pt_cd_big div.pt_count_item span{font-size:.3em}.pt_countdown--dark-color div.pt_count_item{color:#3d3a35 !important}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}.bottom{font-size:14px;font-size:1.4rem;background-color:#e2e2e2;color:#969696;text-align:center;padding:3rem 0}@media(min-width: 768px){.bottom__info-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.bottom__copyright{margin:0 0 1.5rem}.bottom__copyright a{display:block}@media(min-width: 768px){.bottom__copyright{margin:0}}.bottom__division{display:none}@media(min-width: 768px){.bottom__division{display:-moz-inline-stack;display:inline-block;*display:inline}}.bottom__tos{display:block;margin-top:15px}@media(min-width: 768px){.bottom__tos{display:inline;margin-top:0}}.accordion{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:2px solid #e2e2e2}.accordion--narrow{max-width:620px;margin-left:auto;margin-right:auto}.accordion>*+*{border-top:1px solid #e2e2e2}.accordion__title-container{margin:0;padding:0}.accordion__title-container:first-child .accordion__trigger{border-radius:5px 5px 0 0}.accordion__title{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:block;pointer-events:none;border:rgba(0,0,0,0) 2px solid;outline:none;font-weight:bold;color:#052133}.accordion__trigger{border-style:none;background:none;color:#052133;display:block;margin:0;padding:1.35rem 40px;position:relative;text-align:left;width:100%;outline:none;cursor:pointer}.accordion__trigger[aria-expanded=true] .accordion__icon{transform:translateY(-70%) rotate(45deg)}.accordion__trigger::-moz-focus-inner{border:0}.accordion__icon{border:solid #afafaf;border-width:0 2px 2px 0;height:.8rem;pointer-events:none;position:absolute;left:17px;top:50%;transform:translateY(-50%) rotate(-45deg);width:.8rem}.accordion__content{-webkit-box-shadow:inset 0px 1px 3px -1px rgba(0,0,0,.2);-moz-box-shadow:inset 0px 1px 3px -1px rgba(0,0,0,.2);box-shadow:inset 0px 1px 3px -1px rgba(0,0,0,.2);font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;color:#052133;padding:1.5rem;background:#f1f1f1}.accordion__content[hidden]{display:none}.accordion__content ul{padding-left:20px;list-style:disc}.accordion__content a{text-decoration:none}.accordion__content a:hover{text-decoration:underline}@media(min-width: 768px){.accordion__content{padding-left:40px;padding-right:40px}}@media(min-width: 768px){.testimonial-wrapper{overflow:hidden}}.testimonial{margin:0;padding:0;list-style:none}@media(min-width: 768px){.testimonial{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5%;margin-top:-5%}}.testimonial__item{margin-top:50px;text-align:center}.testimonial__item:first-child{margin-top:0}@media(min-width: 768px){.testimonial__item{margin-left:5%;margin-top:5%;width:45%}.testimonial__item:first-child{margin-top:5%}}.testimonial__video{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;overflow:hidden}.testimonial__author-name{color:#ed9fb5}.testimonial__author-name--black{color:#052133}.testimonial__quote{line-height:24px;line-height:2.4rem;font-style:italic;color:#3d3a35}.offer-review{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15);box-shadow:0 1px 5px 0 rgba(0,0,0,.15);border:1px solid #bdbab4;background:#fff;max-width:780px;margin:22px auto 0}.offer-review__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px dashed #3d3a35;text-align:center}.offer-review__item:first-child{border-top:none}@media(min-width: 768px){.offer-review__item{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:100px}}.offer-review__description{font-size:22px;font-size:2.2rem;line-height:33px;line-height:3.3rem;background:#efefef;color:#3d3a35;padding:12px;margin:0;font-weight:bold}.offer-review__description--active{background:#e7f6d1}.offer-review__description--disabled{background:#fedede}@media(min-width: 768px){.offer-review__description{width:50%;padding:25px}}.offer-review__description-detail{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;margin-top:5px;font-weight:normal;display:block}.offer-review__price{font-size:28px;font-size:2.8rem;line-height:42px;line-height:4.2rem;padding:16px;border-top:1px solid #e2e2e2;color:#052133}.offer-review__price--disabled{color:#fd9393}.offer-review__price--active{font-size:28px;font-size:2.8rem;line-height:42px;line-height:4.2rem;color:#7fbe24}@media(min-width: 768px){.offer-review__price{width:50%;border:none}}.product-card{margin:0 auto;max-width:780px}.product-card__item{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.15);box-shadow:0 1px 5px 0 rgba(0,0,0,.15);border:1px solid #e2e2e2;color:#3d3a35;margin-top:22px}.product-card__item:first-child{margin-top:0}.product-card__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #e2e2e2;text-align:center}@media(min-width: 768px){.product-card__header{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}}.product-card__number-container{padding:15px;text-align:center}@media(min-width: 768px){.product-card__number-container{padding:24px}}.product-card__number{font-size:22px;font-size:2.2rem;font-weight:bold;color:#746e64}.product-card__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media(min-width: 768px){.product-card__content{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}}.product-card__image{display:block;width:100%;height:auto}@media(min-width: 768px){.product-card__image{max-width:200px}}.product-card__title{font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem;padding:25px;margin:0;max-width:280px}@media(min-width: 768px){.product-card__title{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;text-align:left;padding-left:24px;max-width:320px}}.product-card__price-container{-webkit-box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);padding:18px;border-top:1px solid #e2e2e2;color:#fd9393;background:#f9f9f9}.product-card__price-container--full{color:#7fbe24}@media(min-width: 768px){.product-card__price-container{-webkit-box-shadow:inset 0 0px 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0px 0 0 rgba(0,0,0,0);box-shadow:inset 0 0px 0 0 rgba(0,0,0,0);background:none;border:none}}.product-card__price-label{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;display:block}.product-card__price{font-size:22px;font-size:2.2rem;line-height:33px;line-height:3.3rem}.product-card__price-text{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;display:block;color:#7fbe24;font-weight:bold}.product-card__description-container{padding:18px 25px;-webkit-box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);box-shadow:inset 0 0px 3px 0 rgba(0,0,0,.1);background:#f9f9f9}.product-card__description{font-size:16px;font-size:1.6rem;line-height:28.8px;line-height:2.88rem;margin:0}.guarantee__30-days{width:150px;height:auto;display:block}.guarantee--center{margin:0 auto}.quote-card{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;color:#222;margin:0;padding:20px;padding-left:55px;box-sizing:border-box;box-shadow:0 2px 4px rgba(34,34,34,.12);position:relative;overflow:hidden;min-height:120px}.quote-card p{font-size:22px;line-height:1.7;font-style:italic;color:#8e887d;margin:0;position:relative;z-index:2}.quote-card cite{font-size:16px;margin-top:10px;display:block;font-weight:200;opacity:.8;position:relative;z-index:2}.quote-card:before{font-family:Georgia,serif;content:"“";position:absolute;top:50px;left:10px;font-size:5em;color:rgba(238,238,238,.8);font-weight:normal}.quote-card:after{font-family:Georgia,serif;content:"”";position:absolute;bottom:-110px;line-height:100px;right:-25px;font-size:22em;color:rgba(238,238,238,.8);font-weight:normal}.quote-card.blue-card{background:#303f9f;color:#fff;box-shadow:0 1px 2px rgba(34,34,34,.12),0 2px 4px rgba(34,34,34,.24)}.quote-card.blue-card:before,.quote-card.blue-card:after{color:#3f51b5}.quote-card.red-card{background:#d32f2f;color:#fff;box-shadow:0 1px 2px rgba(34,34,34,.12),0 2px 4px rgba(34,34,34,.24)}.quote-card.red-card:before,.quote-card.red-card:after{color:#f44336}.quote-card.yellow-card{background:#f9a825;color:#222;box-shadow:0 1px 2px rgba(34,34,34,.12),0 2px 4px rgba(34,34,34,.24)}.quote-card.yellow-card:before,.quote-card.yellow-card:after{color:#fbc02d}@media(min-width: 375px){.quote-card p{max-width:80%}}.carousel-container{position:relative}.carousel__img{display:block;width:100%;height:auto}.carousel__controls{position:absolute;top:50%;margin-top:-50px;padding:0 30px;width:100%;display:flex;justify-content:space-between}.carousel__controls [data-controls]{margin:0;width:40px;height:40px;font-size:40px;line-height:25px;font-weight:100;color:#fff;text-align:center;background:#222;border:3px solid #fff;border-radius:50%;opacity:.5;transition:all 400ms ease}.carousel__controls [data-controls]:focus{outline:none}.carousel__controls [data-controls]:hover{cursor:pointer;opacity:.9}.tns-outer{position:relative}.tns-nav{margin-top:15px;text-align:center}.tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#ddd;border:0}.tns-nav>[aria-controls]:focus{outline:none}.tns-nav>.tns-nav-active{background:#999}.about-instructor-wrapper{margin-top:87px}.about-instructor{padding:0 0 50px;padding-left:.9375em;padding-right:.9375em}.about-instructor--bordered{border-top:1px solid #e2e2e2}.about-instructor--hug{padding-top:0}.about-instructor--hug-back{padding-bottom:0}.about-instructor__header{text-align:center;margin-top:-87px;margin-bottom:3rem}.about-instructor__image{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:165px;height:auto;display:block;border:5px solid #fff;margin:0 auto}.about-instructor__title{font-size:22px;font-size:2.2rem}.about-instructor__subtitle{font-size:18px;font-size:1.8rem}.about-instructor__description{font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem}.about-instructor__description li{font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem;margin-top:20px}@media(min-width: 768px){.about-instructor__description{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem;max-width:60%;margin:0 auto}.about-instructor__description li{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem}}.image-caption{margin:0}.image-caption__description{font-style:italic;text-align:center;margin-top:1.5rem;color:#3d3a35}.scroll-down{width:70px;height:0px;margin:0 auto}.scroll-down span{display:block;margin:0 auto;width:20px;height:20px;border-left:4px solid #052133;border-bottom:4px solid #052133;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:scrollDown 1.5s infinite;animation:scrollDown 2s infinite;box-sizing:border-box}.scroll-down span:last-child{margin-top:-7px}.scroll-down--white span{border-color:#fff}.scroll-down--blue span{border-color:#0090d9}.scroll-down--pink span{border-color:#ed9fb5}.scroll-down--hero{position:relative;top:50px}@-webkit-keyframes scrollDown{0%{transform:rotate(-45deg) translate(30px, -30px);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(0px, 0px);opacity:0}}@keyframes scrollDown{0%{transform:rotate(-45deg) translate(30px, -30px);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(0px, 0px);opacity:0}}