html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:relative}body{margin:0}figcaption,figure{display:block}video{display:inline-block;vertical-align:baseline}a{background:#fff0}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}figure{margin:1em 40px}.ql-holder{width:1200px;float:left;margin-top:3px}.end{margin-right:0!important}.grid,.grid figure{position:relative;text-align:center}.grid{list-style:none}.grid figure{float:left;overflow:hidden;margin:0 1.1% 10px 0;max-height:360px;height:279px;width:32.1%;background:#58bcaf;cursor:pointer;border:3px solid #fbfbfb}.ql-inside{margin:0 0 10px!important;height:174px!important;width:98%!important}.inside-caption{width:77%!important;height:61%!important}.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:82%;height:72%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:-.15em;font-weight:300;margin:0}.grid figure h2 span{font-weight:600}.grid figure p{margin:0;letter-spacing:1px;font-size:68.5%}figure.effect-bubba img{opacity:.6;-webkit-transition:opacity .35s;transition:opacity .35s}figure.effect-bubba:hover img{opacity:.4}figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before,figure.effect-bubba p{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-bubba figcaption::after,figure.effect-bubba figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:""}figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}figure.effect-bubba h2{padding-top:6%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);color:#fff;font-size:23px;letter-spacing:1px}figure.effect-bubba p{padding:20px 2.5em;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);font-size:16px}figure.effect-bubba:hover figcaption::after,figure.effect-bubba:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figcaption.inside-caption h2{font-size:18px}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:50em){.grid figure{display:inline-block;float:none;margin:10px auto;width:100%}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0}.flexnav li{display:block}.flexnav li a,.menu-button{position:relative;display:block;color:#fff;text-align:center}.flexnav li a{text-transform:uppercase;padding:.9em .96em;z-index:2;overflow:hidden;background:#86b4bd;border-bottom:1px solid #6486a7;font-size:15px;border-bottom:1px solid rgb(255 255 255/.18);height:38px}.flexnav li ul{width:100%;margin:0;padding:0}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul li a{display:block;background:#93c5cc;text-transform:uppercase;padding-left:30px}.menu-button{height:33px;padding-top:16px;background:#6ea5af;cursor:pointer;border-bottom:1px solid rgb(0 0 0/.2)}@media all and (min-width:1180px){.flexnav,.flexnav li{overflow:visible}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#a6a6a2;width:20%}.flexnav li a{border-left:1px solid #acaca1}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li a,.flexnav li ul li a{border-bottom:none}.menu-button{display:none}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}