@font-face{font-family:"Apercu";src:url("assets/font/ApercuPro.woff2") format("woff2"),url("assets/font/ApercuPro.woff") format("woff"),url("assets/font/ApercuPro.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Friends";src:url("assets/font/Friends.woff2") format("woff2"),url("assets/font/Friends.woff") format("woff"),url("assets/font/Friends.otf") format("opentype");font-style:normal;font-weight:400}html{font-family:"Friends";color:#0c4923;font-size:16px;line-height:1.4;background:#fff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{height:100%;margin:0;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(assets/img/plus.svg) center center no-repeat;background-size:14px}@media (max-width: 767px){body{overflow-x:hidden;padding:22px;background:url(assets/img/plus.svg) top 40% center no-repeat;background-size:14px}}#logo{width:130px;height:45px;display:block;position:absolute;top:2rem;left:2rem;z-index:2}@media (max-width: 767px){#logo{width:104px;height:36px;top:20px;left:20px}}.logo__image{width:100%;height:auto}#contact{font-family:"Apercu";font-size:0.812rem;line-height:1;position:absolute;top:2rem;right:2rem;z-index:2}#contact a{color:#0c4923;text-decoration:none}#contact a:hover{text-decoration:underline}#contact:before{height:10px;width:10px;content:"";position:absolute;display:block;background:url(assets/img/world.svg) center center no-repeat;background-size:10px;left:-16px;top:0}@media (max-width: 767px){#contact{right:auto}#contact span.hide-xs{display:none}#contact a{position:absolute;left:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;top:160px}#contact:before{display:none}}#contact-mobile{display:none;white-space:nowrap}@media (max-width: 767px){#contact-mobile{display:block;font-family:"Apercu";font-size:0.812rem;line-height:1;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;top:13px;position:absolute;right:20px}#contact-mobile:before{height:10px;width:10px;content:"";position:absolute;display:block;background:url(assets/img/world.svg) center center no-repeat;background-size:10px;left:-16px;top:0}}#contact-mobile a{color:inherit;text-decoration:none}#slogan{font-size:1rem;line-height:1.214rem;position:absolute;bottom:2rem;left:2rem;z-index:2}@media (max-width: 767px){#slogan{left:22px;top:55%;bottom:auto;right:auto}}#placeholder{display:block;margin:auto;z-index:2}#placeholder h1{font-size:3.714rem;line-height:4.428rem;font-weight:400;position:absolute;margin:0;bottom:2rem;left:2rem}#placeholder h1 br.visible-xs{display:none}@media (max-width: 1320px){#placeholder h1{font-size:40px;line-height:50px}}@media (max-width: 1080px){#placeholder h1{font-size:30px;line-height:40px}}@media (max-width: 1023px){#placeholder h1{bottom:15rem}}@media (max-width: 767px){#placeholder h1{font-size:32px;line-height:40px;left:20px;bottom:145px}#placeholder h1 br.hidden-xs{display:none}#placeholder h1 br.visible-xs{display:block}}@media (max-width: 320px){#placeholder h1{bottom:20px}}#image{width:447px;position:absolute;bottom:2rem;right:2rem}#image img{width:100%;height:auto;display:block}@media (max-width: 767px){#image{width:calc(100% - 40px);position:absolute;bottom:20px;right:20px;left:20px}}@media (max-width: 320px){#image{display:none}}#social{position:absolute;top:2rem;left:calc(50% - 7.5px);list-style:none;padding:0;margin:0;height:1px;width:1px}#social li{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#social li a{font-size:13px;width:3.812rem;color:#0c4923;text-decoration:none;display:block;position:relative;right:42px;top:16px}#social li a:hover{text-decoration:underline}@media (max-width: 1320px){#social{right:calc(2rem + 16px);top:calc(50% - 16px);left:auto}}@media (max-width: 767px){#social{right:auto;top:224px;left:17px}}#legalnotice{position:absolute;bottom:2rem;left:2rem}#legalnotice a{color:inherit;text-decoration:none}#legalnotice p{margin-bottom:0}@media (max-width: 767px){#legalnotice p{font-size:14px;line-height:19px}}@media (max-width: 400px){#legalnotice p{font-size:11px;line-height:14px}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (max-width: 992px){.body--legal{background:white}}
/*# sourceMappingURL=style.css.map */