html{font-family:'ff-market-web'}body,html{margin:0;padding:0}.msoSiteContainer{width:100%;height:100%;display:flex;flex-direction:column}.msoSiteContainer .msoButtons{height:calc(100vh - 45px);width:100%;display:flex;flex-direction:row;flex-grow:1}.msoSiteContainer .msoButtons .msoGradient{background:url(/img/gradient.png) repeat-x bottom;position:absolute;bottom:0;width:100%;height:100%}.msoSiteContainer .msoButtons .msoOverlay,.msoSiteContainer .msoButtons .msoOverlay .msoLogo{-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}.msoSiteContainer .msoButtons .msoOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(16,55,68,0);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:20vh;padding-bottom:20vh}.msoSiteContainer .msoButtons .msoOverlay .msoLogo{width:133px;height:132px;background:url(/img/logos.png) 0 0}.msoSiteContainer .msoButtons .msoOverlay .msoButton,.msoSiteContainer .msoButtons .msoOverlay .msoText{opacity:1;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.msoSiteContainer .msoButtons .msoOverlay .msoText{text-align:center;margin-top:20px;font-size:47px}.msoSiteContainer .msoButtons .msoOverlay .msoButton{font-size:20px;font-family:'Avenir Next';font-weight:700;background:#103744;border:1px solid #fff;padding:15px 33px}.msoSiteContainer .msoButtons a.msoLeft{height:100%;width:100%;background:url(/img/business.jpg) no-repeat left;background-size:cover;position:relative;transition:background .3s ease-in-out}.msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay .msoLogo{background:url(/img/logos.png) 0 -138px}.msoSiteContainer .msoButtons a.msoRight{height:100%;width:100%;background:url(/img/leisure.jpg) no-repeat left;position:relative;transition:background .3s ease-in-out}.msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoLogo{background:url(/img/logos.png) 135px -138px}.msoSiteContainer .msoFooter{font-size:14px;box-sizing:border-box;font-family:'Avenir Next';height:45px;line-height:45px;color:#fff;width:100%;background:#103744;padding:0 60px}.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay,.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay{background:rgba(16,55,68,0)}.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoText{opacity:0;margin-top:20px}.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoButton{opacity:0}.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay{background:rgba(16,55,68,.62)}.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay .msoText{opacity:1;margin-top:0}.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay .msoButton{opacity:1}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay .msoLogo{background:url(/img/logos.png) 135px -138px}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoText{opacity:0;margin-top:20px}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoButton{opacity:0}.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay{background:rgba(16,55,68,.62)}.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay .msoText{opacity:1;margin-top:0}.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay .msoButton{opacity:1}@media screen and (max-width:991px){.msoSiteContainer .msoButtons{flex-direction:column;flex-grow:1;min-height:520px}.msoSiteContainer .msoButtons a.msoLeft .msoOverlay,.msoSiteContainer .msoButtons a.msoRight .msoOverlay{padding-top:15px;padding-bottom:15px;justify-content:center}.msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay .msoLogo{background:url(/img/logos.png) 0 -138px}.msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoText{display:none}.msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoButton{margin-top:25px;opacity:1;font-size:16px;padding:5px 15px}.msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoLogo{background:url(/img/logos.png) 135px -138px}.msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoText,.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoText{display:none}.msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoButton{margin-top:25px;opacity:1;font-size:16px;padding:5px 15px}.msoSiteContainer .msoFooter{text-align:center;font-size:12px}.no-touch .msoSiteContainer .msoButtons{min-height:520px}.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay,.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay{background:rgba(16,55,68,.62)}.no-touch .msoSiteContainer .msoButtons a.msoLeft .msoOverlay .msoButton{opacity:0;margin-top:25px;font-size:16px;padding:5px 15px}.no-touch .msoSiteContainer .msoButtons a.msoLeft:hover .msoOverlay .msoButton{opacity:1;margin-top:25px}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoLogo,.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay .msoLogo{background:url(/img/logos.png) 135px -138px}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoText{display:none}.no-touch .msoSiteContainer .msoButtons a.msoRight .msoOverlay .msoButton{opacity:0;margin-top:25px;font-size:16px;padding:5px 15px}.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay{background:rgba(16,55,68,.62)}.no-touch .msoSiteContainer .msoButtons a.msoRight:hover .msoOverlay .msoButton{opacity:1;margin-top:25px}}