body{background-color:#1e1e1e}body main #banner{position:relative}body main #banner figure{position:relative;overflow:hidden;width:100%;height:600px}@media screen and (min-width: 1500px){body main #banner figure{height:100dvh}}body main #banner figure .presentation{left:0;z-index:2;position:absolute;top:50%;transform:translateY(-50%)}body main #banner figure .presentation h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:44px;line-height:1.2em}@media screen and (max-width: 1023px){body main #banner figure .presentation h1{font-size:20px;text-align:center}}body main #banner figure .presentation p{color:#fff;font-family:"Inter",sans-serif;font-weight:400;font-size:28px;line-height:1.1em}@media screen and (max-width: 1023px){body main #banner figure .presentation p{font-size:16px;text-align:center}}body main #banner figure .presentation a{padding:15px 40px;font-size:22px}body main #banner figure img{width:100%;height:100%;object-fit:cover}body main #banner::after{background:linear-gradient(to top, #141414, transparent);content:"";position:absolute;width:100%;height:50px;bottom:0;left:0;z-index:3}body main #about{background-color:#141414}body main #about hr{background-color:#5a5a5a;border:none;height:1px;width:100%}body main #about #summary h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:42px;line-height:1.2em}@media screen and (max-width: 1023px){body main #about #summary h1{font-size:28px;text-align:center}}@media screen and (min-width: 1500px){body main #about #summary h1{width:40%}}body main #about #summary p{color:#fff;font-family:"Inter",sans-serif;font-weight:300;font-size:22px;line-height:1.2em}@media screen and (max-width: 1023px){body main #about #summary p{font-size:18px;text-align:center}}body main #about #journeys .journey h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:800;font-size:30px;line-height:1.2em}body main #about #journeys .journey p{color:#fff;font-family:"Inter",sans-serif;font-weight:100;font-size:18px;line-height:1.2em}body main #mission-vision{background-color:#f0f0f0}body main #mission-vision .video-controls{width:100%;height:auto}body main #mission-vision .share{background-color:#282828;transition:.3s}body main #mission-vision .share:hover{background-color:#ffb900}body main #mission-vision .share figure{width:20px;height:20px}body main #mission-vision .share figure svg{width:20px;height:20px}body main #mission-vision .share figure svg *{fill:#fff}body main #mission-vision .presentation .mission-vision h1,body main #mission-vision .presentation .socials h1{color:#ffb900;font-family:"Inter",sans-serif;font-weight:300;font-size:46px}body main #mission-vision .presentation .mission-vision p{color:#222;font-family:"Inter",sans-serif;font-weight:300;font-size:20px;line-height:1.1em;letter-spacing:.03em}body main #mission-vision .presentation .socials{border-left:1px solid #5a5a5a;padding-left:50px}@media screen and (max-width: 1023px){body main #mission-vision .presentation .socials{border-left:none;padding-left:0}}body main #mission-vision .presentation .socials nav a figure{width:50px;height:50px}body main #mission-vision .presentation .socials nav a figure svg{width:50px;height:50px}body main #mission-vision .presentation .socials nav a figure svg *{transition:.7s;fill:#222}body main #mission-vision .presentation .socials nav a:hover svg *{fill:#ffb900}body main #values{background-color:#ffb900}body main #values h1,body main #values li{color:#222}body main #values h1{font-family:"Inter",sans-serif;font-weight:400;font-size:40px;text-align:left;line-height:1.1em}@media screen and (max-width: 1023px){body main #values h1{font-size:32px;text-align:center}}body main #values ul{width:100%}body main #values ul li{font-family:"Inter",sans-serif;font-weight:500;width:100%;font-size:24px;text-align:left;line-height:1.1em}body main #values ul li b{font-weight:800}@media screen and (max-width: 1023px){body main #values ul li{font-size:16px;text-align:center}body main #values ul li b{font-size:20px}}body main .service{background-color:#fff}body main .service .content h2{color:#222;font-family:"Inter",sans-serif;font-weight:800;font-size:40px;line-height:1em}@media screen and (max-width: 1023px){body main .service .content h2{font-size:30px}}@media screen and (min-width: 1500px){body main .service .content h2{font-size:50px}}body main .service .content p{color:#222;font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:1.2em}@media screen and (min-width: 1500px){body main .service .content p{font-size:24px}}body main .service .content a{color:#222;font-family:"Inter",sans-serif;transition:.3s;font-size:18px;line-height:1.2em}@media screen and (min-width: 1500px){body main .service .content a{font-size:24px}}body main .service .content a:hover{padding-right:0px;opacity:.8}body main .service .content a:hover figure{padding-left:10px}body main .service .content a figure{transition:.3s;height:15px;width:auto}body main .service .content a figure svg{height:15px;width:auto}body main .service .content a figure svg *{stroke:#ffb900}@media screen and (max-width: 1023px){body main .service .picture{height:auto}}body main #more-info{background-color:#f0f0f0}body main #more-info h1{color:#222;font-family:"Inter",sans-serif;font-weight:400;font-size:32px;line-height:1em}body main #more-info h1 b{font-weight:900}body main #more-info nav ul a{color:#222;border-bottom:1px solid #222;font-family:"Inter",sans-serif;font-weight:500;transition:.3s;padding:15px 0;font-size:16px}body main #more-info nav ul a figure{transition:.3s;width:25px;height:auto;padding-right:10px}body main #more-info nav ul a figure svg{transition:.3s;width:25px;height:auto}body main #more-info nav ul a figure svg *{transition:.3s;stroke:#222}body main #more-info nav ul a:hover{color:#ffb900}body main #more-info nav ul a:hover figure{padding-right:0}body main #more-info nav ul a:hover figure svg{padding-right:0}body main #more-info nav ul a:hover figure svg *{stroke:#ffb900}
