html{font-size:16px;font-weight:400;line-height:1.5;color:#1f1f1f;background-color:#f9f9f9;font-family:sans-serif;width:100%}body{position:relative;z-index:1;width:100%;max-width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;overflow-x:hidden;background-image:url(/img/cubes.png)}h1,h2,h3,p{margin:0;padding:0}ul{list-style:none}img{vertical-align:bottom}figure{margin:0;padding:0}figure img{vertical-align:bottom}#header{z-index:10;position:relative;background-color:#fcfcfc}#header nav{background-color:inherit}#header nav .nav-wrapper{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#header nav .nav-wrapper .brand-logo{float:left;position:relative;left:0;padding:0 0 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:1.4rem;font-weight:800;color:#151275;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}#header nav .nav-wrapper .brand-logo img{display:block;margin-right:5px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:12px}@media only screen and (min-width:601px){#header nav .nav-wrapper .brand-logo img{height:20px;margin-right:10px}}@media only screen and (min-width:993px){#header nav .nav-wrapper .brand-logo img{height:30px}}#header nav .nav-wrapper .brand-logo .title{font-size:.8rem;color:#00a197}@media only screen and (min-width:601px){#header nav .nav-wrapper .brand-logo .title{font-size:1.2rem}}@media only screen and (min-width:993px){#header nav .nav-wrapper .brand-logo .title{font-size:1.4rem}}#header nav .nav-wrapper .headerTel{display:block;font-weight:700;font-family:sans-serif;background-color:#151275;height:auto;line-height:1;margin:8px 10px 8px 0;padding:7px 14px;font-size:10px;text-align:center}@media only screen and (min-width:601px){#header nav .nav-wrapper .headerTel{margin:10px;padding:10px 20px}}#header nav .nav-wrapper .headerTel:hover{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#header nav .nav-wrapper .headerTel .telTitle{display:block;padding:0 0 5px}#header nav .nav-wrapper .headerTel .telNumber{display:block}#header nav .nav-wrapper .headerTel .telNumber i{display:inline-block;font-size:10px;padding:0 4px 0 0;height:auto;line-height:1}.gNavi{background-color:#fcfcfc;border-bottom:2px solid #308bd0;z-index:3;position:relative}.gNavi .container ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gNavi .container ul li{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;width:20%;text-align:center;-webkit-transition:.4s ease color;-o-transition:.4s ease color;transition:.4s ease color}.gNavi .container ul li a{font-size:14px;padding:15px 0;display:block;color:inherit}.gNavi .container ul li:hover{color:#308bd0}.gNavi .container ul li.active{color:#308bd0}.h1-wrapper{height:300px;width:100%;position:relative;z-index:1;background-position:center;background-size:cover}.h1-wrapper h1{width:100%;text-align:center;font-size:2rem;font-weight:800;-webkit-animation:fadeInDown 2s ease 1;animation:fadeInDown 2s ease 1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3),1px 0 1px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.2),-1px 0 1px rgba(0,0,0,.2);font-family:sans-serif}.h1-wrapper h1 span{font-family:serif;display:block;font-size:.4em;font-weight:400;padding:10px 10px 0;line-height:1.4}.container h2{font-size:2rem;font-weight:800;color:#151275;margin:30px 0;padding:10px;border-bottom:1px solid #151275}.instagramRow.row .col.pd0{padding:0;margin:-.1px}.instagramRow.row .col .instaImgWrap{padding:0;position:relative;overflow:hidden}.instagramRow.row .col .instaImgWrap img{width:100%;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease}.instagramRow.row .col .instaImgWrap figcaption{position:absolute;bottom:-1px;left:0;right:0;background-color:rgba(0,0,0,.4);color:#fff;padding:5px 10px;font-family:sans-serif;font-size:10px;height:auto;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:.85}.instagramRow.row .col .instaImgWrap time{position:absolute;top:0;right:0;color:#fff;padding:2px 5px;font-size:10px;text-shadow:0 1px 1px #000;height:auto}.instagramRow.row .col .instaImgWrap:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.instagramRow.row .col .instaImgWrap:hover figcaption{opacity:1;background-color:rgba(0,0,0,.9)}#footer{padding:0;margin-top:0;padding:25px 0 0;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#footer .brand-logo{padding:0 0 15px;display:inline-block;height:100%;font-size:1rem;font-weight:800;color:#151275;font-family:sans-serif}#footer .brand-logo img{display:block;height:40px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:600px){#footer .brand-logo img{height:40px}}#footer .ac{font-size:.8rem;color:#5d5d5d}#footer .privacyLink{font-size:.7rem;margin:0 0 30px}#footer .footerLinksTitle{font-size:1rem;color:#151275;font-weight:700}#footer .footerLinks .linkItem{font-size:.9rem;font-weight:400}#footer .footerLinks .linkItem a{text-decoration:underline;-webkit-transition:color ease .4s;-o-transition:color ease .4s;transition:color ease .4s;color:#308bd0}#footer .footerLinks .linkItem a.active{color:#151275}#footer .footerLinks .linkItem a:hover{color:#b3af26}#footer .copyright{text-align:center;font-size:.6rem;font-style:italic;color:#5d5d5d}