﻿@font-face{src:url("/fonts/Gilroy-Regular.woff2") format("woff2");font-family:"Gilroy";font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url("/fonts/Gilroy-Bold.woff2") format("woff2");font-family:"Gilroy";font-weight:bold;font-style:normal;font-display:swap}*{padding:0;margin:0}html{font-family:"Gilroy",Arial,sans-serif;font-size:20px;line-height:30px;text-align:center;color:#000;scroll-behavior:smooth}h1{font-size:40px;line-height:60px;padding-top:30px;padding-bottom:30px}h2{font-size:26px;line-height:40px;padding-top:20px;padding-bottom:20px}h3{font-size:20px;line-height:30px;padding-top:20px;padding-bottom:20px}p{font-size:20px;line-height:30px;padding-bottom:20px}ul{list-style-position:inside;padding-bottom:20px}a{color:#000;text-decoration:none;transition:.5s;border-bottom:1px solid #000}#wrapper{max-width:1260px;padding:0 10px 100px 10px;margin:0 auto}#logo{display:block;width:auto;padding:40px 0;margin:0 auto}@media (max-width: 768px){#logo{height:30px}}@media (min-width: 769px){#logo{height:50px}}#nav{list-style:none;padding:20px 0}@media (min-width: 769px){#nav{display:flex;justify-content:space-around}}#nav li{align-self:center;font-size:20px;line-height:30px}@media (min-width: 769px){#nav li{line-height:1}}#nav li a{display:block;text-decoration:none;text-transform:uppercase;border:none}@media (max-width: 768px){#nav li a{padding:5px 0}}#nav li a:hover{color:rgba(0,0,0,0.5)}#nav li a.current{font-weight:bold}#nav li a.current:hover{color:inherit}@media (min-width: 769px){#nav li a span{display:block}}#stage{display:flex;justify-content:center;padding:40px 0}#stage>a,#stage>div{position:relative;display:block;height:auto;border:none;overflow:hidden;margin:0 1%}#stage>a.one-third,#stage>div.one-third{flex-basis:1;max-width:31.33%}#stage>a.two-thirds,#stage>div.two-thirds{flex-basis:2;max-width:64.66%}#stage>a.one-half,#stage>div.one-half{flex-basis:1;max-width:50%}#stage>a img,#stage>div img{width:100%;height:100%}#stage>a .caption,#stage>div .caption{position:absolute;line-height:1;font-weight:bold;color:#fff;text-align:right}@media (max-width: 768px){#stage>a .caption,#stage>div .caption{bottom:-4px;right:0;font-size:20px}}@media (min-width: 769px){#stage>a .caption,#stage>div .caption{bottom:-7px;right:-2px;font-size:40px}}#stage>a .gradient,#stage>div .gradient{position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5));width:100%;height:100%}#stage>a{transition:.5s}#stage>a:hover .gradient{top:50px}#content{max-width:75ch;padding:30px 0 60px 0;margin:0 auto}#contact-details{background:#eee;padding-top:60px;margin-bottom:60px}@media (min-width: 769px){#contact-details{display:flex;justify-content:space-between;align-items:center;padding:60px}}@media (min-width: 769px){#contact-details #text{flex-basis:35%}}#contact-details #text p{margin-bottom:20px}#contact-details #map-container{width:100%}@media (min-width: 769px){#contact-details #map-container{flex-basis:60%}}#contact-details #map-container #map{width:100%;height:700px}.button{font-size:20px;line-height:30px;font-weight:bold;color:#fff;letter-spacing:0.2em;text-transform:uppercase;vertical-align:top;cursor:pointer;background:#000;padding:5px 40px;border-radius:20px;border:none;-webkit-appearance:none;display:inline-block}table{width:100%;margin-bottom:60px}table th,table td{text-align:left;padding:10px 0 9px 0;border-bottom:1px solid rgba(0,0,0,0.1)}table th{color:#000;vertical-align:top;padding-right:10px}table th em{font-size:13px;line-height:20px;font-style:normal;font-weight:normal}table td{vertical-align:bottom}table td:last-child{text-align:right}.legend{font-size:13px;line-height:20px}.obfuscate{unicode-bidi:bidi-override;direction:rtl;font-variant-ligatures:none}#contact-form{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0}#contact-form label{font-size:13px;line-height:20px;text-align:left;text-transform:uppercase;letter-spacing:0.2em;box-sizing:border-box;margin-bottom:40px}#contact-form label.half{width:48%}#contact-form label.full{width:100%}#contact-form label input,#contact-form label textarea{font-family:"Gilroy",Arial,sans-serif;box-sizing:border-box;width:100%;font-size:26px;line-height:40px;padding:0 5px;box-shadow:inset 0 0 0 1px #000;border:none;border-radius:0;-webkit-appearance:none}#contact-form label input:focus,#contact-form label textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #000}#contact-form label input.error,#contact-form label textarea.error{box-shadow:inset 0 0 0 2px red}#contact-form label textarea{height:200px}#contact-form label select{position:relative;width:100%;height:40px;font-family:"Gilroy",Arial,sans-serif;font-size:20px;line-height:40px;color:#000;background-color:#fff;background-image:url("/images/arrows.png");background-position:right center;background-repeat:no-repeat;background-size:12px 10px;outline:0;cursor:pointer;appearance:none;padding:0 10px;border:0;border-radius:0;vertical-align:top;box-shadow:inset 0 0 0 1px #000}#contact-form input[type="submit"]{font-size:20px;line-height:30px;font-weight:bold;color:#fff;letter-spacing:0.2em;text-transform:uppercase;vertical-align:top;cursor:pointer;background:#000;padding:5px 40px;border-radius:20px;border:none;-webkit-appearance:none;margin:0 auto}@media (min-width: 769px){.two-columns{display:flex;justify-content:space-between}}.two-columns>div{margin-bottom:60px}@media (min-width: 769px){.two-columns>div{width:50%}}.two-columns>div p{font-size:13px;line-height:20px}#footer{list-style:none;padding:20px 0}@media (min-width: 769px){#footer{display:flex;justify-content:center}}@media (min-width: 769px){#footer li:not(:last-child):after{content:'\00a0·\00a0'}}#grid{display:none;position:absolute;top:0;left:0;right:0;height:200%;z-index:9999;background-image:repeating-linear-gradient(to right, #00ced1, transparent 1px, transparent 85px, #00ced1 85px, transparent 86px, transparent 105px, #00ced1 105px),repeating-linear-gradient(to right, transparent, transparent 1259px, #00ced1 1260px),repeating-linear-gradient(to bottom, transparent, transparent 9px, #00ced1 10px);margin:0 auto}@media (min-width: 769px){#grid{width:1260px}}
