body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.navigation{display:flex;align-items:center;padding-top:70px;padding-left:20px;min-width:80px}.navigation img{cursor:pointer}.navigation a,.navigation a:visited{text-decoration:none}.navigation a:hover span{border-bottom:1px solid var(--gold)}.navigation span{margin-left:10px;font-weight:700;color:var(--gold);font-size:14px;animation:moveInRight .8s ease-out}@media screen and (min-width:1200px){.navigation{padding-left:77px;min-width:100px}.navigation span{margin-left:20px;font-size:18px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--gold:#faf7ca;--green:#003f27;font-size:10px}#HomePage{font-family:Helvetica,sans-serif;background-image:url(/static/media/Home-BG.db9c10e55.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;height:auto;overflow-x:hidden}#HomePage .LogoContainer{flex-direction:column;align-items:center;margin-top:77px}#HomePage .LogoContainer,#HomePage .LogoContainer a{display:flex;justify-content:center}#HomePage .LogoContainer a .Logo{width:50%}@media screen and (min-width:1200px){#HomePage .LogoContainer a .Logo{width:auto}}#HomePage .LogoContainer span{margin-top:60px;color:#faf7ca;color:var(--gold);font-size:20px;font-weight:700}@media screen and (min-width:1200px){#HomePage .LogoContainer span{font-size:40px}}#HomePage .CDContainer{display:flex;flex-direction:column;align-items:center;justify-content:center!important;margin-top:77px}#HomePage .CDContainer .cdGroup{position:relative}#HomePage .CDContainer .cdGroup .stick{width:auto;height:50px;margin:0 auto;display:flex;position:absolute;left:50%;top:-25px;z-index:2}@media screen and (min-width:1200px){#HomePage .CDContainer .cdGroup .stick{height:80px}}#HomePage .CDContainer img{width:80%}@media screen and (min-width:1200px){#HomePage .CDContainer img{width:auto}}#HomePage .CDContainer p{margin-top:75px;width:80%;font-size:20px;font-weight:700;line-height:40px;text-align:center;color:#faf7ca;color:var(--gold)}@media screen and (min-width:1200px){#HomePage .CDContainer p{width:786px;font-size:28px}}#HomePage .CDContainer .highlightedText{color:#fc3}#HomePage .arrowContainer,#HomePage .arrowContainer img{display:flex;align-items:center;justify-content:center}#HomePage .arrowContainer img{margin:0 auto}#HomePage footer{align-items:center;position:relative;margin-top:50px;padding-bottom:111px}#HomePage footer,#HomePage footer .contactContainer{display:flex;flex-direction:column;justify-content:center}#HomePage footer .contactContainer{width:100%}@media screen and (min-width:1200px){#HomePage footer .contactContainer{flex-direction:row}}@media screen and (min-width:1200px){#HomePage footer{margin-top:154px}}#HomePage footer .downArrow{width:50px}@media screen and (min-width:1200px){#HomePage footer .downArrow{width:auto}}#HomePage footer section{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media screen and (min-width:1200px){#HomePage footer section{align-items:flex-end;flex-direction:row}}#HomePage footer section img{height:39px;width:85px}#HomePage footer section a,#HomePage footer section a:visited{color:#faf7ca;color:var(--gold);text-decoration:none;border-bottom:3px solid #faf7ca;border-bottom:3px solid var(--gold)}#HomePage footer section span:not(.square){color:#faf7ca;color:var(--gold);font-size:40px;margin-top:25px;line-height:70px;font-weight:700}@media screen and (min-width:1200px){#HomePage footer section span:not(.square){font-size:60px}}#HomePage footer section ul{display:flex;flex-direction:column;list-style:none;margin-top:50px}@media screen and (min-width:1200px){#HomePage footer section ul{flex-direction:row;display:none}#HomePage footer section ul li{text-align:right}}#HomePage footer section ul li{margin-top:10px;margin-left:10px;color:#faf7ca;color:var(--gold);font-size:18px;text-align:center;font-weight:700}#HomePage footer section ul li .square{color:#ec1e24}ul.eleven-a{display:none;position:absolute;right:50px;bottom:120px}ul.eleven-a li{margin-top:10px;margin-left:10px;color:#faf7ca;color:var(--gold);font-size:13.5px;text-align:center;font-weight:bolder}ul.eleven-a li .square{color:#ec1e24}@media screen and (min-width:1200px){ul.eleven-a{display:flex}}.moveInLeft{animation:moveInLeft .8s ease-out;animation-fill-mode:backwards}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}#ContactPage{font-family:Helvetica,sans-serif;background-image:url(/static/media/Contact-BG.b36ca455.jpg);background-position:50%;background-size:cover;height:auto;display:flex;flex-direction:column}#ContactPage .heading{display:flex}#ContactPage .heading a{margin:auto}#ContactPage .heading .Logo{padding-top:70px;padding-right:95px;width:75px}@media screen and (min-width:1200px){#ContactPage .heading .Logo{padding-right:150px;width:auto}}#ContactPage .contactContainer{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#ContactPage .contactContainer h1{color:var(--gold);z-index:2;font-size:30px;position:relative;top:100px;font-weight:700;margin-bottom:120px}@media screen and (min-width:768px){#ContactPage .contactContainer h1{top:135px;margin-bottom:150px}}@media screen and (min-width:1200px){#ContactPage .contactContainer h1{font-size:120px}}#ContactPage .contactContainer .swirls{width:80%;margin:0 auto;position:absolute;top:35px}@media screen and (min-width:768px){#ContactPage .contactContainer .swirls{width:50%}}#ContactPage .contactContainer .formContainer{display:flex;flex-direction:column;background-color:var(--gold);height:850px;z-index:2;width:100%;padding-top:100px}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer{height:750px;padding-bottom:150px}}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer .formItems{padding-left:200px}#ContactPage .contactContainer .formContainer .formItems h2{font-size:48px;text-align:left}#ContactPage .contactContainer .formContainer .formItems p{font-size:30px;text-align:left}}#ContactPage .contactContainer .formContainer h2{color:var(--green);font-weight:700;font-size:24px;text-align:center}#ContactPage .contactContainer .formContainer p{color:var(--green);text-align:center;font-weight:lighter;margin-top:15px;font-size:18px}#ContactPage .contactContainer .formContainer form{margin-top:70px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer form{align-items:flex-start}}#ContactPage .contactContainer .formContainer form textarea{resize:none}#ContactPage .contactContainer .formContainer form .input-field{position:relative;height:44px;line-height:44px;margin:20px;width:80%}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer form .input-field{width:60%;margin:20px 0}}#ContactPage .contactContainer .formContainer form label{position:absolute;top:0;left:0;width:100%;color:var(--green);transition:all .2s;cursor:text;padding:10px;font-size:24px;font-weight:700}#ContactPage .contactContainer .formContainer form input,#ContactPage .contactContainer .formContainer form textarea{width:100%;border:0;outline:0;border-bottom:.5px solid #003f27;box-shadow:none;color:var(--green);font-weight:700;padding:20px 10px;flex:1 1;font-size:24px;background-color:transparent;border-left:3px solid #003f27}#ContactPage .contactContainer .formContainer form input::-webkit-input-placeholder,#ContactPage .contactContainer .formContainer form textarea::-webkit-input-placeholder{color:#003f27;padding-left:10px}#ContactPage .contactContainer .formContainer form input:-ms-input-placeholder,#ContactPage .contactContainer .formContainer form textarea:-ms-input-placeholder{color:#003f27;padding-left:10px}#ContactPage .contactContainer .formContainer form input::placeholder,#ContactPage .contactContainer .formContainer form textarea::placeholder{color:#003f27;padding-left:10px}#ContactPage .contactContainer .formContainer form input:invalid{outline:0}#ContactPage .contactContainer .formContainer form input:focus~label,#ContactPage .contactContainer .formContainer form input:valid~label,#ContactPage .contactContainer .formContainer form textarea:focus~label,#ContactPage .contactContainer .formContainer form textarea:valid~label{font-size:14px;top:-24px;color:#003f27}#ContactPage .contactContainer .formContainer .sendContainer{display:flex;align-items:center;justify-content:center;padding-top:180px}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer .sendContainer{justify-content:flex-start;padding-top:150px}}#ContactPage .contactContainer .formContainer .sendContainer .rightArrow{width:50px}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer .sendContainer .rightArrow{width:auto}}#ContactPage .contactContainer .formContainer .sendContainer button{color:var(--green);background-color:transparent;border:none;font-size:20px;text-decoration:underline;margin-left:10px}#ContactPage .contactContainer .formContainer .sendContainer button:hover{cursor:pointer}@media screen and (min-width:1200px){#ContactPage .contactContainer .formContainer .sendContainer button{font-size:48px}}#ContactPage footer{height:150px;display:flex;justify-content:center;align-items:center}#ContactPage footer ul{display:flex;flex-direction:column;list-style:none}@media screen and (min-width:1200px){#ContactPage footer ul{flex-direction:row}#ContactPage footer ul li{margin-left:10px;text-align:right;padding:0}}#ContactPage footer ul li{color:var(--gold);font-size:18px;font-weight:700;margin-top:10px;text-align:center}#ContactPage footer ul li .square{color:#ec1e24}
/*# sourceMappingURL=main.8dd6d2ce.chunk.css.map */

/* PRELOADER CSS */
.page-loader{
	width: 100%;
	height: 100vh;
	position: absolute;
	background: #272727;
	z-index: 1000;
}