@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;font-family:inherit}::-moz-selection{background-color:rgba(114,174,209,.6);color:#fff}::selection{background-color:rgba(114,174,209,.6);color:#fff}:root{font-size:75%;color:#000;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-family:Roboto}@media (min-width:320px){:root{font-size:81.25%}}@media (min-width:480px){:root{font-size:87.5%}}@media (min-width:576px){:root{font-size:93.75%}}@media (min-width:768px){:root{font-size:87.5%}}@media (min-width:1200px){:root{font-size:93.75%}}@media (min-width:1460px){:root{font-size:100%}}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:280px;background-color:#fff;min-height:100vh}.page__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.page__footer,.page__header{max-width:100%}.container{padding:0 .9375rem}/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.nav__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav__link{display:block;color:#333;font-size:1.125rem;font-weight:500;padding:.9375rem 1.5625rem;-webkit-transition:background-color .3s;transition:background-color .3s}@media (min-width:768px){.nav__link{padding:1.25rem 2.5rem;font-size:.875rem}}.nav__link--current,.nav__link:active,.nav__link:hover{background-color:#b5b5b5}.nav__item--current,.nav__item:active{background-color:#b5b5b5}.nav__personal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;margin:.875rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.nav__personal{position:absolute;right:.9375rem;top:-1rem;height:100%}}.nav__personal-link{color:#333;font-size:.875rem;font-weight:500}.card{width:18.75rem;max-width:70vw;min-height:50vh;margin:1.25rem;margin-top:3.4375rem;border-radius:.5rem;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.25);box-shadow:0 .3125rem .625rem rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card--bgc--blue,.card--bgc--blue .card__icon{background-color:#72aed1}.card--bgc--red,.card--bgc--red .card__icon{background-color:#ff5722}.card--bgc--green,.card--bgc--green .card__icon{background-color:#009688}.card--bgc--premium,.card--bgc--premium .card__icon{background-color:#3b3c41}.card--bgc--like,.card--bgc--like .card__icon{background-color:#838c24}.card--bgc--create,.card--bgc--create .card__icon{background-color:#03a9f4}.card--bgc--timeline,.card--bgc--timeline .card__icon{background-color:#009688}.card--bgc--destroy,.card--bgc--destroy .card__icon{background-color:#ff9800}.card--bgc--comments,.card--bgc--comments .card__icon{background-color:#8bc34a}.card__icon{width:7rem;height:7rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.4375rem solid #fff;margin-top:-3.75rem;background-color:#72aed1;-ms-flex-negative:0;flex-shrink:0}.card__icon-img{display:block;max-width:60%;max-height:60%}.card__header{display:block;color:#fff;font-size:1.5625rem;text-align:center;margin:1.25rem 0;-ms-flex-negative:0;flex-shrink:0}.card__content{display:block;color:#fff;padding:0 .9375rem;font-weight:300;font-size:1.125rem;text-align:center;line-height:120%;margin-bottom:1.25rem;-ms-flex-negative:0;flex-shrink:0;max-width:100%}.card__btn-group{border-top:1px solid rgba(255,255,255,.31);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-negative:0;flex-shrink:0}.card__btn{display:block;position:relative;color:#fff;text-align:center;font-size:1.25rem;padding:1.25rem;-webkit-transition:.3s;transition:.3s;width:18.75rem;border-radius:0rem 0rem .5rem .5rem}.card__btn:hover{color:#333;background-color:#fff}.sub-menu__dropdown{position:relative;display:inline-block}.sub-menu__dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:12px 16px;z-index:1}.sub-menu__dropdown:hover .sub-menu__dropdown-content{display:block}.common__login-default-box{width:100%;display:inline-block;vertical-align:top}.common__box{text-align:center}.common__remember-me-checkbox{min-width:0;margin:0 0 .5rem 0}.common__remember-me-label{margin:0 0 .5rem 0;min-width:0;font-size:12px;color:#888}.common__input{margin-bottom:.9375rem;min-width:12.5rem;padding:.625rem .5rem;text-align:center;border-radius:.1875rem;font-weight:700;border:0;background-color:#f2f2f2}.common__label{display:block;margin-bottom:.3125rem;line-height:1.25rem;font-size:.875rem;color:#0a2b1d}.common__input-submit{border:0;color:#fff;font-weight:700;font-size:1rem;padding:1rem;margin:1rem;min-width:12.5rem;border-radius:.25rem;background-color:#2d2e31;-webkit-transition:.3s;transition:.3s}.common__contactme-1{padding-left:2rem;font-size:.875rem;font-weight:700}.common__contactme{padding-left:2.25rem;font-size:.875rem;font-weight:400;color:#929292}.header__home{text-align:center;background-color:#000;padding:1.5rem 0}.header__home-link{font-family:Roboto;color:#fff;font-size:1.375rem}.header__nav{background-color:#ebebeb;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.25);box-shadow:0 0 .5rem rgba(0,0,0,.25)}.main--bgc--black{background-color:#333}.main__title{font-size:1.125rem;font-weight:500;text-align:center;padding:2.1875rem 0}.main--bgc--black .main__title{color:#fff}.main__carousel{padding-bottom:30px}.main__carousel .flickity-page-dots{bottom:.625rem}.main__carousel .flickity-page-dots .dot{width:.9375rem;height:.9375rem;-webkit-transition:.3s;transition:.3s}.main__container{display:inline-block;width:300px;vertical-align:top}.footer{background-color:#000;color:#fff}.footer__grid{padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.footer__grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__col{-ms-flex-negative:0;flex-shrink:0;margin:0 .9375rem}@media (min-width:768px){.footer__col{margin:0 3.125rem}}.footer__item{margin:.75rem 0}.footer__link{color:#fff;font-size:.875rem;font-weight:300}.footer__under{border-top:1px solid rgba(181,181,181,.25);font-weight:300;font-size:.875rem;padding:1.125rem;text-align:center}.login--bgc--black{display:inline-block;width:300px;vertical-align:top;background-color:#333}.login__title{font-size:1.125rem;font-weight:500;text-align:center;padding:2.1875rem 0}.login--bgc--black .login__title{color:#fff}