body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0}
ol,ul{list-style:none;margin:0;padding:0}
a{text-decoration:none}
@font-face{font-family:'Lato',sans-serif;src:url(https://fonts.googleapis.com/css?family=Lato:100,300,900)}
.modal-backdrop.in{filter:alpha(opacity=7);opacity:.7}
.modal-content{background:none;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.modal-body{padding:0 25px 25px}
.modal-header{padding:25px 25px 15px;text-align:right}
.modal-header,.modal-footer{border:0}
.modal-header .close{float:none;margin:0;font-size:36px;color:#fff;font-weight:300;text-shadow:none;opacity:1}
.modal-dialog.cl-videomd{width:100%!important;margin:0 auto}
.modal-dialog.cl-videomd .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#fff!important;text-shadow:0 1px 0 #fff;opacity:1!important;filter:alpha(opacity=20)}
.modal-dialog.cl-videomd{width:100%!important;margin:0 auto}
.overlay{display:block;background-color:#fff;width:100%;height:100%;top:0;left:0;position:absolute;z-index:998;margin:0 auto;overflow:hidden}
.overlay-active{width:0;left:100%;-ms-transition:all .7s cubic-bezier(.71,0,.39,1.01);-webkit-transition:all .7s cubic-bezier(.71,0,.39,1.01);transition:all .7s cubic-bezier(.71,0,.39,1.01)}
.overlay-black{display:block;background-color:#000;width:100%;height:100%;top:0;left:0;position:absolute;z-index:2;margin:0 auto}
.active-preload{-moz-transition:all 1.5s cubic-bezier(0.785,0.135,0.150,0.860);-webkit-transition:all 1.5s cubic-bezier(0.785,0.135,0.150,0.860);transition:all 1.5s cubic-bezier(0.785,0.135,0.150,0.860)}
#preloader{position:fixed;background:url(../img/preloader.png) center/contain no-repeat;height:130px;width:278px;margin:-62px -120px;top:50%;left:50%;z-index:999;-moz-transition:all 1s cubic-bezier(0.785,0.135,0.150,0.860);-webkit-transition:all 1s cubic-bezier(0.785,0.135,0.150,0.860);transition:all 1s cubic-bezier(0.785,0.135,0.150,0.860);overflow:hidden}
#preloader:after{content:"";background:rgba(255,255,255,1);position:absolute;width:100%;height:100%;-moz-animation:load 1s;-webkit-animation:load 1s;animation:load 1s;transform:translate3d(100%,0,0)}
@keyframes load {
from{transform:translate3d(0,0,0)}
}
.section{position:relative;overflow:hidden;background-size:cover;-moz-transition:all .8s cubic-bezier(0.785,0.135,0.150,0.860);-webkit-transition:all .8s cubic-bezier(0.785,0.135,0.150,0.860);transition:all .8s cubic-bezier(0.785,0.135,0.150,0.860)}
.section .sec-content{position:relative;z-index:6}
.section .sec-content .container-fluid{padding-left:55px;padding-right:55px}
.section h1,.section h2{position:relative;font-family:'Lato',sans-serif;font-weight:900;left:0;color:#05a8cf;font-size:84px;height:84px;z-index:101;width:100%;overflow:hidden;line-height:3;letter-spacing:-5px;-moz-transition:line-height .6s cubic-bezier(.69,0,.31,1);-webkit-transition:line-height .6s cubic-bezier(.69,0,.31,1);transition:line-height .6s cubic-bezier(.69,0,.31,1)}
.section h1{font-weight:300;top:0;-webkit-transition-delay:.5s;transition-delay:.5s}
.section h2{font-weight:900;top:0;-webkit-transition-delay:.6s;transition-delay:.6s}
.section .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#007dc4;opacity:.9;z-index:6}
.section-img{position:absolute;top:0;width:100%;height:100%;background-size:cover}
.section-img:before{content:"";background:linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,0.35));width:100%;height:100%;display:block;top:0;left:0;position:absolute}
.section.active h1,.section.active h2{line-height:1}
.section h2,.section.active h2{text-transform:uppercase}
.section.dark,.section.dark h1,.section.dark h2,.section.dark h3,.section.dark h4,.section.dark h5,.section.dark h6,.section.dark p,.section.dark .decsription-short-text,.section.dark .decsription-short-text p{color:#fff}
.section:after{content:"";background:#1c1c1c;height:100%;width:100%;position:absolute;top:0;left:0;z-index:102;-moz-transition:all .8s cubic-bezier(0.785,0.135,0.150,0.860);-webkit-transition:all .8s cubic-bezier(.71,.01,.32,1.01);transition:all .8s cubic-bezier(.71,.01,.32,1.01);transform:translate3d(0%,0,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0)}
.section.active:after{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0)}
.button{border-radius:4px;border:none;color:#FFF;font-family:'Lato',sans-serif;font-weight:900;text-align:left;text-transform:uppercase;font-size:16px;padding:10px 0;width:200px;transition:all .5s;cursor:pointer;margin:5px;background:transparent}
.button span{cursor:pointer;display:inline-block;position:relative;transition:.5s}
.button span:after{content:'\009B';position:absolute;width:30px;height:30px;text-align:center;border-radius:50%;opacity:1;top:-3px;right:-20px;transition:.5s}
.button:hover span{color:#05a8cf;padding-right:25px}
.button:hover span:after{opacity:1;right:0}
.slide{position:relative;background-position:top center;background-size:cover}
.slide:before{content:"";background:linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,0.35));width:100%;height:100%;display:block;top:0;left:0;position:absolute}
.slide1{background-image:url(../img/slider1.jpg)}
.slide2{background-image:url(../img/slider2.jpg)}
.slide3{background-image:url(../img/slider3.jpg)}
.slide4{background-image:url(../img/slider4.jpg)}
.tslide1{background-image:url(../img/tslider1.jpg)}
.tslide2{background-image:url(../img/tslider2.jpg)}
.tslide3{background-image:url(../img/tslider3.jpg)}
.tslide4{background-image:url(../img/tslider4.jpg)}
.tslide5{background-image:url(../img/tslider5.jpg)}
.bslide1{background-image:url(../img/bslider1.jpg)}
.bslide2{background-image:url(../img/bslider2.jpg)}
.bslide3{background-image:url(../img/bslider3.jpg)}

.sslide1{background-image:url(../img/sslider-1.jpg)}
.sslide2{background-image:url(../img/sslider-2.jpg)}
.sslide3{background-image:url(../img/sslider-3.jpg)}
.sslide4{background-image:url(../img/sslider-4.jpg)}
.sslide5{background-image:url(../img/sslider-5.jpg)}
.sslide6{background-image:url(../img/sslider-6.jpg)}
.sslide7{background-image:url(../img/sslider-7.jpg)}

.wslide1{background-image:url(../img/wslider-1.jpg)}
.wslide2{background-image:url(../img/wslider-2.jpg)}
.wslide3{background-image:url(../img/wslider-3.jpg)}
.wslide4{background-image:url(../img/wslider-4.jpg)}
.wslide5{background-image:url(../img/wslider-5.jpg)}
.wslide6{background-image:url(../img/wslider-6.jpg)}
.wslide7{background-image:url(../img/wslider-7.jpg)}
.wslide8{background-image:url(../img/wslider-8.jpg)}
.wslide9{background-image:url(../img/wslider-9.jpg)}
.wslide10{background-image:url(../img/wslider-10.jpg)}
.wslide11{background-image:url(../img/wslider-11.jpg)}
.wslide12{background-image:url(../img/wslider-12.jpg)}
.wslide13{background-image:url(../img/wslider-13.jpg)}
.wslide14{background-image:url(../img/wslider-14.jpg)}
.wslide15{background-image:url(../img/wslider-15.jpg)}
.wslide16{background-image:url(../img/wslider-16.jpg)}
.wslide17{background-image:url(../img/wslider-17.jpg)}
#section0{background-image:url(../img/bg0.jpg)}
#section1{background-image:url(../img/bg1.jpg)}
#section2{background-image:url(../img/bg2.html)}
#section3{background-image:url(../img/bg3.html)}
#section4{background-image:url(../img/bg4.html)}
#section5{background-image:url(../img/bg5.jpg)}
#section6{background-image:url(../img/bg6.html)}
#section7{background-image:url(../img/bg7.jpg)}
#section8{background-image:url(../img/bg8.jpg)}
.decsription-short-text{position:relative;z-index:105;left:5px;top:0;width:400px;font-size:16px;line-height:1.45;font-family:'Lato',sans-serif;font-weight:200;opacity:0;word-spacing:2px;transform:matrix(1,1,0,0,0,20);-webkit-transform:matrix(1,0,0,1,0,20);-moz-transform:matrix(1,0,0,1,0,20);-moz-transition:all .4s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .4s cubic-bezier(0.7,0.01,0.3,1);transition:all .4s cubic-bezier(0.7,0.01,0.3,1)}
.decsription-short-text a{text-decoration:underline}
.decsription-short-text a:hover{color:#05a8cf}
.decsription-short-text::after{width:292px;height:1px;font-size:16px;background-color:#ccc;top:5px;opacity:0;content:'';display:block;position:relative;transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);-moz-transform:matrix(1,0,0,1,0,0)}
.decsription-short-text-active{opacity:1;transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);-moz-transform:matrix(1,0,0,1,0,0);-moz-transition:all .9s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .9s cubic-bezier(0.7,0.01,0.3,1);transition:all .9s cubic-bezier(0.7,0.01,0.3,1)}
.decsription-short-text-active::after{width:292px;opacity:1;transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);-moz-transform:matrix(1,0,0,1,0,0);-moz-transition:all .8s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .8s cubic-bezier(0.7,0.01,0.3,1);transition:all .8s cubic-bezier(0.7,0.01,0.3,1)}
ul.social{width:310px;height:30px;text-align:left;cursor:pointer;position:relative;top:32px;left:0;z-index:100;-moz-transition:all .8s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .8s cubic-bezier(0.7,0.01,0.3,1);transition:all .8s cubic-bezier(0.7,0.01,0.3,1)}
.social li,.social a{float:left;-moz-transition:all .5s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .5s cubic-bezier(0.7,0.01,0.3,1);transition:all .5s cubic-bezier(0.7,0.01,0.3,1)}
.dark .decsription-short-text::after{background-color:#fff}
.dark .social li:nth-child(1){display:inline-block;width:100px;height:30px;margin:10px 8px 0 0;color:#fff;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:1px}
.dark #fb{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:155px 0}
.dark #fb:hover{background-position:155px -42px}
.dark #twitter{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:185px 0}
.dark #twitter:hover{background-position:185px -42px}
.dark #tumblr{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:72px 3px}
.dark #tumblr:hover{background-position:72px -40px}
.dark #pinterest{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:96px 2px}
.dark #pinterest:hover{background-position:96px -40px}
.dark #insta{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:127px 1px}
.dark #insta:hover{background-position:127px -42px}
.dark #googlep{display:inline-block;width:34px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-white.png);background-position:40px 2px}
.dark #googlep:hover{background-position:40px -40px}
.social li:nth-child(1){display:inline-block;width:100px;height:30px;margin:10px 8px 0 0;color:#000;font-family:'Lato',sans-serif;font-weight:300;letter-spacing:1px}
#fb{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:155px 0}
#fb:hover{background-position:155px -42px}
#twitter{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:185px 0}
#twitter:hover{background-position:185px -42px}
#tumblr{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:72px 3px}
#tumblr:hover{background-position:72px -40px}
#pinterest{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:96px 2px}
#pinterest:hover{background-position:96px -40px}
#insta{display:inline-block;width:30px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:127px 1px}
#insta:hover{background-position:127px -42px}
#googlep{display:inline-block;width:34px;height:40px;margin:3px 0 0;background-image:url(../img/social-icons-blue.png);background-position:40px 2px}
#googlep:hover{background-position:40px -40px}
.logo{position:fixed;width:140px;height:65px;top:30px;left:60px;transform:scale(1,1);z-index:103;-moz-transition:all .25s cubic-bezier(0.39,0.575,0.565,1);-webkit-transition:all .25s cubic-bezier(0.39,0.575,0.565,1);transition:all .25s cubic-bezier(0.39,0.575,0.565,1);background-image:url(../img/cl-logo.png);background-repeat:no-repeat}
.accordion{width:300px;margin:0 auto;padding:0;background:#1c1c1c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:fixed;top:0;right:0;transform:translate3d(100%,0,0);z-index:120;height:100vh;overflow-y:auto;-moz-transition:all .6s cubic-bezier(.55,0,.45,1);-webkit-transition:all .6s cubic-bezier(.55,0,.45,1);transition:all .6s cubic-bezier(.55,0,.45,1)}
.accordion-active{right:0;transform:translate3d(0,0,0)}
.accordion .link{cursor:pointer;display:block;padding:15px 15px 15px 42px;color:#909090;font-family:'Lato',sans-serif;font-weight:900;font-size:20px;position:relative;text-transform:uppercase;z-index:10;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.accordion .link:hover{color:#f1f1f2}
.accordion .link a{color:#909090;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion .link a:hover{color:#f1f1f2}
.accordion li:last-child .link{border-bottom:0}
.accordion li i{position:absolute;top:16px;left:12px;font-family:'Lato',sans-serif;font-size:18px;font-weight:300;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}
.accordion li.open .link{color:#fff;padding:15px 15px 15px 20px}
.accordion li.open i{color:#fff}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.accordion li.default .submenu{display:block}
.submenu{display:none;background:#141313;font-family:'Lato',sans-serif;font-size:18px;font-weight:300;position:relative;z-index:10}
.submenu li{position:relative;z-index:5}
.submenu li a:before{content:"";background:#fff;height:0;width:3px;position:absolute;left:0;top:0;-moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);transition:all .6s cubic-bezier(0.7,0.01,0.3,1)}
.submenu a{display:block;text-decoration:none;color:#cbcbcb;padding:6px 12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.submenu li.active a{color:#05a8cf;-moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);transition:all .6s cubic-bezier(0.7,0.01,0.3,1)}
.submenu li.active a:before{content:"";background:#05a8cf;height:100%;width:3px;position:absolute;left:0;top:0;-moz-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);-webkit-transition:all .6s cubic-bezier(0.7,0.01,0.3,1);transition:all .6s cubic-bezier(0.7,0.01,0.3,1)}
.submenu li.active a:hover{color:#05a8cf}
.submenu a:hover{color:#fff}
.submenu a:hover:before{color:#fff;height:50%}
#nav-icon1{width:40px;height:30px;position:fixed;z-index:500;margin:15px auto;right:18px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#nav-icon1:hover{-moz-animation:burger .6s;-webkit-animation:burger .6s;animation:burger .6s}
@keyframes burger {
0%{transform:scale(1,1)}
30%{transform:scale(1.075,1.075)}
100%{transform:scale(1,1)}
}
#nav-icon1.open{margin:15px auto}
#nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#eee;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}
#nav-icon1 span:nth-child(1){top:0}
#nav-icon1 span:nth-child(2){top:12px}
#nav-icon1 span:nth-child(3){top:24px}
#nav-icon1.open span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}
#nav-icon1.open span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
#nav-icon1.open .startplink{display:none}
#nav-icon1 .startplink{position:absolute;font-size:18px;font-weight:600;left:-170px;top:0;color:#eee}
#video{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:#000;background-position:center center;background-size:cover;object-fit:cover;z-index:3}
#crafted-craft-video-wrapper{position:absolute;width:600px;height:360px;padding:32px 40px;display:inline-block;top:auto;bottom:2%;overflow:hidden;left:60%;transform:translateX(-60%);-webkit-transform:translateX(-60%)}
#crafted-craft-video-wrapper:after{content:"";width:600px;height:360px;background:url(../img/craft-video-bg.png) top center no-repeat;background-size:100%;top:0;right:0;position:absolute;display:inline-block}
#crafted-craft-video-wrapper .video-fill-screen.vid{width:435px;height:273px;margin:0 auto}
.column-left{display:table-cell;vertical-align:middle}
.vid{width:100%;clear:both;background:50% 50% no-repeat;padding:0 50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.video-bg-contianer,.bloc-video{position:absolute;top:0;bottom:0;left:50%;right:-50%;overflow:hidden;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.bloc-video{position:relative;line-height:10px}
#crafted-craft-video-wrapper .bloc-video{width:100%;height:100%;min-width:100%;min-height:100%;z-index:0}
.chart{display:block;max-width:800px;margin:40px auto 0;text-align:center;-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)}
.c2-wrap{-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);position:relative;width:566px;height:608px;margin:40px auto 20px}
.c2-wrap .c2-circ-1{left:50%;top:-3%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.c2-backbone{width:478px;height:478px;z-index:1}
.c2-wrap .c2-circ-1 svg{-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}
.c2-wrap .c2-circ-2{right:-1%;top:15%}
.c2-wrap .c2-circ-2 svg{-webkit-animation-duration:3.25s;-moz-animation-duration:3.25s;-ms-animation-duration:3.25s;-o-animation-duration:3.25s;animation-duration:3.25s}
.c2-wrap .c2-circ-3{right:-1%;bottom:16%}
.c2-wrap .c2-circ-3 svg{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}
.c2-wrap .c2-circ-4{left:50%;bottom:-2%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.c2-wrap .c2-circ-4 svg{-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-ms-animation-duration:3.5s;-o-animation-duration:3.5s;animation-duration:3.5s}
.c2-wrap .c2-circ-5{left:-1%;bottom:16%}
.c2-wrap .c2-circ-5 .c2-label{line-height:13px}
.c2-wrap .c2-circ-5 svg{-webkit-animation-duration:3.75s;-moz-animation-duration:3.75s;-ms-animation-duration:3.75s;-o-animation-duration:3.75s;animation-duration:3.75s}
.c2-wrap .c2-circ-6{left:-1%;top:15%}
.c2-wrap .c2-circ-6 svg{-webkit-animation-duration:4.25s;-moz-animation-duration:4.25s;-ms-animation-duration:4.25s;-o-animation-duration:4.25s;animation-duration:4.25s}
.c2-circ{position:absolute;z-index:3;width:163px;height:163px}
.c2-circ .outer-circle{transition:all 250ms}
.c2-circ .c2-label{position:absolute;left:0;top:50%;width:161px;height:32px;padding:10px;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:-.5px;text-align:center;font-size:13px;overflow:hidden;box-sizing:border-box}
.c2-dots span.dot{width:8px;height:8px;display:block;border-radius:4px;position:absolute;top:167px;left:282px;z-index:2;-webkit-transform-origin:0 134.5px;-moz-transform-origin:0 134.5px;-ms-transform-origin:0 134.5px;-o-transform-origin:0 134.5px;transform-origin:0 134.5px}
.c2-dots span.dot:nth-child(1){-webkit-animation:c2spin1 4s linear infinite;-moz-animation:c2spin1 4s linear infinite;-ms-animation:c2spin1 4s linear infinite;-o-animation:c2spin1 4s linear infinite;animation:c2spin1 4s linear infinite}
.c2-dots span.dot:nth-child(2){-webkit-animation:c2spin2 4s linear infinite;-moz-animation:c2spin2 4s linear infinite;-ms-animation:c2spin2 4s linear infinite;-o-animation:c2spin2 4s linear infinite;animation:c2spin2 4s linear infinite}
.c2-dots span.dot:nth-child(3){-webkit-animation:c2spin3 4s linear infinite;-moz-animation:c2spin3 4s linear infinite;-ms-animation:c2spin3 4s linear infinite;-o-animation:c2spin3 4s linear infinite;animation:c2spin3 4s linear infinite}
.c2-dots span.dot:nth-child(4){-webkit-animation:c2spin4 4s linear infinite;-moz-animation:c2spin4 4s linear infinite;-ms-animation:c2spin4 4s linear infinite;-o-animation:c2spin4 4s linear infinite;animation:c2spin4 4s linear infinite}
.c2-dots span.dot:nth-child(5){-webkit-animation:c2spin5 4s linear infinite;-moz-animation:c2spin5 4s linear infinite;-ms-animation:c2spin5 4s linear infinite;-o-animation:c2spin5 4s linear infinite;animation:c2spin5 4s linear infinite}
.c2-dots span.dot:nth-child(6){-webkit-animation:c2spin6 4s linear infinite;-moz-animation:c2spin6 4s linear infinite;-ms-animation:c2spin6 4s linear infinite;-o-animation:c2spin6 4s linear infinite;animation:c2spin6 4s linear infinite}
.c2-dots span.dot:nth-child(7){-webkit-animation:c2spin7 4s linear infinite;-moz-animation:c2spin7 4s linear infinite;-ms-animation:c2spin7 4s linear infinite;-o-animation:c2spin7 4s linear infinite;animation:c2spin7 4s linear infinite}
.c2-dots span.dot:nth-child(8){-webkit-animation:c2spin8 4s linear infinite;-moz-animation:c2spin8 4s linear infinite;-ms-animation:c2spin8 4s linear infinite;-o-animation:c2spin8 4s linear infinite;animation:c2spin8 4s linear infinite}
.c2-dots span.dot:nth-child(9){-webkit-animation:c2spin9 4s linear infinite;-moz-animation:c2spin9 4s linear infinite;-ms-animation:c2spin9 4s linear infinite;-o-animation:c2spin9 4s linear infinite;animation:c2spin9 4s linear infinite}
.c2-dots span.dot:nth-child(10){-webkit-animation:c2spin10 4s linear infinite;-moz-animation:c2spin10 4s linear infinite;-ms-animation:c2spin10 4s linear infinite;-o-animation:c2spin10 4s linear infinite;animation:c2spin10 4s linear infinite}
@-webkit-keyframes c2spin1 {
0%{-webkit-transform:rotate(0deg);background-color:#286eab}
15%{-webkit-transform:rotate(57.5deg)}
30%{-webkit-transform:rotate(57.5deg) translate(0,-100px)}
30.001%{-webkit-transform:rotate(178deg) translate(0,-100px)}
50%{-webkit-transform:rotate(178deg) translate(0,-100px);background-color:#84c88c}
60%{-webkit-transform:rotate(178deg) translate(0,0);background-color:#84c88c}
80%{-webkit-transform:rotate(269deg) translate(0,0);background-color:#84c88c}
100%{-webkit-transform:rotate(360deg) translate(0,0);background-color:#286eab}
}
@-moz-keyframes c2spin1 {
0%{-moz-transform:rotate(0deg);background-color:#286eab}
15%{-moz-transform:rotate(57.5deg)}
30%{-moz-transform:rotate(57.5deg) translate(0,-100px)}
30.001%{-moz-transform:rotate(178deg) translate(0,-100px)}
50%{-moz-transform:rotate(178deg) translate(0,-100px);background-color:#84c88c}
60%{-moz-transform:rotate(178deg) translate(0,0);background-color:#84c88c}
100%{-moz-transform:rotate(360deg) translate(0,0);background-color:#286eab}
}
@-o-keyframes c2spin1 {
0%{-o-transform:rotate(0deg);background-color:#286eab}
15%{-o-transform:rotate(57.5deg)}
30%{-o-transform:rotate(57.5deg) translate(0,-100px)}
30.001%{-o-transform:rotate(178deg) translate(0,-100px)}
50%{-o-transform:rotate(178deg) translate(0,-100px);background-color:#84c88c}
60%{-o-transform:rotate(178deg) translate(0,0);background-color:#84c88c}
100%{-o-transform:rotate(360deg) translate(0,0);background-color:#286eab}
}
@keyframes c2spin1 {
0%{transform:rotate(0deg);background-color:#286eab}
15%{transform:rotate(57.5deg)}
30%{transform:rotate(57.5deg) translate(0,-100px)}
30.001%{transform:rotate(178deg) translate(0,-100px)}
50%{transform:rotate(178deg) translate(0,-100px);background-color:#84c88c}
60%{transform:rotate(178deg) translate(0,0);background-color:#84c88c}
100%{transform:rotate(360deg) translate(0,0);background-color:#286eab}
}
@-webkit-keyframes c2spin2 {
0%{-webkit-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
15%{-webkit-transform:rotate(-1.5deg) translate(0,0);background-color:#f26f70}
40%{-webkit-transform:rotate(119deg) translate(0,0);background-color:#f26f70}
45%,55%{-webkit-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%{background-color:#84c88c}
77.5%{-webkit-transform:rotate(209deg) translate(0,-100px)}
85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-webkit-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@-moz-keyframes c2spin2 {
0%{-moz-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
15%{-moz-transform:rotate(-1.5deg) translate(0,0);background-color:#f26f70}
40%{-moz-transform:rotate(119deg);background-color:#f26f70}
45%,55%{-moz-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-moz-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@-o-keyframes c2spin2 {
0%{-o-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
15%{-o-transform:rotate(-1.5deg) translate(0,0);background-color:#f26f70}
40%{-o-transform:rotate(119deg);background-color:#f26f70}
45%,55%{-o-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-o-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@keyframes c2spin2 {
0%{transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
15%{transform:rotate(-1.5deg) translate(0,0);background-color:#f26f70}
40%{transform:rotate(119deg);background-color:#f26f70}
45%,55%{transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%{background-color:#84c88c}
77.5%{transform:rotate(209deg) translate(0,-100px)}
85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@-webkit-keyframes c2spin3 {
0%{-webkit-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
15%{-webkit-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
40%{-webkit-transform:rotate(57.5deg);background-color:#286eab}
50%,55%{-webkit-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-webkit-transform:rotate(57.5deg) translate(0,-100px);background-color:#f8cd8b}
}
@-moz-keyframes c2spin3 {
0%{-moz-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
15%{-moz-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
40%{-moz-transform:rotate(57.5deg);background-color:#286eab}
50%,55%{-moz-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
72.99%{background-color:#2dbaa6}
73%,85.999999%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-moz-transform:rotate(57.5deg) translate(0,-100px);background-color:#f8cd8b}
}
@-o-keyframes c2spin3 {
0%{-o-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
15%{-o-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
40%{-o-transform:rotate(57.5deg);background-color:#286eab}
50%,55%{-o-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-o-transform:rotate(57.5deg) translate(0,-100px);background-color:#f8cd8b}
}
@keyframes c2spin3 {
0%{transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
15%{transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
40%{transform:rotate(57.5deg);background-color:#286eab}
50%,55%{transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{transform:rotate(57.5deg) translate(0,-100px);background-color:#f8cd8b}
}
@-webkit-keyframes c2spin4 {
0%,4%{-webkit-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
17%{-webkit-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
36%{-webkit-transform:rotate(389deg)}
55%{-webkit-transform:rotate(479deg);background-color:#2dbaa6}
100%,60%{-webkit-transform:rotate(479deg) translate(0,-100px);background-color:#2dbaa6}
}
@-moz-keyframes c2spin4 {
0%,4%{-moz-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
17%{-moz-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
36%{-moz-transform:rotate(389deg)}
55%{-moz-transform:rotate(479deg);background-color:#2dbaa6}
100%,60%{-moz-transform:rotate(479deg) translate(0,-100px);background-color:#2dbaa6}
}
@-o-keyframes c2spin4 {
0%,4%{-o-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
17%{-o-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
36%{-o-transform:rotate(389deg)}
55%{-o-transform:rotate(479deg);background-color:#2dbaa6}
100%,60%{-o-transform:rotate(479deg) translate(0,-100px);background-color:#2dbaa6}
}
@keyframes c2spin4 {
0%,4%{transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
17%{transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
36%{transform:rotate(389deg)}
55%{transform:rotate(479deg);background-color:#2dbaa6}
100%,60%{transform:rotate(479deg) translate(0,-100px);background-color:#2dbaa6}
}
@-webkit-keyframes c2spin5 {
0%,4%{-webkit-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
19%{-webkit-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
44%{-webkit-transform:rotate(418.5deg)}
70%{-webkit-transform:rotate(538deg) translate(0,0);background-color:#84c88c}
100%,77%{-webkit-transform:rotate(538deg) translate(0,-100px);background-color:#84c88c}
}
@-moz-keyframes c2spin5 {
0%,4%{-moz-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
19%{-moz-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
44%{-moz-transform:rotate(418.5deg)}
70%{-moz-transform:rotate(538deg) translate(0,0);background-color:#84c88c}
100%,77%{-moz-transform:rotate(538deg) translate(0,-100px);background-color:#84c88c}
}
@-o-keyframes c2spin5 {
0%,4%{-o-transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
19%{-o-transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
44%{-o-transform:rotate(418.5deg)}
70%{-o-transform:rotate(538deg) translate(0,0);background-color:#84c88c}
100%,77%{-o-transform:rotate(538deg) translate(0,-100px);background-color:#84c88c}
}
@keyframes c2spin5 {
0%,4%{transform:rotate(299deg) translate(0,-100px);background-color:#f8cd8b}
19%{transform:rotate(299deg) translate(0,0);background-color:#f8cd8b}
44%{transform:rotate(418.5deg)}
70%{transform:rotate(538deg) translate(0,0);background-color:#84c88c}
100%,77%{transform:rotate(538deg) translate(0,-100px);background-color:#84c88c}
}
@-webkit-keyframes c2spin6 {
0%,100%{-webkit-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
19%,24%,70%,80%{-webkit-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
44%,60%{-webkit-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
}
@-moz-keyframes c2spin6 {
0%,100%{-moz-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
19%,24%,70%,80%{-moz-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
44%,60%{-moz-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
}
@-o-keyframes c2spin6 {
0%,100%{-o-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
19%,24%,70%,80%{-o-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
44%,60%{-o-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
}
@keyframes c2spin6 {
0%,100%{transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
19%,24%,70%,80%{transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
44%,60%{transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
}
@-webkit-keyframes c2spin7 {
0%,100%{-webkit-transform:rotate(-1.5deg) translate(0,-100px);background-color:#2dbaa6}
20%,44%,75%,90%{-webkit-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
30%,65%{-webkit-transform:rotate(119deg) translate(0,-100px);background-color:#f26f70}
}
@-moz-keyframes c2spin7 {
0%,100%{-moz-transform:rotate(-1.5deg) translate(0,-100px);background-color:#2dbaa6}
20%,44%,75%,90%{-moz-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
30%,65%{-moz-transform:rotate(119deg) translate(0,-100px);background-color:#f26f70}
}
@-o-keyframes c2spin7 {
0%,100%{-o-transform:rotate(-1.5deg) translate(0,-100px);background-color:#2dbaa6}
20%,44%,75%,90%{-o-transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
30%,65%{-o-transform:rotate(119deg) translate(0,-100px);background-color:#f26f70}
}
@keyframes c2spin7 {
0%,100%{transform:rotate(-1.5deg) translate(0,-100px);background-color:#2dbaa6}
20%,44%,75%,90%{transform:rotate(57.5deg) translate(0,-100px);background-color:#286eab}
30%,65%{transform:rotate(119deg) translate(0,-100px);background-color:#f26f70}
}
@-webkit-keyframes c2spin8 {
0%,100%{-webkit-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
20%,44%,75%,90%{-webkit-transform:rotate(-61deg) translate(0,-100px);background-color:#f8cd8b}
30%,65%{-webkit-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
}
@-moz-keyframes c2spin8 {
0%,100%{-moz-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
20%,44%,75%,90%{-moz-transform:rotate(-61deg) translate(0,-100px);background-color:#f8cd8b}
30%,65%{-moz-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
}
@-o-keyframes c2spin8 {
0%,100%{-o-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
20%,44%,75%,90%{-o-transform:rotate(-61deg) translate(0,-100px);background-color:#f8cd8b}
30%,65%{-o-transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
}
@keyframes c2spin8 {
0%,100%{transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
20%,44%,75%,90%{transform:rotate(-61deg) translate(0,-100px);background-color:#f8cd8b}
30%,65%{transform:rotate(-1.5deg) translate(0,-100px);background-color:#f26f70}
}
@-webkit-keyframes c2spin9 {
0%,55%{-webkit-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-webkit-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@-moz-keyframes c2spin9 {
0%,55%{-moz-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-moz-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@-o-keyframes c2spin9 {
0%,55%{-o-transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{-o-transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
@keyframes c2spin9 {
0%,55%{transform:rotate(119deg) translate(0,-100px);background-color:#2dbaa6}
72.99%{background-color:#2dbaa6}
73%,85.99%{background-color:#84c88c}
86%{background-color:#7b58a4}
100%{transform:rotate(299deg) translate(0,-100px);background-color:#7b58a4}
}
.c2-center>svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 420ms ease-in;-moz-transition:all 420ms ease-in;-o-transition:all 420ms ease-in;transition:all 420ms ease-in;margin-top:-2px;-webkit-animation-duration:9s!important;-moz-animation-duration:9s!important;-ms-animation-duration:9s!important;-o-animation-duration:9s!important;animation-duration:9s!important}
svg:not(:root){overflow:hidden}
.c2-center .c2-active-label{margin:0;color:#58585b;text-align:center;font-size:12px;line-height:16px;width:234px;height:29px;letter-spacing:2px}
.absolute-center,.c1-wrap .c1-base,.c1-wrap .c1-center,.c1-wrap .c1-center .c1-center-label,.c2-backbone,.c2-center,.c2-center .c2-active-label,.c3-center .c3-arrow-ring,.c3-center .c3-rotating-dots,.c3-center .c3-triangle-ring,.c3-dot .dot-label,.circle-toggle .active{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.c2-circ .c2-label,.c3-dot .dot-label .title,.form-area .job-details h3,.giant-header,.insta-likes,.nav-tag,.prpl-values .our-values .value .word,.sentinel-bold{font-family:"Atlas Grotesk Web",sans-serif;font-style:normal;font-weight:700}
.swatch-red{color:#ef585b;fill:#ef585b!important}
.swatch-teal{color:#2dbaa6;fill:#2dbaa6!important}
.swatch-teal-alt{color:#48c1c5;fill:#48c1c5!important}
.swatch-green{color:#84c88c;fill:#84c88c!important}
.swatch-blue{color:#286eab;fill:#286eab!important}
.swatch-purple{color:#7b58a4;fill:#7b58a4!important}
.swatch-yellow{color:#f8cd8b;fill:#f8cd8b!important}
.swatch-yellow-alt{color:#fc6;fill:#fc6!important}
.swatch-orange{color:#e26749;fill:#e26749!important}
.c3-dot{width:235px;height:235px}
.c3-dot .dot-label{color:#58585a}
.c3-dot .dot-label .title{display:block;width:140px;height:28px;font-size:20px;line-height:24px;letter-spacing:-1px}
.c3-dot .dot-label .on-hover{display:none}
.c3-arrow-ring{width:372px;height:385px}
.c3-pocket-rooms{width:69px;height:47px}
.c3-rotating-dots,.c3-triangle-ring{width:239px;height:239px}
.c3-center{width:360px;height:360px;position:absolute;left:50%;bottom:18px}
.c3-dots .c3-dot-1{position:absolute;left:50%;top:0}
.c3-dots .c3-dot-1 svg{-webkit-animation-duration:5.5s;-moz-animation-duration:5.5s;-o-animation-duration:5.5s;animation-duration:5.5s}
.c3-dots .c3-dot-1 .dot-label .title{height:46px;width:139px}
.c3-dots .c3-dot-2{position:absolute;right:0;bottom:0}
.c3-dots .c3-dot-3{position:absolute;left:0;bottom:0}
.c3-dots .c3-dot-3 svg{-webkit-animation-duration:4.5s;-moz-animation-duration:4.5s;-o-animation-duration:4.5s;animation-duration:4.5s}
.c3-canvas{margin:75px auto 55px;width:539px;height:484px;position:relative}
.chart-3 figcaption{font-style:italic;font-size:12px;letter-spacing:-.5px;width:240px;position:absolute;top:-13px;left:67%;line-height:14px;color:#999}
.absolute-center,.c1-wrap .c1-base,.c1-wrap .c1-center,.c1-wrap .c1-center .c1-center-label,.c2-backbone,.c2-center,.c2-center .c2-active-label,.c3-center .c3-arrow-ring,.c3-center .c3-rotating-dots,.c3-center .c3-triangle-ring,.c3-dot .dot-label,.circle-toggle .active{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#site-header #progress-indicator .points-of-interest .bar-default,#site-header #progress-indicator .points-of-interest .bar-default .prog-bar,#site-header #progress-indicator .points-of-interest .bar-highlight,#site-header #progress-indicator .points-of-interest .bar-highlight .prog-bar,.c1-wrap .circle-toggle-1,.c1-wrap .circle-toggle-1 .blurb,.c3-center,.c3-dots .c3-dot-1,.circle-toggle .c1-label-default,.xbrowser-horizontal-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#site-header #progress-indicator,.c1-wrap .circle-toggle-2,.c1-wrap .circle-toggle-3,.circle-toggle .c1-label-active,.xbrowser-vertical-center{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.anim-rotate,.c2-center>svg{-webkit-animation:rotateClockwise 5s linear infinite;-moz-animation:rotateClockwise 5s linear infinite;-o-animation:rotateClockwise 5s linear infinite;animation:rotateClockwise 5s linear infinite}
.anim-rotate-inverse{-webkit-animation:rotateCounterClockwise 10s linear infinite;-moz-animation:rotateCounterClockwise 10s linear infinite;-o-animation:rotateCounterClockwise 10s linear infinite;animation:rotateCounterClockwise 10s linear infinite}
.anim-rotate-centered,.circle-toggle .default polygon{-webkit-animation:rotateClockwiseAlt 5s linear infinite;-moz-animation:rotateClockwiseAlt 5s linear infinite;-o-animation:rotateClockwiseAlt 5s linear infinite;animation:rotateClockwiseAlt 5s linear infinite}
.c2-center>svg path,.c2-center>svg polygon{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}
.c2-center{width:234px;height:234px;z-index:2}
@-webkit-keyframes rotateClockwise {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotateClockwise {
0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}
}
@-o-keyframes rotateClockwise {
0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(360deg)}
}
@keyframes rotateClockwise {
0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes rotateCounterClockwise {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotateCounterClockwise {
0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(-360deg)}
}
@-o-keyframes rotateCounterClockwise {
0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(-360deg)}
}
@keyframes rotateCounterClockwise {
0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-ms-transform:rotate(-360deg);transform:rotate(-360deg)}
}
@-webkit-keyframes rotateClockwiseAlt {
0%{-webkit-transform:rotate(0deg) translate(0)}
100%{-webkit-transform:rotate(360deg) translate(0)}
}
@-moz-keyframes rotateClockwiseAlt {
0%{-moz-transform:rotate(0deg) translate(0)}
100%{-moz-transform:rotate(360deg) translate(0)}
}
@-o-keyframes rotateClockwiseAlt {
0%{-o-transform:rotate(0deg) translate(0)}
100%{-o-transform:rotate(360deg) translate(0)}
}
@keyframes rotateClockwiseAlt {
0%{-ms-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0)}
100%{-ms-transform:rotate(360deg) translate(0);transform:rotate(360deg) translate(0)}
}
.decsription-short-text a .video-link-icon{position:relative;display:inline-block;width:40px;height:40px;margin-left:10px;background:#e89a3e;color:#fff;line-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.decsription-short-text a .video-link-icon i{line-height:40px}
.decsription-short-text a .video-link-icon:after{position:absolute;content:"";top:-6px;left:-6px;width:56px;height:56px;background:#444;background:rgba(0,0,0,0.1);z-index:-99;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.decsription-short-text a:hover .video-link-icon,.decsription-short-text a:focus .video-link-icon{outline:0;background:#fff;color:#e89a3e}
.purchase{text-align:center;font-family:"Lato";background:#fff}
.purchase h1{font-size:26px;letter-spacing:3px;line-height:40px;text-transform:uppercase}
.purchase p{font-size:26px;line-height:45px;max-width:750px;margin:0 auto}
.purchase-trigger{margin-top:50px;border:1px solid #E85700;border-radius:50px;font-size:26px;display:inline-block;cursor:pointer;position:relative}
.purchase-trigger *{-webkit-transition:.3s cubic-bezier(0.540,1.410,0.540,0.870);-moz-transition:.3s cubic-bezier(0.540,1.410,0.540,0.870);-o-transition:.3s cubic-bezier(0.540,1.410,0.540,0.870);transition:.3s cubic-bezier(0.540,1.410,0.540,0.870);-webkit-transition:.4s cubic-bezier(0.165,0.925,0.510,1.005);-moz-transition:.4s cubic-bezier(0.165,0.925,0.510,1.005);-o-transition:.4s cubic-bezier(0.165,0.925,0.510,1.005);transition:.4s cubic-bezier(0.165,0.925,0.510,1.005);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.purchase-trigger span{padding:17px 80px;color:#E85700;width:246px;display:inline-block}
.purchase-trigger .bubble{position:absolute;background:#E85700;top:0;border-radius:50px;left:0;height:74px;width:246px;z-index:-1}
.purchase-trigger.right .bubble{margin-left:246px}
.purchase-trigger:not(.right) .annual{color:#fff}
.purchase-trigger.right .monthly{color:#fff}
.purchase ul{display:table;margin:70px auto 0;width:100%;max-width:1100px}
.purchase li{display:table-cell;width:33.333%;padding:43px 0 10px;-webkit-transition:0;-webkit-transition:all 0.25s,color 0!important;-moz-transition:all 0.25s,color 0!important;-o-transition:all 0.25s,color 0!important;transition:all 0.25s,color 0!important;position:relative;z-index:0;border:1px solid #ccc}
.purchase li:first-child{position:relative;right:-1px}
.purchase li:last-child{position:relative;left:-1px}
.purchase li:hover{box-shadow:0 13px 48px rgba(0,0,0,0.2);z-index:1;color:#fff;background:#05a8cf;border-color:#05a8cf;-webkit-transform:scale(1.05)}
.purchase li *{-webkit-transition:0!important;-moz-transition:0!important;-o-transition:0!important;transition:0!important}
.purchase li:hover *{color:#fff!important;border-color:rgba(255,255,255,0.27)!important}
.purchase li strong{font-size:19px;text-transform:uppercase;color:#2F3740;letter-spacing:2.4px;line-height:45px;font-weight:400;margin-bottom:10px;display:inline-block}
.purchase li.red strong{color:#CD3A48}
.purchase li.yellow strong{color:#CC903A}
.purchase li.green strong{color:#168E79}
.purchase ul .purchase-description{display:block;font-size:14px;line-height:30px;padding:6px 12px;border-bottom:1px solid #ccc}
.purchase .purchase-price{font-size:54px;letter-spacing:2px;padding-top:20px;display:block;font-weight:400;padding-bottom:12px; line-height: 36px; margin-bottom:10px;}
.purchase .purchase-price strike{font-size: 22px; line-height: 25px; color: #999;}
.purchase .purchase-button{text-transform:uppercase;font-size:16px;color:#2F3740;text-decoration:none;line-height:1;padding:15px 0;border-top:1px solid #bbb;width:60%;display:inline-block;margin:6px auto 15px;display:block}
.purchase li.red .purchase-button{background:#CD3A48;color:#fff}
.purchase li.yellow .purchase-button{background:#CC903A;color:#fff}
.purchase li.green .purchase-button{background:#168E79;color:#fff}
.purchase li:hover .purchase-button{-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0}
.purchase li.red:hover .purchase-button{background:#fff;color:#CD3A48!important}
.purchase li.yellow:hover .purchase-button{background:#fff;color:#CC903A!important}
.purchase li.green:hover .purchase-button{background:#fff;color:#168E79!important}
.purchase ul a:hover{color:#E85700;text-decoration:none}
.purchase ul a,.purchase ul a:hover .purchase-price,.purchase ul a:hover .purchase-description{color:#6C6C6C}
.contact .form-control{height:auto;padding:15px;border-radius:0}
.contact .btn{font-size:16px;color:#fff;font-weight:600;line-height:1.42857143;padding:15px;border-radius:5px;width:100%;background:#073151!important;border:0;opacity:.8}

.footer{position:relative;width:100%;left:0;bottom:0;z-index:6;font-size:14px;line-height:1.5em;color:#9a9a9a !important; padding:40px 0 10px;background:#222222;}
.footer .nav.footer-link{display:inline-block}
.footer .nav.footer-link>li>a{position:relative;display:block;color:#fff;padding:0 5px;background:transparent}

.footer .widget-title{ text-transform: uppercase; margin-bottom:15px !important; border-bottom: 1px solid #424242; padding-bottom: 10px; }
.footer h3, .footer h4, .footer h5{ color: #cfcfcf !important; }
.footer h4{ margin-bottom:15px;}
.footer p{ margin-bottom:15px; color: #9a9a9a !important; }
.footer a{ color:#a2b1bd; }
.footer a:hover{ color:#ffffff; }
.footer .readMore { padding-bottom:20px; }
.footer .ftthirdsec {
    margin-top: 15px;
    padding-top: 15px;
    position: relative;
    font-size: 13px;
    color: #9a9a9a;
    overflow: hidden;
    padding-bottom: 15px;
}
.footer .morecontent span {
    display: none;
}
.footer .morelink {
    display: block;
}
.footer .morelink {
    font-size: 11px;
    color: #ccc;
    border: 1px solid #ccc;
    display: block;
    max-width: 85px;
    padding:8px 0;
    border-radius: 1px;
    text-align: center;
	text-decoration:none;
	margin-top:15px;
}
.footer .ftthirdsec h4{
	font-size:14px;
}
.footer .ftthirdsec:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #424242;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 15px;
    margin-right: 15px;
}
.footer .disclaimer {
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
    overflow: hidden;
}
.footer .disclaimer h4{
	font-size:14px;
}
.footer .disclaimer:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #424242;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 15px;
    margin-right: 15px;
}
.footer .copyright{ text-align:center; }

.cfbtn{display:none}
.fp-slidesNav.bottom{bottom:25px}
#contactform{margin-top:10%}
.section.design h1{ font-size: 70px; height: 80px; }
.section.design h2{ height:105px; }
@media (min-width: 768px) and (max-width: 991px) {
.logo{position:fixed;width:100px;height:45px;top:5px;left:10px;background-size:100%}
#nav-icon1{margin:10px auto;right:12px}
#nav-icon1 span:nth-child(2){top:10px}
#nav-icon1 span:nth-child(3){top:20px}
.section h1,.section h2{font-size:60px;height:60px}
#crafted-craft-video-wrapper{width:400px;height:240px;padding:20px 40px 32px;left:90%;transform:translateX(-90%);-webkit-transform:translateX(-90%)}
#crafted-craft-video-wrapper:after{width:400px;height:240px}
#crafted-craft-video-wrapper .video-fill-screen.vid{width:290px;height:183px}
.decsription-short-text{width:300px!important}
.chart{display:block;max-width:300px;margin:40px auto 0;text-align:center}
.c2-wrap{width:290px;height:312px;margin:80px auto 20px}
.c2-circ{position:absolute;z-index:3;width:80px;height:80px}
.c2-circ .c2-label{width:79px;height:38px;font-size:11px;padding:10px}
.c2-dots{display:none}
.c2-center{width:118px;height:118px;z-index:2}
.c2-backbone{width:240px;height:240px;z-index:1}
.c2-center .c2-active-label{margin:0;color:#58585b;text-align:center;font-size:10px;line-height:16px;width:80px;height:60px;letter-spacing:2px}
#cl-video a .video-link-icon{margin:200px auto 20px}
#cl-video a .video-link-text{display:block}
.purchase{margin:0 40px}
.purchase li{padding:23px 0 10px}
.purchase li.yellow{display:none}
.purchase li.green{display:none}
.purchase .purchase-price{font-size:44px;padding-top:10px;padding-bottom:10px}
.purchase .purchase-button{margin:6px auto}
.contact textarea.form-control{height:150px}
}
@media (max-width: 767px) {
.logo{position:fixed;width:100px;height:45px;top:5px;left:10px;background-size:100%}
#nav-icon1{margin:10px auto;right:12px}
#nav-icon1 span:nth-child(2){top:10px}
#nav-icon1 span:nth-child(3){top:20px}
.section h1,.section h2{font-size:49px;height:49px}
.section .sec-content .container-fluid{padding-left:20px;padding-right:25px}
.social li:nth-child(1),.dark .social li:nth-child(1){width:90px;margin-right:5px}
.footer{text-align:center}
.footer .nav-pills > li{float:none;display:inline-block}
}
@media (max-width: 600px) {
.section h1,.section h2{font-size:59px;height:59px}
.decsription-short-text{width:100%!important}
.decsription-short-text .pvideo button{display:none}
#crafted-craft-video-wrapper{display:none}
.chart{display:none}
.purchase{display:none}
#contactform{display:none}
}
@media screen and (max-width: 600px) {
.section h1,.section h2{font-size:59px;height:59px}
.decsription-short-text{width:100%!important}
.decsription-short-text .explore-block{display:none}
#crafted-craft-video-wrapper{display:none}
.chart{display:none}
.purchase{display:none}
#contactform{display:none}
.tslide1{background-image:url(../img/tslider1.jpg);background-position:-450px 0}
.tslide2{background-image:url(../img/tslider2.jpg);background-position:-450px 0}
.tslide3{background-image:url(../img/tslider3.jpg);background-position:-450px 0}
.tslide4{background-image:url(../img/tslider4.jpg);background-position:-450px 0}
.tslide5{background-image:url(../img/tslider5.jpg);background-position:-450px 0}
.cfbtn{display:none}
}
@media (max-width: 480px) {
.section h1,.section h2{font-size:39px;height:39px}
.decsription-short-text::after{width:100%}
ul.social{width:100%}
.social li:nth-child(1),.dark .social li:nth-child(1){display:block;width:100%}
}
.btn-blog{margin-top:10px;text-decoration:none;padding:10px 20px;border:1px solid #fff}