@import 'https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700,800,900';@import 'https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i';.extra-link,body,h5,p{font-weight:400}.extra-link:after,.image-bg,section{position:relative}body,header{-webkit-backface-visibility:hidden}.cd-primary-nav a,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-primary-nav a,body,h1,h2,h3,h4,h5,h6,html{-webkit-font-smoothing:antialiased}body,html{width:100%;height:100%}body{font-family:Heebo,sans-serif;font-size:14px;line-height:1.42857143;color:#79797f;-webkit-text-size-adjust:100%}body.boxed{background:#f1f5f8;padding-right:60px}::-moz-selection{background:#1d242b;color:#fff;text-shadow:none}::selection{background:#1d242b;color:#fff;text-shadow:none}a{color:#2ec3bd;transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s}a:active,a:focus,a:hover{color:#1d242b}a,a:active,a:focus,a:hover{outline:0!important;text-decoration:none}blockquote{margin:40px 0;padding:0;border:none;background:0 0;font-style:normal;color:#666}blockquote p{margin-bottom:20px;font-size:22px;font-weight:300;font-style:normal}blockquote footer{font-size:11px;font-weight:700}.extra-link{display:inline-block;font-family:'Playfair Display',serif;font-size:16px;color:#212832;line-height:24px;letter-spacing:-.5px}h4,h5{font-size:22px;line-height:32px}h6,p{font-size:14px}.extra-link:after{content:'';display:inline-block;width:50%;height:1px;background-color:#2ec3bd;top:-14px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.btn-full,.extra-link:hover:after{width:100%}.extra-link.light{color:#fff}.extra-link.light:after{background-color:#fff}button:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}br{line-height:normal;clear:both}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:Heebo,sans-serif;font-weight:300;letter-spacing:0;color:#1d242b}h1{font-size:44px;line-height:55px;letter-spacing:-1px}h2{font-size:31px;line-height:42px}h3{font-size:27px;line-height:40px}h4{font-weight:300}h5{font-family:'Playfair Display',serif}.box .info-box .box-title,.btn-mod,a.btn-mod{letter-spacing:0;font-family:Heebo,sans-serif}h6{line-height:18px;font-weight:700;margin:10px 0}p{display:block;line-height:20px;margin:0 0 10px;letter-spacing:0}.bold{font-weight:700}.light{color:#fff}.italic{font-style:italic}.btn-mod,a.btn-mod{padding:4px 13px;color:#1d242b;background:0 0;border:1px solid #1d242b;font-weight:400;font-size:10px;text-transform:none;text-decoration:none;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-mod:focus,.btn-mod:hover,a.btn-mod:focus,a.btn-mod:hover{font-weight:400;color:#fff;background:#1d242b;text-decoration:none;outline:0;border-color:#1d242b}.btn-mod:active{cursor:pointer!important;outline:0!important}.btn-mod.btn-extrasmall{height:auto;padding:3px 9px;font-size:8px}.btn-mod.btn-small{height:auto;padding:6px 17px;font-size:10px}.btn-mod.btn-medium{height:auto;padding:8px 37px;font-size:12px}.btn-mod.btn-large{height:auto;padding:12px 45px;font-size:14px}.btn-mod.btn-color{color:#2ec3bd;background:0 0;border-color:#2ec3bd}.btn-mod.btn-color:focus,.btn-mod.btn-color:hover{color:#fff;background:#2ec3bd;border-color:#2ec3bd}.box .info-box,.image-bg{background-repeat:no-repeat;background-position:center}.full .col-lg-1,.full .col-lg-10,.full .col-lg-11,.full .col-lg-12,.full .col-lg-2,.full .col-lg-3,.full .col-lg-4,.full .col-lg-5,.full .col-lg-6,.full .col-lg-7,.full .col-lg-8,.full .col-lg-9,.full .col-md-1,.full .col-md-10,.full .col-md-11,.full .col-md-12,.full .col-md-2,.full .col-md-3,.full .col-md-4,.full .col-md-5,.full .col-md-6,.full .col-md-7,.full .col-md-8,.full .col-md-9,.full .col-sm-1,.full .col-sm-10,.full .col-sm-11,.full .col-sm-12,.full .col-sm-2,.full .col-sm-3,.full .col-sm-4,.full .col-sm-5,.full .col-sm-6,.full .col-sm-7,.full .col-sm-8,.full .col-sm-9,.full .col-xs-1,.full .col-xs-10,.full .col-xs-11,.full .col-xs-12,.full .col-xs-2,.full .col-xs-3,.full .col-xs-4,.full .col-xs-5,.full .col-xs-6,.full .col-xs-7,.full .col-xs-8,.full .col-xs-9{min-height:1px;padding-left:0;padding-right:0;position:relative}.pad-lg{padding:220px 0}.pad-md{padding:160px 0}.pad-sm{padding:80px 0}@media only screen and (max-width:768px){.pad-lg{padding:160px 0}.pad-md{padding:100px 0}.pad-sm{padding:20px 0}}.p-t-xlg{padding-top:100px}.p-t-lg{padding-top:60px}.p-t-md{padding-top:40px}.p-t-sm{padding-top:20px}.p-b-xlg{padding-bottom:100px}.p-b-lg{padding-bottom:60px}.p-b-md{padding-bottom:40px}.p-b-sm{padding-bottom:20px}.p-0{padding:0}.m-t-xlg{margin-top:100px}.m-t-lg{margin-top:60px}.m-t-md{margin-top:40px}.m-t-sm{margin-top:20px}.m-b-xlg{margin-bottom:100px}.m-b-lg{margin-bottom:60px}.m-b-md{margin-bottom:40px}.m-b-sm{margin-bottom:20px}.m-0{margin:0}.pull-up{-webkit-transform:translate(0,-80px);-moz-transform:translate(0,-80px);-o-transform:translate(0,-80px);-ms-transform:translate(0,-80px);transform:translate(0,-80px)}.pull-down{-webkit-transform:translate(0,80px);-moz-transform:translate(0,80px);-o-transform:translate(0,80px);-ms-transform:translate(0,80px);transform:translate(0,80px)}.text-color{color:#2ec3bd!important}.text-white{color:#fff!important}.text-silver{color:#e6edf2!important}.text-dark{color:#212832!important}.color-bg{background-color:#2ec3bd!important}.white-bg{background-color:#fff!important}.silver-bg{background-color:#e6edf2!important}.dark-bg{background-color:#212832!important}.image-bg{background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.right-patch{position:fixed;width:60px;height:100%;background-color:rgba(255,255,255,1);right:0;top:0;z-index:2}.copyright-wrap{position:fixed;bottom:65px;right:-35px;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.copyright{font-size:11px;color:#212832}.circle{position:absolute;width:90vw;max-width:780px;height:90vw;max-height:780px;font-size:0;overflow:hidden}.circle svg,img{max-width:100%}.circle::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:80px solid rgba(33,40,50,1);border-radius:50%;content:""}.cd-nav-trigger .cd-icon::before,.cd-nav-trigger .cd-icon:after,.cd-nav-trigger::after,.cd-nav-trigger::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;width:100%;height:100%;content:''}@media (max-width:800px){.circle::before{border-width:10vw}}.circle svg{max-height:100%}.circle-small{max-width:600px;max-height:600px}.circle-white:before{border-color:rgba(255,255,255,1)}.circle-silver:before{border-color:rgba(230,237,242,1)}.circle-left-top{-webkit-transform:translate(-15%,-10%);-ms-transform:translate(-15%,-10%);-o-transform:translate(-15%,-10%);transform:translate(-15%,-10%)}@media (max-width:767px){.circle-left-top{-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);-o-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}}.circle-left-center:before{-webkit-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);-o-transform:translate(-30%,-50%);transform:translate(-30%,-50%);top:50%;left:0}.circle-left-bottom:before{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-o-transform:translate(-30%,0);transform:translate(-30%,0);bottom:0;left:0}.circle-center-center{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.circle-center-top:before{transform:translateX(-50%);top:0;left:50%}.circle-center-bottom:before,.circle-center-top:before{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.circle-center-bottom:before{transform:translateX(-50%);top:auto;bottom:0;left:50%}.circle-right-bottom:before{-webkit-transform:translate(-10%,20%);-ms-transform:translate(-10%,20%);-o-transform:translate(-10%,20%);transform:translate(-10%,20%);bottom:0;right:0}.box{max-height:400px}.box .info-box{width:100%;position:relative;background-color:#2ec3bd;padding:46px 100px;min-height:400px;background-size:cover}.box .info-box .box-title{display:block;color:#fff;margin-bottom:18px;font-weight:300;font-size:22px;line-height:32px;width:80%}.box .info-box .subtitle-box{margin-bottom:8px}.box .info-box .subtitle-box p{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#fff}.box .info-box .box-link{display:inline-block;position:absolute;bottom:25px}#logo,#logo img{display:block}@media only screen and (max-width:992px){.box .info-box{padding:25px}.box .info-box .box-title{font-size:24px}}@media only screen and (max-width:768px){.box{margin-left:0;margin-right:0;border-bottom:1px solid #4fd5d0}}@media only screen and (max-width:480px){.box{max-height:inherit}.box .info-box .box-title{font-size:18px;line-height:28px}.box .info-box{min-height:300px}}@media only screen and (max-width:320px){.box .info-box{padding:25px}}.page-loader{position:fixed;z-index:10001;top:0;left:0;width:100%;height:100%;background:#1d242b}.spinner,header{position:fixed;background-color:transparent}.spinner{top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:10px solid #fff;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}header{top:0;left:0;height:60px;width:100%;z-index:3;-webkit-transform:translateZ(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header.activex{top:-100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#logo{float:left;margin:16px 0 0 20px}@media only screen and (min-width:768px){header{height:82px}#logo{margin:26px 0 0 60px}}#header-link{position:absolute;top:0;right:120px;height:100%;display:none}#header-link ul{height:100%;padding-top:24px}#header-link li{display:inline-block;margin-right:1em}#header-link a{display:inline-block;padding:.5em;font-family:'Playfair Display',serif;font-weight:400;color:#fff}#header-link a:focus,#header-link a:hover{color:#fff}@media only screen and (min-width:768px){#header-link{display:block}}button.cd-nav-trigger{border:0;background:0 0}button.cd-nav-trigger :focus{outline:0}.cd-nav-trigger{position:fixed;display:inline-block;top:18px;right:38px;height:44px;width:44px;z-index:5;overflow:hidden;white-space:nowrap}.cd-nav-trigger .cd-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:18px;height:3px;background-color:#fff;z-index:10}.cd-nav-trigger .cd-icon::before,.cd-nav-trigger .cd-icon:after{position:absolute;right:0;background-color:#fff;box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-nav-trigger .cd-icon::before{-webkit-transform:translateY(-6px) rotate(0);-moz-transform:translateY(-6px) rotate(0);-ms-transform:translateY(-6px) rotate(0);-o-transform:translateY(-6px) rotate(0);transform:translateY(-6px) rotate(0)}.cd-nav-trigger .cd-icon::after{-webkit-transform:translateY(6px) rotate(0);-moz-transform:translateY(6px) rotate(0);-ms-transform:translateY(6px) rotate(0);-o-transform:translateY(6px) rotate(0);transform:translateY(6px) rotate(0)}.cd-nav-trigger::after,.cd-nav-trigger::before{position:absolute;left:0;border-radius:50%;box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}.cd-nav-trigger::before{background-color:#212832;border:1px solid #fff;border-radius:50px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.cd-nav-trigger::after{background-color:#2ec3bd;transform:scale(0);-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.cd-nav-trigger.close-nav::before,.cd-nav-trigger::after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}.cd-nav-trigger.close-nav::before{transform:scale(0)}.cd-nav-trigger.close-nav::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.cd-nav-trigger.close-nav .cd-icon{background-color:rgba(255,255,255,0)}.cd-nav-trigger.close-nav .cd-icon::after,.cd-nav-trigger.close-nav .cd-icon::before{background-color:#fff}.cd-nav-trigger.close-nav .cd-icon::before{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.cd-nav-trigger.close-nav .cd-icon::after{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.cd-primary-nav{position:fixed;left:0;top:0;height:100%;width:100%;padding:80px 15%;z-index:3;background-color:#b2e3e1;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s}.cd-primary-nav li{margin:1.6em 0;text-align:left}.cd-primary-nav a{color:#2ec3bd;font-family:Heebo,sans-serif;font-weight:400;font-size:22px;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.no-touch .cd-primary-nav a:hover{color:#fff}.cd-primary-nav.fade-in{visibility:visible;opacity:1}@media only screen and (min-width:768px){.cd-primary-nav li{margin:2em 0}.cd-primary-nav a{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:1170px){.cd-primary-nav li{margin:1.6em 0}.cd-primary-nav a{font-size:22px}}.cd-overlay-content,.cd-overlay-nav{position:fixed;top:18px;right:38px;height:4px;width:4px;-webkit-transform:translateX(-20px) translateY(20px);-moz-transform:translateX(-20px) translateY(20px);-ms-transform:translateX(-20px) translateY(20px);-o-transform:translateX(-20px) translateY(20px);transform:translateX(-20px) translateY(20px)}.cd-overlay-content span,.cd-overlay-nav span{display:inline-block;position:absolute;border-radius:50%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}#half-hero,#half-hero-small,#hero{overflow:hidden;color:#fff;position:relative}.cd-overlay-content.is-hidden,.cd-overlay-nav.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-overlay-nav{z-index:2}.cd-overlay-nav span{background-color:#2ec3bd}#half-hero,#half-hero-small,#hero,.cd-overlay-content span{background-color:#212832}.cd-overlay-content{z-index:4}#hero{height:90%}#half-hero{height:500px}#half-hero-small{height:300px}#bg-hero{position:absolute;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.container-hero{position:relative;z-index:2;width:100%;height:100%}.vcenter{width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.hero-title .block-title,.hero-title h4{color:#fff}.hero-title .title-line{background:#fff}#timetables{position:absolute;bottom:0;right:0;width:auto;height:auto;padding:30px 45px;display:block;z-index:2;background:0 0}.timetables-text{width:auto;float:left;font-family:Heebo,sans-serif;font-weight:400;color:#fff;padding-top:0;font-size:12px;letter-spacing:0;line-height:22px;text-align:right}.about-more a,.timetables-more a{font-family:Heebo,sans-serif;font-size:13px;text-align:center}.timetables-text a{font-weight:600;color:#fff}.timetables-more{float:right;text-align:center;display:block;margin-left:20px;margin-top:-15px}.timetables-more a{width:70px;height:70px;color:#fff;font-weight:600;display:inline-block;line-height:14px;border:1px solid #fff;border-radius:50px;padding-top:20px}.about-more:after,.about-more:before{content:'';display:block;width:1px;height:60px;background:#1d242b}.about-more{text-align:center;margin:30px auto;display:block}.about-more:before{margin:0 auto 30px}.about-more:after{margin:30px auto 0}.pro-button-top a,.product-action a:hover{color:#fff;background:#2ec3bd}.about-more a{width:100px;height:100px;color:#1d242b;font-weight:600;display:inline-block;line-height:100px;border:1px solid #1d242b;border-radius:50px}.featured-news,.page-prev{text-align:left}.about-more img{width:100px;height:auto}.featured-news{padding-bottom:20px;margin-bottom:20px}.featured-news h4,.featured-news h4 a{color:#212832}.featured-news .featured-post-meta{margin-bottom:20px;font-family:Heebo,sans-serif;font-weight:700;position:relative;padding-right:20px;margin-right:20px;color:#2ec3bd}.featured-news .featured-post-meta .post-extra-info{font-family:'Playfair Display',serif;font-weight:400;color:#212832;margin:0 16px 0 0}.page-pro-price,.pro-price{font-family:Heebo,sans-serif}.featured-news .featured-post-meta .time-posted:before{content:"";width:40px;height:1px;background:#2ec3bd;display:inline-block;margin:0 16px 0 0;vertical-align:middle}.featured-news .post-categories{color:#212832;font-weight:700}.featured-news .post-summary{font-size:14px;line-height:20px}.page-navigation{width:100%;font-size:13px;font-weight:500;margin:120px 0 0}.page-navigation i{font-size:16px}.page-navigation a,.page-navigation span{color:#1d242b;display:block;float:left;width:33.33333%;overflow:hidden;padding:14px 0;text-decoration:none;white-space:nowrap;border-bottom:1px solid #2ec3bd}.page-navigation a:hover{color:#1d242b;-webkit-box-shadow:0 -5px 0 0 rgba(46,195,189,1) inset;-moz-box-shadow:0 -5px 0 0 rgba(46,195,189,1) inset;box-shadow:0 -5px 0 0 rgba(46,195,189,1) inset}.page-all{text-align:center}.page-next{text-align:right}#cookie-bar,.list-number,.old-logo,.product-action,.product-nav i,.socials i,span.sale{text-align:center}.page-navigation a.inactive{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=40);opacity:.4}.news-detail{color:#212832;line-height:18px;font-size:12px;font-weight:400}.news-detail p{padding:10px 0;margin:0}.page-pro-price span.old,.pro-price span.old{margin-left:6px;text-decoration:line-through}.news-detail p strong{display:block}.single-product{padding:0 20px}.product-img{overflow:hidden;position:relative}.product-img>a{display:block;position:relative}.product-img img{display:block;width:100%}.product-action{bottom:-35px;left:0;opacity:0;position:absolute;right:0;transition:all .3s ease 0s;z-index:9}.single-product:hover .product-action{bottom:0;opacity:1}.single-product:hover .pro-button-top{top:-60px;opacity:1}.pro-button-top{display:inline-block;opacity:0;position:relative;top:35px;transition:all .5s ease 0s}.pro-button-top a{border:1px solid #2ec3bd;border-radius:50px;display:inline-block;font-weight:400;height:32px;line-height:30px;padding:0 18px}span.sale{background-color:#e90052;width:50px;height:50px;border-radius:50px;color:#fff;font-weight:400;line-height:50px;left:0;padding:0;position:absolute;text-transform:uppercase;top:0;z-index:99}.product-info{overflow:hidden;padding-top:10px}.product-info h3{font-size:17px;line-height:20px}.pro-price{float:left;font-size:20px;font-weight:700}.pro-price span.normal{color:#e90052}.pro-price span.old{color:#79797f;font-size:15px;font-weight:400}.pro-rating{float:right;margin-top:4px}.product-nav{position:absolute;bottom:60px;left:50%;z-index:2;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.product-nav i{background:0 0;display:inline-block;float:left;width:65px;height:60px;color:#212832;font-size:24px;line-height:60px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-pro-price{font-size:20px;font-weight:700;margin-bottom:80px}.block-title-story h4,.timeline-box p,span.timeline-date{font-family:'Playfair Display',serif}.page-pro-price span.normal{color:#e90052}.page-pro-price span.old{color:#79797f;font-size:15px;font-weight:400}.featured-brands .brand-item img{width:100%;height:auto}.featured-brands:after,.featured-brands:before{position:absolute;content:'';z-index:1;top:0;height:100%;width:45px;pointer-events:none}.brand-item{margin:0 20px}.featured-brands:after{right:0;background:rgba(241,245,248,0);background:-webkit-linear-gradient(left,rgba(241,245,248,0) 0,rgba(241,245,248,1) 100%);background:linear-gradient(to right,rgba(241,245,248,0) 0,rgba(241,245,248,1) 100%)}.featured-brands:before{left:0;background:rgba(241,245,248,1);background:-webkit-linear-gradient(left,rgba(241,245,248,1) 0,rgba(241,245,248,0) 100%);background:linear-gradient(to right,rgba(241,245,248,1) 0,rgba(241,245,248,0) 100%)}#story,#timeline{position:relative}#story{width:100%;background-image:url(../img/bg/bg-story-page.jpg);background-position:top center;background-repeat:no-repeat;background-size:100%}.block-title-story h4{font-weight:400;margin-bottom:100px}.old-logo{margin:30px auto;display:block}.old-logo:after{content:'';display:block;width:1px;height:60px;background:#1d242b;margin:30px auto 0}.timeline-dot1,.timeline-dot2,.vertical-line{content:""}.old-logo img{width:100px;height:auto}.vertical-line{background-color:#1d242b;height:1508px;width:1px;position:absolute;margin:12px auto 0;left:0;right:0}.timeline-dot1,.timeline-dot2,.timeline-dot3,.timeline-dot4,.timeline-dot5,.timeline-dot6,.timeline-dot7,.timeline-dot8{left:0;right:0;height:12px;width:12px;position:absolute}.timeline-dot1{border:2px solid #1d242b;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 auto}.timeline-dot2{background:#1d242b;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:133px auto 0}.timeline-dot3{border-radius:6px;margin:336px auto 0}.timeline-dot3,.timeline-dot4{background:#1d242b;content:"";-moz-border-radius:6px;-webkit-border-radius:6px}.timeline-dot4{border-radius:6px;margin:539px auto 36px}.timeline-dot5{border-radius:6px;margin:734px auto 36px}.timeline-dot5,.timeline-dot6{background:#1d242b;content:"";-moz-border-radius:6px;-webkit-border-radius:6px}.timeline-dot6{border-radius:6px;margin:929px auto 36px}.timeline-dot7{border-radius:6px;margin:1250px auto 36px}.timeline-dot7,.timeline-dot8{content:"";background:#1d242b;-moz-border-radius:6px;-webkit-border-radius:6px}.timeline-dot8{border-radius:6px;margin:1508px auto 36px}.timeline-box{position:relative;background-color:#e6edf2;padding:45px 20px 20px;margin-bottom:140px}.timeline-box p{font-size:15px;color:#1d242b;margin-top:30px}span.timeline-date{position:absolute;top:-30px;right:0;display:inline-block;margin-right:24px;font-weight:700;font-size:36px}.fdcard-box h3,.list-title-cont h3{font-family:'Open Sans',sans-serif}.timeline-right{padding-top:173px}@media only screen and (max-width:768px){.timeline-dot1,.timeline-dot2,.timeline-dot3,.timeline-dot4,.timeline-dot5,.timeline-dot6,.timeline-dot7,.timeline-dot8,.vertical-line{display:none}.timeline-right{padding-top:0}.timeline-box{margin-bottom:60px}}.team-wrap{padding:0 40px}.team-img img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;width:100%;border-radius:50%;border:8px solid #fff}.team-img:hover .team-details{opacity:1;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.team-img:hover .team-overlay{opacity:1}.team-img,.team-member{position:relative;overflow:hidden;margin-bottom:30px}.team-title{margin:30px 0 7px}.team-overlay{background-color:rgba(29,36,43,.45);top:0;height:100%;transition:all .2s ease-in-out;border-radius:50%;border:8px solid #fff}.team-details,.team-overlay{opacity:0;position:absolute;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.team-details{top:50%;left:0;padding:5%;overflow:hidden;z-index:2;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);transition:all .2s ease-in-out}.socials a,.socials i{width:37px;height:37px}.team-details .socials i{color:#fff}.socials a{display:inline-block;background-color:transparent}.socials a:hover i{color:#fff;background-color:#2ec3bd}.socials i{line-height:37px;color:#616161;font-size:14px;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mobile-socials{display:none}@media (max-width:991px){.team-member{margin-bottom:40px}.team-overlay{display:none}.mobile-socials{display:block;margin:10px 0 0}.mobile-socials li{display:inline-block;margin:0}.mobile-socials li:not(:last-child){margin-right:10px}}@media (max-width:767px){.team-wrap{padding:0 20px}.team-img img,.team-overlay{border:4px solid #fff}}.fdcard-box{position:relative;padding-left:47px;padding-bottom:10px}.fdcard-box-icon{position:absolute;top:2px;left:0;color:#4b4e53;font-size:30px}.fdcard-box h3{color:#4b4e53;font-weight:700;font-size:16px;margin-bottom:5px;margin-top:5px}.fdcard-text-cont h1{margin-top:0;margin-bottom:40px}.fdcard-img-cont{overflow:hidden;position:absolute;height:100%;padding:0;top:0}.fdcard-img,.fdcard-img-constr{position:absolute;top:0;left:0;height:100%;z-index:0;width:100%;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-repeat:no-repeat;background-position:center center}@media (max-width:992px){.fdcard-img,.fdcard-img-cont{position:relative}.fdcard-img{height:390px}}.fdcard2-img-cont img{position:absolute;top:0;left:0}.fdcard2-img-center{width:416px;height:300px;margin:0 auto;position:relative}@media (max-width:480px){.fdcard2-img-center{width:280px;height:280px}}.image-edge .container{position:relative}.image-edge .container div[class*=col-]{position:absolute}@media all and (max-width:990px){.image-edge .container div[class*=col-]{position:relative;transform:none;-webkit-transform:none;top:0}}.v-align-transform{position:relative;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);top:50%;z-index:2}.featured-brands-dermocosmetics .brand-item img{width:100%;height:auto}.featured-brands-dermocosmetics .brand-item{margin:0 20px}.list-cont{padding-top:130px;padding-bottom:80px}.list-box{margin-bottom:50px;padding:10px;border-top:1px solid #e6edf2}.list-info-cont,.list-title-cont{position:relative;padding-left:40px}.list-title-cont{padding-top:20px;padding-bottom:20px}.list-number{width:20px;height:20px;font-size:10px;font-weight:600;line-height:20px;padding:0;position:absolute;background-color:transparent;top:10px;left:10px;border-radius:50%;color:#1d242b;border:1px solid #2ec3bd}.list-title-cont h3{color:#1d242b;font-weight:700;font-size:18px;line-height:20px;margin:0}@media only screen and (max-width:768px){.list-cont{padding-top:80px;padding-bottom:30px}}.contact-form-cont{position:relative;max-width:550px;padding:40px 20px}.form-control{height:auto;box-shadow:none!important}.form-control.error{border-color:#e42c3e;z-index:1}label.error{font-weight:400;visibility:hidden!important;display:none!important}#contactSuccess{margin-top:45px;margin-bottom:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control,.login-select,input,select,textarea{border:none;border-bottom:1px solid #a6a7a9;border-radius:0;background:0 0;color:#4b4e53;font-size:14px;margin:0;outline:0;padding:8px 20px 8px 0}.input-border{border:1px solid #dedede;padding:9px 15px}select.input-border{border:1px solid #dedede;padding:9px 20px 9px 10px}.fc td,.fc td.fc-today,.fc th{border-style:solid;border-left:none;border-right:none}.form-control::-webkit-input-placeholder,::-webkit-input-placeholder{color:#4b4e53}.form-control::-moz-placeholder,::-moz-placeholder{color:#4b4e53}.form-control:-moz-placeholder,:-moz-placeholder{color:#4b4e53}.form-control:-ms-input-placeholder,:-ms-input-placeholder{color:#4b4e53}:focus::-webkit-input-placeholder{color:#a6a7a9}:focus::-moz-placeholder{color:#a6a7a9}:focus:-moz-placeholder{color:#a6a7a9}:focus:-ms-input-placeholder{color:#a6a7a9}.form-control:focus,.nl-email-input:focus{border-color:#1d242b}#cookie-bar{background:rgba(255,255,255,1);height:auto;line-height:24px;color:#1d242b;padding:18px 10px}#cookie-bar.fixed{position:fixed;top:0;left:0;width:80%;margin:0 10%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#ecg,.ecg-bg,svg{width:100%}#cookie-bar.fixed.bottom{bottom:1%;top:auto}#cookie-bar p{font-size:13px;font-weight:400;margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#2ecc71}#cookie-bar .cb-enable:hover{background:#27ae60}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy,#cookie-bar .cb-policy:hover{background:#2ec3bd}.ecg-bg{position:absolute;top:0;background-image:url(../img/bg/bg03.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}#ecg,.map,.map-holder{position:relative}#ecg{max-width:700px;margin:0 auto;padding:0}svg{height:auto}#beats{stroke-dasharray:281;-webkit-animation:dash 4s infinite linear forwards}@-webkit-keyframes dash{from{stroke-dashoffset:814}to{stroke-dashoffset:-814}}@keyframes dash{from{stroke-dashoffset:814}to{stroke-dashoffset:-814}}#calendar{max-width:100%;margin:0 auto}.list-posts{list-style:none;margin:0;padding:0}.calendar-note>li{margin-bottom:15px}.calendar-note>li>p{font-size:13px;line-height:13px;margin:0;font-weight:500;display:block}.calendar-note>li>p:before{position:relative;width:32px;height:12px;background:rgba(110,181,144,1);color:#fff;content:"";margin-right:5px;text-align:center;vertical-align:top;font-size:8px;display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.calendar-note>li>span{font-size:12px;margin-left:37px}.calendar-note>li>p.violet:before{background:#9987b5}.calendar-note>li>p.grey:before{background:#d0dde6}.fc-state-active,.fc-state-default,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:transparent}.fc-toolbar h2{font-size:20px;line-height:20px;font-weight:400;margin:0;text-transform:capitalize}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#d0dde6}.fc td,.fc th{border-width:1px;padding:0;vertical-align:top}.fc th{text-align:right;padding:10px 0}.fc-day-grid-event{margin:1px 2px 0;padding:4px 1px;text-align:center;border-radius:50px}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:8px 4px 0}.fc-state-default{background-image:none;background-repeat:repeat-x;border-color:transparent;text-shadow:none;box-shadow:none;font-weight:600}.map iframe{width:100%;height:300px;border:none}.map-holder{overflow:hidden}.map-holder iframe{border:none;position:absolute;width:100%;height:180%;top:-40%;left:0;z-index:1}.map-holder:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.map-holder.interact:before{width:0}.map-holder.inline{height:400px;overflow:hidden}#footer{padding:60px 0 20px}.footer{margin-bottom:80px}.footer i{color:#666;display:inline-block;margin-right:3px}.footer i:hover{color:#fd6804}.footer .widget .widget-title{position:relative;width:100%;margin-bottom:30px;display:block}.footer .widget .widget-title h3{margin:0;font-weight:700;font-size:14px;line-height:1}.footer .about-widget p{margin-bottom:20px}.footer li{font-size:13px;line-height:20px}.footer li a{color:inherit}.footer-bottom{padding:20px 0;color:#333;border-top:1px solid #e6edf2}.build a{font-size:11px;font-weight:600;color:#d0dde6}@media (max-width:991px){body.boxed{background:#f1f5f8;padding-right:0}.right-patch{display:none}.cd-nav-trigger,.cd-overlay-content,.cd-overlay-nav{top:14px;right:14px}}@media (max-width:768px){.pull-up{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.footer .widget{margin-bottom:30px}}