@charset "UTF-8";
:root{--white:#fff;--black:#000;--blue:#0e2d52;--yellow:#cd8d32;--light-gray:#f1f3f4;--medium-gray:#575b5e;--dark-gray:#474b4e}
:root .white-fg{color:#fff}
:root .white-bg{background-color:#fff}
:root .border-white{border-color:#fff !important}
:root .black-fg{color:#000}
:root .black-bg{background-color:#000}
:root .border-black{border-color:#000 !important}
:root .blue-fg{color:#0e2d52}
:root .blue-bg{background-color:#0e2d52}
:root .border-blue{border-color:#0e2d52 !important}
:root .yellow-fg{color:#cd8d32}
:root .yellow-bg{background-color:#cd8d32}
:root .border-yellow{border-color:#cd8d32 !important}
:root .light-gray-fg{color:#f1f3f4}
:root .light-gray-bg{background-color:#f1f3f4}
:root .border-light-gray{border-color:#f1f3f4 !important}
:root .medium-gray-fg{color:#575b5e}
:root .medium-gray-bg{background-color:#575b5e}
:root .border-medium-gray{border-color:#575b5e !important}
:root .dark-gray-fg{color:#474b4e}
:root .dark-gray-bg{background-color:#474b4e}
:root .border-dark-gray{border-color:#474b4e !important}
:focus{outline:none !important;box-shadow:none !important}
*{font-family:"Lato",sans-serif !important}
body{overflow-x:hidden}
@media (max-width:640px){p{font-size:20px}}
li.dropdown{position:relative}
@media (max-width:640px){li.dropdown::after{position:absolute;top:-0.75rem;right:-20px;content:"⌄";line-height:initial;font-size:200%}}
li.dropdown:focus{box-shadow:none !important}
.uk-flex-evenly{justify-content:space-evenly}
.uk-light li>a,.uk-nav-default>li>a,.uk-navbar-dropdown-nav>li>a,a{color:inherit}
.uk-light li>a:hover,.uk-nav-default>li>a:hover,.uk-navbar-dropdown-nav>li>a:hover,a:hover{color:#cd8d32;text-decoration:none}
em{color:inherit}
html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}
html::-webkit-scrollbar{display:none}
#nav{position:sticky;top:0;left:0;right:0}
#nav #menu-logo{width:150px;margin:0.75rem 0 0.75rem 1rem}
@media (min-width:960px){#nav #menu-logo{width:180px;margin:0}}
#nav::after{content:"";box-sizing:content-box;position:absolute;width:100vw;top:auto;bottom:0;left:0;right:0;box-shadow:0 5px 10px 2px rgba(0,0,0,0.15)}
footer #footer-globe{position:absolute;bottom:2rem;right:-2rem;height:175px;filter:contrast(60%) opacity(60%)}
@media (min-width:640px){footer #footer-globe{left:-2rem}}
footer #bottom-footer>div{margin-top:1rem;margin-bottom:1rem;padding:0 1rem}
@media (min-width:1200px){footer #bottom-footer>div{padding:0 !important}}
footer #footer-logo{z-index:1;position:absolute;top:10px}
footer ul li.header{font-weight:bold}
footer p{font-size:100%}
footer p:last-of-type{margin-bottom:0}
.article.md-content h1,.article.md-content h2,.article.md-content h3,.article.md-content h4,.article.md-content h5{color:#cd8d32}
.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:#cd8d32}
legend[required]{width:auto}
legend[required]::after{content:"*";margin-left:0.25rem;color:red;font-weight:bold}
.uk-icon-button{color:black;background:inherit;border:1px solid black;transition:0.3s;line-height:100%}
.uk-icon-button:last-child{margin-left:1rem}
.uk-icon-button:hover{color:white !important;background-color:#cd8d32 !important;border-color:#cd8d32 !important}
.uk-light .uk-icon-button{color:white;border-color:white}
.uk-button{position:relative;border-color:inherit;border-left-color:#cd8d32 !important;transition:0.3s}
.uk-button:hover{color:white;background:inherit;border-color:#cd8d32 !important;z-index:0}
.uk-button:hover::before{clip-path:inset(0);z-index:-1}
.uk-button::before{content:"";position:absolute;inset:0;background:#cd8d32;clip-path:inset(0 calc(100% - 5px) 0 0);transition:clip-path 0.3s}
.uk-button::before{inset:-1px}
.uk-legend{margin-bottom:1rem}
.uk-fieldset:not(:last-of-type){margin-bottom:1rem}
.uk-fieldset:not(:last-of-type) legend{font-size:initial}
.sa-button-transparent{color:white;background-color:rgba(0,0,0,0.35)}
.grid-row-gap{margin-top:3rem}
@media (min-width:960px){.grid-row-gap{margin-top:4rem}}
.uk-card-hover:hover{background-color:#f1f3f4 !important}
.dark-bg-overlay{color:white;background-color:rgba(0,0,0,0.5)}
.light-bg-overlay{color:black;background-color:rgba(255,255,255,0.75)}
.grid-item-img{cursor:pointer;object-fit:cover;object-position:50% 50%;transition:transform 0.3s;width:100%}
.grid-item-img:hover{transform:scale(1.05)}
.uk-modal.no-blank{background-color:transparent}
.uk-modal-dialog{transform:none}
@media (max-width:640px){.uk-modal-dialog{height:100vh}}
.uk-offcanvas-bar{height:100vh !important}
.uk-offcanvas-bar>button.uk-offcanvas-close,.uk-lightbox-toolbar>button.uk-close,.uk-modal-dialog>button.uk-close{border-radius:50%;background:rgba(0,0,0,0.25)}
.uk-lightbox-toolbar>button.uk-close,.uk-offcanvas-bar>button.uk-offcanvas-close{background:transparent;border:1px solid white;padding:10px}
.uk-modal-dialog>button.uk-close:hover{background:rgba(0,0,0,0.5)}
.uk-navbar-dropdown.uk-dropdown{display:block;color:white;background-color:#cd8d32;clip-path:inset(0 0 100% 0)}
.uk-navbar-dropdown.uk-dropdown.uk-open{position:relative;left:0;right:0;width:100%;top:-5px !important;transition:clip-path 350ms;box-shadow:5px 5px 10px 2px rgba(0,0,0,0.25);clip-path:inset(-50px)}
@media (min-width:960px){.uk-navbar-dropdown.uk-dropdown.uk-open{position:absolute;top:3rem !important;width:auto}}
.uk-navbar-dropdown.uk-dropdown:after{content:"";position:absolute;top:-10px;left:20px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #cd8d32}
.uk-offcanvas-flip .uk-offcanvas-bar{width:100vw;right:-100vw}
#main-menu{height:100px}
.uk-navbar-dropdown-nav.uk-light li{color:white}
.uk-navbar-dropdown-nav.uk-light li.active>a{color:#0e2d52}
.uk-navbar-dropdown-nav.uk-light li:hover>a{color:#0e2d52}
.uk-navbar-item,.uk-navbar-nav>li>a{color:black;height:inherit;padding:0 0.5rem}
.uk-light.uk-nav-secondary>li>a,.uk-light.uk-nav-primary>li>a{color:white}
@media (max-width:960px){.uk-light.uk-nav-secondary{font-size:24px}}
.uk-navbar-nav>li>a[aria-expanded=true]{color:initial}
.uk-navbar-nav>li.active>a{color:#cd8d32}
a.uk-navbar-item:last-of-type{margin-left:1rem;padding-left:2rem;padding-right:0rem}
a[href]:hover>.uk-icon-button{color:white;background-color:#cd8d32;border-color:#cd8d32}
.home-content ul,.md-content ul{list-style-type:none;border-left:4px solid #cd8d32;padding-left:1rem;margin-left:0.25rem}
.home-content p:last-of-type,.md-content p:last-of-type{margin-bottom:0}
.home-content ul{margin-top:2rem;font-size:150%;font-weight:bold}
.uk-light .uk-button.uk-light{color:white}
.uk-light .uk-button.uk-light:hover{color:black}
.uk-light .uk-button.uk-light::before{background:white}
.uk-light p,.uk-light h1,.uk-light h2,.uk-light h3{color:white}
.uk-light ul:not(.uk-list):not(.no-border){border-left:4px solid white}
.subtitle-left{margin-bottom:2rem !important}
.subtitle-left,.border-left{padding-left:1rem;border-left:4px solid #cd8d32;list-style-type:none}
.subtitle-right{margin-bottom:2rem !important}
.subtitle-right,.border-right{padding-right:1rem;border-right:4px solid #cd8d32;list-style-type:none}
ul.inline-list{list-style-type:none;display:inline-block;margin:0;padding:0}
ul.inline-list li{display:inline-block;margin:0}
ul.inline-list.coma-seperator li:not(:last-of-type)::after{content:","}
.post-meta p{margin:0}
.post-meta span.label{width:2rem;padding:0}
.post-meta span.value{font-weight:bold}
.about-section{position:relative;padding:0 1rem;color:black}
@media (min-width:960px){.about-section p{max-width:75%}}
.about-section p:first-of-type{margin:2rem 0 0}
.about-section h1,.about-section h2,.about-section h3{font-weight:bold;margin-bottom:4rem}
.about-section.left{left:0;right:25%;text-align:left}
.about-section.left h1,.about-section.left h2,.about-section.left h3{padding-left:1rem;border-left:4px solid #cd8d32}
.about-section.left p{float:left}
.about-section.right{text-align:right}
.about-section.right h1,.about-section.right h2,.about-section.right h3{padding-right:1rem;border-right:4px solid #cd8d32}
.about-section.right p{float:right}
.uk-animation-zoom-bg-vertical{animation-delay:0.25s;animation-duration:10s;animation-name:uk-zoom-bg-vertical}
@media (min-width:720px){.uk-animation-zoom-bg{animation-delay:0.25s;animation-duration:10s;animation-name:uk-zoom-bg}}
.uk-animation-reveal-left{animation-delay:0.25s;animation-duration:0.75s;animation-name:uk-fade,uk-reveal-left}
.uk-animation-reveal-right{animation-duration:0.75s;animation-name:uk-fade,uk-reveal-right}
.uk-animation-reveal-top{animation-duration:1.75s;animation-name:uk-reveal-top}
.uk-animation-reveal-bottom{animation-duration:1.75s;animation-name:uk-reveal-bottom}
.uk-animation-reveal{animation-duration:0.5s;animation-name:uk-reveal-full}
.uk-animation-float-up{position:relative;animation-duration:0.5s;animation-name:uk-float-up}
@keyframes uk-zoom-bg-vertical{0%{background-size:auto 100%}100%{background-size:auto 125%}}
@keyframes uk-zoom-bg{0%{background-size:100% auto}100%{background-size:125% auto}}
@keyframes uk-float-up{0%{opacity:0;top:200px;transform:scale(0.5)}100%{opacity:1;top:0;transform:scale(1)}}
@keyframes uk-reveal-full{0%{clip-path:inset(0 100% 0 100%)}100%{clip-path:inset(-50px)}}
@keyframes uk-reveal-left{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(-50px)}}
@keyframes uk-reveal-right{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(-50px)}}
@keyframes uk-reveal-top{0%{clip-path:inset(0 0 100% 0)}100%{clip-path:inset(-50px)}}
@keyframes uk-reveal-bottom{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(-50px)}}
body.wn-loading,
body.wn-loading *,
body.oc-loading,
body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:wn-infinite-loader 60s linear;animation:wn-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:100%;transform:translate3d(-100%,0,0);opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe{animation-play-state:paused}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;transition:transform 0.3s linear}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body>p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,
body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.wn-loading:after,
button.wn-loading:after,
span.wn-loading:after,
a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:wn-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes wn-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes wn-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes wn-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes wn-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes wn-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-webkit-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-o-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-ms-keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@keyframes wn-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-moz-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-webkit-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-o-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@-ms-keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}
@keyframes oc-infinite-loader{0%{transform:translateX(-100%)}10%{transform:translateX(-50%)}20%{transform:translateX(-25%)}30%{transform:translateX(-12.5%)}40%{transform:translateX(-6.25%)}50%{transform:translateX(-3.125%)}60%{transform:translateX(-1.5625%)}70%{transform:translateX(-0.78125%)}80%{transform:translateX(-0.390625%)}90%{transform:translateX(-0.1953125%)}100%{transform:translateX(-0.09765625%)}}