*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{font-size:1.6rem;font-family:Source Sans Pro,sans-serif;color:#aebcb9;background-color:#d0d0d0}a{text-decoration:none}.cd-title{position:relative;height:160px;line-height:230px;text-align:center}.cd-title h1{font-size:2.4rem;font-weight:700}@media only screen and (min-width:768px){.cd-title{line-height:250px}}@media only screen and (min-width:1170px){.cd-title{height:200px;line-height:300px}.cd-title h1{font-size:3rem}}.cd-intro{width:90%;max-width:768px;text-align:center;margin:4em auto}@media only screen and (min-width:768px){.cd-intro{margin:5em auto}}@media only screen and (min-width:1170px){.cd-intro{margin:6em auto}}.cd-headline{font-size:3rem;line-height:1.2}@media only screen and (min-width:768px){.cd-headline{font-size:4.4rem;font-weight:300}}@media only screen and (min-width:1170px){.cd-headline{font-size:6rem}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:cd-rotate-1-in 1.2s;-moz-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s}.cd-headline.rotate-1 b.is-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;-moz-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s}@-webkit-keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);opacity:1}}@-moz-keyframes cd-rotate-1-in{0%{-moz-transform:rotateX(180deg);opacity:0}35%{-moz-transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-moz-transform:rotateX(1turn);opacity:1}}@keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);-moz-transform:rotateX(1turn);-ms-transform:rotateX(1turn);-o-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@-webkit-keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);opacity:0}}@-moz-keyframes cd-rotate-1-out{0%{-moz-transform:rotateX(0deg);opacity:1}35%{-moz-transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-moz-transform:rotateX(180deg);opacity:0}}@keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper:after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.waiting:after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected:after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected b{color:#d0d0d0}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(.9);opacity:0}to{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-moz-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);-o-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.cd-headline.rotate-2 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-2 em,.cd-headline.rotate-2 i{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{-webkit-animation:cd-rotate-2-in .4s forwards;-moz-animation:cd-rotate-2-in .4s forwards;animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{-webkit-animation:cd-rotate-2-out .4s forwards;-moz-animation:cd-rotate-2-out .4s forwards;animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg)}}@-moz-keyframes cd-rotate-2-in{0%{opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-moz-transform:translateZ(-20px) rotateX(0deg)}}@keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);-moz-transform:translateZ(-20px) rotateX(0deg);-ms-transform:translateZ(-20px) rotateX(0deg);-o-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@-moz-keyframes cd-rotate-2-out{0%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.loading-bar span{display:inline-block;padding:.2em 0}.cd-headline.loading-bar .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.loading-bar .cd-words-wrapper:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#096aa7;z-index:2;-webkit-transition:width .3s -.1s;-moz-transition:width .3s -.1s;transition:width .3s -.1s}.cd-headline.loading-bar .cd-words-wrapper.is-loading:after{width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s}.cd-headline.loading-bar b{top:.2em;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.cd-headline.loading-bar b.is-visible{opacity:1;top:0}.cd-headline.slide span{display:inline-block;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;-moz-animation:slide-in .6s;animation:slide-in .6s}.cd-headline.slide b.is-hidden{-webkit-animation:slide-out .6s;-moz-animation:slide-out .6s;animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}to{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline.clip b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.zoom b{opacity:0}.cd-headline.zoom b.is-visible{opacity:1;-webkit-animation:zoom-in .8s;-moz-animation:zoom-in .8s;animation:zoom-in .8s}.cd-headline.zoom b.is-hidden{-webkit-animation:zoom-out .8s;-moz-animation:zoom-out .8s;animation:zoom-out .8s}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes zoom-in{0%{opacity:0;-moz-transform:translateZ(100px)}to{opacity:1;-moz-transform:translateZ(0)}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px)}}@-moz-keyframes zoom-out{0%{opacity:1;-moz-transform:translateZ(0)}to{opacity:0;-moz-transform:translateZ(-100px)}}@keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-ms-transform:translateZ(-100px);-o-transform:translateZ(-100px);transform:translateZ(-100px)}}.cd-headline.rotate-3 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.cd-headline.rotate-3 i.in{-webkit-animation:cd-rotate-3-in .6s forwards;-moz-animation:cd-rotate-3-in .6s forwards;animation:cd-rotate-3-in .6s forwards}.cd-headline.rotate-3 i.out{-webkit-animation:cd-rotate-3-out .6s forwards;-moz-animation:cd-rotate-3-out .6s forwards;animation:cd-rotate-3-out .6s forwards}.no-csstransitions .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg)}}@-moz-keyframes cd-rotate-3-in{0%{-moz-transform:rotateY(180deg)}to{-moz-transform:rotateY(0deg)}}@keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg)}}@-moz-keyframes cd-rotate-3-out{0%{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-180deg)}}@keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.cd-headline.scale b{opacity:0}.cd-headline.scale i{display:inline-block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.is-visible .cd-headline.scale i{opacity:1}.cd-headline.scale i.in{-webkit-animation:scale-up .6s forwards;-moz-animation:scale-up .6s forwards;animation:scale-up .6s forwards}.cd-headline.scale i.out{-webkit-animation:scale-down .6s forwards;-moz-animation:scale-down .6s forwards;animation:scale-down .6s forwards}.no-csstransitions .cd-headline.scale i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}.no-csstransitions .cd-headline.scale .is-visible i{opacity:1}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scale-up{0%{-moz-transform:scale(0);opacity:0}60%{-moz-transform:scale(1.2);opacity:1}to{-moz-transform:scale(1);opacity:1}}@keyframes scale-up{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes scale-down{0%{-moz-transform:scale(1);opacity:1}60%{-moz-transform:scale(0);opacity:0}}@keyframes scale-down{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}.cd-headline.push b{opacity:0}.cd-headline.push b.is-visible{opacity:1;-webkit-animation:push-in .6s;-moz-animation:push-in .6s;animation:push-in .6s}.cd-headline.push b.is-hidden{-webkit-animation:push-out .6s;-moz-animation:push-out .6s;animation:push-out .6s}@-webkit-keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes push-in{0%{opacity:0;-moz-transform:translateX(-100%)}60%{opacity:1;-moz-transform:translateX(10%)}to{opacity:1;-moz-transform:translateX(0)}}@keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes push-out{0%{opacity:1;-moz-transform:translateX(0)}60%{opacity:0;-moz-transform:translateX(110%)}to{opacity:0;-moz-transform:translateX(100%)}}@keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:1366px){.latest-registered-section .content{padding-right:90px}.latest-registered-section:before{left:-60px;-webkit-transform:skewX(-15 deg1199);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}.log-reg .image{width:40%}}@media (max-width:1199px){.banner-section{padding:189px 0 120px}.latest-registered-section{padding-bottom:98px}.latest-registered-section .content{padding-left:10%;padding-right:10%;text-align:center;margin-bottom:60px}.latest-registered-section .content .section-header{text-align:center}.latest-registered-section:before{top:0;left:0;width:100%;height:100%;transform:skew(0deg)}.latest-registered-section:after{display:none}.latest-registered-section .registered-slider .single-slider .inner-content .name{color:#333}.statistics-section .stat-item .icon img{height:100px}.statistics-section .stat-item .icon{width:180px;height:180px;line-height:180px}.banner-section{background-position:0}.how-it-work-section .shape2{right:0}.single-work-box .icon img{width:100%}.single-work-box .icon{width:170px}.single-work-box .icon .number{width:40px;height:40px;font-size:20px;line-height:40px}.banner-section .img1{max-width:45%}.footer-section .shape3{max-width:40%}.footer-section .shape1{width:100%}.banner-section.home2 .img3{width:50%;top:28%}.steps-section .steps-section-inner{display:block}.steps-section .steps-section-inner .myCol1{width:100%;text-align:center;padding-right:0}.steps-section .steps-section-inner .myCol2{border-left:0;width:100%}.steps-section .steps-section-inner .myCol3{text-align:center;width:100%;margin-top:10px}.steps-section .steps-section-inner{border-radius:10px}.profile-section .left-profile-area .profile-about-box .top-bg{background-size:cover!important}.profile-section .profile-aside-area{margin-top:60px}.contact-form-wrapper{background:#fff;padding:30px;border-radius:15px}.header-wrapper .menu li a{padding:5px 4px}.pricing-plan-wrapper .left-img,.pricing-plan-wrapper .right-img{display:none}.single-product-list-2{display:block}.single-product-list-2 .content .price{left:auto;right:10px;top:-30px}.single-product-list-2 .content{position:relative;padding:62px 30px 30px}}@media (min-width:992px){.header-wrapper .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrapper .menu li{padding:5px 3px;position:relative}.header-wrapper .menu li a{color:#e9eeff;font-size:16px;font-weight:700;text-transform:uppercase}.header-wrapper .menu li .submenu{position:absolute;top:100%;left:6px;background:#ffffff;min-width:240px;padding:20px 0;-webkit-box-shadow:0 0 11.7px 1.3px rgba(0,0,0,.08);box-shadow:0 0 11.7px 1.3px rgba(0,0,0,.08);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.header-wrapper .menu li .submenu li{padding:0 20px}.header-wrapper .menu li .submenu li a{text-transform:capitalize;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;color:#292929}.header-wrapper .menu li .submenu li a.active,.header-wrapper .menu li .submenu li a:hover{padding-left:10px;color:#5650ce}.header-wrapper .menu li .submenu:before{position:absolute;content:"";top:0;left:15px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:0;height:0;border:10px solid transparent;border-bottom:15px solid #ffffff}.header-wrapper .menu li .submenu li .submenu{left:calc(100% + 20px);top:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.header-wrapper .menu li .submenu li .submenu:before{left:-2px;top:3px;-webkit-transform:translateX(-100%) rotate(-90deg);-ms-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg)}.header-wrapper .menu li .submenu li:hover>.submenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-wrapper .menu li:hover>.submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block!important}.header-wrapper .menu li .nice-select{background:transparent;border:none;color:#ffffff;padding:0 25px 0 0}.header-wrapper .menu li .nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.header-wrapper .menu li .nice-select .list li{color:#222;padding:0 10px}.header-wrapper .menu li.separator span{color:#fff}.header-wrapper .menu li .serch-icon{cursor:pointer;color:#fff}.header-wrapper .menu li .serch-icon i{color:#fff;font-size:16px}.header-wrapper .menu li.user-profile .submenu{left:auto!important;right:0!important}.header-wrapper .menu li.user-profile .submenu:before{left:auto;right:15px}.header-wrapper .menu>li>a{position:relative}.header-wrapper .menu>li>a:before{width:calc(100% - 10px);height:2px;background:#fff;top:calc(100% + 18px);position:absolute;content:"";-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.header-wrapper .menu>li>a.active:before,.header-wrapper .menu>li>a:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header-wrapper .menu>li.header-button a:before{display:none}}@media (max-width:991px) and (min-width:576px){.header-wrapper .menu{padding-left:45px}.header-wrapper .menu::-webkit-scrollbar-thumb{background-color:#000000}.header-wrapper .menu::-webkit-scrollbar{width:3px;background-color:#ffffff}}@media (max-width:991px) and (min-width:768px){.header-wrapper .menu{padding-left:50px}}@media (max-width:991px){.user-setting-section .accordion{margin-bottom:30px}#mycontainer aside input{background-position:100%}#usermessage .modal-content .close{color:#fff;right:20px}#mycontainer{flex-wrap:wrap;height:auto}#mycontainer #chat .me .triangle{margin-left:auto;margin-right:10px}#mycontainer aside{flex:100%;max-width:100%;height:250px;overflow:auto;width:100%!important}#mycontainer main{flex:100%;width:100%;max-width:100%}.log-reg .log-reg-inner .section-header.inloginp{padding-top:0}.log-reg .image{display:none}.log-reg .top-menu-area .backto-home{color:#3b368c}.log-reg .log-reg-inner{padding-top:30px;padding-bottom:40px;height:auto;padding-right:0;overflow:unset}.header-wrapper .menu{display:none;position:fixed;background:#5650ce;width:100%;max-width:500px;top:59px;left:0;padding-left:15px;height:calc(100vh - 80px);overflow-y:scroll;padding-top:20px;padding-bottom:20px}.header-wrapper .menu li{width:100%;padding:0}.header-wrapper .menu li .submenu{display:none;padding-left:20px}.header-wrapper .menu li .submenu li{padding:0}.header-wrapper .menu li .submenu li a{text-transform:capitalize}.header-wrapper .menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e9eeff;text-transform:uppercase;padding-right:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-top:7px;padding-bottom:7px}.header-wrapper .menu li.header-button{margin-top:20px}.header-wrapper .menu.active{animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;display:block}.header-section{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);background:#5650ce;border:none}.banner-section .img1{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;margin:0 auto}.banner-section .main-title{margin-top:46px}.single-feature{margin-bottom:30px}.feature-section{padding:118px 0 88px}.flirting-section .content{margin-bottom:60px}.single-work-box{margin-bottom:30px}.how-it-work-section{padding:118px 0 90px}.banner-section .main-title{font-size:44px;line-height:54px}.breadcrumb-area .content .title,.home2-statistics-section .stat-content .counter-item,.pricing-plan-wrapper .single-plan .number,.section-header .title,.statistics-section .stat-content .counter-item{font-size:30px;line-height:40px}.pricing-plan-wrapper .single-plan .number sup{font-size:18px}.statistics-section .stat-item .icon{width:130px;height:130px;line-height:130px}.section-header .sub-title{font-size:18px;line-height:28px}.join-now-section .shape2{right:-2%;max-width:300px}.join-now-section .shape1{width:auto}.feature-section .main-content-area .left-image{position:relative;width:100%;height:400px;border-radius:0 30px 30px 0}.feature-section .main-content-area .left-image .offer{top:50%;right:50%;transform:translate(50%,-50%)}.feature-section .main-content-area .feature-lists{padding:62px 0 42px}.feature-section.extra-feature{padding:118px 0 77px}.single-story-box{margin-bottom:30px}.sucess-stories-section{padding:118px 0 90px}.link-wrapper.one,.link-wrapper.two{margin-bottom:25px}.banner-section{padding:179px 0 120px}.section-header.white-color .title{color:#fff;margin-bottom:31px}.blog-author .author-content .title a,.blog-comment>.title,.blog-page .single-blog .content .right .title,.feature-section .main-content-area .feature-lists .single-feature-list .content .title,.footer-section .footer-links .link-wrapper .f-l-title,.latest-registered-section .registered-slider .single-slider .inner-content .name,.leave-comment .title,.membership-section .plan-info .title,.profile-section .left-profile-area .profile-uplodate-photo .p-u-p-header,.profile-section .profile-aside-area .chat-request .c-r-heading .title,.profile-section .profile-aside-area .other-profile .o-p-header .title,.profile-section .profile-main-content .info-box .header .title,.profile-section.single-community .profile-aside-area .recent-member .title,.profile-section.single-community .profile-aside-area .recent-photo .title,.single-community-box .content .title,.single-feature h4,.single-product .content .title,.single-story-box .content .title,.single-w-c-u-box .title,.single-work-box .title,.steps-section .steps-section-inner .myCol1 .title,.widget .title,.widget-1 .subtitle{font-size:20px;line-height:30px}.copyright-wrapper{text-align:center}.footer-section .copyright-wrapper .footer-social-links{text-align:center;margin-top:10px}.profile-section .profile-aside-area .chat-request .c-r-content .single-c-r .right .title{font-size:18px;line-height:28px}.profile-section .left-profile-area .profile-about-box .p-inner-content .name,.single-blog.post-details .right .post-header .m-title{font-size:24px;line-height:34px}.feature-section .main-content-area .left-image .offer .offer-inner-content h2{font-size:34px;line-height:44px}.feature-section .main-content-area .left-image .offer{width:215px;height:215px}.profile-bc-area{padding:183px 0 106px}.statistics-section .stat-item{margin-bottom:21px}.statistics-section{padding:120px 0 114px}.feature-section .main-content-area .left-image{height:320px}.header-section .menu li.separator{display:none}.header-wrapper .menu li .serch-icon{display:block;color:#fff;padding-top:5px;padding-bottom:5px}.header-section .menu .language-select{display:block;float:none}.header-wrapper .menu li{display:block}.header-wrapper .menu li .nice-select{padding:0 25px 0 10px;height:30px;line-height:30px;width:120px;display:block;float:none}.header-wrapper .menu li .nice-select .list{width:100%}.header-wrapper .menu li .nice-select .list li{min-height:30px;height:30px;padding:0 10px}.feature-section .main-content-area .left-image .offer:before{display:none}.banner-section.home2 .img3{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block;margin:0 auto;width:60%}.member-slider-section .content .section-header{text-align:center;margin-bottom:36px}.member-slider-section{padding:120px 0 111px}.home2-statistics-section .stat-item .icon img{height:70px}.home2-statistics-section .stat-item{margin-bottom:25px}.home2-statistics-section{padding:120px 0 111px}.home2-sucess-stories-section{padding:0 0 88px}.update-profile-section .img{padding:0 100px;margin-top:60px}.update-profile-section .content,.update-profile-section .content .section-header{text-align:center}.single-community-box{margin-bottom:30px}.community-section{padding:118px 0 85px}.profile-bc-area{border-bottom:1px solid rgba(0,0,0,.08)}.pricing-plan-wrapper .single-plan{margin-bottom:30px}.membership-section .plan-info{margin-bottom:21px}.membership-section .m-s-top{padding-bottom:90px}.about-section .content{margin-top:58px;margin-bottom:0}.single-w-c-u-box{margin-bottom:30px}.w-c-u-section{padding:120px 0 90px}.left-profile-area .c-group-info .profile-image{width:250px;display:block;margin:0 auto}.left-profile-area{text-align:center}.profile-section.single-community{padding-top:120px;margin-top:0!important}.profile-section.single-community .profile-aside-area,.profile-section.single-community .profile-main-content{margin-top:120px}.community-bc{padding:184px 0 106px}.single-community-menu .top-menu{padding-left:0;padding-right:0;text-align:center}.nice-select .option{font-size:14px!important}.product-details-section .tab-content .tab-content-wrapper-fifth ul .rating-point span,.profile-section .profile-main-content .profile-single-post .p-s-p-content p,a,body,html,p{font-size:16px;line-height:26px}.profile-section.single-community .profile-main-content{padding:0;border:0;background:none}section.community-section.inner-page{padding-bottom:120px}.community-section.inner-page .single-friend .content{padding-right:0}.community-section.inner-page .single-friend .content .connnect-btn{position:relative;transform:translate(0);margin-top:15px}.pagination-area a{width:35px;height:35px;line-height:35px}.product-category .filter-area{margin-top:30px}.profile-main-content{margin-top:60px}.product-details-section .nav-tabs li{margin:2px}.product-details-section .nav-tabs{padding:10px}.product-details-section .tab-content .tab-content-wrapper-fifth .averages-review{margin-bottom:17px}.section-404 .title{font-size:24px;line-height:34px}.widget-search{margin-top:30px}.single-product-list{display:block}.single-product-list .content .content-inner .price{left:auto;right:10px;top:-30px}.single-product-list .content .content-inner{display:block}.single-product-list .content .content-inner .right-content{width:100%;border-top:1px solid rgba(0,0,0,.2);height:100%;border-left:0;margin-top:23px;padding:4px 0 0;text-align:left}.spl-wrapper .my-col{flex:50%;max-width:50%}.single-product-list .content{padding:63px 30px 30px}.single-community-menu .top-menu{margin-left:0}}@media (max-width:767px){.star-area.d-flex.justify-content-between{display:block!important}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area h5{display:block;width:100%}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li .star i{font-size:12px}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li{margin-right:10px;padding-right:10px}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li:before{height:12px;right:0;top:55%}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form h3{padding-bottom:40px}}@media (max-width:575px){.user-setting-section .frind-box .single-friend{display:block}.user-setting-section .frind-box .right{margin-top:15px}.spl-wrapper .my-col{flex:100%;max-width:100%}.link-wrapper.three{margin-bottom:25px}.how-it-work-section .shape2{display:none}.banner-section .img1{max-width:70%}.banner-section.home2 .img3{width:70%}.steps-section .steps-section-inner .myCol2 .steps-list li{display:block;margin-right:0;margin-bottom:21px}.steps-section .steps-section-inner .myCol2 .steps-list:before{display:none}.steps-section .steps-section-inner .myCol3{margin-top:6px}.community-section.inner-page .top-filter{display:block;text-align:center}.community-section.inner-page .top-filter .left{margin-bottom:13px}.profile-bc-area{padding:185px 0 110px}.left-profile-area .c-group-info .profile-image{width:150px}.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer{text-align:center;display:block;justify-content:center}.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select{float:none}.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .left{margin-bottom:13px}.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress{width:45%}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text{padding-left:0}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .avatar{position:relative;margin-bottom:15px}.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress{margin-left:22%}.flirting-section .img .bg-shape,.footer-section .shape2,.footer-section .shape3,.how-it-work-section .shape1,.how-it-work-section .shape2,.join-now-section .shape1{animation:none}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form{padding-top:120px}}@media (max-width:500px){.profile-section .profile-main-content .profile-friends .single-friend .content{padding-right:0}.profile-section .profile-main-content .profile-friends .single-friend .content .connnect-btn{position:relative;transform:translate(0);margin-top:15px}}@media (max-width:414px){.banner-section .main-title{font-size:30px;line-height:40px}.filter-main .right .item{margin:4px}.feature-section .main-content-area .left-image .offer{width:190px;height:190px}.update-profile-section .img{padding:0}.footer-section .newslater-section .newslater-wrapper .icon{width:120px;height:120px;line-height:120px}.banner-section.home2 .img3{animation:none}.footer-section .newslater-section .newslater-wrapper .icon img{width:60px}.footer-section .shape2,.footer-section .shape3{max-width:50%}.footer-section .copyright-wrapper .footer-social-links li a{width:40px;height:40px;line-height:40px}.profile-section .profile-main-content .profile-single-post .p-s-p-content{padding-left:0}.product-details-section .tab-content .top-content-fifth{padding:30px}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-single .comnt-text .reply-icon{top:-60px}.blog-page .single-blog .post-footer{display:block}.blog-page .single-blog .post-footer .left p{margin-bottom:0}.blog-page .single-blog .post-footer{padding:30px 30px 40px}.widget-tags ul li a{padding:2px 20px}.comment-area li{display:block}.blog-author .author-content,.comment-area li .blog-content,.comment-area li .blog-thumb-info{padding-left:0;width:100%}.single-blog.post-details .right .post-header blockquote{padding:20px;font-size:16px;line-height:26px}.blog-author .author-thumb,.comment-area li .blog-thumb a{margin-bottom:10px;display:inline-block}.log-reg .log-reg-inner .main-content .content-title{font-size:20px;line-height:30px}}@media (max-width:320px){.banner-section .img1{max-width:90%}.banner-section.home2 .img3{width:90%}}@media (max-width:390px){.banner-section .join-now-box .single-option{display:block}.product-details-section .input-counter .add-cart-btn{margin-left:15px}.custom-button{padding:11px 20px}.product-details-section .tab-content .tab-content-wrapper-fifth ul .progress{margin-left:28%}.blog-page .single-blog .content .left{margin-right:30px}.blog-page .single-blog .content{padding:30px 20px 19px}.product-details-section .qtySelector{width:155px}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area .star-review{display:block}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area .star-list{flex-wrap:wrap}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li{display:block;float:none;width:100%}.product-details-section .tab-content .tab-content-wrapper-fifth .comment-form .star-area ul li:before{display:none}}