@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,800|Lora:400italic|Playfair+Display:700);@font-face{font-weight:normal;font-style:normal;font-family:'codropsicons';src:url('../fonts/codropsicons/codropsicons.eot');src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
url('../fonts/codropsicons/codropsicons.woff') format('woff'),
url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');}
@font-face{font-weight:normal;font-style:normal;font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot?-ee0u0f');src:url('../fonts/icomoon/icomoon.eot?#iefix-ee0u0f') format('embedded-opentype'),
url('../fonts/icomoon/icomoon.woff?-ee0u0f') format('woff'),
url('../fonts/icomoon/icomoon.ttf?-ee0u0f') format('truetype'),
url('../fonts/icomoon/icomoon.svg?-ee0u0f#icomoon') format('svg');}
html, body, .container, .header{width:100%;height:100%;}
body{background:#658297;color:#fff;font-weight:400;font-size:22px;line-height:1.5;font-family:'Raleway', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:scroll;overflow-x:hidden;}
@media screen and (max-width:640px){.body{font-size:16px}
}
.container.hide-overflow{overflow:hidden}
*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix:before, .clearfix:after{display:table;content:'';}
.clearfix:after{clear:both;}
.intro{background:#658297;}
.intro-about{background:#999;}
a{outline:none;color:#ffc600;text-decoration:none;}
a:hover, a:focus{color:#ffc600;}
.codrops-top{width:100%;position:absolute;top:0;left:0;text-transform:uppercase;font-weight:800;font-size:0.6em;padding:0 32px;letter-spacing:1px;z-index:5;}
.codrops-top a{display:inline-block;color:#fff;text-decoration:none;-webkit-transform:translateY(20px);transform:translateY(20px);}
.codrops-top span.right{float:right;}
.codrops-top span.right a{display:block;float:left;}
.codrops-icon:before{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'codropsicons';text-align:center;speak:none;margin:0 0.55em 0 0;-webkit-font-smoothing:antialiased;}
.codrops-icon-drop:before{content:"\e001";}
.codrops-icon-prev:before{content:"\e004";}
.codrops-demos{padding:0 0 1em;position:relative;}
.codrops-demos a{font-weight:800;text-transform:uppercase;font-size:0.6em;letter-spacing:1px;padding:0.3em 0;display:inline-block;opacity:0.7;margin:0 0.5em;white-space:nowrap;color:#ffc600;}
.codrops-demos a:hover,
.codrops-demos a.current-demo{opacity:1;color:#ffc600;}
.codrops-demos a.current-demo{border-bottom:3px solid #69606b;}
.footer{padding:0.2em 0;text-align:center;font-size:0.8em;position:relative;}
@media screen and (max-width:640px){.footer{font-size:80%;padding:0.5em 0.5em 0.5em 0.5em;}
}
.header{z-index:3;position:relative;margin:0 auto;min-height:560px;width:100%;}
.bg-img{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.bg-img img{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;}
.title{margin:0 auto;padding:0 1.25em;width:100%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.title h1,h2,h3{padding:0 0 0.2em;color:#fff;font-weight:800;font-size:3.25em;margin:0 auto;}
@media only screen and (max-width:640px){.title h1,h2{font-size:1.8em;}
}
.title p{color:#fff;padding:0 0 0.6em;font-weight:300;font-size:0.85em;margin:0 auto;}
.title h1,
.title p.subline{line-height:1;}
.title p.subline{font-size:1.75em;}
button.trigger{position:fixed;bottom:40px;left:50%;z-index:2;display:block;margin-left:-0.5em;padding:0;width:1em;height:1em;border:none;background:transparent;color:transparent;font-size:2em;cursor:pointer;}
.container:not(.notrans) button.trigger{-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s;}
.container.modify:not(.notrans) button.trigger{opacity:0;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s;}
button.trigger::before{position:absolute;bottom:100%;left:-100%;padding:0.8em;width:300%;color:#fff;content:attr(data-info);font-size:0.35em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
button.trigger:focus{outline:none;}
button.trigger span{position:relative;display:block;overflow:hidden;width:100%;height:100%;}
button.trigger span::before{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;content:"\e097";text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'icomoon';line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.content{margin:0 auto;padding:0 0 3em;}
.content > div:not(.title){margin:-80px auto 0;max-width:80%;padding:0 1.25em;}
@media screen and (max-width:640px){.content > div:not(.title){margin:-80px auto 0;max-width:95%;padding:0 0em;}
}
.content > div:not(.title) p{margin:0 auto 1.5em auto;}
.content > div:not(.title) p:first-child{font-size:1.35em;}
.content h3{margin:0;font-size:1.4em;}
@media screen and (max-width:640px){.content h3{font-size:0.8em;}
}
@media screen and (max-width:640px){.content p{font-size:16px;}
}
.content blockquote{padding:0.25em;font-style:italic;font-size:1.65em;font-family:'Lora', serif;line-height:1.4;}
.content blockquote::before{content:'\201C';}
.content blockquote::after{content:'\201D';}
.intro-effect-push:not(.notrans) .header,
.intro-effect-push:not(.notrans) > .title,
.intro-effect-push:not(.notrans) .content > div{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:1s;transition-duration:1s;}
.intro-effect-push:not(.notrans) .header{-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transition-duration:1.2s;transition-duration:1.2s;}
.intro-effect-push .codrops-demos a{color:#ff6600;}
.intro-effect-push .header{position:absolute;z-index:1;}
.intro-effect-push > .title{position:relative;top:auto;left:auto;padding:1em 1em 2em;}
.intro-effect-push .content > div{margin-top:50px;color:#fff;}
@media screen and (max-width:640px){.intro-effect-push .content > div{margin-top:0px;}
}
.intro-effect-push > .title,
.intro-effect-push .content > div{-webkit-transform:translateY(400px);transform:translateY(400px);opacity:0;}
.intro-effect-push.modify > .title,
.intro-effect-push.modify .content > div{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
.intro-effect-push.modify .header{opacity:0;-webkit-transform:translateY(-100%) scale(0.9);transform:translateY(-100%) scale(0.9);}
.intro-effect-push.modify:not(.notrans) > .title{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.intro-effect-push.modify:not(.notrans) .content > div{-webkit-transition-delay:0.6s;transition-delay:0.6s;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(204, 204, 204, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.no-touch .cd-top:hover{background-color:#cccccc;opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}
.cd-header{position:absolute;top:0;left:0;background:rgba(204, 204, 204, 0.96);height:50px;width:100%;z-index:3;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media only screen and (min-width:768px){.cd-header{height:80px;background:transparent;box-shadow:none;}
}
@media only screen and (min-width:1170px){.cd-header{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;-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);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-header.is-fixed{position:fixed;top:-80px;background-color:rgba(204, 204, 204, 0.96);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.cd-header.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.cd-header.menu-is-open{background-color:rgba(204, 204, 204, 0.96);}
}
.cd-logo{display:block;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:.875em;}
.cd-logo img{display:block;}
@media only screen and (min-width:768px){.cd-logo{left:2.6em;}
}
.cd-secondary-nav{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:10em;display:none;}
.cd-secondary-nav li{display:inline-block;margin-left:2.2em;}
.cd-secondary-nav a{display:inline-block;color:white;text-transform:uppercase;font-weight:700;}
@media only screen and (min-width:768px){.cd-secondary-nav{display:block;}
}
.cd-primary-nav-trigger{position:absolute;right:0;top:0;height:100%;width:50px;background-color:#03263d;}
.cd-primary-nav-trigger .cd-menu-text{color:white;text-transform:uppercase;font-weight:700;display:none;}
.cd-primary-nav-trigger .cd-menu-icon{display:inline-block;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%);width:18px;height:2px;background-color:white;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;}
.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:white;right:0;-webkit-transition:-webkit-transform .3s, top .3s, background-color 0s;-moz-transition:-moz-transform .3s, top .3s, background-color 0s;transition:transform .3s, top .3s, background-color 0s;}
.cd-primary-nav-trigger .cd-menu-icon::before{top:-5px;}
.cd-primary-nav-trigger .cd-menu-icon::after{top:5px;}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked{background-color:rgba(255, 255, 255, 0);}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{background-color:white;}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{top:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
@media only screen and (min-width:768px){.cd-primary-nav-trigger{width:100px;padding-left:1em;background-color:transparent;height:30px;line-height:30px;right:2.2em;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-primary-nav-trigger .cd-menu-text{display:inline-block;}
.cd-primary-nav-trigger .cd-menu-icon{left:auto;right:1em;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);}
}
.cd-primary-nav{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(204, 204, 204, 0.96);z-index:3;text-align:center;padding:50px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;}
.cd-primary-nav li{font-size:22px;font-size:1.375rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:.2em 0;text-transform:capitalize;}
.cd-primary-nav a{display:inline-block;padding:.4em 1em;border-radius:0.25em;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s;color:#06446e;}
.no-touch .cd-primary-nav a:hover{background-color:#ffc600;}
.cd-primary-nav .cd-label{color:#06446e;text-transform:uppercase;font-weight:700;font-size:14px;font-size:0.875rem;margin:2.4em 0 .8em;}
.cd-primary-nav .cd-social{display:inline-block;margin:0 .4em;}
.cd-primary-nav .cd-social a{width:44px;height:44px;padding:0;background-image:url("../img/cd-socials.svg");background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap;}
.cd-primary-nav .cd-facebook a{background-position:0 0;}
.cd-primary-nav .cd-instagram a{background-position:-44px 0;}
.cd-primary-nav .cd-dribbble a{background-position:-88px 0;}
.cd-primary-nav .cd-twitter a{background-position:-132px 0;}
.cd-primary-nav.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
@media only screen and (min-width:768px){.cd-primary-nav{padding:80px 0;}
}
@media only screen and (min-width:1170px){.cd-primary-nav li{font-size:30px;font-size:1.875rem;}
.cd-primary-nav .cd-label{font-size:16px;font-size:1rem;}
}
.cd-intro{position:relative;height:100%;background:url("../img/cd-background-img.jpg") no-repeat center center;background-size:cover;z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cd-intro h1{position:absolute;width:90%;max-width:1170px;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%);color:white;font-size:20px;font-size:1.25rem;font-weight:300;text-align:center;}
@media only screen and (min-width:768px){.cd-intro h1{font-size:30px;font-size:1.875rem;}
}
@media only screen and (min-width:1170px){.cd-intro{height:700px;}
}
.cd-main-content{position:relative;z-index:1;}
.cd-main-content p{line-height:1.6;margin:2em 0;}
@media only screen and (min-width:1170px){.cd-main-content p{font-size:20px;font-size:1.25rem;}
}
.cd-panel{position:fixed;z-index:10;top:0;left:0;height:100%;width:100%;visibility:hidden;-webkit-transition:visibility 0s 0.6s;-moz-transition:visibility 0s 0.6s;transition:visibility 0s 0.6s;}
.cd-panel::after{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;-webkit-transition:background 0.3s 0.3s;-moz-transition:background 0.3s 0.3s;transition:background 0.3s 0.3s;}
.cd-panel.is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s;}
.cd-panel.is-visible::after{background:rgba(0, 0, 0, 0.6);-webkit-transition:background 0.3s 0s;-moz-transition:background 0.3s 0s;transition:background 0.3s 0s;}
.cd-panel.is-visible .cd-panel-close::before{-webkit-animation:cd-close-1 0.6s 0.3s;-moz-animation:cd-close-1 0.6s 0.3s;animation:cd-close-1 0.6s 0.3s;}
.cd-panel.is-visible .cd-panel-close::after{-webkit-animation:cd-close-2 0.6s 0.3s;-moz-animation:cd-close-2 0.6s 0.3s;animation:cd-close-2 0.6s 0.3s;}
@-webkit-keyframes cd-close-1{0%, 50%{-webkit-transform:rotate(0);}
100%{-webkit-transform:rotate(45deg);}
}
@-moz-keyframes cd-close-1{0%, 50%{-moz-transform:rotate(0);}
100%{-moz-transform:rotate(45deg);}
}
@keyframes cd-close-1{0%, 50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
}
@-webkit-keyframes cd-close-2{0%, 50%{-webkit-transform:rotate(0);}
100%{-webkit-transform:rotate(-45deg);}
}
@-moz-keyframes cd-close-2{0%, 50%{-moz-transform:rotate(0);}
100%{-moz-transform:rotate(-45deg);}
}
@keyframes cd-close-2{0%, 50%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
}
.cd-panel-header{position:fixed;width:90%;height:50px;line-height:50px;background:#ccc;z-index:11;box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);-webkit-transition:top 0.3s 0s;-moz-transition:top 0.3s 0s;transition:top 0.3s 0s;}
.cd-panel-header h1{font-weight:bold;color:#fff;padding-left:5%;}
.from-right .cd-panel-header, .from-left .cd-panel-header{top:-50px;}
.from-right .cd-panel-header{right:0;}
.from-left .cd-panel-header{left:0;}
.is-visible .cd-panel-header{top:0;-webkit-transition:top 0.3s 0.3s;-moz-transition:top 0.3s 0.3s;transition:top 0.3s 0.3s;}
@media only screen and (min-width:768px){.cd-panel-header{width:85%;}
}
@media only screen and (min-width:1170px){.cd-panel-header{width:100%;}
}
.cd-panel-close{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;}
.cd-panel-close::before, .cd-panel-close::after{position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#424f5c;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-panel-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.cd-panel-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.no-touch .cd-panel-close:hover{background-color:#424f5c;}
.no-touch .cd-panel-close:hover::before, .no-touch .cd-panel-close:hover::after{background-color:#ffffff;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.no-touch .cd-panel-close:hover::before{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg);}
.no-touch .cd-panel-close:hover::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.cd-panel-container{position:fixed;width:90%;height:100%;top:0;background:#ccc;z-index:10;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s;}
.from-right .cd-panel-container{right:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.from-left .cd-panel-container{left:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.is-visible .cd-panel-container{-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);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
@media only screen and (min-width:768px){.cd-panel-container{width:85%;}
}
@media only screen and (min-width:1170px){.cd-panel-container{width:100%;}
}
.cd-panel-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 5%;overflow:auto;-webkit-overflow-scrolling:touch;}
.cd-panel-content p{font-size:14px;font-size:0.875rem;color:#424f5c;line-height:1;margin:1em 0;}
.cd-panel-content p:first-of-type{margin-top:0;}
@media only screen and (min-width:768px){.cd-panel-content p{font-size:16px;font-size:1rem;line-height:1.6;}
}
.cd-panel{}
.dummy{text-align:left;padding:1em;min-height:300px;margin:0 auto;font-weight:300;}
.dummy-text{max-width:1000px;font-size:1em;}
.info{margin:0 auto;text-align:center;max-width:600px;font-size:13px;padding:2em 0;}
.dummy-text p{margin-top:0;line-height:1;text-align:justify;}
.dummy-text h3{font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:1em;margin:2em 0 1em;}
.dummy-menu{max-width:100%;padding:4em 1em;}
.dummy-menu ul,
.dummy-team ul{list-style:none;text-align:center;padding:0;margin:0 0 3em;}
.dummy-menu ul li{display:inline-block;position:relative;margin:0 1em;font-size:1.5em;}
.dummy-menu ul li a{display:inline-block;font-weight:700;padding:0.15em 0.25em 0;-webkit-transition:color 0.3s;transition:color 0.3s;}
.dummy-menu-icons ul li{width:2em;height:2em;font-size:2em;line-height:1.75;}
.dummy-image{position:relative;}
.dummy blockquote{font-size:2.5em;max-width:700px;text-align:center;margin:0 auto;}
.dummy blockquote footer{font-size:0.5em;}
.dummy blockquote footer::before{content:'â€”';}
.dummy-avatar{margin-top:7em;text-align:center;}
.dummy-avatar > div{display:inline-block;margin:0 1em;}
.dummy-avatar a{margin:0 auto;display:block;text-align:center;-webkit-transition:color 0.3s;transition:color 0.3s;}
.dummy-avatar a img{border-radius:50%;}
.dummy-avatar a h4{margin:0.25em 0;line-height:1;font-size:1.75em;font-weight:400;}
@media screen and (max-width:27em){.codrops-icon{font-size:1.5em;}
.codrops-icon span{display:none;}
}
.cd-tabs{position:relative;width:90%;max-width:2560px;margin:2em auto;}
.cd-tabs:after{content:"";display:table;clear:both;}
.cd-tabs::after{position:absolute;top:0;right:0;height:60px;width:50px;z-index:1;pointer-events:none;background:-webkit-linear-gradient(right , #f8f7ee, rgba(248, 247, 238, 0));background:linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.no-cssgradients .cd-tabs::after{display:none;}
.cd-tabs.is-ended::after{visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-tabs nav{overflow:auto;-webkit-overflow-scrolling:touch;background:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203, 196, 130, 0.06);}
@media only screen and (min-width:768px){.cd-tabs::after{display:none;}
.cd-tabs nav{position:absolute;top:0;left:0;height:100%;box-shadow:inset -2px 0 3px rgba(203, 196, 130, 0.06);z-index:1;}
}
@media only screen and (min-width:960px){.cd-tabs nav{position:relative;float:none;background:transparent;box-shadow:none;}
}
.cd-tabs-navigation{width:100%;}
.cd-tabs-navigation:after{content:"";display:table;clear:both;}
.cd-tabs-navigation li{float:left;}
.cd-tabs-navigation a{position:relative;display:block;height:60px;width:60px;text-align:center;font-size:12px;font-size:0.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#c3c2b9;padding-top:34px;}
.no-touch .cd-tabs-navigation a:hover{color:#29324e;background-color:rgba(233, 230, 202, 0.3);}
.cd-tabs-navigation a.selected{background-color:#ffffff !important;box-shadow:inset 0 2px 0 #f05451;color:#29324e;}
.cd-tabs-navigation a::before{position:absolute;top:12px;left:50%;margin-left:-10px;display:inline-block;height:20px;width:20px;background-image:url("../img/vicons.svg");background-repeat:no-repeat;}
.cd-tabs-navigation a[data-content='inbox']::before{background-position:0 0;}
.cd-tabs-navigation a[data-content='new']::before{background-position:-20px 0;}
.cd-tabs-navigation a[data-content='gallery']::before{background-position:-40px 0;}
.cd-tabs-navigation a[data-content='store']::before{background-position:-60px 0;}
.cd-tabs-navigation a[data-content='settings']::before{background-position:-80px 0;}
.cd-tabs-navigation a[data-content='trash']::before{background-position:-100px 0;}
.cd-tabs-navigation a[data-content='inbox'].selected::before{background-position:0 -20px;}
.cd-tabs-navigation a[data-content='new'].selected::before{background-position:-20px -20px;}
.cd-tabs-navigation a[data-content='gallery'].selected::before{background-position:-40px -20px;}
.cd-tabs-navigation a[data-content='store'].selected::before{background-position:-60px -20px;}
.cd-tabs-navigation a[data-content='settings'].selected::before{background-position:-80px -20px;}
.cd-tabs-navigation a[data-content='trash'].selected::before{background-position:-100px -20px;}
@media only screen and (min-width:768px){.cd-tabs-navigation{width:80px;float:left;}
.cd-tabs-navigation a{height:80px;width:80px;padding-top:46px;}
.cd-tabs-navigation a.selected{box-shadow:inset 2px 0 0 #f05451;}
.cd-tabs-navigation a::before{top:22px;}
}
@media only screen and (min-width:960px){.cd-tabs-navigation{width:auto;background-color:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203, 196, 130, 0.06);}
.cd-tabs-navigation a{height:60px;line-height:60px;width:auto;text-align:left;font-size:14px;font-size:0.875rem;padding:0 2.8em 0 4.6em;}
.cd-tabs-navigation a.selected{box-shadow:inset 0 2px 0 #f05451;}
.cd-tabs-navigation a::before{top:50%;margin-top:-10px;margin-left:0;left:38px;}
}
.cd-tabs-content{background:#ffffff;}
.cd-tabs-content li{display:none;padding:1.4em;}
.cd-tabs-content li.selected{display:block;-webkit-animation:cd-fade-in 0.5s;-moz-animation:cd-fade-in 0.5s;animation:cd-fade-in 0.5s;}
.cd-tabs-content li p{font-size:14px;font-size:0.875rem;line-height:1.6;color:#8493bf;margin-bottom:2em;}
@media only screen and (min-width:768px){.cd-tabs-content{min-height:480px;}
.cd-tabs-content li{padding:2em 2em 2em 7em;}
}
@media only screen and (min-width:960px){.cd-tabs-content{min-height:0;}
.cd-tabs-content li{padding:3em;}
.cd-tabs-content li p{font-size:16px;font-size:1rem;}
}
@-webkit-keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
.cd-container{width:90%;max-width:1170px;margin:0 auto;}
.cd-container::after{content:'';display:table;clear:both;}
#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}
#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}
@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em;}
#cd-timeline::before{left:50%;margin-left:-2px;}
}
.cd-timeline-block{position:relative;margin:2em 0;}
.cd-timeline-block:after{content:"";display:table;clear:both;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
}
.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}
.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}
.cd-timeline-img.cd-picture{background:#75ce66;}
.cd-timeline-img.cd-movie{background:#c03b44;}
.cd-timeline-img.cd-location{background:#f0ca45;}
@media only screen and (min-width:1170px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}
60%{opacity:1;-moz-transform:scale(1.2);}
100%{-moz-transform:scale(1);}
}
@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.cd-timeline-content{position:relative;margin-left:60px;background:white;border-radius:0.25em;padding:1em;box-shadow:0 3px 0 #d7e4ed;}
.cd-timeline-content:after{content:"";display:table;clear:both;}
.cd-timeline-content h2{color:#303e49;}
@media screen and (max-width:640px){.cd-timeline-content h2{font-size:0.9em;}
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:13px;font-size:0.8125rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{display:inline-block;}
.cd-timeline-content p{margin:1em 0;line-height:1.6;color:#29324e;}
.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em;}
.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb;}
.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white;}
@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem;}
.cd-timeline-content p{color:font-size:16px;font-size:1rem;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:14px;font-size:0.875rem;}
}
@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:white;}
.cd-timeline-content .cd-read-more{float:left;}
.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem;}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
}
@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}
60%{opacity:1;-moz-transform:translateX(20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}
60%{opacity:1;-moz-transform:translateX(-20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
.colone5{max-width:10%;}
.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94, 110, 141, 0.9);opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;z-index:10000;}
.cd-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s;}
.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#FFF;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;}
.cd-popup-container p{padding:3em 1em;color:#000;}
.cd-popup-container .cd-buttons:after{content:"";display:table;clear:both;}
.cd-popup-container .cd-buttons li{width:100%;}
.cd-popup-container .cd-buttons a{display:block;height:60px;line-height:60px;text-transform:uppercase;color:#FFF;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.cd-popup-container .cd-buttons li:first-child a{background:#fc7169;border-radius:0 0 0 .25em;}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover{background-color:#fc8982;}
.cd-popup-container .cd-buttons li:last-child a{background:#b6bece;border-radius:0 0 .25em 0;}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover{background-color:#c5ccd8;}
.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px;}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5;}
.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;}
.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px;}
.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto;}
}