/*! jQuery.Flipster, v1.0.1 (built 2015-11-02) */@import url(https://fonts.googleapis.com/css?family=Poppins:400,700);.flipster--carousel .flipster__item,.flipster--coverflow .flipster__item{perspective:800px}.flipster:focus,:focus,button,input,textarea{outline:0}.order-confirmation-page .top,.view-in-browser .top{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21589a', endColorstr='#ffffff', GradientType=0)}.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster--wheel,.flipster__nav__link,body.ngdialog{overflow:hidden}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-.25em;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--future,.flipster--click .flipster__item--past{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;transition:opacity .5s ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:focus,.flipster__button:hover{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;transition:all 250ms ease-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster__nav__child .flipster__nav__link,.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:focus,.flipster__nav__link:hover{color:#fff}.flipster__nav__link::after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-ms-transform:translateY(100%) translateY(-.25em);transform:translateY(100%) translateY(-.25em);transition:inherit}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:focus::after,.flipster__nav__link:hover::after{-ms-transform:translateY(0);transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster--coverflow .flipster__item__content img:only-child,.flipster--wheel .flipster__item__content img:only-child,.flipster__nav__item--current .flipster__nav__child{display:block}.flipster__nav__child .flipster__nav__link::after{background:#fff}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:focus,.flipster__nav__child .flipster__nav__link:hover{color:#232221}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--carousel .flipster__item--future,.flipster--carousel .flipster__item--past{opacity:0;transition-delay:115ms}.flipster--carousel .flipster__item--future-2,.flipster--carousel .flipster__item--past-2{opacity:.6;transition-delay:90ms}.flipster--carousel .flipster__item--future-1,.flipster--carousel .flipster__item--past-1{opacity:.8;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{transform:translateX(100%) rotateY(-20deg) scale(.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) rotateY(40deg) scale(.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{transform:rotateY(45deg) scale(.8)}.flipster--carousel .flipster__item--future .flipster__item__content{transform:translateX(-100%) rotateY(20deg) scale(.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) rotateY(-40deg) scale(.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{transform:rotateY(-45deg) scale(.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{-ms-transform:translateX(175%) scale(.5);transform:translateX(175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{-ms-transform:translateX(25%) scale(.65);transform:translateX(25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{-ms-transform:translateX(0) scale(.8);transform:translateX(0) scale(.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{-ms-transform:translateX(-175%) scale(.5);transform:translateX(-175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{-ms-transform:translateX(-25%) scale(.65);transform:translateX(-25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{-ms-transform:translateX(0) scale(.8);transform:translateX(0) scale(.8)}.flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0) scale(1);transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{-ms-transform-origin:50% 100%;transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,.12)),color-stop(.2,transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear,left bottom,left top,color-stop(.05,rgba(255,255,255,.12)),color-stop(.2,transparent))}.flipster--coverflow .flipster__item--past .flipster__item__content{-ms-transform-origin:0 50%;transform-origin:0 50%;transform:scale(.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{-ms-transform-origin:100% 50%;transform-origin:100% 50%;transform:scale(.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{transform:rotateY(0)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{transition:all .4s ease-in-out}.flipster--flat .flipster__item--future,.flipster--flat .flipster__item--past{opacity:.5}.flipster--flat .flipster__item--future .flipster__item__content,.flipster--flat .flipster__item--past .flipster__item__content{-ms-transform:scale(.75);transform:scale(.75)}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{transition:all .4s ease-in-out;transition-timing-function:cubic-bezier(.56,.12,.12,.98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{-ms-transform-origin:100% 100%;transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{-ms-transform-origin:0 100%;transform-origin:0 100%}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;-ms-transform:rotate(-80deg) translate(-170%,110%);transform:rotateZ(-80deg) translate(-170%,110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;-ms-transform:rotate(80deg) translate(170%,110%);transform:rotateZ(80deg) translate(170%,110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;-ms-transform:rotate(-60deg) translate(-70%,75%);transform:rotateZ(-60deg) translate(-70%,75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;-ms-transform:rotate(60deg) translate(70%,75%);transform:rotateZ(60deg) translate(70%,75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;-ms-transform:rotate(-40deg) translate(-17%,30%);transform:rotateZ(-40deg) translate(-17%,30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;-ms-transform:rotate(40deg) translate(17%,30%);transform:rotateZ(40deg) translate(17%,30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;-ms-transform:rotate(-20deg);transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;-ms-transform:rotate(20deg);transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{transform:rotateX(0)}body,html{font-family:Poppins,sans-serif;color:#535453}.success{color:#4CAF50}.error{color:#FF5252}.secondary-page{margin-top:100px}.secondary-page .page-content{position:relative;width:100%;max-width:1024px;margin:0 auto;padding:40px}*,body,html{margin:0;padding:0}*{-webkit-font-smoothing:antialiased}#single-page-flow .flow-selection .flow img,#single-page-flow .question .options .option label img,#single-page-flow .radio-button .radio-input,#single-page-flow .trip-progress .content .progress .progress-bar,.gift .personalization-type .selection .option{transition:ease 1s}.blog .page-content .all-posts .categories .categories-list-mobile,.blog .page-content .all-posts .posts .post:hover,.blog .page-content .head .last-post{box-shadow:0 0 19px 3px rgba(0,0,0,.31)}body,html{transition:ease-out .4s}body.locked,html.locked{pointer-events:none;overflow:hidden}a,a:active,a:hover{text-decoration:none}button{border:none;background:0 0}.my-ng-view{min-height:90vh;overflow-x:hidden}@media screen and (min-width:751px){.desktop-monsterlink{display:block}.mobile-monsterlink{display:none}}@media screen and (max-width:750px){.desktop-monsterlink{display:none}.mobile-monsterlink{display:block}}.ngdialog-content{position:fixed;top:10%;left:25%;width:50%;z-index:9999;border-radius:10px}.ngdialog-content .ngdialog-close{top:10px;right:20px;position:absolute}.ngdialog-content .popup-pill{height:440px;padding:20px;overflow-y:scroll;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ngdialog-content .popup-pill h3{width:100%;text-align:center}.ngdialog-content .popup-pill .list{height:60%;width:100%}.ngdialog-content .popup-pill .list form{height:100%;overflow-y:scroll;margin-bottom:10px}.ngdialog-content .popup-pill .list form label{padding:5px}.ngdialog-content .popup-pill .list form label:nth-child(even){background-color:#f7f7f7}.ngdialog-content .popup-pill .list form label input{float:left;display:none}.ngdialog-content .popup-pill .list form label p{float:left;margin-bottom:0;text-align:center;width:100%}.ngdialog-content .popup-pill .list form label.selected{background-color:#21589a;color:#fff}.ngdialog-content .popup-pill .info-selected{text-align:center;margin-top:15px}.ngdialog-content .popup-pill .buttons{height:20%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin-top:15px}.ngdialog-content .popup-pill .buttons .button-immediate{transition:ease-out .4s;background:linear-gradient(to left,#287dc1 50%,#21589a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.ngdialog-content .popup-pill .buttons .button-immediate img{margin-right:15px}.ngdialog-content .popup-pill .buttons .button-immediate p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%;text-align:center;font-size:16px;color:#fff}.ngdialog-content .popup-pill .buttons .button-immediate:hover{background-position:left bottom}.ngdialog-content .popup-pill .buttons .button-delayed{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.ngdialog-content .popup-pill .buttons .button-delayed img{margin-right:15px}.ngdialog-content .popup-pill .buttons .button-delayed p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%;text-align:center;font-size:16px;color:#fff}.ngdialog-content .popup-pill .buttons .button-delayed:hover{background-position:left bottom}@media (max-width:320px){.ngdialog-content .popup-pill .buttons .button-delayed p,.ngdialog-content .popup-pill .buttons .button-immediate p{font-size:16px}}#order{padding-top:20px;display:block;text-align:center;background-color:#fff;color:#21589a;position:relative;overflow:hidden;padding-bottom:0;margin-bottom:0;margin-top:100px}#order .first-line{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:3%}#order .line{position:relative;top:40px;border-top:1px solid #21589a}#order .bottom-box{position:relative;margin-top:2%;padding-left:0;padding-right:0}#order .separator{height:20px;margin-bottom:5px}#order .pill-horizontal{width:100%}#order .bold{font-weight:700}#order .plan{margin:20px 0}#order .plan h4{padding:0 20px;font-weight:900;text-align:left;background-color:#fff}#order .plan h4 .sub{font-weight:300;font-size:15px}#order .plan p{text-align:left;margin-top:5px;color:#aeaeae}#order .plan a{margin-top:15px}#order .plan .small{float:left;width:100%}#order .plan .small .barred{float:left;margin:5px 10px 5px 0;color:#287dc1;text-decoration:line-through}#order .plan .small .discount{text-decoration:none;color:#4CAF50;float:left;margin:5px 0}#single-page-flow .question .choose-for-me,#single-page-flow .trip-progress .gift-info-banner .hint a{text-decoration:underline;cursor:pointer}#order .plan .sub{float:left;width:100%;margin-top:5px}#order .plan .information .text-input{-webkit-appearance:none;-webkit-border-radius:0;border:#287dc1;border-bottom:solid;border-width:2px;background-color:#fff;font-size:16px;margin-right:8px;padding:5px;color:#21589a;height:31px;text-align:left;margin-left:15px}#order .plan .information .text-input.text-input{padding:3px 0 0}#order .plan .information .coupon{margin-bottom:0}#order .plan .information .coupon span{font-size:14px;color:#21589a}#order .plan .information .error{color:#FF5252}#order .plan .information .orange-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px;margin-left:15px}#order .plan .information .orange-button img{margin-right:15px}#order .plan .information .orange-button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%;text-align:center;color:#fff;font-size:16px}#order .plan .information .orange-button:hover{background-position:left bottom}@media (max-width:320px){#order .plan .information .orange-button p{font-size:16px}}#order .disclaimer-start{margin-bottom:40px;color:#aeaeae;font-size:14px;float:left}#order .disclaimer-end{margin-top:40px;color:#aeaeae;font-size:14px;float:left}#order img.left-fixed-img{height:100%;position:absolute;top:0;left:0;z-index:100}#order img.right-fixed-img{height:100%;position:absolute;top:0;z-index:100;right:0}@media (max-width:1024px){#preorder-now{margin-top:0}#preorder-now .line{width:50%}#preorder-now .btn-preorder{width:400px}#preorder-now .align-right p{text-align:center;padding-bottom:14px}#preorder-now .align-left{text-align:center}}@media (max-width:420px){#order .plan img{width:100%}}#single-page-flow{width:100%;margin-left:auto;margin-right:auto;margin-top:50px;min-height:calc(100% - 125px)}#single-page-flow .address-input{width:100%;margin:220px auto 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#single-page-flow .address-input .button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:40px}#single-page-flow .address-input .button img{margin-right:15px}#single-page-flow .address-input .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}#single-page-flow .address-input .button:hover{background-position:left bottom}@media (max-width:320px){#single-page-flow .address-input .button p{font-size:16px}}#single-page-flow .address-input .error{color:#FF5252}#single-page-flow .address-input form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:20px 0}#single-page-flow .address-input form .single-row-input{width:100%;-ms-flex-pack:justify;justify-content:space-between}#single-page-flow .address-input form .single-row-input input,#single-page-flow .address-input form .single-row-input select{width:280px;transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center}#single-page-flow .address-input form .single-row-input input:focus,#single-page-flow .address-input form .single-row-input select:focus{border-color:#4f8ec3}#single-page-flow .address-input form .single-row-input input.ng-valid.ng-touched,#single-page-flow .address-input form .single-row-input select.ng-valid.ng-touched{border-color:#4CAF50}#single-page-flow .address-input form .single-row-input input.ng-invalid.ng-touched,#single-page-flow .address-input form .single-row-input select.ng-invalid.ng-touched{border-color:#FF5252}#single-page-flow .trip-progress{width:100%;height:auto;background-color:#287dc1;position:fixed;z-index:500;top:100px}#single-page-flow .trip-progress .content{width:100%;height:50px;max-width:820px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#single-page-flow .trip-progress .content p{color:#fff;width:25%;text-align:center}#single-page-flow .trip-progress .content .progress{height:50%;width:70%;border-radius:25px;border:none;margin:0;padding:5px}#single-page-flow .trip-progress .content .progress .progress-bar{border-radius:25px;border:none;background-color:#287dc1}#single-page-flow .trip-progress .content .progress .progress-bar.complete{background-color:#f6a941}#single-page-flow .trip-progress .gift-info-banner{background-color:#fdf8e4;height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:40px 0}#single-page-flow .trip-progress .gift-info-banner p{width:100%;margin:0;padding:12px 0;text-align:center;color:#f6a941;font-weight:700;font-size:22px;text-transform:uppercase}#single-page-flow .trip-progress .gift-info-banner .hint{font-weight:400;font-size:18px;padding:0 0 12px;-ms-flex-direction:row;flex-direction:row}#single-page-flow .wait{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .select-input,#single-page-flow .text-input{-webkit-appearance:none;-webkit-border-radius:0;border:#287dc1;border-bottom:solid;border-width:2px;background-color:#fff;font-size:20px;margin-left:8px;margin-right:8px;padding:5px;color:#535453;height:40px;text-align:center}#single-page-flow .select-input.ng-invalid.ng-touched,#single-page-flow .text-input.ng-invalid.ng-touched{border-color:#FF5252}#single-page-flow .select-input.ng-valid.ng-touched,#single-page-flow .text-input.ng-valid.ng-touched{border-color:#287dc1}#single-page-flow .select-input.text-input,#single-page-flow .text-input.text-input{padding:3px 0 0}#single-page-flow .select-input.select-input,#single-page-flow .text-input.select-input{width:50px;padding:2px 0 3px;background-image:url(../images/select-caret.png);background-repeat:no-repeat;background-position:right}#single-page-flow .select-input#ageInput,#single-page-flow .text-input#ageInput{width:80px}#single-page-flow .select-input#weightInput,#single-page-flow .text-input#weightInput{width:50px}#single-page-flow .radio-button{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:8px;padding-right:8px}#single-page-flow .radio-button .radio-input{border-style:solid;border-width:2px;border-color:#287dc1;border-radius:25px;width:15px;height:15px;margin-right:8px}#single-page-flow .radio-button .radio-input.selected{background-color:#287dc1}#single-page-flow .radio-button label{margin-bottom:0;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:400}#single-page-flow .radio-button input[type=radio]{display:none}#single-page-flow .margin-top-bottom{margin-top:15px;margin-bottom:15px}#single-page-flow .left{height:100%;width:48%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}#single-page-flow .right{height:100%;width:52%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}#single-page-flow .single-row-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#single-page-flow .single-row-input .radio-label{height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#single-page-flow p{font-size:20px;white-space:nowrap;margin-bottom:0;margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#535453}#single-page-flow p italic{font-style:italic;font-size:15px}#single-page-flow .inter-text{text-align:center;margin:20px}#single-page-flow .first-info{width:100%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:220px}#single-page-flow .first-info h3{margin:25px}#single-page-flow .first-info .text-input{width:250px}#single-page-flow .basic-info{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}#single-page-flow .basic-info p{font-size:20px;margin-top:5px}#single-page-flow .basic-info .sex{width:100%;max-width:820px;margin-left:auto;margin-right:auto;height:120px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .diet-info .bottom,#single-page-flow .diet-info .food-type{width:100%;-ms-flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:820px}#single-page-flow .basic-info .age,#single-page-flow .basic-info .height,#single-page-flow .basic-info .weight{width:100%;max-width:820px;margin-left:auto;margin-right:auto}#single-page-flow .diet-info{width:100%;background-color:#f7f7f7;padding:20px}#single-page-flow .diet-info .food-type{height:160px;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .diet-info .dietary-restrictions{width:100%;max-width:820px;margin-left:auto;margin-right:auto;height:100px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:25px}#single-page-flow .diet-info .bottom{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .diet-info .bottom .right textarea{width:80%;background-color:transparent}#single-page-flow .flow-selection{width:100%;max-width:820px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}#single-page-flow .flow-selection .flow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:33.33333%;cursor:pointer}#single-page-flow .flow-selection .flow img{width:35%;height:auto;opacity:.3}#single-page-flow .flow-selection .flow p{text-align:center;font-size:15px;margin:0}#single-page-flow .flow-selection .flow:hover img{opacity:.6}#single-page-flow .flow-selection .flow.selected img,#single-page-flow .question .options .option label .info-icon:hover{opacity:1}#single-page-flow .experience-selection{width:100%;height:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#f7f7f7}#single-page-flow .question{width:100%;min-height:250px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#single-page-flow .question.lightBackground{background-color:#f7f7f7}#single-page-flow .question .suggestion{height:auto!important}#single-page-flow .question .options{width:100%;max-width:820px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:20px auto}#single-page-flow .question .options .option{width:20%}#single-page-flow .question .options .option .supplements{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}#single-page-flow .question .options .option .supplements h5{cursor:pointer}#single-page-flow .question .options .option .supplements h5:hover{color:#21589a}#single-page-flow .question .options .option .supplements .more{color:#4f8ec3}#single-page-flow .question .options .option label{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .question .options .option label .info-icon{width:15px;height:15px;opacity:1;margin-bottom:1px;cursor:pointer}#single-page-flow .question .options .option label span{width:80%;height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .question .options .option label .button.selected{color:#21589a;background-color:#4f8ec3;border-color:#21589a}#single-page-flow .question .options .option label img{width:100px;height:auto;opacity:.3}#single-page-flow .question .options .option label img:hover{opacity:.6}#single-page-flow .question .options .option label img.selected{opacity:1}#single-page-flow .pill-created{width:100%;margin:30px auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#single-page-flow .pill-created .button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}#single-page-flow .pill-created .button img{margin-right:15px}#single-page-flow .pill-created .button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#fff;width:100%;text-align:center;font-size:16px}#single-page-flow .pill-created .button:hover{background-position:left bottom}@media (max-width:320px){#single-page-flow .pill-created .button p{font-size:16px}}#single-page-flow .pill-created .error{color:#FF5252}#single-page-flow .pill-created .single-row-input{margin-bottom:15px}#single-page-flow .pill-created .single-row-input p{color:#21589a}#single-page-flow .pill-created .single-row-input input,#single-page-flow .pill-created .single-row-input select{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:280px}#single-page-flow .pill-created .single-row-input input:focus,#single-page-flow .pill-created .single-row-input select:focus{border-color:#4f8ec3}#single-page-flow .pill-created .single-row-input input.ng-valid.ng-touched,#single-page-flow .pill-created .single-row-input select.ng-valid.ng-touched{border-color:#4CAF50}#single-page-flow .pill-created .single-row-input input.ng-invalid.ng-touched,#single-page-flow .pill-created .single-row-input select.ng-invalid.ng-touched{border-color:#FF5252}#single-page-flow .pill-created .address-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}#single-page-flow .pill-created .address-form .single-row-input{width:100%;-ms-flex-pack:justify;justify-content:space-between}.selectable{opacity:.3}.selectable:hover{opacity:.5}.not-selectable{opacity:.3}#customize-pill .content{width:100%!important;height:auto;text-align:center}#customize-pill .content .pill-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:100%}#customize-pill .content .pill-container .pill{margin-bottom:20px;margin-top:20px;height:80%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#customize-pill .content .pill-container .pill .bottom-pill,#customize-pill .content .pill-container .pill .top-pill{float:left;width:180px;margin-left:160px}#customize-pill .content .pill-container .pill .dynamic{width:100%;height:230px;overflow-y:scroll}#customize-pill .content .pill-container .pill .dynamic .supplements{float:left;width:100%;padding-left:150px;position:relative;border-radius:20px 0 0 20px}#customize-pill .content .pill-container .pill .dynamic .supplements .infotime{position:absolute;top:calc(50% - 10px);left:15px;width:20px}#customize-pill .content .pill-container .pill .dynamic .supplements .timerelease{position:absolute;top:calc(50% - 11px);left:40px;width:120px;color:#21589a;text-align:left;font-weight:700;text-transform:uppercase}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement{float:left;width:100%;padding-top:5px;padding-left:10px;background-color:#fff}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .disc{float:left;width:180px;min-height:33px;border-radius:10px;text-align:center;background-size:21%;background-repeat:repeat-y;background-position:right top}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .disc p{color:#fff;width:100%;vertical-align:middle;position:relative}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label{width:calc(100% - 180px);float:left;height:100%;height:33px;text-align:left;padding:0 15px 0 30px;text-transform:uppercase;color:#287dc1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 .delete,#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 .info{width:20px;margin-left:10px}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]{-webkit-appearance:none;width:80%;float:right;background-color:transparent}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]::-moz-range-track{height:20px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]::-moz-range-thumb{border:none;background:#21589a}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]::-webkit-slider-runnable-track{height:22px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#21589a;margin-top:1px}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement .label h4 input[type=range]:focus{outline:0}#customize-pill .content .pill-container .pill .dynamic .supplements .supplement:last-child{padding-bottom:5px}#customize-pill .content .pill-container .pill .dynamic .supplements.immediate .supplement .disc{background-color:#287dc1;background-image:url(../images/light-shadow.png)}#customize-pill .content .pill-container .pill .dynamic .supplements.delayed .supplement .disc{background-color:#f8930a;background-image:url(../images/dark-shadow.png)}#customize-pill .content .pill-container .pill .add{bottom:0;right:20px;cursor:pointer;position:absolute;background-color:#b1e5fd}#customize-pill .content .pill-container .pill .advanced{top:0;right:20px;width:70px;cursor:pointer;position:absolute}#customize-pill .content .pill-container .pill .scroll{bottom:30px;left:230px;width:70px;position:absolute}#customize-pill .content .pill-container .description{height:70%;padding:20px 30px;border-left:solid 2px grey;overflow-y:auto}#customize-pill .content .pill-container .description h4{text-transform:uppercase;color:#287dc1}#customize-pill .content .controls{float:left;width:100%;height:60px;position:relative;padding:0 30px;margin-bottom:50px}#customize-pill .content .controls img{cursor:pointer}#customize-pill .content .controls .tab{padding:10px;height:100%;opacity:.5;cursor:pointer;text-align:center;background-color:#efefef;border-radius:15px 15px 0 0;border:1px solid #e2e2e2;border-bottom:solid 1px #e2e2e2}#customize-pill .content .controls .tab.active{opacity:1;background-color:#fff;border:1px solid #e2e2e2;border-bottom:0}#customize-pill .content .controls .tab img{height:100%}#customize-pill .content .controls .tab span{padding:20px 10px;color:#21589a}#customize-pill .content .pill{float:left;width:680px;height:460px;position:relative;margin-bottom:60px;margin-left:calc(50% - (680px / 2))}#customize-pill .content .pill .mask{height:100%;width:240px;top:0;left:0;position:absolute}#customize-pill .content .pill .empty{float:left;position:absolute;text-align:left;left:360px;top:165px;color:#01579b}#customize-pill .content .pill .empty h4{line-height:30px}#customize-pill .content .pill .recommended{position:absolute;top:-20px;right:16px;text-align:right;color:#21589a}#customize-pill .content .pill .legend{position:absolute;left:65px}#customize-pill .content .pill .legend .dot{float:left;width:16px;height:16px;border-radius:8px}#customize-pill .content .pill .legend span{float:left;font-size:10px;margin-left:10px;padding-top:3px;color:#21589a}#customize-pill .content .pill .legend.immediate{bottom:-30px}#customize-pill .content .pill .legend.immediate .dot{background-color:#287dc1}#customize-pill .content .pill .legend.delayed{bottom:-50px}#customize-pill .content .pill .legend.delayed .dot{background-color:#f6a941}#customize-pill .content .pill .supplements{float:left;width:100%;height:100%}#customize-pill .content .pill .supplements .supplement{float:left;width:100%}#customize-pill .content .pill .supplements .supplement .disc{float:left;width:240px;height:100%;border:2px solid #fff}#customize-pill .content .pill .supplements .supplement .disc.immediate{background-color:#287dc1}#customize-pill .content .pill .supplements .supplement .disc.delayed{background-color:#f6a941}#customize-pill .content .pill .supplements .supplement .label{float:left;height:100%;width:calc(100% - 240px);text-align:left;padding:0 15px 0 30px;text-transform:uppercase;color:#287dc1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#customize-pill .content .pill .supplements .supplement .label h4 .delete,#customize-pill .content .pill .supplements .supplement .label h4 .info{width:20px;margin-left:10px}#customize-pill .content .pill .supplements .supplement .label h4 span{font-size:13px;margin-left:10px;color:#287dc1;font-weight:400;font-style:italic;text-transform:lowercase}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-track{background:rgba(79,142,195,.2)}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-thumb{background:rgba(79,142,195,.2)}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range].edited::-webkit-slider-runnable-track{background-color:rgba(79,142,195,.2)}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]{-webkit-appearance:none;width:80%;float:right;background-color:transparent}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]::-moz-range-track{height:20px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]::-moz-range-thumb{border:none;background:#21589a}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-runnable-track{height:22px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#21589a;margin-top:1px}#customize-pill .content .pill .supplements .supplement .label h4 input[type=range]:focus{outline:0}#customize-pill .content .pill .supplements .supplement .label .quantity{position:relative}#customize-pill .content .pill .supplements .supplement .label .quantity .percent{top:4px;right:115px;position:absolute}#customize-pill .content .pill .add{float:left;width:60px;bottom:-70px;right:10px;position:absolute;cursor:pointer}#customize-pill .bottom{margin:40px 0}#customize-pill .bottom .button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin:10px auto}#customize-pill .bottom .button img{margin-right:15px}#customize-pill .bottom .button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#fff;width:100%;text-align:center;font-size:16px}#customize-pill .bottom .button:hover{background-position:left bottom}@media (max-width:320px){#customize-pill .bottom .button p{font-size:16px}}.confirm-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:30px;text-align:center}.confirm-modal h3{font-size:20px}.confirm-modal .buttons{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;font-size:12px;width:100%}.confirm-modal .buttons .button{transition:ease-out .4s;background:linear-gradient(to left,#287dc1 50%,#21589a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 5px}.confirm-modal .buttons .button img{margin-right:15px}.confirm-modal .buttons .button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:100%;text-align:center;font-size:16px;color:#fff}.confirm-modal .buttons .button:hover{background-position:left bottom}@media (max-width:320px){.confirm-modal .buttons .button p{font-size:16px}}#popup-supplement{padding:30px}.order-confirmation-page{position:relative;width:100%;margin-top:100px}.order-confirmation-page .top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:300px;width:100%;background:#287dc1;background:linear-gradient(to bottom,#287dc1 51%,#fff 51%)}.order-confirmation-page .top img{height:170px;width:170px;border:20px solid #fff;border-radius:300px}.order-confirmation-page .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:95%;max-width:800px;margin:0 auto 40px}.order-confirmation-page .content .title{font-weight:700;padding-bottom:20px;border-bottom:solid 1px rgba(83,84,83,.4);width:100%;text-align:center}.order-confirmation-page .content p{font-size:16px;text-align:center;margin:30px 0}.order-confirmation-page .content .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-top:40px}.order-confirmation-page .content .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.order-confirmation-page .content .icons .icon img{width:150px;height:150px}.order-confirmation-page .content .register-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;width:auto;margin-top:40px}.order-confirmation-page .content .register-button img{margin-right:15px}.order-confirmation-page .content .register-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.order-confirmation-page .content .register-button:hover{background-position:left bottom}@media (max-width:320px){.order-confirmation-page .content .register-button p{font-size:16px}}.gift{margin-top:100px}.gift .top-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-image:url(../images/new-UI/gift/hero.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;padding:80px 0;margin-bottom:40px}.gift .top-banner img{margin-bottom:10px}.gift .top-banner .title{font-size:42px;font-weight:700;color:#fff;text-align:center}.gift .top-banner .btn-learn-about p,.gift .top-banner .subtitle{color:#fff;font-size:16px;text-align:center}.gift .top-banner .btn-learn-about{transition:ease-out .4s;background:linear-gradient(to left,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid #fff;width:auto;margin-top:40px}.gift .top-banner .btn-learn-about img{margin-right:15px}.gift .top-banner .btn-learn-about p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.gift .top-banner .btn-learn-about:hover{background-position:left bottom}@media (max-width:320px){.gift .top-banner .btn-learn-about p{font-size:16px}}.gift .top-banner .btn-learn-about:focus{text-decoration:none}.gift .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:1200px;padding:40px;margin-left:auto;margin-right:auto}.gift .content form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:60%;padding-bottom:20px;position:relative;background-color:#fdf8e4}.gift .content form .date-picker .input input,.gift .content form .single-row-input .text-input{-webkit-border-radius:0;background-color:transparent;padding:3px 0 0;height:40px;-webkit-appearance:none}.gift .content form .cart-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0}.gift .content form .cart-title img{margin-right:20px}.gift .content form .cart-title h3{font-size:22px;font-weight:700;text-align:center;text-transform:uppercase;color:#f6a941}.gift .content form .single-row-input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:15px 0;width:70%}.gift .content form .single-row-input p{font-size:16px;font-weight:700;margin:0 0 8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.gift .content form .single-row-input .text-input{border:none;border-bottom:solid;border-width:2px;border-color:rgba(83,84,83,.5);font-size:16px;color:#535453;width:100%;text-align:left}.gift .content form .single-row-input .text-input.ng-invalid.ng-touched{border-color:#FF5252}.gift .content form .single-row-input .text-input.ng-valid.ng-touched{border-color:#f8930a}.gift .content form .date-picker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:20px 0;width:70%}.gift .content form .date-picker p{font-size:16px;font-weight:700;margin:0 0 8px;text-align:left}.gift .content form .date-picker .input{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.gift .content form .date-picker .input input{border:none;border-bottom:solid;border-width:2px;border-color:rgba(83,84,83,.5);font-size:16px;color:#535453;width:90%;text-align:left}.gift .content form .date-picker .input input.ng-invalid{border-color:#FF5252}.gift .content form .date-picker .input input.ng-valid{border-color:#f8930a}.gift .content form .date-picker .input img{width:30px;height:30px;cursor:pointer}.gift .content form .text-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:15px 0;width:70%}.gift .content form .text-area p{font-size:16px;font-weight:700;margin:0 0 8px;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.gift .content form .text-area textarea{-webkit-appearance:none;-webkit-border-radius:0;border:none;background-color:#fff;font-size:16px;padding:10px;color:#535453;width:100%;height:100px;text-align:left;resize:none}.gift .content form .text-area textarea.ng-invalid.ng-touched{border-color:#FF5252}.gift .content form .text-area textarea.ng-valid.ng-touched{border-color:#f8930a}.gift .content form .gift-type{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0;width:70%}.gift .content form .gift-type .point{text-align:left;width:100%;font-size:16px;font-weight:700;margin:0 0 20px}.gift .content form .gift-type .type{transition:ease-out .4s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(100% / 5);cursor:pointer;opacity:.5}.gift .content form .gift-type .type p{text-align:center;font-weight:700;text-transform:uppercase;margin-top:10px}.gift .content form .gift-type .type img{width:60px;height:60px}.gift .content form .gift-type .type img.errored{border-style:solid;border-color:#FF5252;border-radius:50%;border-width:2px}.gift .content form .gift-type .type:hover{opacity:.7}.gift .content form .gift-type .type.selected{opacity:1}.gift .content form .buttons{width:100%;height:140px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.gift .content form .buttons .new-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:10px}.gift .content form .buttons .new-button img{margin-right:15px}.gift .content form .buttons .new-button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;color:#fff;width:100%;text-align:center}.gift .content form .error,.gift .content form .success-msg{margin:10px 0;width:100%;text-align:center}.gift .content form .buttons .new-button:hover{background-position:left bottom}@media (max-width:320px){.gift .content form .buttons .new-button p{font-size:16px}}.gift .content form .success-msg{color:#4CAF50}.gift .content .cart{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:35%;position:relative;background-color:#f7f7f7}.gift .content .cart .cart-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0}.gift .content .cart .cart-title img{margin-right:20px}.gift .content .cart .cart-title h3{font-size:22px;font-weight:700;text-align:center;text-transform:uppercase;color:#6f6f6f}.gift .content .cart .gifts{width:100%;max-height:690px;min-height:30%;height:auto;overflow:scroll;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.gift .content .cart .gifts .empty{text-align:center;margin-top:50px;margin-bottom:50px}.gift .content .cart .gifts .empty h3{color:#aeaeae;font-size:22px;font-weight:700}.gift .content .cart .gifts .empty p{color:#aeaeae;font-size:16px}.gift .content .cart .gifts .empty img{width:50px}.gift .content .cart .gifts .empty.cart-below{display:none}.gift .content .cart .gifts .gift-adding{margin:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.gift .content .cart .gifts .gift-adding img{height:80px;width:auto}.gift .content .cart .gifts .gift{margin:20px 0;width:70%}.gift .content .cart .gifts .gift img{margin-bottom:20px}.gift .content .cart .gifts .gift .name{margin:4px 0;color:#aeaeae;font-size:16px;font-weight:700}.gift .content .cart .gifts .gift .message{font-style:italic}.gift .content .cart .gifts .gift .actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.gift .content .cart .gifts .gift .actions p{cursor:pointer;text-transform:uppercase;font-weight:700;color:#535453}.gift .content .cart .gifts .gift .actions p:first-of-type{margin-right:20px}.gift .content .cart .arrow-down{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0}.gift .content .cart .arrow-down h4{font-size:16px}.gift .personalization-type{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:100%}.gift .personalization-type h3{margin-top:30px;color:#f8930a;font-size:22px;font-weight:700;text-transform:uppercase}.gift .personalization-type .warning{width:100%;text-align:center;font-style:italic;font-size:16px;color:#FF5252}.gift .personalization-type .selection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:100%;max-width:1024px;margin:0 auto 5px;border-bottom:solid 1px rgba(83,84,83,.5)}.gift .personalization-type .selection .option{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:20px 0;cursor:pointer;border-radius:20px;padding:15px 20px}.gift .personalization-type .selection .option .radio{border-style:solid;border-width:1px;border-color:#aeaeae;border-radius:25px;width:20px;height:20px;margin-right:8px}.gift .personalization-type .selection .option.selected .radio{background-color:#6f6f6f}.gift .personalization-type .selection .option:hover p{text-decoration:underline}.gift .personalization-type .selection .option.disabled{cursor:not-allowed}.gift .personalization-type .selection .option.disabled p{color:#f7f7f7}.gift .personalization-type .selection .option p{text-align:center;font-size:16px;font-weight:700}.gift .personalization-type .selection .option p.hint{font-size:14px;font-style:italic;font-weight:400}.gift .send-gift{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:40px 0}.gift .send-gift h3{margin-top:30px;color:#f8930a;font-size:22px;font-weight:700;text-transform:uppercase}.gift .send-gift .steps{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:100%;max-width:1024px;margin:40px auto 0;padding-bottom:40px;border-bottom:solid 1px rgba(83,84,83,.5)}.gift .send-gift .steps .step{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.gift .send-gift .steps .step p{text-align:left;margin-top:8px;margin-left:10px;font-weight:700;font-size:16px}.gift .send-gift .steps .step img{height:50px}.gift .send-gift .new-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:10px;margin-top:40px;width:auto}.gift .send-gift .new-button img{margin-right:15px}.gift .send-gift .new-button:hover{background-position:left bottom}@media (max-width:320px){.gift .send-gift .new-button p{font-size:16px}}.gift .send-gift .new-button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#fff;width:100%;text-align:center;font-size:18px}.gift .checkout{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:40px 0}.gift .checkout h3{margin-top:30px;color:#f8930a;font-size:22px;font-weight:700;text-transform:uppercase}.gift .checkout .order{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:1024px;margin-top:40px}.gift .checkout .order .card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:40%;padding:20px;background-color:#fdf8e4}.gift .checkout .order .card h3{font-size:22px;font-weight:700;text-align:center;color:#535453;margin-bottom:20px}.gift .checkout .order .card .original-price{font-size:16px;margin-bottom:0}.gift .checkout .order .card .original-price barred{text-decoration:line-through}.gift .checkout .order .card .discount{color:#21589a;text-transform:uppercase;font-size:22px;font-weight:700}.gift .checkout .order .card .price{color:#f6a941;font-size:22px;font-weight:700;margin-top:20px;margin-bottom:20px}.gift .checkout .order .card .info{font-size:16px;color:#535453;text-align:center}.gift .checkout .order .card .address-info{text-align:center;font-size:16px;color:#535453;text-decoration:underline}.gift .checkout .order .card .button-checkout{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.gift .checkout .order .card .button-checkout img{margin-right:15px}.gift .checkout .order .card .button-checkout p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#fff;width:100%;text-align:center;font-size:16px}.gift .checkout .order .card .button-checkout:hover{background-position:left bottom}@media (max-width:320px){.gift .checkout .order .card .button-checkout p{font-size:16px}}.gift .checkout .disclaimer{text-align:center;font-size:14px;width:100%}.gift .checkout .disclaimer:first-of-type{margin-top:40px}.gift .checkout .disclaimer a{color:#287dc1}#customize-pill{padding-top:100px;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;min-height:calc(100% - 125px)}#customize-pill .left-triangle{position:absolute;height:100%;top:50%;left:0}#customize-pill .right-triangle{position:absolute;height:100%;top:-43%;right:0}#customize-pill .head-text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:20px;width:100%}#customize-pill .head-text h3{text-align:center;margin-left:80px;margin-right:80px}#customize-pill .head-text .line{width:25%;border-style:solid;border-width:1px;border-color:#f7f7f7}#customize-pill .head-text .text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;padding:10px}#customize-pill .content{padding-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#customize-pill .content .round-input{margin-top:10px;margin-bottom:10px;padding:20px;border-radius:25px;border-style:solid;border-width:2px;border-color:#21589a;height:30px;text-align:center}#customize-pill .content .round-input.ng-invalid.ng-touched{border-color:#FF5252}#customize-pill .content .round-input.ng-valid.ng-touched{border-color:#4CAF50}#customize-pill .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:50px;width:100%}#customize-pill .bottom .error-msg{margin-top:20px;color:#FF5252}.video-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:ease-out .5s;pointer-events:none;opacity:0}.video-lightbox.visible{opacity:1;pointer-events:all}.video-lightbox .video-presentation{position:relative;display:inline-block;width:80%}.video-lightbox .video-presentation:after{padding-top:56.25%;display:block;content:''}.video-lightbox .video-presentation .video-container{position:absolute;top:0;bottom:0;right:0;left:0}.video-lightbox .video-presentation .video-container iframe{height:100%;width:100%}.home .carousel{height:calc(100vh - 180px);background:rgba(0,0,0,.7);position:relative}.home .carousel .slide{transition:ease 1s;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;z-index:0}.home .carousel .slide .shadow-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;background-color:rgba(0,0,0,.25)}.home .carousel .slide .image-container{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top;transition:ease 50s;-ms-transform:scale(1);transform:scale(1)}.home .carousel .slide .image-container.desktop{display:block}.home .carousel .slide .image-container.mobile{display:none}.home .carousel .slide.active{opacity:1}.home .carousel .slide.active .image-container{-ms-transform:scale(1.5);transform:scale(1.5)}.home .carousel .progress-bars{position:absolute;bottom:30px;width:100%;margin-left:auto;margin-right:auto;z-index:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .carousel .progress-bars .bar{position:relative;width:90px;height:5px;background:rgba(255,255,255,.15);cursor:pointer}.home .carousel .progress-bars .bar:first-child{margin-right:20px}.home .carousel .progress-bars .bar:last-child{margin-left:20px}.home .carousel .progress-bars .bar .fill{position:absolute;top:0;left:0;width:0;height:100%;background:rgba(255,255,255,.3)}.home .carousel .progress-bars .bar.active .fill{transition:ease-out 3s;width:100%}.home .carousel .text{position:relative;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding:150px 40px 0;height:auto;z-index:500}.home .carousel .text h1{text-transform:uppercase;color:#fff;font-size:42px;font-weight:700}.home .carousel .text h1.light{font-weight:lighter}.home .carousel .text p{font-size:22px;color:#fff;opacity:.8;margin-top:20px}.home .carousel .text .buttons{display:-ms-inline-flexbox;display:inline-flex}.home .carousel .text .buttons .design-your-pill-btn{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:10px}.home .carousel .text .buttons .design-your-pill-btn img{margin-right:15px}.home .carousel .text .buttons .design-your-pill-btn p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:left;font-size:18px;color:#fff}.home .carousel .text .buttons .design-your-pill-btn:hover{background-position:left bottom}@media (max-width:320px){.home .carousel .text .buttons .design-your-pill-btn p{font-size:16px}}.home .carousel .text .buttons .gift-pill-btn{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-right:10px}.home .carousel .text .buttons .gift-pill-btn img{margin-right:15px}.home .carousel .text .buttons .gift-pill-btn p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:left;font-size:18px;color:#fff}.home .carousel .text .buttons .gift-pill-btn:hover{background-position:left bottom}@media (max-width:320px){.home .carousel .text .buttons .gift-pill-btn p{font-size:16px}}.home .carousel .text .buttons .watch-video-btn{transition:ease-out .4s;background:linear-gradient(to left,rgba(255,255,255,.15) 50%,rgba(255,255,255,.3) 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-left:10px}.home .carousel .text .buttons .watch-video-btn img{margin-right:15px}.home .carousel .text .buttons .watch-video-btn p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:left;font-size:18px;color:#fff}.home .carousel .text .buttons .watch-video-btn:hover{background-position:left bottom}@media (max-width:320px){.home .carousel .text .buttons .watch-video-btn p{font-size:16px}}.home .carousel .text .pre-order-invitation{color:#fff;opacity:.8;font-size:16px;margin:10px 0}.home .pubblications-banner,.home .pubblications-banner-mobile{height:180px;max-width:1024px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.home .pubblications-banner a,.home .pubblications-banner-mobile a{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.home .pubblications-banner a img,.home .pubblications-banner-mobile a img{width:auto;height:30px}.home .pubblications-banner a .gray,.home .pubblications-banner-mobile a .gray{display:block}.home .pubblications-banner a .blue,.home .pubblications-banner a:hover .gray,.home .pubblications-banner-mobile a .blue,.home .pubblications-banner-mobile a:hover .gray{display:none}.home .pubblications-banner a:hover .blue,.home .pubblications-banner-mobile a:hover .blue{display:block}.home .pubblications-banner-mobile{display:none}.home .info-banner-1{background-color:#f7f7f7}.home .info-banner-1 .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .info-banner-1 .content h1{text-transform:uppercase;font-size:42px;color:#535453;text-align:center}.home .info-banner-1 .content h1 blue{font-weight:700;color:#287dc1}.home .info-banner-1 .content h2{font-size:22px;color:#535453;text-align:center}.home .info-banner-1 .content .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:80px 0}.home .info-banner-1 .content .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.home .info-banner-1 .content .icons .icon img{margin-bottom:40px;width:170px;height:170px}.home .info-banner-1 .content .icons .icon h3{text-transform:uppercase;color:#535453;text-align:center;font-weight:700;margin:20px 0}.home .info-banner-1 .content .icons .icon p{color:#535453;text-align:center;font-size:16px;padding:0 26px}.home .pill-explain-banner{background-color:#fff}.home .pill-explain-banner .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .pill-explain-banner .content h1{text-transform:uppercase;font-size:42px;color:#535453;text-align:center}.home .pill-explain-banner .content h1 blue{font-weight:700;color:#287dc1}.home .pill-explain-banner .content h2{font-size:22px;color:#535453;text-align:center}.home .pill-explain-banner .content .explain{width:100%;margin:40px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .pill-explain-banner .content .explain .steps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.home .pill-explain-banner .content .explain .steps .step{text-align:end;transition:ease-out .1s;margin-bottom:10px}.home .pill-explain-banner .content .explain .steps .step h3{text-transform:uppercase;color:#287dc1;font-size:22px;margin-bottom:20px}.home .pill-explain-banner .content .explain .steps .step p{color:#535453;font-size:16px;line-height:18px}.home .pill-explain-banner .content .explain .steps .step.active h3{color:#21589a}.home .pill-explain-banner .content .explain .image{position:relative;margin-left:100px}.home .pill-explain-banner .content .explain .image ._1{height:400px;width:400px}.home .pill-explain-banner .content .explain .image ._2{transition:ease-out .5s;position:absolute;top:66px;left:142px;height:264px;opacity:0}.home .pill-explain-banner .content .explain .image ._2.visible{opacity:1}.home .pill-explain-banner .content .explain .image ._3{transition:ease-out .5s;position:absolute;left:106px;top:70px;height:251px;opacity:0}.home .pill-explain-banner .content .explain .image ._3.visible{opacity:1}.home .pill-explain-banner .content .learn-button{transition:ease-out .4s;background:linear-gradient(to left,#4f8ec3 50%,#21589a 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;width:auto;margin-top:80px}.home .pill-explain-banner .content .learn-button img{margin-right:15px}.home .pill-explain-banner .content .learn-button p{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;text-align:center;color:#fff;margin:0 20px}.home .pill-explain-banner .content .learn-button:hover{background-position:left bottom}@media (max-width:320px){.home .pill-explain-banner .content .learn-button p{font-size:16px}}.home .info-banner-2{background-color:#287dc1}.home .info-banner-2 .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .info-banner-2 .content h1{text-transform:uppercase;font-size:42px;color:#fff;text-align:center}.home .info-banner-2 .content h2{font-size:22px;color:#fff;text-align:center}.home .info-banner-2 .content .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:80px 0;position:relative}.home .info-banner-2 .content .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.home .info-banner-2 .content .icons .icon img{margin-bottom:40px;width:170px;height:170px}.home .info-banner-2 .content .icons .icon h3{text-transform:uppercase;color:#fff;text-align:center;font-weight:700;margin:20px 0}.home .info-banner-2 .content .icons .icon p{color:#fff;text-align:center;font-size:16px;padding:0 26px}.home .info-banner-2 .content .icons .icon p.blue-bold{color:#21589a;font-weight:700}.home .info-banner-2 .content .icons .arrows{position:absolute;top:0;left:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;width:100%}.home .info-banner-2 .content .icons .arrows .arrow{width:calc(100% / 3);margin-top:80px;padding-left:2.5px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .info-banner-2 .content .icons .arrows .arrow img{width:100px}.home .pricing-banner{background-color:#4f8ec3}.home .pricing-banner .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .pricing-banner .content h1{font-size:42px;text-transform:uppercase;color:#fff}.home .pricing-banner .content h2{font-size:22px;color:#fff;text-align:center}.home .pricing-banner .content .pricing-table{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;width:100%;margin-top:40px}.home .pricing-banner .content .pricing-table .price{cursor:pointer;width:calc(100% / 3);margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:ease-out .4s;box-shadow:-15px 15px 27px -15px rgba(0,0,0,.75)}.home .pricing-banner .content .pricing-table .price.desktop{display:block}.home .pricing-banner .content .pricing-table .price.mobile{display:none}.home .pricing-banner .content .pricing-table .price:hover{-ms-transform:scale(1.05);transform:scale(1.05);box-shadow:-15px 15px 46px -12px rgba(0,0,0,.75)}.home .pricing-banner .content .pricing-table .price .head{background-color:#21589a;width:100%;position:relative}.home .pricing-banner .content .pricing-table .price .head h2{color:#fff;text-align:center;text-transform:uppercase;padding:20px 40px;font-size:16px;font-weight:700;margin:0}.home .pricing-banner .content .pricing-table .price .head .corner{position:absolute;top:0;left:0;z-index:500}.home .pricing-banner .content .pricing-table .price .body{background-color:#fff;width:100%;padding-bottom:20px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .pricing-banner .content .pricing-table .price .body.to-push{background-color:#fdf7e2}.home .pricing-banner .content .pricing-table .price .body .product-image{height:124px!important;margin:20px 0}.home .pricing-banner .content .pricing-table .price .body h3{color:#21589a;font-size:22px;font-weight:700;text-align:center;height:58px!important}.home .pricing-banner .content .pricing-table .price .body h3.discount{color:#f8930a}.home .pricing-banner .content .pricing-table .price .body h3.discount little{font-size:14px;font-weight:400}.home .pricing-banner .content .pricing-table .price .body .separator{border:1px solid #e3e3e3;border-bottom:none;width:90%;margin:5px 0}.home .pricing-banner .content .pricing-table .price .body .more{display:none;text-decoration:underline;color:#4f8ec3;font-size:16px}.home .pricing-banner .content .pricing-table .price .body p{margin:0;text-align:center;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .pricing-banner .content .pricing-table .price .body .barred-price{color:#21589a;font-weight:700;font-size:22px;margin-bottom:0}.home .pricing-banner .content .pricing-table .price .body .bar{position:absolute;top:167px;left:44%}.home .pricing-banner .content .pricing-table .price .body .preorder-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.home .pricing-banner .content .pricing-table .price .body .preorder-button img{margin-right:15px}.home .pricing-banner .content .pricing-table .price .body .preorder-button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;width:100%;text-align:center;color:#fff}.home .pricing-banner .content .pricing-table .price .body .preorder-button:hover{background-position:left bottom}@media (max-width:320px){.home .pricing-banner .content .pricing-table .price .body .preorder-button p{font-size:16px}}.home .pricing-banner .content .shipping-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:80%;margin-top:80px}.home .pricing-banner .content .shipping-info .line{border:1px solid #fff;height:0;width:30%}.home .pricing-banner .content .shipping-info p{text-transform:uppercase;color:#fff;text-align:center;font-size:16px}.home .videos-banner-mobile{display:none}.home .videos-banner-mobile .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .videos-banner-mobile .content h1{font-size:22px;color:#287dc1;text-align:center;text-transform:uppercase;margin:20px 0;width:100%}.home .videos-banner-mobile .content h1.blue{font-weight:700;color:#287dc1}.home .videos-banner-mobile .content h1.black{color:#535453}.home .videos-banner-mobile .content h2{font-size:16px;color:#535453;text-align:center;text-transform:uppercase;width:100%;margin:0}.home .videos-banner-mobile .content .videos-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.home .videos-banner-mobile .content .videos-list .video{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0;text-align:left}.home .videos-banner-mobile .content .videos-list .video h1{font-size:16px;text-align:left;text-transform:capitalize}.home .videos-banner-mobile .content .videos-list .video p{font-size:12px}.home .videos-banner-mobile .content .videos-list .video h5{font-size:10px}.home .videos-banner-mobile .content .videos-list .video .video-container{width:100%}.home .videos-banner{height:auto;position:relative;max-width:1800px;margin:0 auto}.home .videos-banner .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .videos-banner .content h1{font-size:42px;text-transform:uppercase;text-align:center}.home .videos-banner .content h1.blue{font-weight:700;color:#287dc1}.home .videos-banner .content h1.black{color:#535453}.home .videos-banner .content h2{font-size:22px;text-align:center}.home .videos-banner .content h2.blue{font-weight:700;color:#287dc1}.home .videos-banner .content h2.black{color:#535453}.home .videos-banner .overlay{height:100%;width:100%;position:absolute;top:120px;z-index:500;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;pointer-events:none}.home .videos-banner .overlay .arrow{color:#fff;padding:30px;pointer-events:all}.home .videos-banner .overlay .arrow button{color:#535453;text-transform:uppercase;text-shadow:2px 2px 4px rgba(150,150,150,.92)}.home .videos-banner .overlay .text{width:100%;padding:0 20%;position:absolute;pointer-events:none;transition:ease-out .5s;opacity:0;left:0;top:270px}.home .videos-banner .overlay .text .quotes{position:absolute;top:-60px;left:18%}.home .videos-banner .overlay .text h1{font-size:42px;color:#fff;margin:20px 0;text-shadow:2px 2px 4px rgba(150,150,150,.92)}.home .videos-banner .overlay .text p{font-size:22px;color:#fff;margin:25px 0;text-shadow:2px 2px 4px rgba(150,150,150,.92)}.home .videos-banner .overlay .text h5{font-size:16px;color:#fff;text-shadow:2px 2px 4px rgba(150,150,150,.92)}.home .videos-banner .overlay .text .story-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;cursor:pointer;margin:20px 0;pointer-events:none;width:320px;-ms-flex-pack:distribute;justify-content:space-around}.home .videos-banner .overlay .text .story-button img{margin-right:15px}.home .videos-banner .overlay .text .story-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;color:#fff;text-align:center;text-shadow:none}.home .videos-banner .overlay .text .story-button:hover{background-position:left bottom}@media (max-width:320px){.home .videos-banner .overlay .text .story-button p{font-size:16px}}.home .videos-banner .overlay .text.visible{opacity:1}.home .videos-banner .overlay .text.visible .story-button{pointer-events:all}.home .videos-banner .videos-carousel{width:100%;margin:0 auto 80px;overflow:hidden}.home .videos-banner .videos-carousel ul{position:relative;width:90%;margin:0 auto;height:100vh}.home .videos-banner .videos-carousel ul li{display:inline-block;width:90%;background-repeat:no-repeat;background-size:cover}.home .videos-banner .videos-carousel ul li:after{padding-top:56.25%;display:block;content:''}.home .videos-banner .videos-carousel ul li.flipster__item--future,.home .videos-banner .videos-carousel ul li.flipster__item--past{-ms-transform:scale(.85);transform:scale(.85);transition:ease-out .4s}.home .videos-banner .videos-carousel ul li .video-container{transition:ease-out .4s;position:absolute;opacity:0;top:0;bottom:0;right:0;left:0}.home .videos-banner .videos-carousel ul li .video-container.visible{opacity:1}.home .videos-banner .videos-carousel ul li .video-container iframe{height:100%;width:100%}.home .info-banner-3 .content{margin-left:auto;margin-right:auto;max-width:1024px;height:100%;padding:80px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.home .info-banner-3 .content h1{font-size:42px;text-transform:uppercase;margin:0;text-align:center}.home .info-banner-3 .content h1 blue{font-weight:700;color:#287dc1}.home .info-banner-3 .content h1 black{color:#535453}.home .info-banner-3 .content p{margin-top:20px;color:#535453;text-align:center;font-size:16px}.home .info-banner-3 .content h2{font-size:22px;text-align:center;color:#535453}.home .info-banner-3 .content .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:80px 0}.home .info-banner-3 .content .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.home .info-banner-3 .content .icons .icon img{margin-bottom:40px;width:170px;height:170px}.home .info-banner-3 .content .icons .icon h3{text-transform:uppercase;color:#287dc1;text-align:center;font-weight:700;margin:20px 0;font-size:22px}.home .info-banner-3 .content .icons .icon p{color:#535453;text-align:center;font-size:16px}.home .info-banner-3 .content .supplements{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .info-banner-3 .content .supplements h3{font-size:22px;color:#287dc1;text-transform:uppercase;text-align:center}.home .info-banner-3 .content .supplements .supplement-buttons{width:100%;margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .info-banner-3 .content .supplements .supplement-buttons .supplement-button{height:auto;width:200px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0 5px;transition:ease-out .4s}.home .info-banner-3 .content .supplements .supplement-buttons .supplement-button p{width:100%;text-align:center;margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;color:#fff}.home .info-banner-3 .content .supplements .all-supplements{font-size:16px;color:#535453;text-decoration:underline;text-transform:uppercase;width:100%;text-align:center;cursor:pointer;margin-top:20px}.header{transition:ease-out .4s;position:fixed;width:100%;height:100px;top:0;z-index:2000;padding:0 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background-color:transparent}.header a{transition:ease-out .4s;height:70%}.header a.logo-white{display:inline}.header a.logo-color{display:none}.header .links,.user-header{display:-ms-flexbox;-ms-flex-direction:row}.header a img{height:100%;width:auto}.header .links{display:flex;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.header .links a{text-transform:uppercase;margin-left:20px;font-size:14px;color:#fff;cursor:pointer;opacity:.8;display:inline-block;text-align:center;height:auto!important}.header .links a:hover{opacity:1;font-weight:bolder}.header .links a::after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.header.white{background-color:#fff;box-shadow:0 0 54px -21px rgba(0,0,0,.95)}.header.white a.logo-white{display:none}.header.white a.logo-color{display:inline}.header.white .links a{color:#287dc1}.header.white .links a.design-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;color:#fff;padding:10px 20px}.header.white .links a.design-button:hover{background-position:left bottom;font-weight:400}.header #burger{height:100%;width:35px;position:relative;cursor:pointer;outline:0;border:0;display:none}.header #burger span,.user-header{width:100%;transition:ease-out .4s}.header #burger span{height:4px;position:absolute;border-radius:10px;background-color:#21589a;-ms-transform:rotate(0);transform:rotate(0);opacity:1}.header #burger span:nth-child(1){top:20px}.header #burger span:nth-child(2){top:28px;right:0}.header #burger span:nth-child(3){top:36px}.header #burger.open span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg);top:28px;background-color:#f8930a;background-position:left bottom}.header #burger.open span:nth-child(2){right:-100%;opacity:0;background-position:left bottom}.header #burger.open span:nth-child(3){-ms-transform:rotate(315deg);transform:rotate(315deg);top:28px;background-color:#f8930a;background-position:left bottom}.user-header{display:flex;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;height:0;padding:0 20px;background-color:#287dc1;z-index:2000;opacity:0}.user-header.visible{height:35px;opacity:1}.user-header:hover .actions{width:220px!important;opacity:1!important}.user-header p{margin:0 5px 0 0;color:#fff;font-size:16px}.user-header img{height:50%}.user-header .actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;transition:ease-out .4s;height:100%;width:0;opacity:0}.user-header .actions p{transition:ease-out .4s;margin:0 10px;color:#fff;font-size:16px;cursor:pointer}.user-header .actions p:hover{color:#f6a941}.login-popup{width:100%;height:100%}.login-popup .ngdialog-content{padding:40px}.login-popup .login-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.login-popup .login-form input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:80%}.login-popup .login-form input:focus{border-color:#4f8ec3}.login-popup .login-form input.ng-valid.ng-touched{border-color:#4CAF50}.login-popup .login-form input.ng-invalid.ng-touched{border-color:#FF5252}.login-popup .login-form .login-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.login-popup .login-form .login-button img{margin-right:15px}.login-popup .login-form .login-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.login-popup .login-form .error,.login-popup .login-form .link,.login-popup .login-form .success{margin-top:20px;text-align:center}.login-popup .login-form .login-button:hover{background-position:left bottom}@media (max-width:320px){.login-popup .login-form .login-button p{font-size:16px}}.login-popup .login-form .link{font-size:14px;width:100%;text-decoration:underline;cursor:pointer}.footer{position:relative;background-color:#21589a}.footer .content{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding:80px 40px 40px}.footer .content .statement{color:#fff;font-size:12px;text-align:center;margin:20px 0}.footer .content .social-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:400px;margin:80px auto 20px}.footer .content .social-icons a{margin:0 20px}.footer .content .social-icons a img{cursor:pointer}.footer .content .social-icons a .gray{display:block}.footer .content .social-icons a .blue,.footer .content .social-icons a:hover .gray{display:none}.footer .content .social-icons a:hover .blue{display:block}.footer .content .links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.footer .content .links .block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 4);height:120px}.footer .content .links .block:first-child{border-right:solid rgba(255,255,255,.7) 1px}.footer .content .links .block:last-child{border-left:solid rgba(255,255,255,.7) 1px;width:calc(100% / 2);padding-left:40px;-ms-flex-align:start;align-items:flex-start}.footer .content .links .block:last-child .subscribe-button{transition:ease-out .4s;background:linear-gradient(to left,#fff 50%,#4f8ec3 50%);background-size:200% 100%;background-position:right bottom;height:auto;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;width:150px;margin:5px 0}.about-us .page-content,.faq .page-content{padding-top:40px}.footer .content .links .block:last-child .subscribe-button img{margin-right:15px}.footer .content .links .block:last-child .subscribe-button:hover{background-position:left bottom}@media (max-width:320px){.footer .content .links .block:last-child .subscribe-button p{font-size:16px}}.footer .content .links .block:last-child .subscribe-button p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;color:#21589a;text-align:center;font-size:12px;width:100%}.footer .content .links .block a,.footer .content .links .block p{text-transform:uppercase;font-size:12px;color:#fff;margin:5px 0}.footer .content .links .block a:hover{color:#4f8ec3}.faq .page-content .faq-group{margin-bottom:80px}.faq .page-content .faq-group .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:solid 1px rgba(83,84,83,.6);margin-bottom:40px}.faq .page-content .faq-group .title img{margin-right:40px}.faq .page-content .faq-group .title h1{color:#287dc1;text-transform:uppercase;font-size:42px;font-weight:700}.faq .page-content .faq-group .faqs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.faq .page-content .faq-group .faqs .faq{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:10px 0}.faq .page-content .faq-group .faqs .faq.expanded .body{line-height:normal;height:auto}.faq .page-content .faq-group .faqs .faq .head{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:10px}.faq .page-content .faq-group .faqs .faq .head h2{color:#287dc1;font-size:22px;max-width:80%}.faq .page-content .faq-group .faqs .faq .head img{cursor:pointer;width:25px;height:25px}.faq .page-content .faq-group .faqs .faq .body{transition:ease-out .4s;width:80%}.faq .page-content .faq-group .faqs .faq .body li,.faq .page-content .faq-group .faqs .faq .body p,.faq .page-content .faq-group .faqs .faq .body ul{font-size:16px}.about-us .background-container{position:absolute;top:0;left:0;width:100%;height:200vh;z-index:-1;background-image:url(../images/new-UI/about/blue-background.png);background-repeat:no-repeat;background-size:100% auto;background-position:top}.about-us .page-content .head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.about-us .page-content .head h1{text-align:center;color:#fff;text-transform:uppercase;font-size:42px;font-weight:700}.about-us .page-content .head h2{text-align:center;color:#fff;text-transform:uppercase;font-size:22px}.about-us .page-content .head .video{position:relative;width:90%;margin:20px auto 0;background-image:url(../images/new-UI/about/fred.jpg);background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.about-us .page-content .head .video:after{padding-top:56.25%;display:block;content:''}.about-us .page-content .head .video .video-container{transition:ease-out .4s;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.about-us .page-content .head .video .video-container.visible{opacity:1}.about-us .page-content .head .video .video-container iframe{height:100%;width:100%}.about-us .page-content .head .video .play-button{transition:ease-out .4s;position:absolute;z-index:1000;opacity:1;cursor:pointer}.about-us .page-content .head .video .play-button.hide{opacity:0}.about-us .page-content .values{padding:80px 0}.about-us .page-content .values h1{text-transform:uppercase;text-align:center;font-size:42px}.about-us .page-content .values h3{text-align:center;font-size:16px}.about-us .page-content .values .values-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:80px}.about-us .page-content .values .values-list .value{width:calc(100% / 3);padding:10px 18px;margin:20px 0;position:relative}.about-us .page-content .values .values-list .value:first-child{border-right:solid 1px #535453}.about-us .page-content .values .values-list .value:last-child{border-left:solid 1px #535453}.about-us .page-content .values .values-list .value h4{text-transform:uppercase;font-size:22px;text-align:center;font-weight:600;margin-bottom:20px}.about-us .page-content .values .values-list .value p{text-align:center;font-size:16px}.about-us .page-content .values .values-list .value img{position:absolute;top:-30px;left:45%;z-index:-1}.team-section{background-color:#fdf8e4;margin-top:0}.team-section .page-content{padding:40px 0}.team-section .page-content h1{text-transform:uppercase;text-align:center;font-size:42px;font-weight:700;color:#f6a941}.team-section .page-content .team-pics{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-section .page-content .team-pics .member{width:calc(100% / 3);margin:20px 0;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.team-section .page-content .team-pics .member img{width:100%;height:auto}.team-section .page-content .team-pics .member .name{font-size:16px;font-weight:700;text-transform:uppercase;margin:15px 0 5px}.team-section .page-content .team-pics .member .role{font-size:16px}.team-section .page-content .other-members{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:40px 0}.team-section .page-content .other-members .scientific-board{width:50%;border-right:solid 1px #535453;padding:0 20px}.team-section .page-content .other-members .scientific-board h2{text-transform:uppercase;font-weight:700;font-size:30px;color:#f6a941;margin-bottom:20px}.team-section .page-content .other-members .scientific-board .members{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-section .page-content .other-members .scientific-board .members .member{width:calc(100% / 2);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:5px 0}.team-section .page-content .other-members .scientific-board .members .member .name{text-transform:uppercase;font-weight:700;font-size:16px;margin:0}.team-section .page-content .other-members .scientific-board .members .member .role{font-size:16px}.team-section .page-content .other-members .partners{width:50%;padding:0 20px 0 80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.team-section .page-content .other-members .partners h2{text-transform:uppercase;font-weight:700;font-size:30px;color:#f6a941;margin-bottom:5px}.team-section .page-content .other-members .partners .subtitle{font-size:16px;color:#f6a941;margin:0 0 20px}.team-section .page-content .other-members .partners .partner{text-transform:uppercase;font-weight:700;font-size:16px;margin:2px 0}.technology .background-container{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1;background-image:url(../images/new-UI/tech/blue-background.jpg);background-repeat:no-repeat;background-position:0 100px;background-size:100% auto}.technology .page-content{padding-top:40px}.technology .page-content .head{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.technology .page-content .head h1{font-size:42px;text-transform:uppercase;text-align:center}.technology .page-content .head h1 blue{color:#287dc1;font-weight:700}.technology .page-content .head .video{position:relative;width:90%;margin:20px auto 0;background-image:url(../images/new-UI/tech/preview.jpg);background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.technology .page-content .head .video:after{padding-top:56.25%;display:block;content:''}.technology .page-content .head .video .video-container{transition:ease-out .4s;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.technology .page-content .head .video .video-container.visible{opacity:1}.technology .page-content .head .video .video-container iframe{height:100%;width:100%}.technology .page-content .head .video .play-button{transition:ease-out .4s;position:absolute;z-index:1000;opacity:1;cursor:pointer}.technology .page-content .head .video .play-button.hide{opacity:0}.technology .page-content .tech-faq{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;margin:80px 0}.technology .page-content .tech-faq .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.technology .page-content .tech-faq .icon img{width:170px;height:170px}.technology .page-content .tech-faq .icon h3{text-transform:uppercase;color:#21589a;text-align:center;margin:40px 0;font-size:22px}.technology .page-content .tech-faq .icon p{color:#535453;text-align:center;font-size:16px;padding:0 26px}.paper-awards-section{background-color:#fdf8e4;margin-top:0}.paper-awards-section .page-content{padding:80px 0}.paper-awards-section .page-content h1{text-transform:uppercase;text-align:center;font-size:42px;font-weight:700;color:#f6a941}.paper-awards-section .page-content .subtitle{text-align:center;font-size:22px;font-weight:lighter}.paper-awards-section .page-content .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.paper-awards-section .page-content .content .papers{width:70%;border-right:solid 1px #535453}.paper-awards-section .page-content .content .papers .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.paper-awards-section .page-content .content .papers .title img{margin-right:20px}.paper-awards-section .page-content .content .papers .title h3{margin:0;font-weight:700;font-size:22px}.paper-awards-section .page-content .content .papers .papers-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:20px}.paper-awards-section .page-content .content .papers .papers-list .paper{width:50%;padding:0 5px}.paper-awards-section .page-content .content .papers .papers-list .paper h4{font-weight:700;font-size:16px}.paper-awards-section .page-content .content .papers .papers-list .paper p{font-size:14px}.paper-awards-section .page-content .content .awards{width:30%;padding-left:40px}.paper-awards-section .page-content .content .awards .title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:30px}.paper-awards-section .page-content .content .awards .title img{margin-right:20px}.paper-awards-section .page-content .content .awards .title h3{margin:0;font-weight:700;font-size:22px}.paper-awards-section .page-content .content .awards p{font-size:14px}.blog{background-color:#f3f3f3}.blog .background-container{position:absolute;top:0;left:0;width:100%;height:50vh;z-index:0;background-image:url(../images/new-UI/blog/fred.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.blog .background-container .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(83,84,83,.7)}.blog .page-content{position:relative;z-index:500}.blog .page-content .head h1{text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:42px}.blog .page-content .head h2{text-align:center;color:#fff;text-transform:uppercase;font-size:22px}.blog .page-content .head .last-post{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:80px auto;width:90%;background-color:#fff}.blog .page-content .head .last-post .image{height:350px;width:50%;background-repeat:no-repeat;background-size:cover;background-position:center}.blog .page-content .head .last-post .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px;width:50%}.blog .page-content .head .last-post .content .title{font-size:22px;font-weight:700}.blog .page-content .head .last-post .content a{text-transform:uppercase;text-decoration:underline;font-size:16px}.blog .page-content .all-posts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.blog .page-content .all-posts .categories{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0;border-bottom:solid 1px rgba(83,84,83,.5);position:relative}.blog .page-content .all-posts .categories .selected-category-mobile{display:none}.blog .page-content .all-posts .categories .selected-category-mobile p{font-size:12px;text-transform:uppercase;text-align:center;font-weight:700;text-decoration:underline;margin:0}.blog .page-content .all-posts .categories .categories-list-mobile{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:absolute;top:50px;left:0;background-color:#fff;padding:10px 20px;z-index:1000;display:none}.blog .page-content .all-posts .categories .categories-list p,.blog .page-content .all-posts .categories .categories-list-mobile p{font-size:16px;padding-right:15px;margin:0 0 0 15px;cursor:pointer;text-align:center;text-transform:uppercase}.blog .page-content .all-posts .categories .categories-list-mobile p.selected{font-weight:700}.blog .page-content .all-posts .categories .categories-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.blog .page-content .all-posts .categories .categories-list p{border-right:solid 1px rgba(83,84,83,.5)}.blog .page-content .all-posts .categories .categories-list p:first-of-type{margin-left:0}.blog .page-content .all-posts .categories .categories-list p:last-of-type{border:none}.blog .page-content .all-posts .categories .categories-list p.selected{font-weight:700;text-decoration:underline}.blog .page-content .all-posts .categories .categories-list p::after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.blog .page-content .all-posts .categories .keyword-search{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;background-color:#fff;padding:5px 10px;position:relative;cursor:text}.blog .page-content .all-posts .categories .keyword-search p{text-transform:uppercase;font-size:14px;margin:0 0 0 20px}.blog .page-content .all-posts .categories .keyword-search input{transition:ease-out .4s;position:absolute;top:0;left:0;width:100%;height:100%;border:none;padding:5px 10px;opacity:0}.blog .page-content .all-posts .categories .keyword-search input:focus,.blog .page-content .all-posts .categories .keyword-search:hover input{opacity:1}.blog .page-content .all-posts .posts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:40px 0}.blog .page-content .all-posts .posts .post{width:calc(100% / 4 - 20px);margin:10px;padding:150px 10px 10px;background-color:#fff;position:relative;height:300px;opacity:1;-ms-transform:scale(1);transform:scale(1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;transition:ease-out .4s}.blog .page-content .all-posts .posts .post .image{width:100%;height:150px;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0}.blog .page-content .all-posts .posts .post .title{font-size:16px;font-weight:700}.blog .page-content .all-posts .posts .post a{text-transform:uppercase;text-decoration:underline;font-size:14px}.blog .page-content .all-posts .posts .post.hidden-post{opacity:0;width:0;height:0;-ms-transform:scale(0);transform:scale(0);position:absolute}.blog .page-content .all-posts .btn-load-more{transition:ease-out .4s;background:linear-gradient(to left,#287dc1 50%,#21589a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.blog .page-content .all-posts .btn-load-more img{margin-right:15px}.blog .page-content .all-posts .btn-load-more p{margin:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:18px;color:#fff;text-align:center;width:100%}.blog .page-content .all-posts .btn-load-more:hover{background-position:left bottom}@media (max-width:320px){.blog .page-content .all-posts .btn-load-more p{font-size:16px}}.post .page-content .title{font-size:42px}.post .page-content .date-category{font-size:22px}.post .page-content .share{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:40px 0;border-bottom:solid 1px rgba(83,84,83,.5)}.post .page-content .share p{text-transform:uppercase;font-size:16px;margin:0;padding:15px 0}.post .page-content .share img{margin:0 5px;cursor:pointer}.post .page-content .share img:first-of-type,.post .page-content .share.top .right a:last-of-type{margin-left:15px}.post .page-content .share img:last-of-type{margin-right:0}.post .page-content .share.top{-ms-flex-pack:justify;justify-content:space-between}.post .page-content .share.top .left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.post .page-content .share.top .right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.post .page-content .share.top .right a:first-of-type{margin-right:15px}.post .page-content .post-content img{max-width:100%;height:auto}.post .page-content .post-content iframe{max-width:100%;max-height:478px;border:none}.post .page-content .post-content p{margin-bottom:30px;font-size:16px}.post .page-content .post-content h4{font-size:22px}.post .page-content .post-content ol,.post .page-content .post-content ul{padding-left:40px;margin-bottom:30px}.post .page-content .post-content ol li,.post .page-content .post-content ul li{font-size:16px;margin:10px 0}.beta .page-content .title{text-transform:uppercase;color:#287dc1;font-weight:700;font-size:42px;text-align:center}.beta .page-content .timeline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:40px 0}.beta .page-content .timeline .top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:40px 0}.beta .page-content .timeline .top .cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 6)}.beta .page-content .timeline .top .cell .period{font-size:16px;text-align:center;font-weight:700}.beta .page-content .timeline .top .cell p{font-size:14px;text-align:center}.beta .page-content .timeline .bottom{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.beta .page-content .timeline .bottom .cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(100% / 6);background-image:url(../images/new-UI/beta/dash.jpeg);background-repeat:repeat-x;background-position:center}.beta .page-content .timeline .bottom .cell:first-of-type:after,.beta .page-content .timeline .bottom .cell:last-of-type:after{content:"";top:48%;width:50%;height:2px;z-index:-1;background-repeat:repeat-x;background-position:center}.beta .page-content .timeline .bottom .cell:first-of-type{background-image:none;position:relative}.beta .page-content .timeline .bottom .cell:first-of-type:after{position:absolute;left:50%;background-image:url(../images/new-UI/beta/dash.jpeg)}.beta .page-content .timeline .bottom .cell:last-of-type{background-image:none;position:relative}.beta .page-content .timeline .bottom .cell:last-of-type:after{position:absolute;left:0;background-image:url(../images/new-UI/beta/dash.jpeg)}.beta .page-content .timeline .bottom .cell .dot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:25px;width:25px;border:1px solid rgba(83,84,83,.5);border-radius:50px;background-color:#fff}.beta .page-content .timeline .bottom .cell .dot .in{height:15px;width:15px;border-radius:30px;background-color:#287dc1}.beta .page-content .under-timeline{font-size:14px;font-weight:lighter;text-align:center}.beta-benefits{margin-top:0;background-color:#fdf8e4;position:relative}.beta-benefits .white-banner{position:absolute;width:100%;height:90px;background-color:#fff;z-index:0}.benefits,.supplement-sources{background-color:#fdf8e4}.beta-benefits .page-content{position:relative;padding:40px 0}.beta-benefits .page-content .top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border-bottom:solid 1px rgba(83,84,83,.5)}.beta-benefits .page-content .top .benefit{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:50%;margin:40px 0;padding:0 20px}.beta-benefits .page-content .top .benefit .text{padding-left:25px;margin-top:18px}.beta-benefits .page-content .top .benefit .text h3{text-transform:uppercase;font-size:22px;font-weight:700}.beta-benefits .page-content .top .benefit .text p{font-size:16px}.beta-benefits .page-content .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:40px 20px}.beta-benefits .page-content .bottom .text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:25px}.beta-benefits .page-content .bottom .text h3{margin-top:0;margin-right:20px;text-transform:uppercase;font-size:22px;font-weight:700}.beta-benefits .page-content .bottom .text .paragraphs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:40px}.beta-benefits .page-content .bottom .text .paragraphs p{font-size:16px}.benefits .page-content .title{font-size:42px;font-weight:700;color:#287dc1;text-transform:uppercase;text-align:center}.benefits .page-content .subtitle{font-size:22px;font-weight:700;text-transform:uppercase;text-align:center}.benefits .page-content .benefits-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.benefits .page-content .benefits-list .benefit{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.benefits .page-content .benefits-list .benefit img{width:100%;height:auto}.benefits .page-content .benefits-list .benefit p{text-transform:uppercase;font-size:16px;margin-top:20px;text-align:center}.supplements{margin-top:0}.supplements .page-content .subtitle{font-size:16px;text-align:center}.supplements .page-content .supplements-lists{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.supplements .page-content .supplements-lists .list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 3);padding:0 40px}.supplements .page-content .supplements-lists .list.borders{border-left:solid 1px rgba(83,84,83,.5);border-right:solid 1px rgba(83,84,83,.5)}.supplements .page-content .supplements-lists .list h4{width:100%;text-transform:uppercase;font-weight:700;text-align:center;font-size:22px;margin-bottom:20px}.supplements .page-content .supplements-lists .list .supplement{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:10px 0;width:100%}.supplements .page-content .supplements-lists .list .supplement a{text-transform:uppercase;text-decoration:underline;font-size:16px;text-align:left;margin:0;width:60%}.supplements .page-content .supplements-lists .list .supplement .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:auto}.supplements .page-content .supplements-lists .list .supplement .icons img{width:25px;height:25px;margin:0 10px}.supplement-detail .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.supplement-detail .page-content .title{font-size:42px;font-weight:700;text-transform:uppercase;color:#287dc1;text-align:center}.supplement-detail .page-content .details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}.supplement-detail .page-content .details .supplement-benefits{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:40%}.supplement-detail .page-content .details .supplement-benefits h2{text-transform:uppercase;font-size:22px;font-weight:700;text-align:center;margin:10px 0 20px}.supplement-detail .page-content .details .supplement-benefits .benefit{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:50%;margin:10px auto}.supplement-detail .page-content .details .supplement-benefits .benefit img{height:35px;width:35px;margin-right:15px}.supplement-detail .page-content .details .supplement-benefits .benefit p{margin:0;text-transform:uppercase;font-size:16px}.supplement-detail .page-content .details .supplement-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:60%;padding-left:40px;border-left:solid 1px rgba(83,84,83,.5)}.supplement-detail .page-content .details .supplement-desc .data{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin:10px 0;width:100%}.supplement-detail .page-content .details .supplement-desc .data h2{margin:0;text-align:left;font-size:22px}.supplement-detail .page-content .details .supplement-desc .data p{font-size:16px;padding:0 10px}.supplement-detail .page-content .back{margin-top:40px;text-transform:uppercase;font-size:16px;text-decoration:underline;text-align:center}.supplement-sources{margin-top:20px}.supplement-sources .page-content{padding:40px}.supplement-sources .page-content h1{text-transform:uppercase;text-align:center;font-size:22px;font-weight:700;color:#f6a941}.supplement-sources .page-content p{font-size:16px}.user-registration .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-registration .page-content .title{font-size:42px;color:#287dc1;font-weight:700;text-transform:uppercase}.user-registration .page-content img{width:100px;height:auto;margin:20px 0}.user-registration .page-content form{transition:ease-out .4s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;height:230px;margin:20px 0}.user-registration .page-content form input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:300px}.user-registration .page-content form input:focus{border-color:#4f8ec3}.user-registration .page-content form input.ng-valid.ng-touched{border-color:#4CAF50}.user-registration .page-content form input.ng-invalid.ng-touched{border-color:#FF5252}.user-registration .page-content form .register-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.user-registration .page-content form .register-button img{margin-right:15px}.user-registration .page-content form .register-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.user-registration .page-content form .register-button:hover{background-position:left bottom}@media (max-width:320px){.user-registration .page-content form .register-button p{font-size:16px}}.user-registration .page-content form.hidden{height:0}.user-registration .page-content .link-to-homepage{text-decoration:underline;text-transform:uppercase;font-size:16px;margin:20px 0}.user-registration .page-content .error,.user-registration .page-content .success{margin-top:20px;text-align:center;font-size:16px}.user-activation{background-color:#fdf8e4;min-height:90vh}.user-activation .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-activation .page-content .top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:ease-out .4s;opacity:0;height:0;position:relative;width:100%}.loading-layer,.temp-message-banner{position:fixed;transition:ease-out .4s}.user-activation .page-content .top.visible{opacity:1;height:180px}.user-activation .page-content .top p{font-size:16px;text-align:center}.user-activation .page-content .top h1{font-size:22px}.user-activation .page-content .top .top-message{font-size:16px;text-align:center;margin:10px 0}.user-activation .page-content .trip-selection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.user-activation .page-content .trip-selection .journeys{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;max-height:50vh;overflow-y:scroll}.user-activation .page-content .trip-selection .journeys .journey{transition:ease-out .4s;width:80%;margin:10px auto;padding:20px;border-radius:2px;cursor:pointer}.user-activation .page-content .trip-selection .journeys .journey .head{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0}.user-activation .page-content .trip-selection .journeys .journey .head .name{font-size:22px;font-weight:700;color:#fff;margin:0}.user-activation .page-content .trip-selection .journeys .journey .head.male{background-color:#287dc1}.user-activation .page-content .trip-selection .journeys .journey .head.female{background-color:#eb6e63}.user-activation .page-content .trip-selection .journeys .journey .head.other{background-color:#e4c177}.user-activation .page-content .trip-selection .journeys .journey .body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:96%;margin:0 auto;padding:20px 0;background-color:#fff}.user-activation .page-content .trip-selection .journeys .journey .body .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:20px}.user-activation .page-content .trip-selection .journeys .journey .body .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 4)}.user-activation .page-content .trip-selection .journeys .journey .body .icons .icon img{width:80px;height:80px}.user-activation .page-content .trip-selection .journeys .journey .body .icons .icon p{font-size:16px}.user-activation .page-content .trip-selection .journeys .journey .body .button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 10px;padding:10px 20px;width:auto}.user-activation .page-content .trip-selection .journeys .journey .body .button img{margin-right:15px}.user-activation .page-content .trip-selection .journeys .journey .body .button:hover{background-position:left bottom}@media (max-width:320px){.user-activation .page-content .trip-selection .journeys .journey .body .button p{font-size:16px}}.user-activation .page-content .trip-selection .journeys .journey .body .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:16px!important}.user-activation .page-content .trip-selection .journeys .journey .body .button.disabled{transition:ease-out .4s;background:linear-gradient(to left,#aeaeae 50%,#6f6f6f 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-activation .page-content .trip-selection .journeys .journey .body .button.disabled img{margin-right:15px}.user-activation .page-content .trip-selection .journeys .journey .body .button.disabled p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.user-activation .page-content .trip-selection .journeys .journey .body .button.disabled:hover{background-position:left bottom}.user-activation .page-content .trip-selection .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:80%;margin:20px 0}.user-activation .page-content .trip-selection .bottom .button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-activation .page-content .trip-selection .bottom .button img{margin-right:15px}.user-activation .page-content .trip-selection .bottom .button:hover{background-position:left bottom}@media (max-width:320px){.user-activation .page-content .trip-selection .bottom .button p,.user-activation .page-content .trip-selection .journeys .journey .body .button.disabled p{font-size:16px}}.user-activation .page-content .trip-selection .bottom .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:16px!important}.user-activation .page-content .trip-selection .bottom .button.disabled{transition:ease-out .4s;background:linear-gradient(to left,#aeaeae 50%,#6f6f6f 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-activation .page-content .trip-selection .bottom .button.disabled img{margin-right:15px}.user-activation .page-content .trip-selection .bottom .button.disabled p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.user-activation .page-content .trip-selection .bottom .button.disabled:hover{background-position:left bottom}.user-activation .page-content form{width:100%;max-width:500px;margin:0 auto}.user-activation .page-content form .name-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0}.user-activation .page-content form .name-input p{margin:5px 20px 5px 0;font-size:16px;font-weight:700}.user-activation .page-content form .name-input input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0 4px;margin:10px 0;background-color:transparent;font-size:16px;text-align:left;text-align-last:left;-ms-flex-positive:1;flex-grow:1}.user-activation .page-content form .name-input input:focus{border-color:#4f8ec3}.user-activation .page-content form .name-input input.ng-valid.ng-touched{border-color:#4CAF50}.user-activation .page-content form .name-input input.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-activation .page-content form .name-input{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-activation .page-content form .name-input p{width:100%;margin:0;text-align:center}.user-activation .page-content form .name-input input{width:100%;text-align:center}}.user-activation .page-content form .food-type-input,.user-activation .page-content form .gender-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:20px 0}.user-activation .page-content form .food-type-input p,.user-activation .page-content form .gender-input p{font-size:16px;margin:5px 20px 5px 0;font-weight:700}.user-activation .page-content form .food-type-input .radio-item,.user-activation .page-content form .gender-input .radio-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-activation .page-content form .food-type-input .radio-item.selected .dot .inner,.user-activation .page-content form .gender-input .radio-item.selected .dot .inner{opacity:1}.user-activation .page-content form .food-type-input .radio-item .dot,.user-activation .page-content form .gender-input .radio-item .dot{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:17px;height:17px;border:1px solid #6f6f6f;border-radius:34px;background-color:transparent;margin:10px 0}.user-activation .page-content form .food-type-input .radio-item .dot .inner,.user-activation .page-content form .gender-input .radio-item .dot .inner{transition:ease-out .4s;width:11px;height:11px;border-radius:22px;background-color:#aeaeae;opacity:0}.user-activation .page-content form .food-type-input .radio-item p,.user-activation .page-content form .gender-input .radio-item p{font-size:16px;font-weight:400;width:100%;text-align:center;margin:0}@media (max-width:420px){.user-activation .page-content form .food-type-input,.user-activation .page-content form .gender-input{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.user-activation .page-content form .food-type-input p,.user-activation .page-content form .gender-input p{margin:0;width:100%;text-align:center}.user-activation .page-content form .food-type-input .radio-item,.user-activation .page-content form .gender-input .radio-item{margin:20px 0}}.user-activation .page-content form .age-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-activation .page-content form .age-input p{margin:0 10px;font-size:16px;font-weight:700}.user-activation .page-content form .age-input input{-webkit-appearance:none;-webkit-border-radius:0;border:none;border-bottom:solid;border-width:2px;border-color:rgba(83,84,83,.5);background-color:transparent;font-size:16px;padding:3px 0 0;color:#535453;height:40px;width:60px;margin:0 4px;text-align:center}.user-activation .page-content form .age-input input.ng-invalid{border-color:#FF5252}.user-activation .page-content form .age-input input.ng-valid{border-color:#4CAF50}@media (max-width:420px){.user-activation .page-content form .age-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.user-activation .page-content form .age-input p:first-of-type{width:100%;margin:0;text-align:center}.user-activation .page-content form .age-input input{-ms-flex-positive:1;flex-grow:1;margin:10px 0}.user-activation .page-content form .age-input img{display:none}}.user-activation .page-content form .height-input,.user-activation .page-content form .weight-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0}.user-activation .page-content form .height-input img,.user-activation .page-content form .weight-input img{height:100%;width:auto}.user-activation .page-content form .height-input p,.user-activation .page-content form .weight-input p{margin:0 10px;font-size:16px;font-weight:700}.user-activation .page-content form .height-input input,.user-activation .page-content form .weight-input input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0 4px;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center}.user-activation .page-content form .height-input input:focus,.user-activation .page-content form .weight-input input:focus{border-color:#4f8ec3}.user-activation .page-content form .height-input input.ng-valid.ng-touched,.user-activation .page-content form .weight-input input.ng-valid.ng-touched{border-color:#4CAF50}.user-activation .page-content form .height-input input.ng-invalid.ng-touched,.user-activation .page-content form .weight-input input.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-activation .page-content form .height-input,.user-activation .page-content form .weight-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.user-activation .page-content form .height-input p:first-of-type,.user-activation .page-content form .weight-input p:first-of-type{width:100%;margin:0;text-align:center}.user-activation .page-content form .height-input input,.user-activation .page-content form .weight-input input{-ms-flex-positive:1;flex-grow:1}.user-activation .page-content form .height-input img,.user-activation .page-content form .weight-input img{display:none}}.user-activation .page-content form .dietary-restrictions-input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0;width:100%;resize:none}.user-activation .page-content form .dietary-restrictions-input p{width:100%;margin:5px 0;text-align:left;font-size:16px;font-weight:700}.user-activation .page-content form .dietary-restrictions-input textarea{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:left;text-align-last:left;width:100%;resize:none}.user-activation .page-content form .dietary-restrictions-input textarea:focus{border-color:#4f8ec3}.user-activation .page-content form .dietary-restrictions-input textarea.ng-valid.ng-touched{border-color:#4CAF50}.user-activation .page-content form .dietary-restrictions-input textarea.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-activation .page-content form .dietary-restrictions-input p{margin:0;text-align:center}.user-activation .page-content form .dietary-restrictions-input textarea{text-align:center}}.user-activation .page-content form .button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin:20px auto}.user-activation .page-content form .button img{margin-right:15px}.user-activation .page-content form .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:16px}.user-activation .page-content form .button:hover{background-position:left bottom}@media (max-width:320px){.user-activation .page-content .trip-selection .bottom .button.disabled p,.user-activation .page-content form .button p{font-size:16px}}.user-activation .page-content form .back-button{width:100%;text-align:center;text-transform:uppercase;text-decoration:underline;font-size:16px;cursor:pointer}.user-profile .page-content .top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:solid 1px rgba(83,84,83,.6)}.user-profile .page-content .top .name{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-profile .page-content .top .name .user-name{margin:0 0 0 20px;font-size:42px}.user-profile .page-content .top .go-to-orders-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-profile .page-content .top .go-to-orders-button img{margin-right:15px}.user-profile .page-content .top .go-to-orders-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.user-profile .page-content .top .go-to-orders-button:hover{background-position:left bottom}@media (max-width:320px){.user-profile .page-content .top .go-to-orders-button p{font-size:16px}}.user-profile .page-content .info-message{width:100%;text-align:left;font-size:16px;margin:20px 0}.user-profile .page-content .body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:ease-out .4s;padding:0 0 10px}.user-profile .page-content .body .subtitle{width:100%;margin:10px 0;text-align:left;font-size:22px;font-weight:700}.user-profile .page-content .body .basic-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:10px 0}.user-profile .page-content .body .basic-info .info.mini{width:calc(100%/3)}.user-profile .page-content .body .info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:10px 0}.user-profile .page-content .body .info p{margin:0 0 0 20px;font-size:22px}.user-profile .page-content .body .info.dietary-restrictions ul{font-size:22px;padding-left:40px}.user-profile .page-content .body .info.dietary-restrictions ul li{text-transform:capitalize}.user-profile .page-content .modify-info{width:100%;max-width:500px;margin:0 auto;transition:ease-out .4s}.user-profile .page-content .modify-info .name-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0}.user-profile .page-content .modify-info .name-input p{margin:5px 20px 5px 0;font-size:16px;font-weight:700}.user-profile .page-content .modify-info .name-input input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0 4px;margin:10px 0;background-color:transparent;font-size:16px;text-align:left;text-align-last:left;-ms-flex-positive:1;flex-grow:1}.user-profile .page-content .modify-info .name-input input:focus{border-color:#4f8ec3}.user-profile .page-content .modify-info .name-input input.ng-valid.ng-touched{border-color:#4CAF50}.user-profile .page-content .modify-info .name-input input.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-profile .page-content .modify-info .name-input{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-profile .page-content .modify-info .name-input p{width:100%;margin:0;text-align:center}.user-profile .page-content .modify-info .name-input input{width:100%;text-align:center}}.user-profile .page-content .modify-info .food-type-input,.user-profile .page-content .modify-info .gender-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin:20px 0}.user-profile .page-content .modify-info .food-type-input p,.user-profile .page-content .modify-info .gender-input p{font-size:16px;margin:5px 20px 5px 0;font-weight:700}.user-profile .page-content .modify-info .food-type-input .radio-item,.user-profile .page-content .modify-info .gender-input .radio-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer}.user-profile .page-content .modify-info .food-type-input .radio-item.selected .dot .inner,.user-profile .page-content .modify-info .gender-input .radio-item.selected .dot .inner{opacity:1}.user-profile .page-content .modify-info .food-type-input .radio-item .dot,.user-profile .page-content .modify-info .gender-input .radio-item .dot{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:17px;height:17px;border:1px solid #6f6f6f;border-radius:34px;background-color:transparent;margin:10px 0}.user-profile .page-content .modify-info .food-type-input .radio-item .dot .inner,.user-profile .page-content .modify-info .gender-input .radio-item .dot .inner{transition:ease-out .4s;width:11px;height:11px;border-radius:22px;background-color:#aeaeae;opacity:0}.user-profile .page-content .modify-info .food-type-input .radio-item p,.user-profile .page-content .modify-info .gender-input .radio-item p{font-size:16px;font-weight:400;width:100%;text-align:center;margin:0}@media (max-width:420px){.user-profile .page-content .modify-info .food-type-input,.user-profile .page-content .modify-info .gender-input{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.user-profile .page-content .modify-info .food-type-input p,.user-profile .page-content .modify-info .gender-input p{margin:0;width:100%;text-align:center}.user-profile .page-content .modify-info .food-type-input .radio-item,.user-profile .page-content .modify-info .gender-input .radio-item{margin:20px 0}}.user-profile .page-content .modify-info .age-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-profile .page-content .modify-info .age-input p{margin:0 10px;font-size:16px;font-weight:700}.user-profile .page-content .modify-info .age-input input{-webkit-appearance:none;-webkit-border-radius:0;border:none;border-bottom:solid;border-width:2px;border-color:rgba(83,84,83,.5);background-color:transparent;font-size:16px;padding:3px 0 0;color:#535453;height:40px;width:60px;margin:0 4px;text-align:center}.user-profile .page-content .modify-info .age-input input.ng-invalid{border-color:#FF5252}.user-profile .page-content .modify-info .age-input input.ng-valid{border-color:#4CAF50}@media (max-width:420px){.user-profile .page-content .modify-info .age-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile .page-content .modify-info .age-input p:first-of-type{width:100%;margin:0;text-align:center}.user-profile .page-content .modify-info .age-input input{-ms-flex-positive:1;flex-grow:1;margin:10px 0}.user-profile .page-content .modify-info .age-input img{display:none}}.user-profile .page-content .modify-info .height-input,.user-profile .page-content .modify-info .weight-input{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0}.user-profile .page-content .modify-info .height-input img,.user-profile .page-content .modify-info .weight-input img{height:100%;width:auto}.user-profile .page-content .modify-info .height-input p,.user-profile .page-content .modify-info .weight-input p{margin:0 10px;font-size:16px;font-weight:700}.user-profile .page-content .modify-info .height-input input,.user-profile .page-content .modify-info .weight-input input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0 4px;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center}.user-profile .page-content .modify-info .height-input input:focus,.user-profile .page-content .modify-info .weight-input input:focus{border-color:#4f8ec3}.user-profile .page-content .modify-info .height-input input.ng-valid.ng-touched,.user-profile .page-content .modify-info .weight-input input.ng-valid.ng-touched{border-color:#4CAF50}.user-profile .page-content .modify-info .height-input input.ng-invalid.ng-touched,.user-profile .page-content .modify-info .weight-input input.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-profile .page-content .modify-info .height-input,.user-profile .page-content .modify-info .weight-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.user-profile .page-content .modify-info .height-input p:first-of-type,.user-profile .page-content .modify-info .weight-input p:first-of-type{width:100%;margin:0;text-align:center}.user-profile .page-content .modify-info .height-input input,.user-profile .page-content .modify-info .weight-input input{-ms-flex-positive:1;flex-grow:1}.user-profile .page-content .modify-info .height-input img,.user-profile .page-content .modify-info .weight-input img{display:none}}.user-profile .page-content .modify-info .dietary-restrictions-input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0;width:100%;resize:none}.user-profile .page-content .modify-info .dietary-restrictions-input p{width:100%;margin:5px 0;text-align:left;font-size:16px;font-weight:700}.user-profile .page-content .modify-info .dietary-restrictions-input textarea{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:left;text-align-last:left;width:100%;resize:none}.user-profile .page-content .modify-info .dietary-restrictions-input textarea:focus{border-color:#4f8ec3}.user-profile .page-content .modify-info .dietary-restrictions-input textarea.ng-valid.ng-touched{border-color:#4CAF50}.user-profile .page-content .modify-info .dietary-restrictions-input textarea.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.user-profile .page-content .modify-info .dietary-restrictions-input p{margin:0;text-align:center}.user-profile .page-content .modify-info .dietary-restrictions-input textarea{text-align:center}}.user-profile .page-content .modify-info .button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin:20px auto}.user-profile .page-content .modify-info .button img{margin-right:15px}.user-profile .page-content .modify-info .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;color:#fff;font-size:16px}.user-profile .page-content .modify-info .button:hover{background-position:left bottom}@media (max-width:320px){.user-profile .page-content .modify-info .button p{font-size:16px}}.user-profile .page-content .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:40px}.user-profile .page-content .bottom .button{font-size:16px;color:#287dc1;text-decoration:underline;text-transform:uppercase;cursor:pointer;margin:0 5px}.user-profile .page-content .bottom .button:last-of-type{margin-right:0}.user-profile .page-content .bottom .button p{margin:0}.user-orders{background-color:#fdf8e4;min-height:100vh}.user-orders .page-content .top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.user-orders .page-content .top h1{margin:0;width:100%;font-size:42px;font-weight:700;text-transform:uppercase;color:#287dc1;text-align:center}.user-orders .page-content .body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}.user-orders .page-content .body .orders-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.user-orders .page-content .body .orders-list .order{width:100%;margin:20px 0;border-radius:2px}.user-orders .page-content .body .orders-list .order .head{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;transition:ease-out .4s;height:110px;border-bottom:solid 1px #287dc1;background-color:#287dc1;cursor:pointer}.user-orders .page-content .body .orders-list .order .head .date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:110px}.user-orders .page-content .body .orders-list .order .head .date .day{font-weight:700;margin:0;font-size:40px;color:#fff}.user-orders .page-content .body .orders-list .order .head .date .month-year{font-size:16px;margin:0;color:#fff}.user-orders .page-content .body .orders-list .order .head .main-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.user-orders .page-content .body .orders-list .order .head .main-info p{font-size:16px;color:#fff;margin:0 40px}.user-orders .page-content .body .orders-list .order .head img{height:50px;width:auto;margin-left:40px}.user-orders .page-content .body .orders-list .order .body{transition:ease-out .4s;height:0;opacity:0;overflow-y:scroll;background-color:#fff;width:96%;margin:0 auto}.user-orders .page-content .body .orders-list .order .body.expanded{opacity:1;height:auto;padding:40px}.user-orders .page-content .body .orders-list .order .body .top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:98%;margin:0 auto;border-bottom:solid 1px #f7f7f7;padding-bottom:40px}.user-orders .page-content .body .orders-list .order .body .top .optimize-section{width:calc(100% / 3)}.user-orders .page-content .body .orders-list .order .body .top .pill-section{width:calc(100% / 3);margin:0 20px}.user-orders .page-content .body .orders-list .order .body .top .pill-section h3{font-size:16px;font-weight:700;text-transform:capitalize;color:#287dc1;margin-bottom:20px}.user-orders .page-content .body .orders-list .order .body .top .pill-section .supplement{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:10px 0;width:100%}.user-orders .page-content .body .orders-list .order .body .top .pill-section .supplement p{margin:0;font-size:12px;text-align:left}.user-orders .page-content .body .orders-list .order .body .top .pill-section .supplement .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:auto}.user-orders .page-content .body .orders-list .order .body .top .pill-section .supplement .icons img{width:20px;height:20px;margin:0 10px}.user-orders .page-content .body .orders-list .order .body .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;width:98%;padding-top:40px}.user-orders .page-content .body .orders-list .order .body .bottom .address{width:50%}.user-orders .page-content .body .orders-list .order .body .bottom .address .title{color:#287dc1;text-transform:capitalize;font-size:16px;font-weight:700;width:100%;margin-bottom:10px}.user-orders .page-content .body .orders-list .order .body .bottom .address .modify-address{color:#f8930a;text-transform:uppercase;font-size:16px;font-weight:700;margin-top:20px;text-decoration:underline;cursor:pointer}.user-orders .page-content .body .orders-list .order .body .bottom .address p{margin:0}.user-orders .page-content .body .orders-list .order .body .bottom .actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;width:50%}.user-orders .page-content .body .orders-list .order .body .bottom .actions .action{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0 10px;cursor:pointer}.user-orders .page-content .body .orders-list .order .body .bottom .actions .action img{width:40px;height:40px}.user-orders .page-content .body .orders-list .order .body .bottom .actions .action p{margin:10px 0 0}.user-orders .page-content .link-orders{margin:20px auto;text-decoration:underline;font-size:16px;cursor:pointer;color:#287dc1;text-align:center}.loading-layer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:0;background-color:rgba(83,84,83,.9)}.loading-layer img{width:300px;height:auto}.loading-layer h1{color:#fff;font-size:16px;text-transform:uppercase}.loading-layer.visible{opacity:1;z-index:99999}.password-reset .page-content .title{text-transform:uppercase;color:#287dc1;font-weight:700;font-size:42px;text-align:center}.password-reset .page-content form{transition:ease-out .4s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0}.password-reset .page-content form input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:300px}.password-reset .page-content form input:focus{border-color:#4f8ec3}.password-reset .page-content form input.ng-valid.ng-touched{border-color:#4CAF50}.password-reset .page-content form input.ng-invalid.ng-touched{border-color:#FF5252}.password-reset .page-content form .reset-button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.password-reset .page-content form .reset-button img{margin-right:15px}.password-reset .page-content form .reset-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.password-reset .page-content form .reset-button:hover{background-position:left bottom}@media (max-width:320px){.password-reset .page-content form .reset-button p{font-size:16px}}.password-reset .page-content p{text-align:center;font-size:16px}.password-reset .page-content .login-action{text-align:center;font-size:16px;text-decoration:underline;color:#21589a;text-transform:uppercase;cursor:pointer}.modify-address-popup{width:100%;height:100%}.modify-address-popup .ngdialog-content{padding:40px}.modify-address-popup form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0}.modify-address-popup form p:first-of-type{font-size:16px;margin-bottom:30px}.modify-address-popup form .input-label{font-size:16px;font-weight:700;margin:0}.modify-address-popup form input,.modify-address-popup form select{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0 30px;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:80%}.modify-address-popup form input:focus,.modify-address-popup form select:focus{border-color:#4f8ec3}.modify-address-popup form input.ng-valid.ng-touched,.modify-address-popup form select.ng-valid.ng-touched{border-color:#4CAF50}.modify-address-popup form input.ng-invalid.ng-touched,.modify-address-popup form select.ng-invalid.ng-touched{border-color:#FF5252}.modify-address-popup form .update-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.modify-address-popup form .update-button img{margin-right:15px}.modify-address-popup form .update-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.modify-address-popup form .error,.modify-address-popup form .link,.modify-address-popup form .success{margin-top:20px;text-align:center}.modify-address-popup form .update-button:hover{background-position:left bottom}@media (max-width:320px){.modify-address-popup form .update-button p{font-size:16px}}.modify-address-popup form .link{font-size:14px;width:100%;text-decoration:underline;cursor:pointer}.cancel-order-popup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;height:100%}.cancel-order-popup .ngdialog-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:40px}.cancel-order-popup .ngdialog-content .title{text-align:center;font-size:16px}.cancel-order-popup .ngdialog-content .options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:90%}.cancel-order-popup .ngdialog-content .options .option{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin:10px 0;padding:15px;background-color:#aeaeae;cursor:pointer}.cancel-order-popup .ngdialog-content .options .option p{margin:0;color:#fff;text-align:center;font-size:16px;font-weight:700}.cancel-order-popup .ngdialog-content .options .option.selected{background-color:#6f6f6f}.cancel-order-popup .ngdialog-content textarea{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:20px 0;resize:none;width:90%;padding:15px;font-size:16px}.cancel-order-popup .ngdialog-content textarea p{width:100%;margin:5px 0;text-align:left;font-size:16px;font-weight:700}.cancel-order-popup .ngdialog-content textarea textarea{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0;background-color:transparent;font-size:16px;text-align:left;text-align-last:left;width:100%;resize:none}.cancel-order-popup .ngdialog-content textarea textarea:focus{border-color:#4f8ec3}.cancel-order-popup .ngdialog-content textarea textarea.ng-valid.ng-touched{border-color:#4CAF50}.cancel-order-popup .ngdialog-content textarea textarea.ng-invalid.ng-touched{border-color:#FF5252}@media (max-width:420px){.cancel-order-popup .ngdialog-content textarea p{margin:0;text-align:center}.cancel-order-popup .ngdialog-content textarea textarea{text-align:center}}.cancel-order-popup .ngdialog-content .cancel-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.cancel-order-popup .ngdialog-content .cancel-button img{margin-right:15px}.cancel-order-popup .ngdialog-content .cancel-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.cancel-order-popup .ngdialog-content .cancel-button:hover{background-position:left bottom}@media (max-width:320px){.cancel-order-popup .ngdialog-content .cancel-button p{font-size:16px}}.ngdialog-content .pause-subscription-popup{-ms-flex-direction:column;-ms-flex-pack:start;-ms-flex-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px}.ngdialog-content .pause-subscription-popup .title{text-align:center;font-size:16px}.ngdialog-content .pause-subscription-popup form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 0}.ngdialog-content .pause-subscription-popup form p:first-of-type{font-size:16px;margin-bottom:30px}.ngdialog-content .pause-subscription-popup form .input-label{font-size:16px;font-weight:700;margin:0}.ngdialog-content .pause-subscription-popup form input,.ngdialog-content .pause-subscription-popup form select{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;margin:10px 0 30px;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:80%}.ngdialog-content .pause-subscription-popup form input:focus,.ngdialog-content .pause-subscription-popup form select:focus{border-color:#4f8ec3}.ngdialog-content .pause-subscription-popup form input.ng-valid.ng-touched,.ngdialog-content .pause-subscription-popup form select.ng-valid.ng-touched{border-color:#4CAF50}.ngdialog-content .pause-subscription-popup form input.ng-invalid.ng-touched,.ngdialog-content .pause-subscription-popup form select.ng-invalid.ng-touched{border-color:#FF5252}.ngdialog-content .pause-subscription-popup form .update-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.ngdialog-content .pause-subscription-popup form .update-button img{margin-right:15px}.ngdialog-content .pause-subscription-popup form .update-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.ngdialog-content .pause-subscription-popup form .update-button:hover{background-position:left bottom}@media (max-width:320px){.ngdialog-content .pause-subscription-popup form .update-button p{font-size:16px}}.ngdialog-content .pause-subscription-popup form .link{margin-top:20px;font-size:14px;width:100%;text-align:center;text-decoration:underline;cursor:pointer}.ngdialog-content .pause-subscription-popup form .error,.ngdialog-content .pause-subscription-popup form .success{margin-top:20px;text-align:center}.ngdialog-content .pause-subscription-popup .buttons .action-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.ngdialog-content .pause-subscription-popup .buttons .action-button img{margin-right:15px}.ngdialog-content .pause-subscription-popup .buttons .action-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.ngdialog-content .pause-subscription-popup .buttons .action-button:hover{background-position:left bottom}@media (max-width:320px){.ngdialog-content .pause-subscription-popup .buttons .action-button p{font-size:16px}}.link-trips-popup{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;height:100%}.link-trips-popup .ngdialog-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:40px}.link-trips-popup .ngdialog-content .title{text-align:center;font-size:16px}.link-trips-popup .ngdialog-content form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0;width:100%}.link-trips-popup .ngdialog-content form input{transition:ease-out .4s;border:none;border-bottom:solid 1px #aeaeae;border-radius:0;padding:5px 0;background-color:transparent;font-size:16px;text-align:center;text-align-last:center;width:80%;margin:20px auto}.link-trips-popup .ngdialog-content form input:focus{border-color:#4f8ec3}.link-trips-popup .ngdialog-content form input.ng-valid.ng-touched{border-color:#4CAF50}.link-trips-popup .ngdialog-content form input.ng-invalid.ng-touched{border-color:#FF5252}.link-trips-popup .ngdialog-content .link-button{transition:ease-out .4s;background:linear-gradient(to left,#f8930a 50%,#f6a941 50%);background-size:200% 100%;background-position:right bottom;height:auto;width:250px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:20px}.link-trips-popup .ngdialog-content .link-button img{margin-right:15px}.link-trips-popup .ngdialog-content .link-button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.link-trips-popup .ngdialog-content .link-button:hover{background-position:left bottom}@media (max-width:320px){.link-trips-popup .ngdialog-content .link-button p{font-size:16px}}.temp-message-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:1000;height:80px;bottom:-80px;width:100%;background-color:#287dc1}.temp-message-banner.visible{bottom:0}.temp-message-banner p{font-size:16px;text-align:center;margin:0;color:#fff;text-transform:uppercase}.view-in-browser .top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:300px;width:100%;background:#287dc1;background:linear-gradient(to bottom,#287dc1 51%,#fff 51%)}.view-in-browser .top img{height:170px;width:170px;border:20px solid #fff;border-radius:300px}.view-in-browser .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:95%;max-width:800px;margin:0 auto 40px}.view-in-browser .content .title{font-weight:700;padding-bottom:20px;border-bottom:solid 1px rgba(83,84,83,.4);width:100%;text-align:center}.view-in-browser .content p{font-size:16px;text-align:center;margin:30px 0}.view-in-browser .content .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin-top:40px}.view-in-browser .content .icons .icon{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}.view-in-browser .content .icons .icon img{width:150px;height:150px}.view-in-browser .content .button{transition:ease-out .4s;background:linear-gradient(to left,#f6a941 50%,#f8930a 50%);background-size:200% 100%;background-position:right bottom;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;cursor:pointer;width:auto;margin-top:40px;padding:10px 20px}.view-in-browser .content .button img{margin-right:15px}.view-in-browser .content .button p{margin:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:18px;color:#fff}.view-in-browser .content .button:hover{background-position:left bottom}@media (max-width:320px){.view-in-browser .content .button p{font-size:16px}}@media (max-height:660px){#customize-pill{min-height:700px;height:auto}}@media (max-width:820px){#single-page-flow .trip-progress .content .progress{width:50%}#single-page-flow .trip-progress .content p{margin:0}#single-page-flow .radio-button{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%}#single-page-flow .radio-button .radio-input{height:20px;width:20px}#single-page-flow .diet-info .dietary-restrictions,#single-page-flow .diet-info .food-type,#single-page-flow .experience-selection,#single-page-flow .left{height:auto}#single-page-flow p{white-space:normal;text-align:center}#single-page-flow .left{width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#single-page-flow .right{width:auto;margin:auto}#single-page-flow .right .radio-button{-ms-flex-pack:start;justify-content:flex-start}#single-page-flow .basic-info .sex{height:auto;margin-bottom:10px}#single-page-flow .basic-info .sex .left p{margin:0}#single-page-flow .diet-info .bottom{margin-top:10px}#single-page-flow .diet-info .bottom .right textarea{width:100%}#single-page-flow .flow-selection .flow,#single-page-flow .question .options .option{width:50%}#single-page-flow .flow-selection .flow img,#single-page-flow .flow-selection .flow:hover img{opacity:.3}#single-page-flow .flow-selection .flow.selected img{opacity:1}#single-page-flow .question .options{-ms-flex-pack:start;justify-content:flex-start}#single-page-flow .question .options .option label .option-image{margin:10px 10px 0;width:70px}#single-page-flow .question .options .option label img{width:80px;opacity:.3}#single-page-flow .question .options .option label img:hover{opacity:.3}#single-page-flow .question .options .option label img.selected{opacity:1}}@media (max-width:768px){#customize-pill .left-triangle{top:70%}#customize-pill .right-triangle{top:-55%}#customize-pill .head-text .text h4,#customize-pill .head-text .text h5,#customize-pill .head-text h3{text-align:center}.ngdialog-content{left:10%;width:80%}.ngdialog-content .buttons{display:block;text-align:center}}@media (max-width:760px){#single-page-flow .flow-selection .flow{width:50%}#customize-pill .content{width:100%;padding-top:0}#customize-pill .content .col-xs-12{width:100%;padding:0}#customize-pill .content .col-xs-12 .controls{height:50px;padding:0 10px;margin-bottom:50px}#customize-pill .content .col-xs-12 .controls img{cursor:pointer}#customize-pill .content .col-xs-12 .controls .tab{padding:10px;height:100%;opacity:.5;cursor:pointer;text-align:center;background-color:#efefef;border-radius:15px 15px 0 0;border:1px solid #e2e2e2;border-bottom:solid 1px #e2e2e2}#customize-pill .content .col-xs-12 .controls .tab.active{opacity:1;background-color:#fff;border:1px solid #e2e2e2;border-bottom:0}#customize-pill .content .col-xs-12 .controls .tab img{display:none}#customize-pill .content .col-xs-12 .controls .tab p{padding:0;font-size:12px;color:#21589a}#customize-pill .content .col-xs-12 .pill{float:left;width:100%;height:360px;position:relative;margin-bottom:80px;margin-left:0}#customize-pill .content .col-xs-12 .pill .empty{float:left;position:absolute;text-align:left;left:360px;top:165px;color:#01579b}#customize-pill .content .col-xs-12 .pill .empty h4{line-height:30px}#customize-pill .content .col-xs-12 .pill .recommended{position:absolute;top:-30px;right:0;text-align:center;width:100%;color:#21589a;font-family:Montserrat,sans-serif}#customize-pill .content .col-xs-12 .pill .legend{position:absolute;left:35px}#customize-pill .content .col-xs-12 .pill .legend .dot{float:left;width:16px;height:16px;border-radius:8px}#customize-pill .content .col-xs-12 .pill .legend span{float:left;font-size:10px;margin-left:10px;padding-top:3px;color:#21589a;font-family:Montserrat,sans-serif}#customize-pill .content .col-xs-12 .pill .legend.immediate{bottom:-35px}#customize-pill .content .col-xs-12 .pill .legend.immediate .dot{background-color:#287dc1}#customize-pill .content .col-xs-12 .pill .legend.delayed{bottom:-55px}#customize-pill .content .col-xs-12 .pill .legend.delayed .dot{background-color:#f6a941}#customize-pill .content .col-xs-12 .pill .supplements{float:left;width:100%;height:360px}#customize-pill .content .col-xs-12 .pill .supplements .supplement{float:left;width:100%}#customize-pill .content .col-xs-12 .pill .supplements .supplement:first-child .disc{border-radius:0 20px 0 0}#customize-pill .content .col-xs-12 .pill .supplements .supplement:last-child .disc{border-radius:0 0 20px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc{float:left;width:20px;height:100%;border:2px solid #fff}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc.immediate{background-color:#287dc1}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc.delayed{background-color:#f6a941}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label{float:left;height:100%;width:calc(100% - 20px);text-align:left;padding:0 15px;text-transform:uppercase;color:#287dc1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4{font-size:12px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 .delete,#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 .info{width:20px;margin-left:10px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 span{font-size:13px;margin-left:10px;color:#01579b;font-weight:400;font-style:italic;text-transform:lowercase}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-track{background:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-thumb{background:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-webkit-slider-runnable-track{background-color:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]{-webkit-appearance:none;width:80%;float:right;background-color:transparent}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-moz-range-track{height:20px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-moz-range-thumb{border:none;background:#21589a}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-runnable-track{height:22px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#21589a;margin-top:1px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]:focus{outline:0}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label .quantity{position:relative}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label .quantity .percent{top:4px;right:115px;position:absolute}#customize-pill .content .col-xs-12 .pill .add{float:left;width:60px;bottom:-65px;right:10px;position:absolute;cursor:pointer}}@media (max-width:450px){#single-page-flow .trip-progress .gift-info-banner p{font-size:14px;padding:7px 0}#single-page-flow .trip-progress .gift-info-banner .hint{font-size:12px}#single-page-flow .radio-button label{font-size:15px}}@media (max-width:420px){#order-confirmation-popup h3,#single-page-flow .basic-info p{font-size:15px}#single-page-flow .name-input{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}#single-page-flow .margin-top-bottom{margin-top:5px;margin-bottom:5px}#customize-pill{min-height:550px}#guide-flow .content .options-multi form .option,#guide-flow .content .options-single form .option,#select-experience .content .flow-selection .option,#select-experience .content .flow-selection .option p,#select-flow .content .flow-selection .option,#technology .capsule .scheda-pill,#technology .customize .icons .icon,#technology .into-pill .content img{width:100%}.ngdialog-content{top:5%;height:450px;overflow:scroll;left:5%;width:90%}#customize-pill .left-triangle,#customize-pill .right-triangle{display:none}#customize-pill .head-text h4{text-align:center}#customize-pill .content{display:block;overflow:hidden;overflow-y:auto;text-align:center}#customize-pill .content img{width:20%}#customize-pill .content .sex{display:block}#customize-pill .content .sex .option img{width:100%}#customize-pill .content .sex .option p{display:none}#customize-pill .content .age{display:block}#customize-pill .content .age .icon{display:block;width:100%;text-align:center}#customize-pill .content .age .icon img{display:none}#customize-pill .content .age .options{width:100%;display:block}#customize-pill .content .age .options .option{display:block}#customize-pill .content .age .options .option .button{width:100%;margin:0}#customize-pill .content .height,#customize-pill .content .weight{width:90%;display:block;margin-left:5%}#customize-pill .content .height .icon,#customize-pill .content .height .selector,#customize-pill .content .weight .icon,#customize-pill .content .weight .selector{width:100%;display:block;text-align:center}#customize-pill .content .height .icon input[type=range],#customize-pill .content .height .selector input[type=range],#customize-pill .content .weight .icon input[type=range],#customize-pill .content .weight .selector input[type=range]{width:100%;padding:0}#customize-pill .content .height .icon img,#customize-pill .content .height .selector img,#customize-pill .content .weight .icon img,#customize-pill .content .weight .selector img{display:none}#customize-pill .content .height .icon p,#customize-pill .content .height .selector p,#customize-pill .content .weight .icon p,#customize-pill .content .weight .selector p{width:100%;margin:5px 0}#customize-pill .content .height img,#customize-pill .content .weight img{top:22px;z-index:999;position:absolute;width:40px}#customize-pill .content .height img.decrease,#customize-pill .content .weight img.decrease{right:-12px;display:block}#customize-pill .content .height img.increase,#customize-pill .content .weight img.increase{left:-12px;display:block}#customize-pill .content .height img.disabled,#customize-pill .content .weight img.disabled{opacity:.3}#customize-pill .bottom{height:auto;display:block;text-align:center;padding-top:20px;padding-bottom:20px}#customize-pill .bottom .my-progress-bar,#customize-pill .content .col-xs-12 .controls .tab img{display:none}#customize-pill .bottom tooltip{margin-bottom:20px}#customize-pill .bottom span{text-align:center;margin-bottom:10px;padding:0 40px}#customize-pill .content{width:100%;padding-top:0}#customize-pill .content .col-xs-12{width:100%;padding:0}#customize-pill .content .col-xs-12 .controls{height:50px;padding:0 10px;margin-bottom:50px}#customize-pill .content .col-xs-12 .controls img{cursor:pointer}#customize-pill .content .col-xs-12 .controls .tab{padding:10px;height:100%;opacity:.5;cursor:pointer;text-align:center;background-color:#efefef;border-radius:15px 15px 0 0;border:1px solid #e2e2e2;border-bottom:solid 1px #e2e2e2}#customize-pill .content .col-xs-12 .controls .tab.active{opacity:1;background-color:#fff;border:1px solid #e2e2e2;border-bottom:0}#customize-pill .content .col-xs-12 .controls .tab p{padding:0;font-size:12px;color:#21589a}#customize-pill .content .col-xs-12 .pill{float:left;width:100%;height:360px;position:relative;margin-bottom:80px;margin-left:0}#customize-pill .content .col-xs-12 .pill .empty{float:left;position:absolute;text-align:left;left:360px;top:165px;color:#01579b}#customize-pill .content .col-xs-12 .pill .empty h4{line-height:30px}#customize-pill .content .col-xs-12 .pill .recommended{position:absolute;top:-30px;right:0;text-align:center;width:100%;color:#21589a}#customize-pill .content .col-xs-12 .pill .legend{position:absolute;left:35px}#customize-pill .content .col-xs-12 .pill .legend .dot{float:left;width:16px;height:16px;border-radius:8px}#customize-pill .content .col-xs-12 .pill .legend span{float:left;font-size:10px;margin-left:10px;padding-top:3px;color:#21589a}#customize-pill .content .col-xs-12 .pill .legend.immediate{bottom:-35px}#customize-pill .content .col-xs-12 .pill .legend.immediate .dot{background-color:#21589a}#customize-pill .content .col-xs-12 .pill .legend.delayed{bottom:-55px}#customize-pill .content .col-xs-12 .pill .legend.delayed .dot{background-color:#f6a941}#customize-pill .content .col-xs-12 .pill .supplements{float:left;width:100%;height:360px}#customize-pill .content .col-xs-12 .pill .supplements .supplement{float:left;width:100%}#customize-pill .content .col-xs-12 .pill .supplements .supplement:first-child .disc{border-radius:0 20px 0 0}#customize-pill .content .col-xs-12 .pill .supplements .supplement:last-child .disc{border-radius:0 0 20px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc{float:left;width:20px;height:100%;border:2px solid #fff}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc.immediate{background-color:#21589a}#customize-pill .content .col-xs-12 .pill .supplements .supplement .disc.delayed{background-color:#f6a941}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label{float:left;height:100%;width:calc(100% - 20px);text-align:left;padding:0 15px;text-transform:uppercase;color:#287dc1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4{font-size:12px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 .delete,#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 .info{width:20px;margin-left:10px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 span{font-size:13px;margin-left:10px;color:#01579b;font-weight:400;font-style:italic;text-transform:lowercase}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-track{background:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-moz-range-thumb{background:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range].edited::-webkit-slider-runnable-track{background-color:rgba(79,142,195,.2)}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]{-webkit-appearance:none;width:80%;float:right;background-color:transparent}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-moz-range-track{height:20px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-moz-range-thumb{border:none;background:#21589a}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-runnable-track{height:22px;background:#fff;border-style:solid;border-width:2px;border-color:#21589a;border-radius:15px;vertical-align:middle}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#21589a;margin-top:1px}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label h4 input[type=range]:focus{outline:0}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label .quantity{position:relative}#customize-pill .content .col-xs-12 .pill .supplements .supplement .label .quantity .percent{top:4px;right:115px;position:absolute}#customize-pill .content .col-xs-12 .pill .add{float:left;width:60px;bottom:-65px;right:10px;position:absolute;cursor:pointer}}@media (max-width:320px){#single-page-flow .radio-button{padding:0}#single-page-flow .first-info h3{text-align:center}}@media (min-width:2200px){.home .carousel .text{position:relative;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding:18% 40px 0;height:100%;z-index:500}}@media (max-height:770px){.home .carousel{height:600px}}@media (max-width:1100px){.home .videos-banner .overlay .arrow{padding:5px}.home .videos-banner .overlay .arrow button{font-size:12px}.home .videos-banner .overlay .text{top:270px}.home .videos-banner .overlay .text h1{font-size:22px}.home .videos-banner .overlay .text p{font-size:16px}.home .videos-banner .overlay .text h5{font-size:12px}}@media (max-width:940px){.home .videos-banner .overlay .text{top:200px}.blog .page-content .all-posts .categories .categories-list p{font-size:12px}.blog .page-content .all-posts .posts .post{width:calc(100% / 2 - 20px)}}@media (max-width:900px){#single-page-flow .trip-progress{top:60px}#single-page-flow .first-info{padding-top:180px}.gift,.secondary-page{margin-top:60px}.header{height:60px;background-color:#fff;box-shadow:0 10px 43px -6px rgba(0,0,0,.45)}.header a.logo-white{display:none}.header a.logo-color{display:inline}.header .links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:linear .3s;background-color:rgba(255,255,255,.95);padding:20px 0;position:fixed;left:100%;top:60px;width:100%}.header .links a{color:#287dc1;margin:5px 0}.header .links a.design-button{background:0 0!important;color:#287dc1!important;padding:0!important}.header .links.visible{left:0}.header #burger{display:block}.user-header{-ms-flex-pack:start;justify-content:flex-start}.user-header .actions{width:220px!important;min-width:220px!important;opacity:1!important}.home .carousel{margin-top:60px}.home .carousel .text{padding-top:60px}.blog .page-content .all-posts .categories .categories-list{display:none}.blog .page-content .all-posts .categories .categories-list-mobile{display:-ms-flexbox;display:flex}.blog .page-content .all-posts .categories .selected-category-mobile{display:block}.supplements .page-content .supplements-lists{-ms-flex-direction:column;flex-direction:column}.supplements .page-content .supplements-lists .list{width:60%;padding:0;margin:40px auto}.supplements .page-content .supplements-lists .list.borders{border:none}}@media (max-width:768px){.secondary-page{padding:0 40px}.hide-mobile{display:none!important}.pubblications-banner-mobile{display:-ms-flexbox!important;display:flex!important}.home .carousel .slide .image-container.desktop{display:none}.home .carousel .slide .image-container.mobile{display:block}.home .info-banner-2 .content .icons .arrows,.home .info-banner-3 .content .icons .arrows,.home .pricing-banner .content .pricing-table .price.desktop{display:none}.home .pubblications-banner,.home .pubblications-banner-mobile{-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll;padding:20px 0;height:auto}.home .info-banner-1 .content,.home .info-banner-2 .content,.home .info-banner-3 .content,.home .pill-explain-banner .content,.home .pricing-banner .content{padding:40px}.home .pubblications-banner a,.home .pubblications-banner-mobile a{width:80%;margin:10px 0}.home .info-banner-1 .content h1{font-size:22px}.home .info-banner-1 .content h2{font-size:16px}.home .info-banner-1 .content .icons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0 0}.home .info-banner-1 .content .icons .icon{width:80%;margin:20px 0}.home .info-banner-1 .content .icons .icon img{margin-bottom:25px}.home .info-banner-1 .content .icons .icon h3{font-size:16px;margin:10px 0}.home .info-banner-1 .content .icons .icon p{font-size:12px}.home .pill-explain-banner .content h1{font-size:22px}.home .pill-explain-banner .content .explain .steps .step h3,.home .pill-explain-banner .content h2{font-size:16px}.home .pill-explain-banner .content .explain .image ._1{height:300px;width:300px}.home .pill-explain-banner .content .explain .image ._2{top:49px;left:107px;height:198px}.home .pill-explain-banner .content .explain .image ._3{left:85px;top:61px;height:180px}.home .pill-explain-banner .content .explain .steps .step p{font-size:12px}.home .pill-explain-banner .content .learn-button p{font-size:14px}.home .info-banner-2 .content h1{font-size:22px}.home .info-banner-2 .content h2{font-size:16px}.home .info-banner-2 .content .icons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0 0}.home .info-banner-2 .content .icons .icon{width:80%;margin:20px 0}.home .info-banner-2 .content .icons .icon img{margin-bottom:25px}.home .info-banner-2 .content .icons .icon h3{font-size:16px;margin:10px 0}.home .info-banner-2 .content .icons .icon p{font-size:12px}.home .info-banner-3 .content h1{font-size:22px}.home .info-banner-3 .content h2{font-size:16px}.home .info-banner-3 .content .supplements .supplement-buttons .supplement-button:hover{-ms-transform:none;transform:none;box-shadow:none}.home .info-banner-3 .content .icons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0 0}.home .info-banner-3 .content .icons .icon{width:80%;margin:20px 0}.home .info-banner-3 .content .icons .icon img{margin-bottom:25px}.home .info-banner-3 .content .icons .icon h3{font-size:16px;margin:10px 0}.home .info-banner-3 .content .icons .icon p{font-size:12px}.home .pricing-banner .content h1{font-size:22px}.home .pricing-banner .content h2{font-size:16px}.home .pricing-banner .content .pricing-table{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home .pricing-banner .content .pricing-table .price{pointer-events:none;width:50%;margin:20px 0}.home .pricing-banner .content .pricing-table .price:hover{cursor:pointer;-ms-transform:none;transform:none;box-shadow:none}.home .pricing-banner .content .pricing-table .price .body .preorder-button{pointer-events:all}.home .pricing-banner .content .pricing-table .price.mobile{display:block}.about-us .page-content .head h1{font-size:22px}.about-us .page-content .head h2{font-size:16px}.about-us .page-content .values{padding-bottom:0}.about-us .page-content .values h1{font-size:22px}.about-us .page-content .values h3{font-size:12px}.about-us .page-content .values .values-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.about-us .page-content .values .values-list .value{width:80%;border:none!important}.about-us .page-content .values .values-list .value h4{font-size:16px}.about-us .page-content .values .values-list .value p{font-size:12px}.team-section .page-content h1{font-size:22px}.team-section .page-content .team-pics .member .name,.team-section .page-content .team-pics .member .role{font-size:12px}.team-section .page-content .other-members{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.team-section .page-content .other-members .scientific-board{width:80%;border:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.beta-benefits .white-banner,.technology .background-container,.user-profile .page-content .top .go-to-orders-button{display:none}.team-section .page-content .other-members .scientific-board h2{font-size:20px}.team-section .page-content .other-members .scientific-board .members .member{-ms-flex-align:center;align-items:center}.team-section .page-content .other-members .scientific-board .members .member .name,.team-section .page-content .other-members .scientific-board .members .member .role{font-size:12px}.team-section .page-content .other-members .partners{width:80%;border:none;-ms-flex-align:center;align-items:center;padding:0}.team-section .page-content .other-members .partners h2{font-size:20px}.team-section .page-content .other-members .partners .partner,.team-section .page-content .other-members .partners .subtitle{font-size:12px}.technology .page-content .head h1{font-size:22px}.technology .page-content .tech-faq{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0 0}.technology .page-content .tech-faq .icon{width:50%;margin:20px 0}.technology .page-content .tech-faq .icon img{margin-bottom:25px}.technology .page-content .tech-faq .icon h3{font-size:16px}.technology .page-content .tech-faq .icon p{font-size:12px}.paper-awards-section .page-content h1{font-size:22px}.paper-awards-section .page-content .content .awards .title h3,.paper-awards-section .page-content .content .papers .title h3,.paper-awards-section .page-content .subtitle{font-size:16px}.paper-awards-section .page-content .content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.paper-awards-section .page-content .content .papers{border:none}.paper-awards-section .page-content .content .papers .papers-list{-ms-flex-direction:column;flex-direction:column}.paper-awards-section .page-content .content .papers .papers-list .paper{width:100%}.paper-awards-section .page-content .content .awards{width:70%;padding:0;margin-top:40px}.faq .page-content .faq-group .title h1{font-size:22px}.faq .page-content .faq-group .faqs .faq .head h2{font-size:16px}.faq .page-content .faq-group .faqs .faq .body li,.faq .page-content .faq-group .faqs .faq .body p,.faq .page-content .faq-group .faqs .faq .body ul{font-size:12px}.blog .page-content .head h1{font-size:22px}.blog .page-content .head .last-post .content .title,.blog .page-content .head h2{font-size:16px}.blog .page-content .head .last-post{margin:40px auto}.beta-benefits,.supplements{margin-top:0}.blog .page-content .head .last-post .content a{font-size:12px}.blog .page-content .all-posts .posts .post .title{font-size:16px}.post .page-content .title{font-size:22px}.post .page-content .date-category{font-size:16px}.beta .page-content{padding:40px 0}.beta .page-content .title{font-size:22px}.beta .page-content .timeline .top .cell .period,.beta-benefits .page-content .top .benefit .text h3{font-size:16px}.beta-benefits .page-content .top{-ms-flex-direction:column;flex-direction:column;border-bottom:none}.beta-benefits .page-content .top .benefit{width:100%}.beta-benefits .page-content .top .benefit .text p{font-size:12px}.beta-benefits .page-content .bottom .text{-ms-flex-direction:column;flex-direction:column}.beta-benefits .page-content .bottom .text h3{font-size:16px}.beta-benefits .page-content .bottom .text .paragraphs{padding-left:0}.beta-benefits .page-content .bottom .text .paragraphs p{font-size:12px}.benefits .page-content .title{font-size:22px}.benefits .page-content .subtitle{font-size:16px}.benefits .page-content .benefits-list .benefit p,.supplements .page-content .subtitle{font-size:12px}.supplements .page-content .supplements-lists .list h4{font-size:16px}.supplements .page-content .supplements-lists .list .supplement p{font-size:12px}.supplement-detail .page-content .title{font-size:22px}.supplement-detail .page-content .details .supplement-benefits h2,.supplement-detail .page-content .details .supplement-desc .data h2{font-size:16px}.supplement-detail .page-content .details .supplement-desc .data{-ms-flex-direction:column;flex-direction:column}.supplement-detail .page-content .details .supplement-desc .data p{font-size:12px;padding:5px 0 0}.supplement-sources .page-content h1{font-size:16px}.supplement-sources .page-content p{font-size:12px}.gift .top-banner .title{font-size:22px}.gift .top-banner .btn-learn-about p,.gift .top-banner .subtitle{font-size:12px}.gift .content form .cart-title h3{font-size:16px}.gift .content form .buttons .new-button p,.gift .content form .date-picker .input input,.gift .content form .date-picker p,.gift .content form .gift-type .point,.gift .content form .single-row-input .text-input,.gift .content form .single-row-input p,.gift .content form .text-area p,.gift .content form .text-area textarea{font-size:12px}.gift .content form .gift-type .type{width:calc(100% / 3)}.user-activation .page-content .trip-selection .journeys .journey,.user-orders .page-content .body .orders-list .order .body,.user-orders .page-content .body .orders-list .order .body .top .optimize-section{width:100%}.gift .content .cart .cart-title h3,.gift .content .cart .gifts .empty h3{font-size:16px}.gift .content .cart .arrow-down h4,.gift .content .cart .gifts .empty p,.gift .content .cart .gifts .gift .name{font-size:12px}.gift .personalization-type h3{font-size:16px}.gift .personalization-type .selection .option p,.gift .personalization-type .warning{font-size:12px}.gift .send-gift h3{font-size:16px}.gift .send-gift .new-button p,.gift .send-gift .steps .step p{font-size:12px}.gift .checkout .order .card h3,.gift .checkout h3{font-size:16px}.gift .checkout .order .card .address-info,.gift .checkout .order .card .info,.gift .checkout .order .card .original-price{font-size:12px}.gift .checkout .order .card .discount,.gift .checkout .order .card .price{font-size:16px}.gift .checkout .order .card .button-checkout p{font-size:12px}.user-registration .page-content .title{font-size:22px}.user-registration .page-content .link-to-homepage,.user-registration .page-content form input{font-size:12px}.user-activation .page-content .top h1{font-size:16px;text-align:center}.user-activation .page-content .trip-selection .journeys .journey .head p{font-size:16px}.user-activation .page-content .trip-selection .journeys .journey .body .icons .icon p{font-size:12px}.user-profile .page-content .top .user-name{font-size:22px}.user-profile .page-content .info-message{font-size:12px}.user-profile .page-content .body .info p,.user-profile .page-content .body .info.dietary-restrictions ul,.user-profile .page-content .body .subtitle{font-size:16px}.user-orders .page-content .top h1{font-size:22px}.user-orders .page-content .body .orders-list .order .head .date .day{font-size:16px}.user-orders .page-content .body .orders-list .order .body .bottom .actions .modify-address,.user-orders .page-content .body .orders-list .order .body .bottom .actions .title,.user-orders .page-content .body .orders-list .order .body .bottom .actions p,.user-orders .page-content .body .orders-list .order .body .bottom .address .modify-address,.user-orders .page-content .body .orders-list .order .body .bottom .address .title,.user-orders .page-content .body .orders-list .order .body .bottom .address p,.user-orders .page-content .body .orders-list .order .head .date .month-year{font-size:12px}.user-orders .page-content .body .orders-list .order .head .main-info p{font-size:12px;margin:0 10px}.user-orders .page-content .body .orders-list .order .body.expanded{padding:20px}.user-orders .page-content .body .orders-list .order .body .top{width:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.user-orders .page-content .body .orders-list .order .body .top .pill-section{width:40%}.password-reset .page-content .title{font-size:22px}.password-reset .page-content .login-action,.password-reset .page-content p{font-size:12px}.order-confirmation-page{margin-top:60px}.confirm-modal{height:100%}.confirm-modal .buttons{-ms-flex-direction:column;flex-direction:column}.confirm-modal .buttons .button{margin:10px auto}}@media (max-width:420px){.beta .page-content .timeline .bottom .cell,.beta .page-content .timeline .bottom .cell:first-of-type,.beta .page-content .timeline .bottom .cell:last-of-type{background-image:url(../images/new-UI/beta/dash-vert.jpeg);background-repeat:repeat-y}.secondary-page{padding:0 10px}.secondary-page .page-content{padding:20px}.home br{display:none}.home .carousel .text h1{font-size:22px}.home .carousel .text p{font-size:16px}.home .carousel .text .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}.home .carousel .text .buttons .design-your-pill-btn,.home .carousel .text .buttons .watch-video-btn{margin:10px 0}.home .pill-explain-banner .content .explain{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.home .pill-explain-banner .content .explain .steps .step{text-align:center}.home .pill-explain-banner .content .explain .image{margin:40px 0}.home .pill-explain-banner .content .learn-button{margin-top:20px}.home .pricing-banner .content{padding-left:10px;padding-right:10px}.home .pricing-banner .content .pricing-table .price{width:80%}.home .pricing-banner .content .pricing-table .price .body .separator,.home .pricing-banner .content .pricing-table .price .head .corner{display:none}.home .pricing-banner .content .pricing-table .price .body .separator.expand{display:block}.home .pricing-banner .content .pricing-table .price .body p{height:0;opacity:0}.home .pricing-banner .content .pricing-table .price .body .preorder-button p,.home .pricing-banner .content .pricing-table .price .body p.expand{opacity:1;height:auto}.home .pricing-banner .content .pricing-table .price .body .more{display:block;opacity:1;height:auto;pointer-events:all}.home .pricing-banner .content .shipping-info{margin-top:20px;width:100%}.home .pricing-banner .content .shipping-info .line{width:15%}.home .videos-banner{display:none}.home .videos-banner-mobile{display:block}.about-us .background-container,.beta .page-content .timeline .bottom .cell:first-of-type:after,.beta .page-content .timeline .bottom .cell:last-of-type:after,.gift .content .cart .gifts .empty.cart-aside{display:none}.home .info-banner-3{background-color:#fdf8e4}.home .info-banner-3 .content .supplements .supplement-buttons{-ms-flex-direction:column;flex-direction:column}.home .info-banner-3 .content .supplements .supplement-buttons .supplement-button{margin:10px 0}.footer .content{padding:40px}.footer .content .links{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer .content .links .block{width:100%!important;border:none!important}.footer .content .links .block:last-child{padding:0;text-align:center;-ms-flex-align:center;align-items:center}.about-us .page-content .head h1,.about-us .page-content .head h2{color:#287dc1}.about-us .page-content .values{padding:40px 30px}.team-section{margin-top:0}.team-section .page-content .team-pics .member{margin:10px 0;width:calc(100% / 2)}.technology .page-content{padding:40px 20px 0}.blog .page-content,.paper-awards-section .page-content{padding:40px 20px}.technology .page-content .tech-faq .icon{width:100%}.paper-awards-section .page-content .content .awards,.paper-awards-section .page-content .content .papers{width:100%}.blog .page-content .head .last-post{-ms-flex-direction:column;flex-direction:column;width:100%}.blog .page-content .head .last-post .image{width:100%;height:200px}.blog .page-content .head .last-post .content{width:100%}.blog .page-content .all-posts .posts .post{width:100%;height:auto;padding-bottom:20px}.post .page-content{padding:40px 20px}.post .page-content .share.top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.post .page-content .share.top .right{width:100%;-ms-flex-pack:start;justify-content:flex-start}.beta .page-content{padding:40px}.beta .page-content .timeline{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0}.beta-benefits .page-content .bottom img,.beta-benefits .page-content .top .benefit img{margin-bottom:20px}.beta .page-content .timeline .top{width:50%;-ms-flex-direction:column;flex-direction:column}.beta .page-content .timeline .top .cell{width:100%;height:100px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.beta .page-content .timeline .top .cell h3,.beta .page-content .timeline .top .cell p{text-align:left}.beta-benefits .page-content .bottom .text .paragraphs p,.beta-benefits .page-content .top .benefit .text h3,.beta-benefits .page-content .top .benefit .text p,.gift .send-gift .steps .step p{text-align:center}.beta .page-content .timeline .bottom{width:50%;height:100%;-ms-flex-direction:column;flex-direction:column}.beta .page-content .timeline .bottom .cell{height:100px}.beta-benefits .page-content .top .benefit{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.beta-benefits .page-content .top .benefit .text{padding:0}.beta-benefits .page-content .bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.beta-benefits .page-content .bottom .text{padding:0;-ms-flex-align:center;align-items:center}.beta-benefits .page-content .bottom .text h3{margin:20px 0;text-align:center}.beta-benefits .page-content .bottom .text .paragraphs{-ms-flex-align:center;align-items:center}.benefits .page-content .benefits-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits .page-content .benefits-list .benefit{width:calc(100% / 3)!important;margin:20px 0}.benefits .page-content .benefits-list .benefit img{width:60%}.supplements .page-content{padding:40px 20px 0}.supplements .page-content .supplements-lists .list{width:100%}.supplement-detail .page-content .details{-ms-flex-direction:column;flex-direction:column}.supplement-detail .page-content .details .supplement-benefits{width:100%;margin-bottom:40px}.supplement-detail .page-content .details .supplement-benefits .benefit{width:100%}.supplement-detail .page-content .details .supplement-desc{width:100%;border:none;padding:40px 0 0;border-top:solid 1px rgba(83,84,83,.5)}.gift .top-banner{margin-bottom:0}.gift .content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;padding:10px}.gift .content form{width:100%}.gift .content form .date-picker .input input{width:85%}.gift .content form .gift-type{-ms-flex-direction:column;flex-direction:column}.gift .content form .gift-type .type{width:100%}.gift .content .cart{width:100%;margin-bottom:10px}.gift .content .cart .gifts .empty.cart-below{display:block;margin:20px 0}.gift .send-gift .steps{-ms-flex-direction:column;flex-direction:column}.gift .send-gift .steps .step{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:20px 0}.gift .send-gift .steps .step p{margin:10px 0}.gift .checkout .order{-ms-flex-direction:column;flex-direction:column}.gift .checkout .order .card{width:90%;margin:20px auto}.gift .checkout .disclaimer{width:90%;margin-left:auto;margin-right:auto}.user-header .user-name{display:none}.user-profile .page-content .body .basic-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.user-profile .page-content .body .basic-info .info.mini{width:100%}.user-profile .page-content .bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.user-profile .page-content .bottom .button{margin:10px 0!important}.user-orders .page-content .body .orders-list .order .head .main-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-orders .page-content .body .orders-list .order .head .main-info p{margin:10px 0}.user-orders .page-content .body .orders-list .order .body .top .optimize-section,.user-orders .page-content .body .orders-list .order .body .top .pill-section{width:100%;margin:0}.user-orders .page-content .body .orders-list .order .body .bottom{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.user-orders .page-content .body .orders-list .order .body .bottom .actions,.user-orders .page-content .body .orders-list .order .body .bottom .address{width:100%}.user-orders .page-content .body .orders-list .order .body .bottom .actions{margin-top:20px}.user-orders .page-content .body .orders-list .order .body .bottom .actions .action img{width:30px;height:30px}.order-confirmation-page .content .icons{-ms-flex-direction:column;flex-direction:column}.user-activation .page-content .trip-selection .journeys .journey{padding:0}.user-activation .page-content .trip-selection .journeys .journey .head{padding:10px 0}.user-activation .page-content .trip-selection .journeys .journey .body{width:100%}.user-activation .page-content .trip-selection .journeys .journey .body .icons .icon img{height:40px;width:40px}}@media (max-width:375px){.user-orders .page-content .body .orders-list .order .body .top .pill-section .supplement .icons{display:none}}@media (max-width:320px){.home .carousel .text{padding-top:85px}.home .carousel .progress-bars .bar{width:70px}.home .pill-explain-banner .content .image{display:none}.faq .page-content .faq-group .faqs .faq .body{width:100%}.blog .page-content .all-posts .categories{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog .page-content .all-posts .categories .keyword-search{margin-bottom:20px}.gift .personalization-type .selection{-ms-flex-direction:column;flex-direction:column}.gift .personalization-type .selection .option{margin:0}}