/*!
Theme Name: Underscores Base Theme
Theme URI: http://underscores.me/
Author: Automattic
Author URI: https://underscores.me/
Description: Basic theme used for creating custom client themes
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: underscores
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Underscores Base Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.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}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}html,body{font-family:"Raleway",sans-serif;font-size:10px;font-weight:400;font-size:10px}h1{font-size:2.5rem}h2{font-size:2.4rem}h3{font-size:2.3rem}h4{font-size:2.2rem}h5{font-size:2.1rem}h6{font-size:2.1rem}p,li{font-size:1.4rem}.entry-content ul{list-style:none}.entry-content ul li{position:relative;padding-left:.5rem}.entry-content ul li::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:'\f111';position:absolute;right:100%;top:1em;font-size:0.4em;color:#00ACD8;font-weight:600}#masthead{width:100%;background-color:#fff;position:relative}#masthead>*{width:auto;clear:none}#masthead .site-branding{height:100px;text-align:center}#masthead .site-branding a.custom-logo-link{height:65%;position:relative;top:50%;transform:translateY(-50%)}#masthead .site-branding a.custom-logo-link img.custom-logo{width:auto;max-height:100%;height:100%}#masthead nav#site-navigation{height:100%;width:100%}#masthead nav#site-navigation button.menu-toggle{width:100%;background-color:initial;border:0;border-radius:0;color:#fff;position:absolute;top:0;right:10px;display:inline-block;width:auto;right:10px;display:inline-block;width:30px;top:50%;text-indent:-999px;height:20px;transform:translateY(-50%);border-bottom:4px solid black}#masthead nav#site-navigation button.menu-toggle::before,#masthead nav#site-navigation button.menu-toggle::after{content:'';background:black;position:absolute;left:0;width:100%;height:4px}#masthead nav#site-navigation button.menu-toggle::before{top:0}#masthead nav#site-navigation button.menu-toggle::after{bottom:0;right:0;top:50%}#masthead nav#site-navigation .menu-main-container ul#primary-menu{display:none}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item{float:none;border-bottom:1px solid #fff}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item a{background-color:#00ACD8;color:#fff;font-size:1.4rem;padding:.5rem}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item a.current-menu-item{color:#fff}#masthead nav#site-navigation.toggled button.menu-toggle{width:100%;background-color:#77787B;color:#fff;position:relative;display:block;font-size:1.5rem;border:0;right:auto;transform:unset;height:auto}#masthead nav#site-navigation.toggled button.menu-toggle::before{content:none}#masthead nav#site-navigation.toggled button.menu-toggle::after{content:'Close Menu';position:absolute;top:50%;transform:translateY(-50%);height:auto;background:transparent;color:#fff;text-indent:initial}#masthead nav#site-navigation.toggled .menu-main-container ul#primary-menu{display:block}@media (min-width: 700px){#masthead{box-shadow:0}#masthead .site-branding{padding-left:5%;float:left}#masthead nav#site-navigation{width:auto;height:auto;position:absolute;top:50%;right:3%;transform:translateY(-50%)}#masthead nav#site-navigation button.menu-toggle{display:none}#masthead nav#site-navigation .menu-main-container ul#primary-menu{display:block}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item{display:inline-block;border-bottom:1px solid #fff;margin-left:4vw}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item a{background-color:transparent;color:#4d4d4f;text-transform:uppercase;padding:.5rem;font-weight:700;transition:color .3s}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item a:hover{color:#00ACD8}#masthead nav#site-navigation .menu-main-container ul#primary-menu li.menu-item.current-menu-item a{color:#00ACD8}}#masthead.stuck{position:fixed;z-index:1000;border-bottom:1px solid #efefef;box-shadow:0px 4px 4px rgba(0,0,0,0.2)}#site-footer{position:relative;background-color:#77787B}#site-footer .footer-icon-menu-container{text-align:center}#site-footer .footer-icon-menu-container ul.footer-icon-menu{list-style:none;padding:0;margin:1vw auto}#site-footer .footer-icon-menu-container ul.footer-icon-menu li{display:inline-block;margin:0 10px}#site-footer .footer-icon-menu-container ul.footer-icon-menu li a{display:block}#site-footer .footer-icon-menu-container ul.footer-icon-menu li a svg{height:20px;color:#fff}#site-footer .copyright{position:absolute;bottom:17%;text-align:center;width:100%;font-size:12px;color:#fff}#site-footer .footer-branding{background-color:#00ACD8;width:100%;height:30vw;text-align:center}#site-footer .footer-branding img{max-height:100%;max-width:100%}@media (min-width: 900px){#site-footer{min-height:initial;min-height:300px;height:25vw;max-height:300px}#site-footer .footer-branding{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:0}#site-footer .footer-branding img{height:100%}#site-footer .footer-icon-menu-container{top:18%;width:100%;text-align:center;position:relative;z-index:1}#site-footer .footer-icon-menu-container ul.footer-icon-menu{list-style:none;padding:0;margin:0 0 0 -15px}#site-footer .footer-icon-menu-container ul.footer-icon-menu li{display:inline-block}#site-footer .footer-icon-menu-container ul.footer-icon-menu li a{display:block}#site-footer .footer-icon-menu-container ul.footer-icon-menu li a svg{height:20px}}.flexbox-container{display:flex;flex:1 0 0;justify-content:space-between}.flexbox-item{flex-grow:1;padding:2%;width:100%}.post,.page{margin:0}.vertical-align-center{position:relative;top:50%;transform:translateY(-50%)}a.button{padding:4px 10px;padding:.5rem 2.0rem;border:1px solid #fff;background-color:#00ACD8;display:inline-block;color:#fff;font-weight:600;font-size:2rem;font-style:italic;text-decoration:none;transition:color .3s, background-color .3s, transform .3s;transform:scale3d(1, 1, 1)}a.button:hover{color:#00ACD8;background-color:#fff;transform:scale3d(1.15, 1.15, 1.15)}div#content{position:relative;border:1px solid transparent;overflow:hidden}div#content::before{position:absolute;content:'';width:100%;left:0;height:5vw;background-image:url("/wp-content/themes/claro/images/backgrounds/1909_whiteDot1_single.png");background-size:contain;background-image:url("/wp-content/themes/claro/images/backgrounds/1909_grayDot1_single.png");transform:translateY(-40%);z-index:-1}div#content h1.entry-title{color:#000;text-align:center;font-size:4rem;text-transform:uppercase;margin-bottom:0;line-height:1;margin-top:5vw}@media (min-width: 900px){div#content h1.entry-title{font-size:4vw}}div#content main#main{max-width:1400px;margin:0 auto}p.icon-paragraph{position:relative;padding-left:1.5em}p.icon-paragraph i[class^="fa"]{position:absolute;top:2px;left:0;font-size:inherit}.featured-work .grid:after{content:'';display:block;clear:both}.featured-work .grid-item,.featured-work .grid-sizer{width:50%}.featured-work .grid-item{display:flex;padding-bottom:50%;background-size:0}.featured-work .grid-item::before,.featured-work .grid-item::after,.featured-work .grid-item a{position:absolute}.featured-work .grid-item::before,.featured-work .grid-item::after{content:''}.featured-work .grid-item::before,.featured-work .grid-item a{width:calc(100% - 20px);height:calc(100% - 20px);transform:translate(10px, 10px);z-index:3}.featured-work .grid-item::before{background-color:#f1f1f2;z-index:1}.featured-work .grid-item::after{content:'';width:calc(100% - 40px);height:calc(100% - 40px);transform:translate(20px, 20px);background-image:inherit;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.featured-work .grid-item a,.featured-work .grid-item a span.work-label{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);transform:translate(10px, 10px);top:0;left:0}.featured-work .grid-item a{transition:background-color .6s;font-size:2.4rem;color:#fff;text-decoration:none;font-weight:bold}.featured-work .grid-item a span.work-label{display:block;max-width:80%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s}.featured-work .grid-item a span.work-label span.work-type{display:block;margin:0 auto;color:#ccc;font-size:.7em}.featured-work .grid-item a:hover{background-color:rgba(0,0,0,0.8)}.featured-work .grid-item a:hover .work-label{opacity:1;transition:opacity .9s .4s}.featured-work .grid-item.full-bleed{overflow:hidden}.featured-work .grid-item.full-bleed a{background-image:inherit;background-position:100%;background-size:0;overflow:hidden}.featured-work .grid-item.full-bleed a::after{content:'';position:absolute;background-image:inherit;width:100%;height:100%;background-size:140%;transform:none;width:attr(data-bleed);left:0;background-position:50% 50%}.featured-work .grid-item--width2{width:100%;padding-bottom:80%}.featured-work .grid-item--height2{padding-bottom:100%}@media (min-width: 900px){.featured-work .grid-item,.featured-work .grid-sizer{width:25%}.featured-work .grid-item{padding-bottom:25%}.featured-work .grid-item--width2{width:50%}.featured-work .grid-item--height1point5{padding-bottom:37.5%}.featured-work .grid-item--height2{padding-bottom:50%}}.page main{margin:0 auto;padding:1rem}.page main .entry-content{margin:0 auto}@media (min-width: 600px){.page main{max-width:1100px;padding:1rem}}@media (min-width: 600px){.page main{max-width:1100px;padding:1rem 4rem}}.grid-container{margin:0 auto;max-width:500px}.grid-container .grid-cell{border-bottom:1px solid #00ACD8;padding:2vw 0}.grid-container .grid-cell h2,.grid-container .grid-cell h3,.grid-container .grid-cell h4,.grid-container .grid-cell h5,.grid-container .grid-cell p{margin:0}.grid-container .grid-cell:last-of-type{border-bottom:0}@media (min-width: 900px){.grid-container{display:flex;flex-wrap:wrap;max-width:1400px;justify-content:center}.grid-container .grid-cell{flex-basis:calc( 50% - 50px);min-height:15vw}.grid-container .grid-cell:first-of-type{position:relative}.grid-container .grid-cell:first-of-type::before{content:'';position:absolute;top:0;right:0;height:2.5vw;width:5vw;transform:translateX(50%);background-color:#fff;z-index:1}.grid-container .grid-cell:nth-child(odd){border-right:1px solid #00ACD8;position:relative;padding-right:2vw}.grid-container .grid-cell:nth-child(odd)::after{content:'';position:absolute;bottom:0;right:0;height:5vw;width:5vw;transform:translate(50%, 50%);background-color:#fff;z-index:1}.grid-container .grid-cell:nth-child(odd):nth-last-child(2){border-bottom:0}.grid-container .grid-cell:nth-child(even){padding-left:2vw}.grid-container .grid-cell>*{position:relative;z-index:200}}@media (min-width: 600px){.columns-container{display:flex;flex:1 0 0;justify-content:space-between}.columns-container .columns-column{flex-grow:1;padding:2%;width:100%}}body.home div#content main#main{max-width:none;padding:0}section.home{text-align:center}section.home.inview{border:2px solid red;opacity:.2}section.home.hero{position:relative;background-color:#00476D;background-image:url("/wp-content/uploads/2019/09/1905_OceanWaterClear-scaled.jpg");background-size:cover;height:calc(100vh - 100px);background-position:50% 2%;background-attachment:fixed;color:#fff}section.home.hero .content-container{position:relative;width:90%;margin:0 auto;font-size:1.8rem;position:relative;top:50%;transform:translateY(-50%)}section.home.hero .content-container .hero-animate{opacity:0;-webkit-animation-delay:0;animation-delay:0}section.home.hero .content-container h2{font-size:4.5rem;margin:0;line-height:1}section.home.hero .content-container p{font-weight:600;margin:1vw 0 4vw;font-size:inherit;line-height:1.9}section.home.hero .content-container a{padding:4px 10px;padding:.5rem 2.0rem;border:1px solid #fff;background-color:#00ACD8;display:inline-block;color:#fff;font-weight:600;font-size:2rem;font-style:italic;text-decoration:none;transition:color .3s, background-color .3s, transform .3s;transform:scale3d(1, 1, 1)}section.home.hero .content-container a:hover{color:#00ACD8;background-color:#fff;transform:scale3d(1.15, 1.15, 1.15)}section.home.hero .content-container a.animated.pulse{opacity:1}section.home.hero::after{position:absolute;content:'';width:100%;left:0;height:5vw;background-image:url("/wp-content/themes/claro/images/backgrounds/1909_whiteDot1_single.png");background-size:contain;bottom:-1%}@media (min-width: 600px){section.home.hero{height:calc(80vh - 100px)}section.home.hero .content-container h2{font-size:8rem}section.home.hero .content-container p{font-size:2.5rem}}@media (min-width: 900px){section.home.hero{height:calc(100vh - 100px)}}@media (min-width: 1100px){section.home.hero{height:42vw;min-height:600px}section.home.hero .content-container{top:calc( 50% - 2.5vw);max-width:1100px}section.home.hero .content-container p{line-height:1.4;margin-bottom:2rem}}section.home.features h2{color:#00ACD8;font-style:italic;margin:1rem 0 0;line-height:1.4;font-size:2.5rem;font-weight:600}section.home.features .features-wrapper .feature-item{width:80%;max-width:600px;margin:0 auto}section.home.features .features-wrapper .feature-item h3{color:#00ACD8;text-transform:uppercase;font-size:2.1rem;margin-bottom:0}section.home.features .features-wrapper .feature-item .feature-item-icon img{min-height:150px;height:13vw;max-height:200px}section.home.features .features-wrapper .feature-item h3+p{margin-top:.2rem}@media (min-width: 900px){section.home.features .features-wrapper{display:flex;flex:1 0 0;justify-content:space-between}section.home.features .features-wrapper .feature-item{padding:2rem}}@media (min-width: 1100px){section.home.features .features-wrapper .feature-item{padding:1rem 4rem 4rem 4rem}}section.home.featured-work{padding-top:4vw;position:relative;background-color:#77787B;border-bottom:1px solid #77787B;color:#fff}section.home.featured-work h2{font-size:3.8rem;text-transform:uppercase}section.home.featured-work::after{position:absolute;content:'';width:100%;left:0;height:5vw;background-image:url("/wp-content/themes/claro/images/backgrounds/1909_whiteDot1_single.png");background-size:contain;top:-1%;transform:rotate(180deg)}section.home.featured-work .grid{max-width:1400px;margin:0 auto}section.home.featured-work .link-to-work-archive-container{margin:2vw}section.home.featured-work .link-to-work-archive-container a{padding:4px 10px;padding:.5rem 2.0rem;border:1px solid #fff;background-color:#00ACD8;display:inline-block;color:#fff;font-weight:600;font-size:2rem;font-style:italic;text-decoration:none;transition:color .3s, background-color .3s, transform .3s;transform:scale3d(1, 1, 1)}section.home.featured-work .link-to-work-archive-container a:hover{color:#00ACD8;background-color:#fff;transform:scale3d(1.15, 1.15, 1.15)}section.home.clients{padding-top:2vw}section.home.clients h2{color:#00ACD8;font-size:3.8rem;text-transform:uppercase}section.home.clients .clients-logo-grid{margin:0 auto 4vw;border-bottom:1px solid #00ACD8}section.home.clients .clients-logo-grid .grid-item{width:50%;padding:.5rem;height:100px;position:relative;display:flex;flex-direction:column;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px}section.home.clients .clients-logo-grid .grid-item img{max-height:100%;max-width:100%}section.home.clients .clients-logo-grid .grid-item--width2{padding:.5rem;width:100%}@media (min-width: 600px){section.home.clients .clients-logo-grid .grid-item{width:25%;padding:.7rem;height:100px;margin-bottom:30px}section.home.clients .clients-logo-grid .grid-item--width2{width:50%}}@media (min-width: 1100px){section.home.clients .clients-logo-grid{max-width:1200px}section.home.clients .clients-logo-grid .grid-item{width:12.5%;padding:.5rem;height:100px;margin-bottom:30px}section.home.clients .clients-logo-grid .grid-item--width2{width:25%;padding:2.5rem}}body.error404 .entry-content{padding:1rem;max-width:1100px;margin:0 auto}.animated{opacity:0}html.no-js .animated{opacity:1}.fadeInUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.social-container .product .product-image img{display:block;margin:0 auto}.social-container .product .product-link{text-align:center}.social-container .product .product-link a{padding:4px 10px;padding:.5rem 2.0rem;border:1px solid #fff;background-color:#00ACD8;display:inline-block;color:#fff;font-weight:600;font-size:2rem;font-style:italic;text-decoration:none;transition:color .3s, background-color .3s, transform .3s;transform:scale3d(1, 1, 1);background-color:#00ACD8;width:auto;min-width:50%;text-align:center;padding:1rem;font-size:18px;font-weight:800;text-decoration:none}.social-container .product .product-link a:hover{color:#00ACD8;background-color:#fff;transform:scale3d(1.15, 1.15, 1.15)}.social-container .product .product-link a i{display:inline-block;margin-left:1rem;font-weight:800}@media (min-width: 600px){.social-container{display:flex;flex:1 0 0;justify-content:space-between;justify-content:center}.social-container .product{display:flex;flex-direction:column;padding:0;margin:2rem 3rem 6vw}.social-container .product .product-image{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.social-container .product .product-image img{max-width:200px}.social-container .product .product-link{padding-top:1rem}.social-container .product .product-link a{display:block;font-size:14px;max-width:130px;margin:0 auto}}.work-grid-wrapper{margin:0 auto}.work-grid-wrapper article.work{position:relative;margin:10px;text-align:center;background-color:#E2E3E4;overflow:hidden;background-color:#f1f1f2;background-size:0;max-width:500px;height:300px;margin:0 auto 10px}.work-grid-wrapper article.work header{position:absolute;width:100%;height:100%;top:0;left:0}.work-grid-wrapper article.work header h2.archive-title a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:999}.work-grid-wrapper article.work header h2.archive-title a span.work-label{opacity:0}.work-grid-wrapper article.work img.work-image{max-width:100%;max-height:100%;top:50%;position:relative;transform:translateY(-50%)}@media (min-width: 900px){.work-grid-wrapper{display:flex;flex-wrap:wrap;max-width:100%;margin:0 auto;justify-content:center}.work-grid-wrapper article.work{margin:10px;width:calc(50% - 20px);padding-bottom:calc( ( 100vw * .72 ) / 2)}.work-grid-wrapper article.work::before,.work-grid-wrapper article.work::after{content:'';position:absolute}.work-grid-wrapper article.work::after{background-image:inherit;background-position:center;background-repeat:no-repeat;background-size:contain;left:0;z-index:5;width:90%;height:90%;top:5%;left:5%;transform:translate(0%, 0%);transition:width .8s, height .8s, transform .8s, -webkit-filter 1s;transition:width .8s, height .8s, transform .8s, filter 1s;transition:width .8s, height .8s, transform .8s, filter 1s, -webkit-filter 1s}.work-grid-wrapper article.work img.work-image{display:none}}@media (min-width: 1100px){.work-grid-wrapper article.work{padding-bottom:72%;margin:15px;width:calc(33% - 30px);padding-bottom:calc( ( 100vw / 3 ) * .72);transition:width .3s, height .3s}.work-grid-wrapper article.work:hover{background-color:#fff}.work-grid-wrapper article.work:hover::after{filter:blur(10px);-webkit-filter:blur(10px);width:120%;height:120%;transform:translate(-10%, -10%)}.work-grid-wrapper article.work:hover header h2.archive-title{background-color:rgba(0,0,0,0.65);transition:background-color .6s}.work-grid-wrapper article.work:hover header h2.archive-title .work-label{opacity:1;transition:opacity .9s .4s}.work-grid-wrapper article.work header,.work-grid-wrapper article.work header h2,.work-grid-wrapper article.work header h2 a,.work-grid-wrapper article.work header h2 a span.work-label{position:absolute;width:100%;height:100%;top:0;left:0}.work-grid-wrapper article.work header{z-index:50}.work-grid-wrapper article.work header h2{margin:0;transition:background-color .3s}.work-grid-wrapper article.work header h2 a{color:#fff;text-decoration:none}.work-grid-wrapper article.work header h2 a span.work-label{display:block;max-width:80%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s;line-height:1.1}.work-grid-wrapper article.work header h2 a span.work-label span.work-type{display:block;margin:0 auto;color:#ccc;font-size:.7em;line-height:2}}@media (min-width: 1400px){.work-grid-wrapper article.work{padding-bottom:calc( ( 1400px / 3 ) * .72)}}.single-work .entry-content{display:flex;flex-direction:column-reverse;flex-direction:column;max-width:calc( 500px + 2rem);padding:2rem;margin:0 auto}.single-work .entry-content .panel-images{overflow:hidden}.single-work .entry-content .panel-images .work-item{margin-bottom:2vw;background-color:#f1f1f2}.single-work .entry-content .panel-images .work-item a.work-gallery{cursor:zoom-in}.single-work .entry-content .panel-images .work-item a.work-gallery img{width:100%}.single-work .entry-content .panel-content .panel-content-container{border-bottom:1px solid #00ACD8;padding-bottom:2rem}.single-work .entry-content .panel-content .panel-content-container p.work-heading,.single-work .entry-content .panel-content .panel-content-container p.work-heading strong{font-size:2.5rem;margin:0.7rem 0;font-weight:bold}.single-work .entry-content .panel-content .panel-content-container ul.work-details{list-style:none;padding:0;margin-left:0}.single-work .entry-content .panel-content .panel-content-container ul.work-details li:before{content:''}.single-work .entry-content .panel-content .panel-content-container ul.work-details>li{display:table-row;padding-left:initial;position:inherit;position:initial}.single-work .entry-content .panel-content .panel-content-container ul.work-details>li strong{display:table-cell;padding-right:1rem}.single-work .entry-content .panel-content .panel-content-container ul.work-details>li ul{display:table-cell;font-weight:normal;list-style:none;padding:0;margin:0}.single-work .entry-content .navigation.post-navigation{clear:both}.single-work .entry-content .navigation.post-navigation .nav-links{font-size:1.5rem;margin-top:10px;text-align:right;clear:both}.single-work .entry-content .navigation.post-navigation .nav-links .nav-previous,.single-work .entry-content .navigation.post-navigation .nav-links .nav-next{width:auto}.single-work .entry-content .navigation.post-navigation .nav-links .nav-previous a,.single-work .entry-content .navigation.post-navigation .nav-links .nav-next a{color:#fff;background-color:#00ACD8;padding:8px 5px;text-decoration:none;padding:10px;line-height:1;display:inline-block;width:auto;float:none}@media (min-width: 900px){.single-work .entry-content{flex-direction:row;max-width:1400px}.single-work .entry-content .panel-images{flex-grow:1}.single-work .entry-content .panel-content{width:33%;min-width:33%;max-width:33%;padding-left:2vw}.single-work .entry-content .panel-content .panel-content-container{border-bottom:1px solid #00ACD8}}.work-categories{text-align:center}.work-categories a{font-size:1.4rem;font-weight:800;display:inline-block;margin:1rem;text-decoration:none;text-transform:uppercase;color:#808285}.work-categories a.selected{color:#00ACD8}.carousel{max-width:900px;margin:0 auto 1rem}.carousel button.slick-arrow::before,.carousel button.slick-arrow::after{color:#000}.carousel .slide blockquote{max-width:800px;margin:0 auto;font-size:1.4rem;padding:1rem 3rem}.carousel .slide blockquote footer{font-size:1.4rem;margin-top:.5rem;font-weight:600}.carousel .slide img{max-height:100%}.carousel .slide.cow{padding:3rem;height:350px}.carousel.cow button.slick-arrow::before{color:#fff}.carousel.cow button.slick-arrow:hover{color:#fff}.carousel.cow button.slick-arrow:hover::before{color:inherit}.carousel.cow button.slick-arrow::after{content:'';background:#0095BE;position:absolute;top:0;left:0;border-radius:100%;height:40px;width:40px;z-index:-1}.carousel.cow button.slick-arrow.slick-prev::after{transform:translate(-8px, -6px)}.carousel.cow button.slick-arrow.slick-next::after{transform:translate(-12px, -6px)}.carousel button.slick-arrow::before{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:3rem;transition:color .3s}.carousel button.slick-arrow.slick-prev::before{content:'\f053'}.carousel button.slick-arrow.slick-next::before{content:'\f054'}.carousel button.slick-arrow:hover:before{color:#00ACD8}.carousel ul.slick-dots li button{border-radius:50%;border:1px solid;border-color:#4d4d4f;height:auto;width:auto;padding:5px}.carousel ul.slick-dots li button::before{content:''}.carousel ul.slick-dots li.slick-active button{background-color:#00ACD8;border-color:#00ACD8}.carousel.full-width{max-width:none}.carousel.full-width button.slick-arrow{z-index:500}.carousel.full-width button.slick-prev.slick-arrow{left:4.5rem}.carousel.full-width button.slick-next.slick-arrow{right:5.5rem}html.with-featherlight{overflow:auto}.featherlight{cursor:zoom-out}.featherlight.gallery-item-is-svg img.featherlight-image{height:70vh}.featherlight .featherlight-close-icon{line-height:75px;width:65px;font-size:30px}@media (min-width: 1100px){.featherlight .featherlight-close-icon{font-size:2vw}}.featherlight-next span,.featherlight-previous span,.featherlight-next:hover span,.featherlight-previous:hover span{display:none}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next:before,.featherlight-previous:before{position:absolute;top:50%;transform:translateY(-50%);font-family:'Font Awesome 5 Pro';font-weight:400;color:#4d4d4f;font-size:20px}@media (min-width: 1100px){.featherlight-next:before,.featherlight-previous:before{font-size:3vw}}.featherlight-previous:before{content:'\f053';left:30%}.featherlight-next:before{content:'\f054';right:30%}

/*# sourceMappingURL=style.min.css.map */
