:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.wppopups-whole{position:relative;width:100%;left:0;top:0;z-index:999998;display:flex;align-items:center;justify-content:center}.fadeIn,.fadeInDown{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.6s;animation-delay:.6s}.fadeInDown{-webkit-animation-delay:.2s;animation-delay:.2s}.delayAnim1{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delayAnim2{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-ms-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}.delayAnim3{-webkit-animation-delay:1.4s;-moz-animation-delay:1.4s;-ms-animation-delay:1.4s;-o-animation-delay:1.4s;animation-delay:1.4s}*,p{line-height:1.65em}*{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}h2{font-family:"Josefin Sans",sans-serif;line-height:1.4025em;font-size:18.7px;font-weight:700}p{font-size:13.5px;font-weight:300}p span{font-family:inherit;font-size:inherit;line-height:inherit}@media (min-width:768px){h2{font-size:34px}p{font-size:15px}}.region h2:first-child,.region p:first-child{margin-top:0}.region p:last-child,.region>div:last-child .column:last-child{margin-bottom:0}.region h2{word-break:break-word}a{color:#c49151;text-decoration:underline}a:hover{color:#d7b58a;text-decoration:none}@media (min-width:768px){.region h2{word-break:normal}}img{max-width:100%}.no-pad{padding:0}.full-container .wrapper>.row{margin-left:0;margin-right:0}.column{margin-bottom:20px}.column.no-margin{margin-bottom:0}.column img{height:auto}.imagebox .column-wrapper{position:relative;min-height:200px;overflow:hidden}.imagebox .column-wrapper .column-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}.imagebox .column-wrapper .column-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background-color:rgba(0,0,0,.4);text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.imagebox .column-wrapper .column-link a.read-more-link{display:inline-block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:"Open Sans",sans-serif;font-size:22.5px;line-height:1.32em;color:#fff!important;font-weight:700;text-decoration:none;letter-spacing:3px;-webkit-text-shadow:0 0 10px #000;-moz-text-shadow:0 0 10px #000;-ms-text-shadow:0 0 10px #000;-o-text-shadow:0 0 10px #000;text-shadow:0 0 10px #000}.imagebox .column-wrapper .column-link a:hover{text-decoration:none}.imagebox .column-wrapper .column-link a.cover-link,.imagebox .image-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.imagebox .column-wrapper:hover .column-link,body.home.main-front-page #showcase .column.imagebox .column-wrapper .column-link{background-color:transparent}.imagebox .column-wrapper:hover .column-link a{color:#000;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.imagebox .image-link{z-index:5;display:block}@media (min-width:768px){.imagebox .column-wrapper{min-height:300px}.imagebox .column-wrapper .column-link a{font-size:30px}}#showcase,.region{background-size:cover}.region{position:relative;padding-top:40px;padding-bottom:40px;background-position:center}@media (min-width:768px){.region{padding-top:80px;padding-bottom:80px}}@media (max-width:992px){.region-options{background-attachment:scroll!important}}#showcase{background-position:top center;background-repeat:no-repeat;background-color:#e6e6e6;color:#000;min-height:100px;padding:80px 0 40px}#showcase a,.front-imageboxes .imagebox .column-content h2,.front-imageboxes .imagebox .column-content p,.front-imageboxes .imagebox .column-content span{color:inherit}@media (min-width:768px){#showcase{min-height:150px;min-height:20vh;padding:120px 0 70px}#showcase p{font-size:21px}}@media (min-width:1200px){#showcase{background-attachment:fixed}}#footer{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#9c0c97;color:#fff;overflow:hidden;padding-top:0;padding-bottom:0;text-align:center}@media (min-width:768px){#footer{text-align:inherit}}.no-margin.column{margin-bottom:0}.front-imageboxes .imagebox .column-image{opacity:.4;-webkit-transition:1.2s all;-moz-transition:1.2s all;-ms-transition:1.2s all;-o-transition:1.2s all;transition:1.2s all}.front-imageboxes .imagebox .column-content{position:relative;z-index:5;padding:2em;color:#fff;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);-ms-text-shadow:0 0 10px rgba(0,0,0,.6);-o-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}.front-imageboxes .imagebox:hover .column-image{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0);opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.front-imageboxes .imagebox.small .column-image{opacity:.7}.front-imageboxes .imagebox.small:hover .column-image{opacity:1}@media (min-width:768px){.front-imageboxes .imagebox .column-content{padding:3em}}body.home.main-front-page{background-color:#1a1a1a;color:#fff}body.home.main-front-page #showcase{background-color:#1a1a1a;padding:0;border:5px Solid #1a1a1a}body.home.main-front-page #showcase .column.imagebox .column-wrapper{border:5px Solid #1a1a1a}body.home.main-front-page #showcase .column.imagebox.small .column-wrapper{min-height:10em}@media (min-width:768px){body.home.main-front-page #showcase .column.imagebox p{font-size:16.5px}body.home.main-front-page #showcase .column.imagebox .column-wrapper{display:flex;align-items:center;justify-content:center}body.home.main-front-page #showcase .column.imagebox.col-sm-12 .column-wrapper{min-height:35vh}body.home.main-front-page #showcase .column.imagebox.col-sm-6 .column-wrapper{min-height:calc(70vh - 10px)}body.home.main-front-page #showcase .column.imagebox.small .column-wrapper{min-height:calc(30vh - 10px)}}