@charset "UTF-8";body{opacity:0;-webkit-transition:all 1s cubic-bezier(.25,1,.25,1);-moz-transition:all 1s cubic-bezier(.25,1,.25,1);-o-transition:all 1s cubic-bezier(.25,1,.25,1);transition:all 1s cubic-bezier(.25,1,.25,1);-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;background-color:#f0f0e6}.wf-active body,.wf-inactive body{opacity:1}body{color:#666;font-family:'Source Sans Pro',sans-serif}h1,.alpha{color:#38414b;font-family:'Source Sans Pro',sans-serif;font-size:2.5em;line-height:1.2}h2,.beta{color:#38414b;font-family:'Source Sans Pro',sans-serif;font-size:2em;line-height:1.2;font-weight:600}h3,.gamma{color:#38414b;font-family:'Source Sans Pro',sans-serif;font-size:1.1em;line-height:1.2}h4,.epsilon{color:#333;font-weight:600;font-family:'Source Sans Pro',sans-serif;font-size:.95em;line-height:1.2}h5,.epsilon{color:#38414b;font-family:'Source Sans Pro',sans-serif;font-size:.95em;line-height:1.2}h6,.zeta{color:#38414b;font-family:'Source Sans Pro',sans-serif;font-size:.875em;line-height:1.2}h1,h2,h3,h4,h5,h6{text-transform:uppercase}p{margin:1.5rem 0;line-height:1.6em;font-weight:300;font-family:'Source Sans Pro',sans-serif}strong{margin:1.5rem 0;line-height:1.6em;font-weight:700;font-family:'Source Sans Pro',sans-serif}ul li{line-height:1.6em;font-weight:300;font-family:'Source Sans Pro',sans-serif}.lead{margin:2rem 0;font-size:1.2rem}hr{margin-top:2rem;margin-bottom:2rem}ul{padding-left:20px}a:link,a:visited{color:#6ab2cd;text-decoration:none}a:hover,a:focus{color:#127684;text-decoration:none}a:active{color:#57a8c6}::selection{background-color:#7eb6f0}.section{padding:4rem 0}.btn{display:inline-block;padding:.5rem 2rem;border:1px solid transparent;color:inherit;text-align:center;text-decoration:none;white-space:nowrap;background-color:#eee}.btn:link,.btn:visited{color:#333;text-decoration:none;background-color:#eee;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.btn:hover,.btn:focus{text-decoration:none;background-color:#ccc;outline:none;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.btn:active,.btn.is-active{background-color:#bbb}.btn--round{-webkit-border-radius:99999px;border-radius:99999px}.btn--rounded{-webkit-border-radius:3px;border-radius:3px}.btn--full{width:100%}.btn--primary,.btn--primary:link,.btn--primary:visited{color:#fff;background-color:#577491}.btn--primary:hover,.btn--primary:focus{background-color:#698caf}.btn--primary:active{background-color:#698caf}.btn--secondary,.btn--secondary:link,.btn--secondary:visited{color:#fff;background-color:#333}.btn--secondary:hover,.btn--secondary:focus{background-color:#3f3f3f}.btn--secondary:active{background-color:#262626}.btn--menu{position:absolute;top:-40px;right:16px;display:inline-block;padding:8px 5px;color:#fff;text-transform:uppercase;background-color:transparent;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}@media only screen and (min-width:40em){.btn--menu{display:none}}.btn--menu:hover,.btn--menu:focus,.btn--menu.is-hovered,.btn--menu.is-focused,.btn--menu.is-active{outline:none;color:#f0f0e6;background-color:transparent}.btn--menu:active{background-color:transparent}.btn--menu .bar,.btn--menu .bar:before,.btn--menu .bar:after{position:relative;display:inline-block;vertical-align:middle;width:23px;height:2px;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.btn--menu .bar{margin-top:-2px;margin-left:4px}.btn--menu .bar:before,.btn--menu .bar:after{content:'';position:absolute;left:0}.btn--menu .bar:before{top:-6px}.btn--menu .bar:after{bottom:-6px}.btn--menu:hover .bar,.btn--menu:hover .bar:before,.btn--menu:hover .bar:after,.btn--menu:focus .bar,.btn--menu:focus .bar:before,.btn--menu:focus .bar:after,.btn--menu.is-hovered .bar,.btn--menu.is-hovered .bar:before,.btn--menu.is-hovered .bar:after,.btn--menu.is-focused .bar,.btn--menu.is-focused .bar:before,.btn--menu.is-focused .bar:after,.btn--menu.is-active .bar,.btn--menu.is-active .bar:before,.btn--menu.is-active .bar:after{background-color:#f0f0e6}.btn--menu.is-active .bar,.btn--menu.is-active:hover .bar,.btn--menu.is-active:focus .bar{background-color:transparent;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.btn--menu.is-active .bar:before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--menu.is-active .bar:after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.alert{padding:.75rem 1rem;border:1px solid #ddd}.alert--warning{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.alert--error{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.alert--success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.section--slider{padding:0}.slider{position:relative;overflow:hidden;width:100%;height:10rem;background-color:#333}.slider__slides{position:absolute;top:0;right:0;bottom:0;left:0}.slider__overlay{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.4}.slider__slide{position:absolute;top:0;left:0;display:none;z-index:1;opacity:0;width:100%;height:100%;text-align:center;overflow:hidden;-webkit-transition:opacity .8s cubic-bezier(.6,.1,.4,.9);-moz-transition:opacity .8s cubic-bezier(.6,.1,.4,.9);-o-transition:opacity .8s cubic-bezier(.6,.1,.4,.9);transition:opacity .8s cubic-bezier(.6,.1,.4,.9)}.no-js .slider__slide:first-child{display:block}.slide__wrapper{display:table;width:100%;height:100%}.slide__content{display:table-cell;position:relative;z-index:2;padding:2rem 1rem 0;vertical-align:middle}.slider__heading{margin:0 0 .5rem;color:#fff;font-size:2rem;font-weight:300;line-height:1.2;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-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)}.slider__subheading{margin:0;color:#fff;font-size:1.4rem;font-weight:300;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;-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)}.slider__slide.is-inactive{z-index:0;opacity:0}.slider__slide.is-animating-in{z-index:1;opacity:1}.slider__slide.is-animating-out{z-index:2;opacity:0}.slider__slide.is-active{opacity:1}.slider__arrow{position:absolute;top:50%;left:0;z-index:1000;width:50px;height:50px;margin-top:-25px;border-radius:999px;text-shadow:0 2px 2px rgba(0,0,0,.5);background-color:transparent;cursor:pointer;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s cubic-bezier(.6,.1,.4,.9);transition:all .2s cubic-bezier(.6,.1,.4,.9)}.slider__arrow:before,.slider__arrow:after{content:'';position:absolute;top:50%;width:3px;height:40%;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.6,.1,.4,.9);transition:all .2s cubic-bezier(.6,.1,.4,.9)}.slider__arrow:before{top:10%}.slider__arrow--prev:before,.slider__arrow--prev:after{left:15px}.slider__arrow--prev:before{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(30deg) translateZ(0);-ms-transform:rotate(30deg) translateZ(0);transform:rotate(30deg) translateZ(0)}.slider__arrow--prev:after{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-30deg) translateZ(0);-ms-transform:rotate(-30deg) translateZ(0);transform:rotate(-30deg) translateZ(0)}.slider__arrow--next{left:auto;right:0}.slider__arrow--next:before,.slider__arrow--next:after{left:30px}.slider__arrow--next:before{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(-30deg) translateZ(0);-ms-transform:rotate(-30deg) translateZ(0);transform:rotate(-30deg) translateZ(0)}.slider__arrow--next:after{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(30deg) translateZ(0);-ms-transform:rotate(30deg) translateZ(0);transform:rotate(30deg) translateZ(0)}.slider__arrow:hover{background-color:#fff}.slider__arrow:hover:before,.slider__arrow:hover:after{background-color:#6ab2cd}.slider__arrow--prev:hover:before,.slider__arrow--next:hover:after{-webkit-transform:rotate(45deg) translateZ(0);-ms-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.slider__arrow--prev:hover:after,.slider__arrow--next:hover:before{-webkit-transform:rotate(-45deg) translateZ(0);-ms-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.slider__arrow--prev,.slider__arrow--prev.is-inactive{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}.slider__arrow--next,.slider__arrow--next.is-inactive{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0)}.slider__arrow--next.is-active{-webkit-transform:translateX(-10px) translateZ(0);-ms-transform:translateX(-10px) translateZ(0);transform:translateX(-10px) translateZ(0)}.slider__arrow--prev.is-active{-webkit-transform:translateX(10px) translateZ(0);-ms-transform:translateX(10px) translateZ(0);transform:translateX(10px) translateZ(0)}.slider__dots{display:none;position:absolute;bottom:16px;left:0;z-index:1000;width:100%;list-style-type:none;margin:0;padding:0;text-align:center;-webkit-transition:all .2s cubic-bezier(.6,.1,.4,.9);transition:all .2s cubic-bezier(.6,.1,.4,.9)}.slider__dots,.slider__dots.is-inactive{opacity:0;-webkit-transform:translateY(100%) translateZ(0);-ms-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.slider__dots.is-active{opacity:1;-webkit-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.slider__dot{display:inline-block;width:14px;height:14px;margin:0 .15rem;border:2px solid transparent;-webkit-border-radius:999px;border-radius:999px;background-color:#fff;-webkit-background-clip:content;-moz-background-clip:content;background-clip:content-box;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.slider__dot:hover{background-color:#6ab2cd}.slider__dot:active,.slider__dot.is-active{border-color:#fff;background-color:transparent}@media only screen and (min-width:40em){.slider{height:28rem}.slide__wrapper{max-width:45em;margin:auto}.slider__heading{font-size:3rem}.slider__subheading{font-size:1.8rem}.slider__dots{display:block}}@media only screen and (min-width:60em){.slider{height:34rem}.slider__heading{font-size:3.6rem}.slider__subheading{font-size:1.5rem}}[data-lazyload]{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform}.is-lazyloaded{opacity:1}.section--impact{padding:0}.impact{position:relative;overflow:hidden;padding:3rem 0;color:#fff}.impact__image{position:absolute;top:0;left:0;width:100%;height:100%}.impact__heading{font-size:2rem;text-transform:uppercase;font-weight:700}.impact__subheading{font-size:1.4rem}.impact__body{font-size:1.2rem}@media only screen and (min-width:40em){.impact{padding:8rem 0}.impact__heading{font-size:3rem}.impact__subheading{font-size:1.7rem}.impact__body{font-size:1.3rem}}@media only screen and (min-width:60em){.impact{padding:12rem 0}.impact__heading{font-size:4rem}.impact__subheading{font-size:2rem}.impact__body{font-size:1.4rem}}::-webkit-input-placeholder{color:#eee}:-moz-placeholder{color:#eee}::-moz-placeholder{color:#eee}:-ms-input-placeholder{color:#eee}label{display:inline-block;cursor:pointer}label>input{display:inline-block;width:auto;margin-right:.5rem}html input[disabled],html textarea[disabled]{cursor:not-allowed;background-color:#f4f4f4}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;padding:.25em .5em;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;color:#444;font-weight:300}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=file]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover,label:hover+input[type=color]:hover,label:hover+input[type=date]:hover,label:hover+input[type=datetime]:hover,label:hover+input[type=email]:hover,label:hover+input[type=file]:hover,label:hover+input[type=month]:hover,label:hover+input[type=number]:hover,label:hover+input[type=password]:hover,label:hover+input[type=range]:hover,label:hover+input[type=search]:hover,label:hover+input[type=tel]:hover,label:hover+input[type=text]:hover,label:hover+input[type=time]:hover,label:hover+input[type=url]:hover,label:hover+input[type=week]:hover,label:hover+select,label:hover+textarea{border-color:#aaa}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus,label:hover+input[type=color]:focus,label:hover+input[type=date]:focus,label:hover+input[type=datetime]:focus,label:hover+input[type=email]:focus,label:hover+input[type=file]:focus,label:hover+input[type=month]:focus,label:hover+input[type=number]:focus,label:hover+input[type=password]:focus,label:hover+input[type=range]:focus,label:hover+input[type=search]:focus,label:hover+input[type=tel]:focus,label:hover+input[type=text]:focus,label:hover+input[type=time]:focus,label:hover+input[type=url]:focus,label:hover+input[type=week]:focus,label:hover+select:focus,label:hover+textarea:focus{outline:none;border-color:#888}.gform_fields{padding:0;list-style-type:none}.gfield{padding-bottom:1rem}.gfield_radio{list-style-type:none;padding-left:0}.gfield_radio input[type=radio]{margin-right:.75rem}.validation_message{color:#a94442;font-size:.9rem;padding-top:.25rem}.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#a94442}.gform_footer{text-align:center}.selectric-wrapper{position:relative;cursor:pointer}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute;top:0;left:0;overflow:hidden;clip:rect(0,0,0,0);margin:0;padding:0;width:1px;height:1px;outline:none;border:none;background:0 0}.selectric-temp-show{position:absolute;visibility:hidden;display:block}.selectric-open .selectric{border-color:#ccc;background:#f0f0f0;z-index:9999}.selectric-open .selectric-items{display:block}.selectric{background-color:#f4f4f4;border:1px solid #ccc;border-radius:4px;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 2rem 0 0;padding:.35rem .5rem;line-height:1.5;color:#666;min-height:1.75rem;text-shadow:0 1px #fff}.selectric .button{position:absolute;right:0;top:0;height:2.1rem;width:2rem;border-left:1px solid #d2d2d2;padding:.45rem .5rem 1rem;color:#888}.selectric-hover .selectric{border-color:#ccc}.selectric-hover .selectric .button{color:#555}.selectric .button:before{content:" ";float:left;height:100%;border-right:1px solid #fff;visibility:visible}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:.8rem;line-height:1.5rem;min-height:1.5rem}.selectric-items li{display:block;padding:8px;border-top:1px solid #fff;border-bottom:1px solid #eee;color:#666;cursor:pointer}.selectric-items li.selected{background:#efefef;color:#444}.selectric-items li:hover{background:#f0f0f0;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:not-allowed;background:0 0;color:#666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}table{width:100%;text-align:left}thead th{vertical-align:bottom;border-bottom:2px solid #eee}tbody tr{border-top:1px solid #eee}th,td{padding:.25rem;text-align:left}.site-header{z-index:99999;background-color:#fff;margin-bottom:0}.top-menu{background-color:#55626f}.logo-menu-wrapper{background-color:#fff;height:4.5rem}.site-header .wrapper{width:100%;height:100%}@media only screen and (min-width:40em){.site-header{top:0;height:8.1rem;position:fixed;width:100%}.site-header .wrapper{padding:1rem}}.site-header--sticky{position:fixed;top:0;left:0;width:100%}.logo__img{width:auto;max-width:none;height:50px;margin-top:16px}.logo-menu-wrapper{text-align:center}.logo{position:relative}@media only screen and (min-width:40em){.logo__img{height:65px;margin-top:-3px}.main{margin-top:8.1rem}.logo{position:absolute;top:18px;left:16px;display:block}}@media only screen and (min-width:60em){.logo__img{height:65px}}.nav--main{z-index:99999;visibility:hidden;opacity:0;position:absolute;top:90%;left:0;width:100%;display:none;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.nav--main>li a{cursor:default}.nav--main .nav__item{width:100%}.nav--main .nav__item a{padding:1rem;font-weight:300;text-align:center;background-color:#fff;-webkit-transition:all .2s cubic-bezier(.6,0,.6,1);transition:all .2s cubic-bezier(.6,0,.6,1)}.nav--main .nav__item a:link,.nav--main .nav__item a:visited{color:#424c57;letter-spacing:1px}.nav--main.is-open,.nav--main.is-closed{-webkit-transition:all .2s cubic-bezier(.7,.2,.3,.8);transition:all .2s cubic-bezier(.7,.2,.3,.8)}.nav--main.is-open{visibility:visible;opacity:1;top:100%;display:block;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}@media only screen and (min-width:40em){.nav--main .nav__item a:hover{border-color:#57a8c6;text-decoration:none}.nav--main{display:block;position:absolute;top:1px;right:16px;left:auto;width:auto;visibility:visible;opacity:1}.nav--main .nav__item{position:relative;display:inline-block;width:auto}.nav--main .nav__item a{padding:2.35rem .5rem;font-size:.9rem;color:#fff;display:inline-block;font-family:'Source Sans Pro',sans-serif;background-color:transparent;border:none;text-transform:uppercase;font-weight:600;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9);position:relative;z-index:1}.nav--main .nav__item a:link,.nav--main .nav__item a:visited{color:#424c57}.nav--main .nav__item a:hover{color:#fff;text-decoration:none;background-color:#353d46;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.nav--main .nav__item a:active{background-color:transparent}.nav--main .nav__item:first-child a{border:0}}@media only screen and (min-width:50em){.nav--main .nav__item a{padding:2.43rem 1.5rem;font-size:.9rem;color:#fff;display:inline-block;font-family:'Source Sans Pro',sans-serif;background-color:transparent;border:none;text-transform:uppercase;font-weight:600;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}}@media only screen and (min-width:60em){.nav--main{top:0}}.nav--sub{position:relative;top:90%;width:100%;display:none;z-index:20}.parent-menu-item .sub-plus{position:absolute;right:50px;z-index:50;top:12px;font-size:.7rem;display:block;color:#424c57;padding:10px 30px;text-align:right;width:100%}.nav--sub-active{display:block}.nav--sub a{font-size:.875rem;background-color:#eee;line-height:18px;color:#424c57;cursor:pointer}.nav--sub .nav__item a{background-color:#eee;cursor:pointer}.nav--sub .nav__item a:hover,.nav--sub .nav__item a:focus{border-color:#bbb;color:#333;background-color:#ccc}.nav--sub .nav__item a:active{border-color:#111;color:#fff;background-color:#333}.nav--sub.is-open,.nav--sub.is-closed{-webkit-transition:all .3s cubic-bezier(.7,.2,.3,.8);transition:all .3s cubic-bezier(.7,.2,.3,.8)}.nav--sub.is-open{visibility:visible;opacity:1;top:100%}@media only screen and (min-width:40em){.parent-menu-item .sub-plus{position:absolute;right:120px;z-index:50;top:20px;display:none}.nav--sub{position:relative;top:90%;display:block;width:100%}.nav--main .nav__item:hover>.nav--sub,.nav--sub .nav__item:hover>.nav--sub{visibility:visible;opacity:1;display:block}.nav--sub{display:none;position:absolute;top:100%;width:12rem;background-color:#fff}.nav--sub .nav__item{display:block;white-space:normal}.nav--sub .nav__item a:link{color:#424c57}.nav--sub .nav__item a:hover,.nav--sub .nav__item a:focus{background-color:#353d46;color:#fff}.nav--sub .nav__item a:active{color:#fff;background-color:#333}.nav--sub .nav__item a{padding:1rem;font-size:.9rem;color:#fff;width:100%;display:inline-block;font-family:'Source Sans Pro',sans-serif;background-color:transparent;border:none;text-align:left;text-transform:uppercase;font-weight:600;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.nav--main li:last-child .nav--sub{right:0}}.site-footer{color:#aaa;text-align:center;font-weight:300}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.site-header,.site-footer,.content__aside{display:none}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.vertical-align{vertical-align:middle}.text-fullimage-image{position:relative}.wrapper-small{position:relative;max-width:60rem;padding:0 1rem;margin:0 auto}.desc-height{min-height:200px}.top-menu-wrapper ul li{float:left;list-style:none;padding:.5rem 20px 0 0}.top-menu-wrapper ul li a{text-decoration:none;text-transform:uppercase;color:#ddd;font-weight:300;font-family:'Source Sans Pro',sans-serif;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.top-menu-wrapper .top-menu{margin:0}.top-red-button{text-align:center}.top-red-button a{display:block;background-color:#d76157;padding-left:0;padding:.5rem 0;text-decoration:none;color:#fff;text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.top-menu .top-main-wrapper{padding:0}@media only screen and (min-width:40em){.top-menu-wrapper{float:right}.top-menu .top-main-wrapper{padding:0 1rem}.top-red-button a:hover{background-color:#fff;color:#d76157;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.top-menu-wrapper ul li a:hover{color:#fff;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}}.home-page-header p{font-size:3em;text-transform:uppercase;text-align:left;max-width:15em;font-weight:700;line-height:1}.home-page-header span{font-size:.9em;text-transform:uppercase;text-align:left;display:block;max-width:50em;width:100%}a.home-service-link{text-decoration:none;color:#fff;background-color:#1693a5;display:block;max-width:100%;width:100%;padding:10px 0 10px 10px;text-align:right;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9);position:absolute;right:0;bottom:-30px;vertical-align:middle}.home-service-box{margin-bottom:4.5rem}a.home-service-link span{text-decoration:none;color:#fff;background-color:#127684;padding:10px 20px;margin-left:20px;font-size:16px}.homepage-main{background-color:#f0f0e6}.home-service-image{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:content-box}.home-image-box{position:relative;padding-bottom:15%;margin-bottom:30px}.home-sevice-box{background-color:#fff;text-align:center;padding-top:20px;border-top:5px solid #add8c7;margin:0 auto;width:100%}.home-service-content{padding:20px 25px;border-top:1px solid #ebebeb;position:relative}.home-sevice-box h3{color:#333;text-transform:uppercase;font-size:1.1em;letter-spacing:1px;font-weight:600;margin:0}.home-sevice-box p{color:#999;font-size:.8em;font-weight:400;line-height:1.7}.home-header-link .ion{padding-left:10px}.home-header-link a{text-transform:uppercase;color:#add8c7}.recent-title{text-align:center;font-weight:600;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px;text-transform:uppercase;font-size:1.1em;letter-spacing:1px}a.home-service-link{text-transform:uppercase;font-size:.8em;letter-spacing:1px}.home-service-wrapper{margin-top:30px;overflow:hidden}.home-page-header p{font-size:2em;text-transform:uppercase;text-align:left;max-width:15em;font-weight:700;line-height:1}@media only screen and (min-width:70em){a.home-service-link{text-decoration:none;color:#fff;background-color:#1693a5;display:block;max-width:80%;width:70%;padding:10px 0 10px 10px;text-align:right;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9);position:absolute;right:0;bottom:-15px;vertical-align:middle}.home-sevice-box{width:100%}}@media only screen and (min-width:40em){a.home-service-link:hover{background-color:#127684;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.home-sevice-box{width:100%}.home-service-wrapper{max-width:80rem;margin-top:-50px}.home-page-header p{font-size:3em;text-transform:uppercase;text-align:left;max-width:15em;font-weight:700;line-height:1}.home-page-header span{font-size:.9em;text-transform:uppercase;text-align:left;display:block;max-width:50em;width:100%}}.project-outter-wrapper{padding:30px 0;background-color:#fff}.projects-wrapper h3{text-align:center;color:#556270}.home-project-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;box-sizing:content-box}.project-container{border-top:2px solid #ccc;border-bottom:2px solid #ccc;padding:30px 0}.project-container span{font-size:.6em;color:#a1a1a1;text-transform:uppercase}.home-project-box{background-color:#fff;text-align:center;padding-top:20px;position:relative;padding-bottom:40%}.home-project-item{position:relative;cursor:pointer}.view-all-link{text-align:center;text-transform:uppercase;color:#999;font-size:.8em}.view-all-link span{margin-left:10px}.testimonials-wrapper{margin:50px 0 70px;position:relative;background-color:#fff}.home-client-testimonials h3{text-align:center;text-transform:uppercase;padding-top:50px;color:#333;letter-spacing:1px;font-weight:600}.fancy{line-height:.5;text-align:center}.fancy span{display:inline-block;position:relative}.fancy span:before,.fancy span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #333;top:0;width:80px}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.home-testimonial-content p{font-style:italic;font-weight:300;font-family:"adonis-web",serif}.home-testimonial-item p{margin:0;font-size:1em;line-height:25px}.home-client-testimonials{position:relative;overflow:hidden}.home-client-testimonials .owl-nav{display:none}.home-testimonial-link-wrapper{text-align:center}a.home-testimonial-link{text-decoration:none;color:#fff;text-transform:uppercase;background-color:#1693a5;padding:10px;font-size:.7em;bottom:-20px;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9);letter-spacing:1px}a.home-testimonial-link span{margin-left:10px}a.home-project-link{letter-spacing:1px;text-decoration:none;color:#fff;text-transform:uppercase;background-color:#d76157;display:inline-block;text-align:center;padding:10px 15px;font-size:.8em;position:absolute;right:2px;z-index:5;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}a.home-project-link span{color:#fff;font-size:1em;margin-left:10px;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.home-project-item{margin-bottom:50px}.home-testimonial-item{padding:0 10px;text-align:center}.home-testimonial-content{border-bottom:1px solid #e1e1e1;padding:30px;font-size:1.1em}.home-testimonials-information{padding:30px}@media only screen and (min-width:40em){a.home-testimonial-link:hover{background-color:#127684;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}a.home-project-link:hover,.home-project-item:hover a.home-project-link,.home-project-item:hover .home-project-link span{color:#555;background-color:#c95b51;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}a.home-project-link:hover span{-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9);color:#555}.home-testimonial-content{border-bottom:1px solid #e1e1e1;padding:50px;font-size:1.1em}.home-testimonials-information{padding:30px 0 50px}.home-testimonial-item p{line-height:normal;margin:0;font-size:1em}a.home-project-link{text-decoration:none;color:#fff;text-transform:uppercase;background-color:#d76157;display:inline-block;text-align:center;padding:10px 20px;font-size:.8em;position:absolute;right:2px;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.home-testimonial-item{padding:0 130px;text-align:center}.home-project-item{margin-bottom:0}}@media only screen and (min-width:60em){.home-testimonial-content{border-bottom:1px solid #e1e1e1;padding:50px 150px;font-size:1.1em}a.home-project-link{text-decoration:none;color:#fff;text-transform:uppercase;background-color:#d76157;display:inline-block;text-align:center;padding:15px 40px;font-size:.8em;position:absolute;right:2px;bottom:2px;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.home-project-item{margin-bottom:0}}#about-us .section .impact{background:rgba(0,0,0,.2) !important}#about-main-content{background-color:#fff}.page-callout p{border:1px solid #333;text-transform:uppercase;padding:50px 40px;font-size:1em;line-height:1.6em;font-weight:400}.impact__anchor{background:#333;color:#fff;padding:.563rem .75rem;position:absolute;bottom:-1.25rem;left:50%;transform:translateX(-50%);cursor:pointer;z-index:4}.text-fullimage-wrapper{background-color:#333;color:#fff;font-weight:300}.cell-image{padding-bottom:98%}.text-wrapper{padding:2rem}@media only screen and (max-width:40em){.cell-image{display:block}}.white-main-wrapper{padding:60px 0;background-color:#fff}.page-main-content h5{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebebeb}.page-main-content ul{padding-left:15px;margin-top:0}.page-main-content ul li{margin-bottom:10px}.tabs-wrapper{padding:0}.restaurant_gallery_fix_rel{margin:50px auto 50px auto;position:relative;width:70%;max-width:95%}.hide-content{visibility:hidden;height:0;opacity:0;overflow:hidden;position:relative}.restaurant_gallery_fix_abs{position:relative;border:solid 3px #333;padding:0 1.8rem;height:100%;width:100%;top:10px;left:0}.owl-stage-outer{overflow:hidden}.owl-controls .owl-prev{position:absolute;left:-29px;top:0}.owl-controls .owl-next{position:absolute;right:-29px;top:0}.owl-item{display:inline-block}.tab-box,.box-link{background-color:#1693a5;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.tab-box{width:50%;min-height:30px}.tab-active{background-color:#127684;cursor:pointer}.box-link:hover{background-color:#127684;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.tab-title-wrapper{text-align:center}.tab-title-wrapper h2{color:#fff;font-weight:400;font-size:1.3em;display:block}.few-padding-left{padding-left:.5rem}.product-model .grid div:first-child{border-top:none}.model_item{border-top:1px solid #ebebeb;padding:10px 0}.white_bg{background-color:#fff}.brown_bg{background-color:#f0f0e6}.page-section{padding:1rem 0}.call-section-callout{padding:1rem 0}.page-section ul li{padding:5px 0}.page-section ul{padding-left:15px}.page-section h5{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-top:0;color:#666}.pdf_wrapper h5{font-weight:300}.pdf-box{background-color:#e8e8e8;text-align:center;cursor:pointer;text-align:left;min-height:80px;position:relative;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.pdf-box:hover{background-color:#e5e5e5;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.pdf-box a{padding:20px;display:block;color:#5b5b5b;text-decoration:none;font-size:.9rem;text-transform:uppercase}.pdf-box img{position:absolute;right:20px;top:30px}.cell-pdf{margin-bottom:20px}.light_bg{background-color:#1693a5}.dark_bg{background-color:#127684}.link-wrapper{text-align:center;padding:60px 0}.link-section{padding-top:0;padding-bottom:0}.link-wrapper h2{color:#fff;margin:0;font-weight:600;margin-bottom:15px}.link-box-item{max-width:25rem;margin:0 auto;border:2px solid #fff;position:relative;text-align:center}.link-box-item a{text-transform:uppercase;color:#fff;margin-right:50px;text-decoration:none;display:inline-block;padding:20px 0}.link-box-full-section a{display:block}.link-box-full-section{-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.link-box-full-section:hover{background-color:#127684;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.link-box-item span{text-decoration:none;color:#127684;background-color:#fff;padding:10px 30px;top:0;right:0;font-size:2rem;position:absolute}.owl-controls{position:absolute;top:40%;left:0;width:100%}.owl-nav .fa-chevron-left,.owl-nav .fa-chevron-right{border:2px solid #333;background-color:#333;cursor:pointer;color:#fff;padding:10px;text-align:center;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.owl-nav .fa-chevron-left:hover,.owl-nav .fa-chevron-right:hover{border:2px solid #333;background-color:#fff;cursor:pointer;color:#333;padding:10px;text-align:center;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.gallery_thumb{padding-bottom:80%;background-size:initial;background-position:center center;background-repeat:no-repeat;margin-bottom:-5px}@media only screen and (min-width:50em){.gallery_thumb{padding-bottom:43%;background-size:initial;background-position:center center;background-repeat:no-repeat;margin-bottom:-5px}.owl-nav .fa-chevron-left,.owl-nav .fa-chevron-right{border:2px solid #333;background-color:#333;cursor:pointer;color:#fff;padding:20px;text-align:center;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.owl-nav .fa-chevron-left:hover,.owl-nav .fa-chevron-right:hover{border:2px solid #333;background-color:#fff;cursor:pointer;color:#333;padding:20px;text-align:center;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}}.page-column-wrapper{position:relative;max-width:50rem;padding:0 1rem;margin:0 auto}.page-column-content p,.page-column-note p{color:#fff;text-align:left}.page-column-content a{color:#fff;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.page-column-content a:hover{color:#0b4952;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.page-column-note{border:2px solid #fff;padding:10px 30px}.page-column-inner-wrapper{text-align:left;padding:60px 0}.page-column-inner-wrapper h2{color:#fff}.note-mark{position:absolute;left:-3px}.description-space{display:none}.big-wrapper{position:relative;max-width:90rem;padding:0 1rem;margin:0 auto}@media only screen and (min-width:85em){.description-space{left:-30px;font-size:.8em;letter-spacing:1px;display:block;position:absolute;padding-right:20px;text-align:right;width:10%;color:#ddd}.service-desc-column{padding-left:50px}.service-desc-column p{margin:0}.service_column-1{border-left:2px solid #ddd;padding-left:50px;padding-right:30px}.add-padding-left{padding-left:50px}}@media only screen and (min-width:30em){.ion-arrow-up-b{font-size:3rem;position:absolute;color:#fff;bottom:-23px;width:100%;height:100%;text-align:center;left:0}.tab-box{min-height:30px}}@media only screen and (max-width:30em){.ion-arrow-up-b{font-size:3rem;position:absolute;color:#fff;bottom:-10px;width:100%;height:100%;text-align:center;left:0}.tab-title-wrapper h2{font-size:.9em}.tab-box{padding-left:0}}.footer-menu-wrapper ul li{list-style:none;padding-bottom:10px;line-height:1}.footer-menu-wrapper ul li a{color:#fff;text-decoration:none;letter-spacing:1px;text-transform:uppercase;font-size:.9em;font-weight:600;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.footer-menu-wrapper ul li.remove_link>a{color:#fff;cursor:default;text-decoration:none;letter-spacing:1px;text-transform:uppercase;font-size:.9em;font-weight:600;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.privacy-menu{list-style:none;font-size:.6em;padding-left:0}.privacy-menu li a{font-size:1.1em;text-transform:uppercase;letter-spacing:1px;color:#e2e3e4;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.privacy-menu li a:hover{color:#fff;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.footer-menu-wrapper ul li ul li a{text-transform:capitalize;font-weight:200;letter-spacing:.4}.footer-menu-wrapper li>ul{padding-left:0}.footer-menu{margin-top:0}.footer-menu .sub-menu{padding-top:10px}.footer-main-wrapper{background-color:#424c57;background-image:none;padding:50px 0}.footer-copyright{text-align:center}.footer-content-item{font-weight:300;font-size:1.1em;position:relative;top:5px;left:0}.footer-content-item p{font-size:.6em;color:#e2e3e4;margin:1rem 0;line-height:15px;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:30em){.footer-copyright,.footer-main-wrapper,.footer-menu-wrapper{transform:rotate(180deg)}}@media only screen and (min-width:40em){.footer-copyright,.footer-main-wrapper,.footer-menu-wrapper{transform:rotate(0)}.footer-menu-wrapper ul li a:hover{color:#38414a;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.footer-menu-wrapper ul li.remove_link>a:hover{color:#fff;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.footer-main-wrapper{background-color:#424c57;background-image:none;padding:50px 0}.footer-copyright{text-align:left}.footer-content-item{font-weight:300;font-size:1.1em;position:relative;top:-19px;left:68px}.footer-content-item p{font-size:.7em;color:#e2e3e4;margin:1rem 0}.mega-footer{display:inline-block}}@media only screen and (min-width:50em){.footer-main-wrapper{border-bottom:5px solid #1693a5;background-image:linear-gradient(90deg,#424c57 10%,#424c57 30%,#424c57 36%,#556270 15%,#556270 60%,#556270 15%);color:#fff;padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:60em){.footer-main-wrapper{border-bottom:5px solid #1693a5;background-image:linear-gradient(90deg,#424c57 10%,#424c57 30%,#424c57 35%,#556270 15%,#556270 55%,#556270 15%);color:#fff;padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:70em){.footer-main-wrapper{border-bottom:5px solid #1693a5;background-image:linear-gradient(90deg,#424c57 10%,#424c57 30%,#424c57 35%,#556270 15%,#556270 55%,#556270 15%);color:#fff;padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:90em){.footer-main-wrapper{border-bottom:5px solid #1693a5;background-image:linear-gradient(90deg,#424c57 20%,#424c57 30%,#424c57 40%,#556270 15%,#556270 60%,#556270 15%);color:#fff;padding-top:50px;padding-bottom:50px}}.top-menu,.logo-menu-wrapper{position:relative;z-index:5}.top-contact-numbers{padding-left:2.5em}.close-icon{position:absolute;right:20px;top:20px}.contact-us-wrapper h1{color:#fff}.top-emergency-wrapper h3,.contact-us-wrapper h3{color:#fff;width:250px;font-size:1.5rem}.top-contact-info p,.top-emergency-wrapper p{line-height:1.5;font-size:1.3rem}.top-contact-info a{text-decoration:none;color:#fff}.top-contact-info a span{display:block}.top-contact-info{font-size:.8em;font-weight:300}.contact-us-wrapper,.top-emergency-wrapper{position:absolute;z-index:10;background-image:linear-gradient(90deg,#d85f56 10%,#d85f56 20%,#d85f56 30%,#d85f56 15%,#d85f56 30%,#d85f56 15%);color:#fff;top:0;width:100%}.top-contact-numbers{padding-left:1.5rem}@media only screen and (min-width:40em){.contact-us-wrapper,.top-emergency-wrapper{position:absolute;z-index:10;background-image:linear-gradient(90deg,#d85f56 10%,#d85f56 30%,#d85f56 35%,#d85f56 15%,#d85f56 60%,#d85f56 15%);color:#fff;top:0;width:100%;min-height:130px}.contact-items{width:100%}.top-contact-numbers{padding-left:1.5rem}}@media only screen and (min-width:60em){.contact-us-wrapper,.top-emergency-wrapper{position:absolute;z-index:10;background-image:linear-gradient(90deg,#d85f56 10%,#d85f56 30%,#d85f56 34%,#c1554d 15%,#c1554d 60%,#c1554d 15%);color:#fff;top:0;width:100%}.contact-items{width:33.33%}.close-icon{position:absolute;right:20px;top:20px}.top-contact-numbers{padding-left:5em}}@media only screen and (max-width:800px){.image-overlay h2,.image-overlay-2 h2{color:#fff;margin-bottom:10px;margin-top:40px;font-size:1.5em;letter-spacing:2px}.image-overlay span .image-overlay-2 span{color:#fff;letter-spacing:1px}}.recent-projects-title{text-align:center}.recent-projects-title h1{font-size:4em}.recent-projects-wrapper{background-color:#fff;position:relative;z-index:1}.recent-project-container span{font-size:.8em;color:#a1a1a1;text-transform:uppercase;letter-spacing:1px}.home-project-item{margin-bottom:30px}.view-all-link{border-top:1px solid #ccc}.view-all-link a,.view-all-link a span{-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.view-all-link a:hover,.view-all-link a:hover span{color:#add8c7;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.view-all-link p,.view-all-link p .loading{text-align:center}.view-all-link p a{text-decoration:none;color:#a1a1a1;font-size:.9rem;display:inline-block;font-weight:600;letter-spacing:1px}.hand-text-center,.hand-text-center p{text-align:center}.loading{background-image:url(//canadianshieldconsultants.ca/wp-content/themes/canadianshield/img/loading_spinner.gif) !important;width:32px;height:32px;background-color:transparent !important;text-indent:-99999px;padding:1px !important;overflow:hidden;background-repeat:no-repeat;padding:10px 30px;text-align:center}.page-title-date{padding-top:50px;position:relative;border-bottom:2px solid #cacaca}.project-title{max-width:300px}.project-title h2{text-transform:capitalize;color:#38414b}.project-date{position:absolute;right:0;bottom:33px;font-size:.8em;color:#dadada}.project-date span{color:#a2a2a2}.home-project-box{border:2px solid #fff}.home-project-box:hover{border:2px solid #add8c7}.home-project-box:hover a.home-project-link{background-color:#c95b51}.image-overlay{max-width:700px;max-height:700px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;position:absolute;top:0;display:none;color:#fff;cursor:pointer;padding:0 20px}.image-overlay-2{max-width:700px;max-height:700px;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;position:absolute;top:0;display:none;color:#fff;cursor:pointer;padding:0 20px}.impact-image-overlay{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;color:#fff;cursor:pointer}.image-overlay span,.image-overlay-2 span{color:#fff}.image-overlay h2,.image-overlay-2 h2{color:#fff;margin-bottom:10px;margin-top:80px;font-size:1.5em;letter-spacing:2px}.recent-projects-title h1{font-size:2em}@media only screen and (min-width:40em){.recent-projects-title h1{font-size:4em}.image-overlay h2,.image-overlay-2 h2{color:#fff;margin-bottom:10px;margin-top:80px;font-size:1.5em;letter-spacing:2px}.image-overlay span,.image-overlay-2 span{color:#fff;letter-spacing:1px}}.recent-projects-wrapper .section{padding-bottom:0}.projects-nav{padding:30px 0;margin-top:50px;border-top:2px solid #ccc}.prev-posts,.next-posts{text-align:center}.prev-posts a,.next-posts a{text-decoration:none;text-transform:uppercase;color:#adadad;display:block;position:relative;background-color:#e8e8e8;padding:10px 0}.blog-button{width:50%}.next-posts .ion{right:13px;bottom:9px;font-size:1.5em;position:absolute}.prev-posts .ion{left:13px;bottom:9px;font-size:1.5em;position:absolute}@media only screen and (min-width:40em){.prev-posts a,.next-posts a{text-decoration:none;text-transform:uppercase;color:#adadad;display:block;position:relative;background-color:#e8e8e8;padding:50px 0;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.prev-posts a:hover,.next-posts a:hover{color:#fff;background-color:#424c57;-webkit-transition:all .2s cubic-bezier(.6,.2,.6,.9);-moz-transition:all .2s cubic-bezier(.6,.2,.6,.9);-o-transition:all .2s cubic-bezier(.6,.2,.6,.9);transition:all .2s cubic-bezier(.6,.2,.6,.9)}.prev-posts .ion{left:40px;bottom:46px;font-size:1.8em;position:absolute}.next-posts .ion{right:40px;bottom:46px;font-size:1.8em;position:absolute}}