/*!
Theme Name: Jinju Teaser
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Jinju_Teaser
Tags:

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

_s is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/@font-face{font-family:kontrapunkt_miki;src:url(../fonts/kontrapunktmiki-bold-webfont.woff2) format("woff2"),url(../fonts/kontrapunktmiki-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:kontrapunkt_miki;src:url(../fonts/kontrapunktmiki-extrabold-webfont.woff2) format("woff2"),url(../fonts/kontrapunktmiki-extrabold-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:kontrapunkt_miki;src:url(../fonts/kontrapunktmiki-regular-webfont.woff2) format("woff2"),url(../fonts/kontrapunktmiki-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#212721;font-family:kontrapunkt_miki,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;text-transform:uppercase}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,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;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}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:#212721;opacity:.8;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=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(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.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled .menu-container,.menu-toggle{display:block}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.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,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}#masthead{z-index:2;position:fixed;left:0;top:0;display:none}#masthead .menu-toggle{border:none;background:0 0;position:fixed;top:20px;left:20px}#masthead .menu-toggle:focus{outline:0}#masthead .menu-toggle img{height:25px;width:25px}#masthead .main-navigation{width:0;transition:1s ease;padding:80px 0 0;height:100vh}#masthead .main-navigation.toggled{background:rgba(122,142,129,.8);height:100vh;width:100%}#masthead .menu-container{overflow:hidden;text-align:center}#masthead .menu-container .line{width:280px}@media screen and (min-width:550px){#masthead .menu-container .line{width:320px}}@media screen and (min-width:768px){#masthead .menu-container .line{width:350px}}@media screen and (min-width:1024px){#masthead .menu-container .line{width:400px}}#masthead .heading{color:#fff;font-size:24px;margin:40px 0;width:280px}@media screen and (min-width:550px){#masthead .heading{width:320px}}@media screen and (min-width:768px){#masthead .heading{width:350px}}@media screen and (min-width:1024px){#masthead .heading{width:400px}}#masthead .heading img{max-width:150px}#masthead .menu-item{margin-bottom:20px;width:280px;transition:1s ease}@media screen and (min-width:550px){#masthead .menu-item{width:320px}}@media screen and (min-width:768px){#masthead .menu-item{width:350px}}@media screen and (min-width:1024px){#masthead .menu-item{width:400px}}#masthead .menu-item a{color:#fff;font-size:18px;transition:.25s ease;letter-spacing:2px}#masthead .menu-item a:hover{color:#000}#colophon{background:#7e9286;color:#fff;padding:70px 50px;z-index:1}@media screen and (min-width:768px){#colophon{padding:80px 100px}}#colophon .top{max-width:1100px;margin:0 auto;margin-bottom:20px}@media screen and (min-width:768px){#colophon .top{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;margin-bottom:0}}#colophon a{color:#fff;text-decoration:none}#colophon ul{padding:0;margin:0;list-style:none;display:flex}#colophon ul li svg{height:18px;fill:#fff;transition:.5s ease}#colophon ul li svg:hover{fill:#a7b2a9}#colophon ul li:not(:last-child){margin-right:16px}#colophon .logo-container{margin-bottom:40px}@media screen and (min-width:768px){#colophon .logo-container{margin-bottom:20px}}#colophon .logo-container img{width:250px}@media screen and (min-width:768px){#colophon .socials-container{display:flex;align-items:center}}#colophon .disclaimer-button{display:block;border:none;background:0 0;outline:0;color:#fff;padding:0;font-size:10px;text-transform:initial;line-height:1;opacity:1;cursor:pointer}@media screen and (min-width:768px){#colophon .disclaimer-button{margin-bottom:0}}#colophon img{display:block}#colophon .bottom{display:flex;align-items:center;text-transform:initial;max-width:1100px;margin:0 auto}@media screen and (min-width:768px){#colophon .bottom{justify-content:flex-end}}#colophon .bottom p{margin:0;font-size:10px;line-height:1}#colophon .bottom span{font-size:8px;margin:0 16px}#disclaimer{display:none;position:fixed;width:100%;height:100%;z-index:5;top:0;left:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:40px 0}#disclaimer.show{display:flex}#disclaimer .container{width:80vw;max-width:800px;height:100%;overflow:scroll}@media screen and (min-width:768px){#disclaimer .container{height:unset;overflow:auto}}@media screen and (min-width:1024px){#disclaimer .container{max-width:600px}}#disclaimer .content{background:#fff;padding:20px 20px 80px;text-align:right}#disclaimer .content .disclaimer-close{width:20px}#disclaimer .content .heading{margin-top:20px;text-align:center;font-size:16px;font-weight:700}#disclaimer .content .copy{font-size:12px;text-align:justify;text-transform:none}@media screen and (min-width:768px){#disclaimer .content .copy{padding:0 70px}}html{scroll-behavior:smooth;overflow-y:scroll}html.modal-open{overflow-y:hidden}.loaded #primary #hero .video-container{opacity:1}.loaded #primary{opacity:1}#primary{background:#fff;opacity:0;transition:1s ease}#primary .site{display:flex;flex-direction:column;min-height:100vh}#primary .site-main{flex:1}#primary .sticky-register-button{display:none;position:fixed;top:0;z-index:99;left:50%;transform:translate(-50%,0)}#primary .sticky-register-button img{width:150px}#primary .nocaps{text-transform:none}#primary .weight-bold{font-weight:700}#primary .weight-xbold{font-weight:900}#primary .register-button img{border:none;padding:0;background:0 0;border-radius:0;width:200px}@media screen and (min-width:768px){#primary .register-button img{width:150px}}@-webkit-keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}@keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}#primary .down-chev-container{position:absolute;bottom:8px;-webkit-animation:bounce 3s infinite ease-in-out;animation:bounce 3s infinite ease-in-out;justify-self:center;z-index:1}@media screen and (min-width:768px){#primary .down-chev-container{bottom:24px}}@media screen and (min-width:1024px){#primary .down-chev-container{bottom:28px}}@media screen and (min-width:1366px){#primary .down-chev-container{bottom:36px}}#primary .down-chev-container img{width:32px;fill:#000}@media screen and (min-width:1024px){#primary .down-chev-container img{width:40px}}#primary #hero{display:flex;min-height:100vh;padding:32px;position:relative;justify-content:center}@media screen and (min-width:550px){#primary #hero{padding:40px}}@media screen and (min-width:768px){#primary #hero{padding:64px}}@media screen and (min-width:1024px){#primary #hero{padding:72px}}@media screen and (min-width:1366px){#primary #hero{padding:88px}}#primary #hero.no-border{padding:0;margin-bottom:120px}#primary #hero .wrapper{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;padding:20px;background-image:url(../images/bg/hero-bg.jpg);background-size:cover;background-position:center;position:relative;z-index:1;overflow:hidden;position:relative}@media screen and (min-width:768px){#primary #hero .wrapper{padding:50px 100px}}#primary #hero .splash{z-index:-1;width:600px;top:-360px;position:absolute}@media screen and (min-width:1024px){#primary #hero .splash{width:unset;top:unset;align-items:center;right:calc(-100vh/2.25);display:flex;height:100vh;max-height:100%}}@media screen and (min-width:1366px){#primary #hero .splash{right:calc(-100vh/3)}}#primary #hero .splash img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1024px){#primary #hero .splash img{width:unset;height:100%}}#primary #hero .video-container{position:absolute;width:100%;z-index:-1;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:1s ease}#primary #hero .video-container video{min-width:100%;min-height:101%;-o-object-fit:cover;object-fit:cover}#primary #hero .content{max-width:500px}@media screen and (min-width:1024px){#primary #hero .content{padding-top:160px;padding-right:30%;max-width:unset;position:relative;text-align:left}}#primary #hero .logo{width:300px;padding:0 20px}@media screen and (min-width:1024px){#primary #hero .logo{padding:unset;width:100vw;max-width:400px}}@media screen and (min-width:1366px){#primary #hero .logo{max-width:475px}}@media screen and (min-width:1024px){#primary #hero .copy-container{text-align:left;max-width:340px;width:100%}}@media screen and (min-width:1366px){#primary #hero .copy-container{left:415px;top:230px;max-width:540px}}#primary #hero p{margin:10px 0}#primary #hero .heading{max-width:310px;font-size:20px;margin:20px auto;letter-spacing:1px;color:#212721}@media screen and (min-width:768px){#primary #hero .heading{font-size:24px;max-width:370px}}@media screen and (min-width:1024px){#primary #hero .heading{font-size:20px;letter-spacing:2px;line-height:1.75;margin:40px 0;max-width:unset}}#primary #hero .register-button{background:#9b7c38;padding:12px 20px;color:#fff;text-decoration:none;letter-spacing:1px;transition:.25s ease;font-size:15px}#primary #hero .register-button:hover{background:#af9660}#primary #hero .coming-soon{color:#9b7c38;letter-spacing:1px;margin-top:20px;margin-bottom:0;font-size:20px}@media screen and (min-width:1366px){#primary #hero .coming-soon{margin-top:40px}}#primary #insert{text-align:center;padding:60px 20px;color:#fff;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../images/bg/plant-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;letter-spacing:1px;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){#primary #insert{padding:80px 40px}}@media screen and (min-width:1024px){#primary #insert{padding:100px 40px 140px;background-attachment:fixed}}@media screen and (min-width:1024px){#primary #insert .content{max-width:800px;margin:0 auto}}#primary #insert .heading{font-size:24px}#primary #insert .copy{line-height:1.75}#primary #insert .down-chev-container{position:absolute;bottom:15px}#primary #insert .down-chev-container img{width:40px;fill:#fff}@media screen and (min-width:1024px){#primary #insert .down-chev-container img{width:60px}}#primary #neighbourhood{display:flex;padding:0 32px 32px 32px;position:relative;justify-content:center}@media screen and (min-width:550px){#primary #neighbourhood{padding:0 40px 40px 40px}}@media screen and (min-width:768px){#primary #neighbourhood{padding:0 64px 64px 64px}}@media screen and (min-width:1024px){#primary #neighbourhood{padding:0 72px 72px 72px}}@media screen and (min-width:1366px){#primary #neighbourhood{padding:0 88px 88px 88px}}#primary #neighbourhood.no-border{padding:0}#primary #neighbourhood .wrapper{flex:1;display:grid;grid-template-columns:1fr;padding-bottom:70px}@media screen and (min-width:768px){#primary #neighbourhood .wrapper{grid-template-columns:40% 60%;align-items:center}}#primary #neighbourhood .left-panel{padding:24px}@media screen and (min-width:768px){#primary #neighbourhood .left-panel{padding:36px}}@media screen and (min-width:1024px){#primary #neighbourhood .left-panel{padding:50px 40px 50px 15%}}#primary #neighbourhood .left-panel>p{text-align:center}@media screen and (min-width:768px){#primary #neighbourhood .left-panel>p{text-align:left}}#primary #neighbourhood .left-panel ul{padding:0;margin:0;list-style:none}#primary #neighbourhood .left-panel button{border:none;background:0 0;padding:0;text-align:left;letter-spacing:1px;transition:.25s ease}#primary #neighbourhood .left-panel button:hover{color:#d3d3d3;cursor:pointer}#primary #neighbourhood .left-panel button:focus{outline:0}#primary #neighbourhood .left-panel button .plus{display:inline}#primary #neighbourhood .left-panel button .minus{display:none}#primary #neighbourhood .left-panel button.active{font-weight:700;color:#212721}#primary #neighbourhood .left-panel button.active .plus{display:none}#primary #neighbourhood .left-panel button.active .minus{display:inline}#primary #neighbourhood .left-panel .heading{font-size:28px;line-height:1.4;letter-spacing:1px;color:#9b7c38;margin-bottom:20px}@media screen and (min-width:768px){#primary #neighbourhood .left-panel .heading{font-size:32px;max-width:460px}}@media screen and (min-width:1024px){#primary #neighbourhood .left-panel .heading{font-size:46px;max-width:315px}}@media screen and (min-width:1366px){#primary #neighbourhood .left-panel .heading{font-size:54px}}#primary #neighbourhood .left-panel .copy{letter-spacing:1px}@media screen and (min-width:768px){#primary #neighbourhood .left-panel .copy{max-width:420px}}#primary #neighbourhood .left-panel .category-wrapper{margin-bottom:8px}#primary #neighbourhood .left-panel .menu-items{padding:0;display:none}@media screen and (min-width:550px){#primary #neighbourhood .left-panel .menu-items{margin-left:40px}}#primary #neighbourhood .left-panel .menu-items.init{display:block}#primary #neighbourhood .left-panel .menu-items li span{margin-left:8px;display:block;font-size:14px;letter-spacing:1px}@media screen and (min-width:550px){#primary #neighbourhood .left-panel .menu-items li span{margin-left:16px}}#primary #neighbourhood .map-container{position:relative;width:100%;height:100%}#primary #neighbourhood .map-container img{height:100%;width:100%;max-height:85vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#primary #register{padding:50px 24px;background-image:url(../images/bg/bottom-bg.jpg);background-size:cover;background-position:top}@media screen and (min-width:550px){#primary #register{padding:50px}}@media screen and (min-width:768px){#primary #register{padding:80px 100px 120px}}#primary #register>p{text-align:center}#primary #register form{max-width:1100px;margin:0 auto}#primary #register .control{height:0}#primary #register .heading{font-size:28px;color:#7a8e81;letter-spacing:1px;line-height:1.2;max-width:400px;margin:0 auto 32px}@media screen and (min-width:768px){#primary #register .heading{font-size:32px;max-width:450px}}@media screen and (min-width:1024px){#primary #register .heading{font-size:46px;max-width:550px}}#primary #register .copy{font-size:16px;max-width:550px;margin:8px auto 70px;letter-spacing:1px}#primary #register input,#primary #register select,#primary #register textarea{width:100%;font-size:16px}#primary #register .mandatory{text-align:right;font-size:8px;letter-spacing:1px}#primary #register .mandatory p{margin:0}#primary #register .fields-container{display:grid;grid-template-columns:1fr;grid-row-gap:34px;margin-bottom:20px}@media screen and (min-width:550px){#primary #register .fields-container{grid-column-gap:80px;grid-template-columns:1fr 1fr}}@media screen and (min-width:550px){#primary #register .fields-container .grid-full{grid-column:1/3}}@media screen and (min-width:1024px){#primary #register .fields-container .half{width:calc(50% + 40px);display:flex;align-items:center}#primary #register .fields-container .half>div,#primary #register .fields-container .half>label{width:50%}}#primary #register .fields-container label{letter-spacing:1px;font-size:10px}#primary #register .fields-container label.error{color:red}#primary #register .fields-container .consent{margin-top:12px}#primary #register input[type=email],#primary #register input[type=text],#primary #register select{background:rgba(0,0,0,.05);border:none;border-radius:0;padding:4px 12px;letter-spacing:1px;line-height:24px}#primary #register input[type=email]::-moz-placeholder,#primary #register input[type=text]::-moz-placeholder,#primary #register select::-moz-placeholder{color:#909090;font-size:10px}#primary #register input[type=email]:-ms-input-placeholder,#primary #register input[type=text]:-ms-input-placeholder,#primary #register select:-ms-input-placeholder{color:#909090;font-size:10px}#primary #register input[type=email]::placeholder,#primary #register input[type=text]::placeholder,#primary #register select::placeholder{color:#909090;font-size:10px}#primary #register input[type=email]:focus,#primary #register input[type=text]:focus,#primary #register select:focus{outline:0}#primary #register select{appearance:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/icons/down-arrow_white.svg),linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,.1));background-position:calc(100% - 10px),right;background-size:20px auto,40px 100%;background-repeat:no-repeat;color:#000}#primary #register select::-ms-expand{display:none}#primary #register .radio-container{display:flex}#primary #register .radio-container>label:not(:last-child){margin-right:40px}#primary #register .checkbox-container{display:flex;align-items:center;position:relative;padding-left:30px;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#primary #register .checkbox-container:after{content:"";position:absolute;display:none}#primary #register .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#primary #register .checkbox-container input:checked~span{background-color:#000}#primary #register .checkbox-container input:checked~span:after{display:block}#primary #register .checkbox-container span{position:absolute;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #000}#primary #register .checkbox-container span:after{content:"";position:absolute;left:6px;top:1px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);display:none}@media screen and (min-width:768px){#primary #register .submit-container{display:flex;justify-content:flex-end;align-items:center}}#primary #register .submit-container .captchawrapper{margin-bottom:20px}@media screen and (min-width:768px){#primary #register .submit-container .captchawrapper{margin:0}}@media screen and (min-width:768px){#primary #register .submit-container .g-recaptcha{margin-right:-50px;margin-bottom:-12px}}#primary #register .submit-container .g-recaptcha>div{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}#primary #register .submit-container input[type=submit]{max-width:165px;width:100%;height:40px;font-weight:400;cursor:pointer;transition:.5s ease;color:#fff;text-decoration:unset;padding:8px 24px;letter-spacing:1px;transition:.25s ease;background:#9b7c38;border-radius:0}#primary #register .submit-container input[type=submit]:disabled{cursor:default}#primary #register .submit-container input[type=submit]:focus{outline:0}#primary #register .submit-container input[type=submit]:hover:not(:disabled){background:#af9660}@media screen and (min-width:768px){#primary #register .submit-container input[type=submit]{margin-left:20px}}#primary #register #captcha-error{text-transform:initial}#thank-you{position:relative}#thank-you .home-button{background:#9b7c38;padding:8px 40px;color:#fff;text-decoration:none;letter-spacing:1px;transition:.25s ease;text-transform:uppercase}#thank-you .home-button:hover{background:#af9660}#thank-you #hero{padding:20px;min-height:100vh;display:grid;grid-template-rows:auto auto auto;background-image:url(../images/bg/hero-bg.jpg);background-size:cover;background-position:center;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:768px){#thank-you #hero{padding:40px}}#thank-you #hero .logo p{font-size:20px;color:#9b7c38}@media screen and (min-width:550px){#thank-you #hero .logo p{font-size:24px}}#thank-you #hero .content{align-self:flex-start}#thank-you #hero .heading{font-size:32px;color:#7a8e81;margin-bottom:20px}#thank-you #hero .copy-container{text-transform:none;max-width:500px}@media screen and (min-width:768px){#thank-you #hero .copy-container{max-width:750px}}#thank-you #hero .copy-container .last{margin-bottom:64px}