body,html{padding:0;margin:0;font-family:Rubik,sans-serif;background:#222;font-weight:200;color:#fff}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.swiper{width:75vw;max-width:1920px;height:540px}.swiper-slide{text-align:center;font-size:18px;background:#333;margin-bottom:0;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-v{min-height:100%}span.swiper-pagination-bullet{background:#999}span.swiper-pagination-bullet-active{background:#fff}.swiper-slide{margin:0}.swiper .swiper{padding-right:30px}.slidetext{text-align:left}.slidetext h2{font-weight:400;font-size:1.5em;border-bottom:1px solid #bbb;padding-bottom:10px}.slidetext li{font-size:12pt;list-style-type:"- ";line-height:2}.mySwiper .small{display:none}.swiper-h .swiper-button-next{right:0;color:#fff}.swiper-h .swiper-button-prev{left:0;color:#fff}@media (max-width:600px){.swiper-slide{flex-direction:column}.swiper-h{width:100%;height:650px}.swiper-v{display:none}.slidetext{width:90vw}.slidetext li{line-height:1.5}.mySwiper .small{display:inline;display:initial}.mySwiper .large,.swiper-h .swiper-button-next,.swiper-h .swiper-button-prev{display:none}}.FloatingContactButton_floatingEmailButton__p1wtW{position:fixed;bottom:24px;right:24px;border:none;background-color:#fff;border-radius:28px;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;transition:all .4s ease;padding:0 16px;z-index:1000;display:flex;align-items:center;justify-content:center;height:56px;width:56px;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FloatingContactButton_floatingEmailButton__p1wtW.FloatingContactButton_hovered__P0EM1,.FloatingContactButton_floatingEmailButton__p1wtW:hover{width:140px}.FloatingContactButton_hoverText__dmQ5M,.FloatingContactButton_icon__ylzH0{transition:opacity .4s ease;display:flex;overflow:hidden;white-space:nowrap}.FloatingContactButton_icon__ylzH0{opacity:1;max-width:400px}.FloatingContactButton_hoverText__dmQ5M{font-weight:600;font-size:14px;color:#333;opacity:0;max-width:0}.FloatingContactButton_floatingEmailButton__p1wtW.FloatingContactButton_hovered__P0EM1 .FloatingContactButton_icon__ylzH0,.FloatingContactButton_floatingEmailButton__p1wtW:hover .FloatingContactButton_icon__ylzH0{opacity:0;max-width:0}.FloatingContactButton_floatingEmailButton__p1wtW.FloatingContactButton_hovered__P0EM1 .FloatingContactButton_hoverText__dmQ5M,.FloatingContactButton_floatingEmailButton__p1wtW:hover .FloatingContactButton_hoverText__dmQ5M{opacity:1;max-width:400px}.FloatingContactButton_svgIcon__rTVVf{width:24px;height:24px}.FloatingContactButton_modalContent__i1bB1{position:fixed;bottom:24px;right:24px;background-color:#ddd;opacity:.95;padding:16px;border-radius:12px;width:300px;box-shadow:0 8px 24px rgba(0,0,0,.3);z-index:1001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FloatingContactButton_modalContent__i1bB1 p{color:#333;margin:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.FloatingContactButton_modalContent__i1bB1 p>a{font-weight:400;margin:0;text-decoration:underline}.FloatingContactButton_header__huGXj{display:flex;justify-content:space-between;margin-bottom:10px}.FloatingContactButton_header__huGXj h2{margin:0;font-size:18px;color:#333;font-weight:500}.FloatingContactButton_modalClose__VRrN3{line-height:1;padding:0;font-size:20px;background:none;border:none;color:#999;cursor:pointer}.FloatingContactButton_modalClose__VRrN3:hover{color:#333}