body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{color:#2a192a;font-family:Roboto,sans-serif}h1{font-family:Cinzel,serif;font-size:3vw;font-weight:100;margin-bottom:10px;margin-top:0}@media only screen and (max-width:782px){h1{font-size:10vw}}p{font-size:18px}@media only screen and (max-width:782px){p{font-size:12px}.slider-control-bottomcenter{display:none}}h2{font-size:2vw;font-weight:300}@media only screen and (max-width:782px){h2{font-size:2.5vw}}a{color:#2d5cab}.App{text-align:center}.hide{display:none}@media only screen and (max-width:782px){img{width:100%}}img{box-sizing:border-box;padding:10px}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.arrow-down{bottom:10px;height:100px;position:absolute;right:30px;transition:transform .3s;width:100px;z-index:99999}.arrow-down:hover{transform:scale(1.1)}.arrow-down.home{transform:rotate(180deg)}.arrow-down svg{fill:#e6e6e6b3;height:100px;width:100px}.section{min-height:100vh;overflow:hidden}.section,.section.carousel .title{align-items:center;display:flex;flex-direction:column;justify-content:center}.section.carousel .title{background-color:#0006;height:100vh;position:absolute;width:100vw;z-index:9999}.section.carousel .title h1{color:#fff;font-size:4vw;position:absolute;position:relative;transform-origin:50% 50%}@media only screen and (max-width:782px){.section.carousel .title h1{font-size:10vw}}.section .space-below{margin-bottom:60px}@media only screen and (max-width:782px){.section .space-below{margin-bottom:20px}}.App-link{color:#61dafb}.fp-tableCell{height:100%!important}.row{align-items:stretch;display:flex;margin:0 auto;max-width:1400px;text-align:left}@media only screen and (max-width:782px){.row{flex-direction:column;text-align:center;width:100%}}.row .col{flex:1 1;padding:0 20px}.row .col.quater{flex-basis:25%}.row .col.three-quaters{flex-basis:75%}.row .col.third{flex-basis:33.3333333%}.row .col.two-thirds{flex-basis:66.6666666%}.row .col img{height:auto;width:100%}.portrait{border:4px;border-color:#f4f4f4;box-shadow:0 0 10px #0006;max-width:100%}@media only screen and (max-width:782px){.portrait{max-width:70%}}.slider ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:block;list-style-type:disc;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.slider-slide,.slider-slide .img{height:80vh!important;width:100%!important}.slider-slide .img{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:contain}.carousel .slider-slide{height:100vh!important;width:100vw!important}.carousel .slider-slide:nth-child(odd) .img{animation:kenburns_odd 40s infinite}.carousel .slider-slide:nth-child(2n) .img{animation:kenburns_even 40s infinite}.carousel .slider-slide .img{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh!important;width:100vw!important}@keyframes kenburns_odd{0%{animation-timing-function:ease-in;transform:scaleX(1)}50%{transform:scale3d(1.5,1.5,1.5)}to{transform:scaleX(1)}}@keyframes kenburns_even{0%{animation-timing-function:ease-out;transform:scale3d(1.5,1.5,1.5)}50%{transform:scaleX(1)}to{transform:scale3d(1.5,1.5,1.5)}}