#maincontent .hotspots{--hotspots-text-color:#000;--hotspots-popup-text-color:var(--hotspots-text-color);padding:20px 0;position:relative}#maincontent .hotspots .hotspots__button{padding:8.5px}@media only screen and (min-width:1025px){#maincontent .hotspots .hotspots__button{padding:10px}}#maincontent .hotspots__content{flex-wrap:wrap;margin:0 auto;max-width:1360px;padding:0 10px;position:relative}@media only screen and (min-width:1025px){#maincontent .hotspots__content{display:flex;padding:0 40px}}#maincontent .hotspots__content--has-button{padding-bottom:90px}@media only screen and (min-width:1025px){#maincontent .hotspots__content--has-button{padding-bottom:0}#maincontent .hotspots__heading-wrapper{flex:1 1 33.33%;max-width:33.33%;padding-top:5%}}#maincontent .hotspots__heading{--hotspots-title-font-size-d:84px;--hotspots-title-font-size-m:90px;color:#000;margin:0 -10px}#maincontent .hotspots__heading h1,#maincontent .hotspots__heading h2{color:var(--hotspots-text-color);font-size:var(--hotspots-title-font-size-m);font-weight:700;line-height:1;margin:0;text-align:center}#maincontent .hotspots__heading h3,#maincontent .hotspots__heading h4,#maincontent .hotspots__heading h5,#maincontent .hotspots__heading h6,#maincontent .hotspots__heading p{color:var(--hotspots-text-color);font-size:1.5625rem;font-weight:400;margin:0 0 19px;text-align:center}@media only screen and (min-width:1025px){#maincontent .hotspots__heading{margin:0}#maincontent .hotspots__heading h1,#maincontent .hotspots__heading h2{font-size:var(--hotspots-title-font-size-d);margin:0 0 37px;text-align:left}#maincontent .hotspots__heading h3,#maincontent .hotspots__heading h4,#maincontent .hotspots__heading h5,#maincontent .hotspots__heading h6,#maincontent .hotspots__heading p{font-size:2.25rem;letter-spacing:2px;margin:0 0 9px;text-align:left}}#maincontent .hotspots__cta-wrapper{bottom:0;display:block;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}#maincontent .hotspots__cta-wrapper .hotspots__cta{--hotspots-btn-text-color:#fff;--hotspots-btn-bg-color:#000;background-color:#000;background-color:var(--hotspots-btn-bg-color);color:#fff;color:var(--hotspots-btn-text-color)}#maincontent .hotspots__cta-wrapper .hotspots__cta:hover{color:var(--hotspots-btn-text-color);-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:1025px){#maincontent .hotspots__cta-wrapper{position:static;text-align:left;transform:none}}#maincontent .hotspot__popup-text-content{color:var(--hotspots-popup-text-color);padding:0 20px}#maincontent .hotspot__popup-text-content p{color:inherit}@media only screen and (min-width:1025px){#maincontent .hotspot__popup-text-content{left:100%;padding:0 30px;position:absolute;top:10%;width:90%}}#maincontent .hotspot__popup-title{color:inherit;font-size:2.25rem;font-weight:700;line-height:1;margin-bottom:15px}@media only screen and (min-width:1025px){#maincontent .hotspot__popup-title{margin-bottom:25px}}#maincontent .hotspot__popup-text{font-size:1.25rem;font-weight:500;line-height:1.75rem}#maincontent .hotspots__item-wrapper{display:flex;margin-bottom:-60px;position:relative;top:-60px}@media only screen and (min-width:1025px){#maincontent .hotspots__item-wrapper{flex:1 1 66.67%;margin-bottom:0;max-width:66.67%;top:0}}#maincontent .hotspots__item{visibility:hidden;width:100%}#maincontent .hotspots__item:first-of-type{visibility:visible}#maincontent .hotspots__item:nth-child(2){left:0;position:absolute;top:0}#maincontent .hotspots__item.active{visibility:visible}#maincontent .hotspots__item.inactive{visibility:hidden}@media only screen and (min-width:1025px){#maincontent .hotspots__item{height:100%;width:50%}}#maincontent .hotspot__buttons{transition:opacity .5s ease}#maincontent .popup-open .hotspot__buttons{opacity:.17}#maincontent .hotspots__button{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:44px}@media only screen and (min-width:1025px){#maincontent .hotspots__button{height:50px;width:50px}#maincontent .hotspots__button:hover .hotspots__icon{opacity:.8}}#maincontent .hotspots__button--close{right:30px;top:28px}@media only screen and (min-width:1025px){#maincontent .hotspots__button--close .hotspots__icon{transform:translateY(1px)}}#maincontent .hotspots__icon{color:#000;font-size:28px;height:100%;line-height:1;transition:opacity .3s ease;width:100%}@media only screen and (min-width:1025px){#maincontent .hotspots__icon{border-width:10px;font-size:30px;line-height:32px}}#maincontent .hotspot__image-wrapper{display:inline-block;max-width:100%;position:relative}#maincontent .hotspot__image{-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease;width:100%}#maincontent .popup-open .hotspot__image{opacity:.17!important}@media only screen and (min-width:1025px){#maincontent .hotspot__image{height:100%}}#maincontent .hotspot__popup-overlay{display:none;height:100%;left:0;position:fixed;top:0;width:100%}#maincontent .popup-open .hotspot__popup-overlay{display:block}#maincontent .hotspot__popup-content{bottom:0;left:50%;opacity:0;position:absolute;top:auto;transform:translate(-50%);transition:opacity .5s ease .5s;visibility:hidden;width:100%}#maincontent .popup-open .hotspot__popup-content{opacity:1;visibility:visible}@media only screen and (min-width:1025px){#maincontent .hotspot__popup-content{bottom:auto;top:50%;transform:translate(-50%,-50%)}}#maincontent .hotspot__popup-image-wrapper{margin:0 auto;max-width:350px;padding-top:350px;position:relative;text-align:center;width:100%}@media screen and (max-width:370px){#maincontent .hotspot__popup-image-wrapper{padding-top:100%}}#maincontent .hotspot__popup-image{border:6px solid #fff;border-radius:50%;display:block;height:100%;left:0;max-height:350px;-o-object-fit:cover;object-fit:cover;position:absolute;top:-5px;transition:opacity .5s ease;width:100%}#maincontent .hotspots__toggle-buttons{--hotspots-toggle-active-color:#000;--hotspots-toggle-active-bg-color:#ffcb80;--hotspots-toggle-inactive-color:#ffcb80;--hotspots-toggle-inactive-bg-color:#f9f0d6;flex:1 1 100%;max-width:100%;padding:10px 0;text-align:center}#maincontent .hotspots__toggle-buttons .hotspots__toggle-button{background-color:var(--hotspots-toggle-inactive-bg-color);border-radius:25px;color:var(--hotspots-toggle-inactive-color);font-size:1.125rem;font-weight:700;padding:10px 40px;transition:color .3s ease,background-color .3s ease}#maincontent .hotspots__toggle-buttons .hotspots__toggle-button:hover{background-color:var(--hotspots-toggle-inactive-color);color:var(--hotspots-toggle-inactive-bg-color)}#maincontent .hotspots__toggle-buttons .hotspots__toggle-button:first-of-type{margin-right:-45px;padding-right:60px}#maincontent .hotspots__toggle-buttons .hotspots__toggle-button:last-of-type{margin-left:-45px;padding-left:60px}#maincontent .hotspots__toggle-buttons .hotspots__toggle-button.hotspots__toggle-button--active{background-color:var(--hotspots-toggle-active-bg-color);color:var(--hotspots-toggle-active-color);margin:0;padding:10px 40px;position:relative;z-index:2}
