html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.width-half{width:50%}.width-half,.width-third{float:left;box-sizing:border-box}.width-third{width:33%}.width-quarter{width:25%;float:left;box-sizing:border-box}.col-wrap:after{clear:both;content:"";display:table}.bump-bottom{margin-bottom:50px!important}.valign-middle{vertical-align:middle}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px "" rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 hsla(0,0%,100%,.3)}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:"\f001"}.flex-direction-nav a.flex-next:before{content:"\f002"}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:"\f004"}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid;border-right:2px solid}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDRsLTEuNDEgMS40MUwxNi4xNyAxMUg0djJoMTIuMTdsLTUuNTggNS41OUwxMiAyMGw4LTh6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39.2%,.4);border-top-color:hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s linear infinite;animation:fancybox-rotate .8s linear infinite;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);-ms-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border-color:transparent;border-style:solid;border-width:0 0 5px 5px;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}img{height:auto;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}html{font-size:100%}body{background:#fff;color:#116f7a;line-height:1.6;font-family:Lato,sans-serif;font-size:18px;font-size:1.125rem;font-weight:300}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:#f17522;font-weight:700;line-height:1.3}h1{font-size:36px;font-size:2.25rem}h1,h2{margin:0 0 12px;font-family:Poppins,sans-serif;font-weight:400}h2{font-size:30px;font-size:1.875rem;color:#048b9a}h3{font-size:26px;font-size:1.625rem}h3,h4{margin:0 0 12px;color:#20545b}h4{font-size:22px;font-size:1.375rem}h5{font-size:20px;font-size:1.25rem}h5,h6{margin:0 0 12px;color:#6c6c6c}h6{font-size:16px;font-size:1rem;text-transform:uppercase}:focus{outline:none}dl,img,ol,p,table,ul{margin:0 0 20px}.small-text{font-size:16px;font-size:1rem}.overview{font-size:24px;font-size:1.5rem;font-family:Pontano Sans,sans-serif;color:#048b9a}a,a:active,a:visited{color:#f17522;text-decoration:none;transition:all .3s}a:hover{text-decoration:underline}a.anchor-link{color:#116f7a}a.anchor-link,strong{font-weight:700}.highlight{color:#f89907}.photo-credit{font-size:12px}hr{border:none;height:1px;background:#116f7a;margin-top:20px;margin-bottom:30px}.common-btn,.wpcf7-submit{text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:1;display:inline-block;padding:20px 40px;background:#fff;color:#f17522;font-weight:400;font-family:Montserrat,sans-serif;border-radius:30px;border:2px solid #f17522;margin:0 0 20px;transition:all .3s}.common-btn:hover,.wpcf7-submit:hover{background:#f17522;text-decoration:none;color:#fff}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.global-container{max-width:1000px;margin:0 auto;box-sizing:content-box;padding-left:15px;padding-right:15px}.global-container:after{clear:both;content:"";display:table}#content #ot-sdk-btn.ot-sdk-show-settings{color:#f17522;border:1px solid #f17522;background:#fff}#content #ot-sdk-btn.ot-sdk-show-settings:hover{background:#f17522;color:#fff}#masthead{background:linear-gradient(180deg,#20545b 0,#048a99);position:relative;z-index:1001}#masthead .global-container{display:flex;align-items:center}#masthead .site-title{margin:0;padding:12px 0}#masthead .site-title img{width:180px;display:block;margin:0}@media only screen and (min-width:480px){#masthead .site-title img{width:220px}}.home #masthead{position:relative;width:100%;top:0;z-index:100000}@media only screen and (min-width:760px){.home #masthead{position:absolute;top:50px}}.menu-toggle{position:absolute;top:15px;right:10px;background:none;padding:0;box-shadow:none;border:none;z-index:1000;font-size:24px;font-size:1.5rem}@media only screen and (min-width:480px){.menu-toggle{font-size:32px;font-size:2rem;top:12px;right:15px}}@media only screen and (min-width:960px){.menu-toggle{display:none}}.menu-toggle img{display:block;margin:0}.menu-toggle:hover{opacity:.9}#site-navigation{margin-left:auto;font-size:18px;font-size:1.125rem;color:#fff;font-weight:300}#site-navigation a{color:#fff;transition:all .3s}#site-navigation .menu-primary-nav-container{display:inline-block;vertical-align:middle}#site-navigation #primary-menu{margin:0;padding:0;list-style:none;display:none;position:absolute;top:69px;left:0;width:100%;z-index:1000;background:#048a99}@media only screen and (min-width:480px){#site-navigation #primary-menu{top:79px}}@media only screen and (min-width:960px){#site-navigation #primary-menu{display:block;position:static;width:auto;background:none}}#site-navigation #primary-menu li{position:relative}@media only screen and (min-width:960px){#site-navigation #primary-menu li{float:left;margin:0 0 0 20px;line-height:78.88px}}#site-navigation #primary-menu li:hover .sub-menu{display:block}#site-navigation #primary-menu a{display:block;padding:5px 20px}@media only screen and (min-width:960px){#site-navigation #primary-menu a{display:inline-block;padding:0}}#site-navigation #primary-menu .sub-menu{list-style:none;margin:0;padding:5px 0;background:#116f7a;z-index:100;font-size:16px;font-size:1rem;display:block}@media only screen and (min-width:960px){#site-navigation #primary-menu .sub-menu{position:absolute;top:78px;left:-20px;display:none;width:200px;background:#048b9a}}#site-navigation #primary-menu .sub-menu li{float:none;margin:0;line-height:1.3}#site-navigation #primary-menu .sub-menu li a{display:block;padding:3px 20px}@media only screen and (min-width:960px){#site-navigation #primary-menu .sub-menu li a{padding:3px 10px}}#site-navigation #user-menu{margin:0 50px 0 0;padding:0;list-style:none;display:inline-block;vertical-align:middle}@media only screen and (min-width:480px){#site-navigation #user-menu{margin:0 70px 0 0}}@media only screen and (min-width:960px){#site-navigation #user-menu{margin:0}}#site-navigation #user-menu li{display:inline-block;vertical-align:middle;margin:0 0 0 5px;position:relative}@media only screen and (min-width:480px){#site-navigation #user-menu li{margin:0 0 0 15px}}#site-navigation #user-search .icon-search{cursor:pointer;border-radius:50%;height:40px;width:40px;text-align:center;line-height:40px;transition:all .3s;display:block}#site-navigation #user-search .icon-search:hover{background:#3a909a}#site-navigation #user-search .search-form-wrap{position:absolute;width:370px;top:64px;right:-95px;display:none;z-index:1}#site-navigation #user-search .search-form{height:44px;border:4px solid #048b9a;border-radius:20px;background:#fff;padding:0 10px}#site-navigation #user-search .search-field{display:block;height:30px;padding:3px 0;color:#20545b;width:100%;border:none;background:none}#site-navigation #user-search .search-submit{position:absolute;top:0;right:18px;height:43px;line-height:43px;background:none;border:none;font-size:18px;font-size:1.125rem;text-transform:uppercase;color:#20545b;font-weight:400}#site-navigation #user-login a{display:inline-block}@media only screen and (min-width:480px){#site-navigation #user-login a{padding:7px 18px;border:1px solid #3a909a;border-radius:30px}#site-navigation #user-login a:hover{text-decoration:none;background:linear-gradient(180deg,#478189 0,#3c97a1)}}.login-form-wrap{position:absolute;width:100%;top:69px;display:none;z-index:1;background:hsla(0,0%,100%,.9);border-bottom:4px solid #f17522}@media only screen and (min-width:760px){.login-form-wrap{top:79px}}.login-form-wrap #login-form{background:#fff;padding:20px 0}.login-form-wrap .form-title{font-size:24px;font-size:1.5rem;font-weight:700;color:#f17522;font-family:Lato,sans-serif;margin:0 0 10px;flex:0 0 195px}@media only screen and (min-width:760px){.login-form-wrap .form-title{margin:0}}.login-form-wrap .global-container{flex-wrap:wrap}.login-form-wrap p{margin:0}.login-form-wrap input{color:#116f7a}.login-form-wrap input[type=password],.login-form-wrap input[type=text]{border:1px solid #f17522;font-size:14px;font-size:.875rem;padding:9px 15px;margin:0 0 10px;flex:0 0 100%}@media only screen and (min-width:760px){.login-form-wrap input[type=password],.login-form-wrap input[type=text]{flex:0 0 175px;margin:0 5px 0 0}}@media only screen and (min-width:1050px){.login-form-wrap input[type=password],.login-form-wrap input[type=text]{flex:0 0 321px}}.login-form-wrap ::-webkit-input-placeholder{color:#116f7a}.login-form-wrap ::-moz-placeholder{color:#116f7a}.login-form-wrap :-ms-input-placeholder{color:#116f7a}.login-form-wrap :-moz-placeholder{color:#116f7a}.login-form-wrap .error{display:block;margin-bottom:10px;width:100%}.login-form-wrap .common-btn{padding:10px 20px;margin:0;font-size:18px;font-size:1.125rem;background:#f89907;border:2px solid #fff;color:#fff;flex:0 0 132px;transition:all .3s}.login-form-wrap .common-btn:hover{color:#f89907;background:#fff;border:2px solid #f89907}@media only screen and (min-width:760px){.login-form-wrap .common-btn{margin:0 0 0 20px}}.login-form-wrap p:last-of-type{margin:0}.login-form-wrap #login-trouble{text-align:center;font-size:14px;font-size:.875rem;display:block;background:#fff;padding-top:35px;padding-bottom:35px}.login-form-wrap #not-client{text-align:center;padding:50px 0}.login-form-wrap #not-client .section-title{color:#55acb6;font-size:24px;font-size:1.5rem;font-family:Lato,sans-serif}.login-form-wrap #not-client .common-btn{background:#fff;text-transform:uppercase;font-size:18px;font-size:1.125rem;color:#55acb6;border:2px solid #55acb6;margin:0;padding:20px 55px;transition:all .3s}.login-form-wrap #not-client .common-btn:hover{background:#55acb6;color:#fff}form{font-size:16px;font-size:1rem}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form textarea{font-size:16px;font-size:1rem;padding:4px 6px;border:1px solid #116f7a;width:100%}form input[type=submit]{transition:all .3s}.row{margin:0 0 12px}.checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border-radius:50%;border:1px solid #f17522}.checkbox-container:hover input~.checkmark,.checkbox-container input:checked~.checkmark,.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:0;content:"\2713";border-width:0 3px 3px 0}.checkbox-container .label{line-height:1.2;display:inline-block}#primary{overflow:hidden}#banner{position:relative}#banner .wp-post-image{margin:0;display:block;width:100%}@media only screen and (min-width:760px){#banner .entry-header{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%}}#banner .entry-header .entry-title{margin:auto auto 0;background:linear-gradient(180deg,hsla(0,0%,100%,.8) 0,#fff);line-height:1;width:100%;text-align:center;padding:25px 0 0;max-width:1000px}@media only screen and (min-width:760px){#banner .entry-header .entry-title{padding:25px 0}}.entry-footer .cat-links,.entry-footer .tags-links{display:block;margin:0 0 20px}.entry-meta{margin:0 0 20px}.entry-meta .byline,.entry-meta .updated{display:none}.nav-links{font-weight:700}.nav-links:after{clear:both;content:"";display:table}.nav-links .nav-previous{float:left}.nav-links .nav-next{float:right}.tile-wrap{margin-bottom:50px;display:flex;flex-wrap:wrap}.tile-wrap:after{clear:both;content:"";display:table}.tile-wrap .post{margin-bottom:2%}.post{position:relative}.common-modal{font-size:16px;font-size:1rem;display:none}.fancybox-slide .common-modal{display:none;max-width:950px;border:5px solid #116f7a;padding:0}.common-modal .modal-title{background:#116f7a;color:#fff;font-family:Pontano Sans,sans-serif;font-size:34px;font-size:2.125rem;font-weight:400;padding:20px 40px;margin:0}.common-modal .modal-content{padding:40px;columns:385px 2;column-gap:50px}.common-modal .modal-nav{list-style:none;margin:0;display:flex;align-items:center;justify-content:center;padding:0 40px 40px}.common-modal .modal-nav .common-btn{margin:0}.common-modal .modal-nav .common-btn:hover{background:#f17522;border:2px solid #f17522}.common-modal .modal-nav .nav-button{border:none;padding:0;background:none;color:#f17522}.common-modal .modal-nav .modal-next{line-height:1.3;margin-left:auto;display:none}.common-modal .modal-nav .modal-prev{line-height:1.2;margin-right:auto;display:none}#bodyTable p:empty,.hide,.single-tribe_events .tribe-events-event-image{display:none}#bodyTable table{margin-bottom:0}#banner{border:none;margin:0}#banner .slide-img{display:block;margin:0}#banner .slide-text{position:absolute;bottom:30px;right:0;font-size:22px;font-size:1.375rem;background:hsla(0,0%,100%,.9);line-height:1;padding:10px 15px;font-weight:300}@media only screen and (min-width:480px){#banner .slide-text{font-size:24px;font-size:1.5rem;bottom:60px;padding:15px 25px}}@media only screen and (min-width:760px){#banner .slide-text{font-size:28px;font-size:1.75rem;bottom:160px}}@media only screen and (min-width:960px){#banner .slide-text{font-size:34px;font-size:2.125rem;padding:30px 50px}}.home #primary{overflow:visible}.home #main{background:linear-gradient(0deg,#fff 0,#fff 75%,hsla(0,0%,100%,.75));position:relative;margin-top:0;z-index:100;font-size:24px;font-size:1.5rem;color:#048b9a}@media only screen and (min-width:760px){.home #main{margin-top:-112px;font-size:30px;font-size:1.875rem}}.home #main .entry-content{max-width:800px;margin:0 auto;font-weight:300}.home-featured{background-size:cover;background-repeat:no-repeat;background-position:50%;padding:50px 0;position:relative}@media only screen and (min-width:760px){.home-featured{padding:100px 0}}.home-featured .global-container{max-width:900px;box-sizing:border-box}.home-featured h1{font-size:28px;font-size:1.75rem;font-family:Pontano Sans,sans-serif;font-weight:400}@media only screen and (min-width:760px){.home-featured h1{font-size:36px;font-size:2.25rem}}.home-featured#section-solutions .global-container{background:hsla(0,0%,100%,.93);color:#048b9a;padding:40px 20px}@media only screen and (min-width:760px){.home-featured#section-solutions .global-container{padding:80px}}.home-featured#section-solutions h1{color:#048b9a}.home-featured#section-solutions p:last-of-type{margin-bottom:55px}.home-featured#section-clients{color:#fff}.home-featured#section-clients .global-container{padding-left:80px;padding-right:80px}.home-featured#section-clients h1{color:#fff}.home-featured#section-clients .common-btn{background:hsla(0,0%,100%,.8);color:#20545b}.home-featured#section-clients .common-btn:hover{background:#fff}.home-featured#section-clients .global-container:after{clear:both;content:"";display:table}.home-featured#section-clients .module-summary{margin:0 0 55px}.home-featured#section-clients .clients-image{padding-top:55px}.home-featured#section-insights .global-container{background:hsla(0,0%,100%,.93);color:#048b9a;padding:40px 20px}.home-featured#section-insights .global-container:after{clear:both;content:"";display:table}@media only screen and (min-width:760px){.home-featured#section-insights .global-container{padding:80px}}.home-featured#section-insights .photo-credit{position:absolute;bottom:10px;right:20px;color:#fff;margin:0}.home-featured#section-insights h1{color:#048b9a}.home-featured#section-insights .module-summary{padding-right:35px;margin:0 0 55px}@media only screen and (min-width:760px){.home-featured#section-insights .module-summary{width:53%;float:left}}@media only screen and (min-width:760px){.home-featured#section-insights .module-featured{width:47%;float:left}}.home-featured#section-insights .thumb{float:left;width:25%;position:relative;top:6px}@media only screen and (min-width:760px){.home-featured#section-insights .thumb{width:38%}}.home-featured#section-insights .ribbon{display:block;width:74px;height:20px;padding:0 2px;position:absolute;top:10px;right:-8px;background:url(images/bg-featured-ribbon.png) no-repeat 0 0;text-transform:uppercase;color:#fff;font-size:10px;font-family:Montserrat,sans-serif}.home-featured#section-insights .wp-post-image{border:2px solid #048b9a;display:block}.home-featured#section-insights .excerpt{width:75%;float:left;padding-left:10px;line-height:1.4}@media only screen and (min-width:760px){.home-featured#section-insights .excerpt{width:62%}}.home-featured#section-insights .excerpt a{color:#048b9a}.home-featured .common-btn{background:#048b9a;color:#fff;min-width:245px;border:none;margin:0}.home-featured .common-btn:hover{background:#037581}.home-featured .align-box{margin:0 0 20px;clear:both}.pill-header{text-align:center;margin:0 0 50px;font-family:Lato,sans-serif}.pill-header .pill{display:inline-block;padding:15px 20px;width:100%;font-size:24px;font-size:1.5rem;line-height:1;border-radius:30px;background:#f89907;color:#fff;position:relative;z-index:1}@media only screen and (min-width:480px){.pill-header .pill{width:450px;padding:15px 50px}}.pill-header.pill-invert .pill{border:3px solid #f89907;background:#fff;color:#f89907}.pill-header:after{content:"";border-bottom:3px solid #f89907;display:block;margin:0 -15px;position:relative;top:-27px}@media only screen and (min-width:760px){.pill-header:after{margin:0 -100%}}.post-solution{flex:0 0 100%;border:2px solid #048b9a;margin:0 0 20px}@media only screen and (min-width:480px){.post-solution{flex:0 0 49%;margin-right:2%;float:left}.post-solution:nth-child(2n){margin-right:0}}@media only screen and (min-width:760px){.post-solution{flex:0 0 32%}.post-solution:nth-child(2n){margin-right:2%}.post-solution:nth-child(3n){margin-right:0}}.post-solution .wp-post-image{display:block;margin:0}.post-solution .overlay{width:100%;height:100%;position:absolute;background:linear-gradient(180deg,rgba(85,172,182,0) 0,rgba(85,172,182,0) 30%,#55acb6 80%,#55acb6);top:0;left:0;opacity:.9;transition:all .3s}.post-solution header{position:absolute;bottom:0;left:0;z-index:1}.post-solution header .article-header{font-size:22px;font-size:1.375rem;margin:0;padding:15px;color:#fff;font-weight:400}.post-solution .dogear{display:block;width:94px;height:54px;position:absolute;top:-2px;right:-2px;background:url(images/dogear-blue.png) no-repeat 0 0;background-size:100%}.post-solution:hover{border:2px solid #f17522}.post-solution:hover .dogear{background:url(images/dogear-orange.png) no-repeat 0 0;background-size:100%}.post-solution:hover .overlay{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 30%,#fff 80%,#fff);opacity:1}.post-solution:hover header .article-header{color:#f17522}.fancybox-video-trigger{position:relative}.fancybox-video-trigger img{display:block;margin:0}.fancybox-video-trigger a:after{content:"";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-37%,-50%);display:inline-block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:16px 0 16px 33px}.fancybox-video-trigger a:before{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:block;border-radius:50%;background:#f89907}.fancybox-video-trigger a:hover:before{background:#048b9a}#main{padding-top:50px;padding-bottom:50px}.post-insight{flex:0 0 100%;margin:0 0 20px;border:1px solid #116f7a;font-size:12px;font-size:.75rem;color:#116f7a;padding:0 0 50px}@media only screen and (min-width:480px){.post-insight{flex:0 0 49.5%;float:left;margin-right:1%}.post-insight:nth-child(2n){margin-right:0}}@media only screen and (min-width:760px){.post-insight{flex:0 0 32.66%}.post-insight:nth-child(2n){margin-right:1%}.post-insight:nth-child(3n){margin-right:0}}.post-insight .label-featured{position:absolute;top:20px;left:0;z-index:100;color:#fff;background:#f89907;font-size:10px;text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:1;font-weight:400;padding:4px 10px}.post-insight .article-thumb{position:relative}.post-insight .article-thumb .wp-post-image{width:100%}.post-insight .article-thumb .dogear{display:block;position:absolute;top:-1px;right:-1px;width:76px;height:44px;z-index:1;background:url(images/dogear-insights.png) no-repeat 0 0;background-size:cover}.post-insight .article-header{font-size:14px;font-size:.875rem;font-weight:700;padding:15px 20px 5px;margin:0;font-family:Lato,sans-serif}.post-insight .article-header a{color:#20545b}.post-insight .article-header a:hover{color:#f17522}.post-insight .article-excerpt{padding:0 20px 20px}.post-insight .wp-post-image{display:block;margin:0}.post-insight .article-meta{padding:0 20px}.post-insight .article-author{display:flex;align-items:center}.post-insight .article-author .headshot{flex:0 0 45px;margin:0 6px 0 0}.post-insight .article-author .headshot img{display:block;margin:0;border-radius:50%}.post-insight .article-author .article-date,.post-insight .article-author .author-name{margin:0}.post-insight .article-author .article-date a,.post-insight .article-author .author-name a{color:#116f7a;font-weight:700}.post-insight .cat-list{height:80px;overflow:hidden}.post-insight .author-bio-excerpt,.post-insight .cat-list{padding:5px 0 0}.post-insight .author-bio-excerpt .cat:after,.post-insight .cat-list .cat:after{content:", "}.post-insight .author-bio-excerpt .cat:last-child:after,.post-insight .cat-list .cat:last-child:after{content:" "}.post-insight .a2a_kit{position:absolute;bottom:15px;left:20px}.post-insight .a2a_kit a{color:#116f7a;font-size:19.2px;font-size:1.2rem;padding:0;margin-right:5px}.post-insight .a2a_kit a:hover{color:#f17522}.post-insight .a2a_kit a.a2a_button_email{margin-left:4px}.post-insight .a2a_kit a.a2a_button_linkedin{margin-left:2px}.post-insight .a2a_kit .icon:before{width:auto;margin:0}.post-insight .a2a_kit .icon.icon-email{font-size:16px;font-size:1rem}#post-filter{border-top:3px solid #17afba;border-bottom:3px solid #17afba;margin:0 -15px 80px;padding:0 15px;clear:both;transition:all .3s;background:hsla(0,0%,100%,.9);z-index:1000}@media only screen and (min-width:1000px){#post-filter{margin:0 -100% 80px;padding:0}}#post-filter.toggled{position:fixed;top:79px;left:0;width:100%;margin:0}#post-filter .trigger-view-all{background:none;border:none;font-size:16px;color:#f17522;position:static;padding:0;z-index:10}@media only screen and (min-width:760px){#post-filter .trigger-view-all{position:absolute;right:0;top:52px}}#post-filter #post-filter-inner{text-align:center;padding:10px 0;position:relative}#post-filter #expanded-pre-filter{position:relative;top:5px;margin:0}#post-filter #loader,#post-filter .option,#post-filter .toggle{vertical-align:middle}#post-filter .option{font-size:24px;font-size:1.5rem;padding:0 10px;cursor:pointer}#post-filter .toggle{height:33px;width:66px;background:#fff;border:2px solid #116f7a;position:relative;border-radius:16px}#post-filter .circle{height:25px;width:25px;display:inline-block;border-radius:50%;background:#116f7a;position:absolute;top:2px;left:3px;right:auto;transition:all .3s}#post-filter .circle.toggled{left:auto;right:3px;background:#f17522}#post-filter #filter-cats{padding-top:40px;display:none}#post-filter #loader{position:absolute;top:0;left:0;display:none}#post-filter .col-wrap{display:flex;align-items:flex-start;flex-wrap:wrap}#post-filter .column{font-size:14px;font-size:.875rem;text-align:left;margin-bottom:70px;flex:0 0 50%}@media only screen and (min-width:760px){#post-filter .column{flex:0 0 20%}}#post-filter .column:last-of-type{margin-right:0;flex:0 0 100%}@media only screen and (min-width:760px){#post-filter .column:last-of-type{flex:0 0 60%}}#post-filter .column:last-of-type .row-wrap{column-count:3;-webkit-columns:3;-moz-columns:3}#post-filter .category-parent{color:#116f7a;font-size:24px;font-size:1.5rem;font-weight:300;border-bottom:3px solid #116f7a;line-height:1.2;margin-right:10px}#post-filter .common-btn{color:#fff;background:#f89907;border:2px solid #f89907}#post-filter .common-btn:hover{background:#fff;color:#f89907}#post-filter #expanded-post-filter{display:none;padding:20px 0 0}#post-filter #expanded-post-filter #expanded-post-filter-inner{font-size:16px;color:#f17522;text-align:left;display:flex;align-items:flex-start;border-top:1px solid #17afba;padding-top:5px;margin-top:5px}#post-filter #expanded-post-filter #expanded-post-filter-inner:after{clear:both;content:"";display:table}#post-filter #expanded-post-filter .results{margin:0}#post-filter #expanded-post-filter .controls{margin:0 0 0 auto;padding:0;list-style:none;font-size:16px;flex:0 0 120px;text-align:right}#post-filter #expanded-post-filter .controls li:after{content:"|";margin:0 5px}#post-filter #expanded-post-filter .controls li:last-child:after{content:"";margin:0}#post-filter #expanded-post-filter .controls button{padding:0;border:0;background:none}#post-filter #filter-level-1{margin-bottom:10px}@media only screen and (min-width:760px){#post-filter #filter-level-1{display:flex}}#post-filter #filter-level-1 .filter-option{width:100%;border:1px solid #20545b;padding:5px;background:#fff;margin-bottom:10px}@media only screen and (min-width:760px){#post-filter #filter-level-1 .filter-option{width:20%;margin-left:10px;margin-bottom:0}}#post-filter #filter-level-1 .filter-option:first-child{margin-left:0}#post-filter #filter-level-1 #btn-search{background:#20545b;color:#fff}#post-filter #filter-level-1 ::-webkit-input-placeholder{color:#20545b}#post-filter #filter-level-1 ::-moz-placeholder{color:#20545b}#post-filter #filter-level-1 :-ms-input-placeholder{color:#20545b}#post-filter #filter-level-1 :-moz-placeholder{color:#20545b}#ui-datepicker-div{font-size:14px;z-index:1001!important}#insights-details .headshot{display:block}#insights-details .headshot img{display:block;border-radius:50%;height:90px;width:90px;margin:0 0 10px}#insights-details .author-name{font-size:12px;font-size:.75rem;margin:0}#insights-details .author-name a{font-weight:700;color:#116f7a}#insights-details .author-bio{margin:0}#insights-details .a2a_kit{margin-bottom:20px}#insights-details .a2a_kit p{margin-bottom:0}#insights-details #frm-newsletter-sidebar{margin-bottom:20px}#insights-details #frm-newsletter-sidebar p{margin-bottom:10px;font-size:12px;font-size:.75rem}#insights-details .author-email{margin:0}#insights-details .cat-list{font-size:12px;font-size:.75rem;margin-bottom:8px;height:auto;text-align:center}#insights-details .cat-list .cat{line-height:1}#insights-details .cat-list .cat.small{font-size:12px}#insights-details .cat-list .cat.medium{font-size:14px}#insights-details .cat-list .cat.large{font-size:17px}#insights-details .cat-list .cat.xl{font-size:20px}#insights-details .cat-list .cat:after{content:", "}#insights-details .cat-list .cat:last-child:after{content:" "}#insights-details #frm-newsletter-sidebar input[type=email]{margin-bottom:5px}#insights-details #frm-newsletter-sidebar input[type=submit]{color:#fff;background:#116f7a;border:none;width:100%}@media only screen and (min-width:960px){.insights-single{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.insights-single #insights-details{padding-top:50px;font-size:12px}@media only screen and (min-width:960px){.insights-single #insights-details{flex:0 0 200px}}.insights-single #main{padding-top:20px}@media only screen and (min-width:960px){.insights-single #main{padding-left:40px;padding-top:50px}}.insights-single .a2a_kit a{color:#116f7a;font-size:19.2px;font-size:1.2rem;padding:0;margin-right:5px}.insights-single .a2a_kit a:hover{color:#f17522}.insights-single .a2a_kit a.a2a_button_email{margin-left:4px}.insights-single .a2a_kit a.a2a_button_linkedin{margin-left:2px}.insights-single .a2a_kit .icon:before{width:auto;margin:0}.insights-single .a2a_kit .icon.icon-email{font-size:16px;font-size:1rem}.team-wrap{display:flex;flex-wrap:wrap;margin-bottom:40px}.post-team{flex:0 0 49%;margin-right:2%;margin-bottom:2%}.post-team:nth-child(2n){margin-right:0}@media only screen and (min-width:760px){.post-team{flex:0 0 23.5%}.post-team,.post-team:nth-child(2n){margin-right:2%}.post-team:nth-child(4n){margin-right:0}}.post-team .modal-trigger:hover{text-decoration:none}.post-team .team-header{font-size:16px;font-size:1rem}.post-team .team-header .title,.post-team .team-location{font-weight:400;padding-top:5px;display:block}.post-team .team-location{color:#116f7a;font-size:14px;font-size:.875rem}.post-team .wp-post-image{display:block;margin:0 auto 5px;width:100%;border-radius:50%;max-width:125px}@media only screen and (min-width:480px){.post-team .wp-post-image{max-width:155px}}.modal-team{display:none;max-width:830px;margin:30px 20px!important;font-size:16px;font-size:1rem}.modal-team .wp-post-image{display:block;margin:0 auto 20px;width:100%;border-radius:50%;max-width:165px}@media only screen and (min-width:480px){.modal-team .wp-post-image{max-width:235px}}.modal-team .team-header{font-size:18px;font-size:1.125rem}.modal-team .team-header .team-location,.modal-team .team-header .title{font-weight:400;padding-top:5px;display:block}.modal-team .team-header .team-location{color:#116f7a;font-size:16px;font-size:1rem}.modal-team .bio{padding:12px 0}.modal-team .details td{vertical-align:top;padding-right:10px;display:block;padding-bottom:10px}@media only screen and (min-width:480px){.modal-team .details td{display:inline-block;padding-bottom:0}}.modal-team .details td.label{font-weight:600;padding-bottom:0}.modal-team .details.tbl-education{width:100%}.modal-team .details.tbl-education td{display:block}#tribe-geo-results h2.tribe-events-page-title,h2.tribe-events-page-title{font-weight:inherit}.tribe-events-schedule h2{font-weight:400;font-family:Lato,sans-serif;font-size:20px;font-size:1.25rem}.widget{margin-bottom:20px}.widget .widget-title{font-size:20px;font-size:1.25rem;margin-bottom:5px}#colophon{background:#20545b;color:#fff;font-size:16px;font-size:1rem}#colophon .footer-nav:after,#colophon .site-info:after{clear:both;content:"";display:table}#colophon .legal-notices{margin-left:20px}#colophon #footer-contact{text-align:center;font-size:20px;font-size:1.25rem;font-family:Pontano Sans,sans-serif}#colophon #footer-contact h2{font-size:22px;font-size:1.375rem;font-weight:300;color:#fff;font-family:Pontano Sans,sans-serif;border-bottom:2px solid #55acb6;line-height:1.6;margin:0 0 10px}#colophon #footer-contact .icon{margin:0 10px 0 0}#colophon #footer-contact .icon:before{width:auto}#colophon #footer-contact .icon-phone{font-size:26px;font-size:1.625rem;vertical-align:middle}#colophon #footer-contact .icon-phone+a{margin:0 20px 0 0}#colophon #footer-contact .social-networking{list-style:none;margin:0 0 40px;padding:0;vertical-align:center}#colophon #footer-contact .social-networking li{display:inline-block;font-size:20px;font-size:1.25rem}#colophon #footer-contact .social-networking a{color:#b7d7da}#colophon #footer-contact .social-networking a:hover{color:#fff}#colophon #footer-contact .social-networking .icon{margin:0;font-size:26px;font-size:1.625rem}#colophon #frm-newsletter{display:flex;width:325px;margin:0 auto}@media only screen and (min-width:760px){#colophon #frm-newsletter{width:411px}}#colophon #frm-newsletter #newsletter-email{color:#20545b;font-size:16px;font-size:1rem;display:block;width:73%;background:#b9d3d7;border:3px solid #55acb6;padding:10px 20px;border-radius:30px 0 0 30px}#colophon #frm-newsletter #mc-embedded-subscribe{display:block;width:27%;background:#b9d3d7;color:#20545b;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:400;border:3px solid #55acb6;border-left:0;border-radius:0 30px 30px 0;transition:all .3s;text-align:left;padding-left:12px}#colophon #frm-newsletter #mc-embedded-subscribe:hover{color:#b9d3d7;background:#20545b}#colophon #frm-newsletter ::-webkit-input-placeholder{color:#20545b}#colophon #frm-newsletter ::-moz-placeholder{color:#20545b}#colophon #frm-newsletter :-ms-input-placeholder{color:#20545b}#colophon #frm-newsletter :-moz-placeholder{color:#20545b}#colophon .footer-nav{padding:35px 0 45px;background:radial-gradient(ellipse at center,#068896 0,#20545b 99%);font-weight:300}#colophon .footer-nav .global-container{display:flex;flex-wrap:wrap}#colophon .footer-nav .menu,#colophon .footer-nav .sub-menu{list-style:none;margin:0;padding:0}#colophon .footer-nav .menu a,#colophon .footer-nav .sub-menu a{display:block;padding:0 20px}#colophon .footer-nav .menu>li>a{display:block;border-bottom:2px solid #55acb6;font-size:22px;font-size:1.375rem;font-family:Pontano Sans,sans-serif}#colophon .footer-nav .menu-footer-nav-1-container{width:100%;margin-bottom:20px}@media only screen and (min-width:480px){#colophon .footer-nav .menu-footer-nav-1-container{width:50%;padding-right:10px;margin-bottom:0}}@media only screen and (min-width:960px){#colophon .footer-nav .menu-footer-nav-1-container{width:30%}}#colophon .footer-nav .menu-footer-nav-1-container .menu>li{margin:0 0 55px}#colophon .footer-nav .menu-footer-nav-1-container .menu>li:last-child{margin-bottom:10px}#colophon .footer-nav .menu-footer-nav-2-container,#colophon .footer-nav .menu-footer-nav-3-container{width:100%;margin-bottom:20px}@media only screen and (min-width:480px){#colophon .footer-nav .menu-footer-nav-2-container,#colophon .footer-nav .menu-footer-nav-3-container{width:50%;padding-right:10px;margin-bottom:0}}@media only screen and (min-width:960px){#colophon .footer-nav .menu-footer-nav-2-container,#colophon .footer-nav .menu-footer-nav-3-container{width:30%}}#colophon .footer-nav #footer-contact{width:100%;font-size:18px;font-size:1.125rem}@media only screen and (min-width:960px){#colophon .footer-nav #footer-contact{width:40%}}#colophon .footer-nav #footer-contact p{margin-bottom:0}#colophon .site-info{padding:13px 0;border-top:1px solid #dde5e6;font-weight:300}@media only screen and (min-width:960px){#colophon .site-info .global-container{display:flex;align-items:center}}#colophon .site-info .icon-thumbtack{font-size:30px;font-size:1.875rem;vertical-align:middle;position:relative;top:-3px}#colophon .copyright{margin:0}#colophon .credit{margin:0 0 0 auto;opacity:.5}#colophon a{color:#fff}#cookie-accept{position:fixed;bottom:0;width:100%;background:hsla(0,0%,100%,.9);padding:15px;text-align:center;font-size:13px;z-index:1000;border-top:1px solid #116f7a;display:none}#cookie-accept p{margin-bottom:10px}#cookie-accept button{color:#f17522;font-weight:700;background:none;border:none;box-shadow:none;font-size:13px;text-decoration:underline;font-weight:400}