.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{ font-display:swap;font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal }.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid #fff;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-load-progress div{background:rgba(114.9141509434,132.7028301887,159.3858490566,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset:10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}20%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}35%{border-top-color:#fff}60%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}100%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,.5);cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,.9)}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}/*
  Player Skin Designer for Video.js
  http://videojs.com

  To customize the player skin edit
  the CSS below. Click "details"
  below to add comments or questions.
  This file uses some SCSS. Learn more
  at http://sass-lang.com/guide)

  This designer can be linked to at:
  http://codepen.io/heff/pen/EarCt/left/?editors=010
*/
.kg-video-js-skin {
  /* The base font size controls the size of everything, not just text.
	 All dimensions use em-based sizes so that the scale along with the font size.
	 Try increasing it to 15px and see what happens. */
  font-size: 10px;
  /* The main font color changes the ICON COLORS as well as the text */
  color: #fff;
}

/* The "Big Play Button" is the play button that shows before the video plays.
   To center it set the align values to center and middle. The typical location
   of the button is the center, but there is trend towards moving it to a corner
   where it gets out of the way of valuable content in the poster image.*/
.kg-video-js-skin .vjs-big-play-button {
  /* The font size is what makes the big play button...big.
	 All width/height values use ems, which are a multiple of the font size.
	 If the .kg-video-js-skin font-size is 10px, then 3em equals 30px.*/
  font-size: 3em;
  /* We're using SCSS vars here because the values are used in multiple places.
	 Now that font size is set, the following em values will be a multiple of the
	 new font size. If the font-size is 3em (30px), then setting any of
	 the following values to 3em would equal 30px. 3 * font-size. */
  /* 1.5em = 45px default */
  line-height: 3em;
  height: 3em;
  width: 3em;
  /* 0.06666em = 2px default */
  border: 0.16666em solid #fff;
  /* 0.3em = 9px default */
  border-radius: 3em;
  /* Align center */
  left: 50%;
  top: 50%;
  margin-left: -1.5em;
  margin-top: -1.5em;
  position: absolute;

  box-sizing: border-box;
  z-index: 2;
}

/* The default color of control backgrounds is mostly black but with a little
   bit of blue so it can still be seen on all-black video frames, which are common. */
.kg-video-js-skin .vjs-control-bar,
.kg-video-js-skin .vjs-big-play-button,
.kg-video-js-skin .vjs-menu-button .vjs-menu-content {
  /* IE8 - has no alpha support */
  background-color: #2B333F;
  /* Opacity: 1.0 = 100%, 0.0 = 0% */
  background-color: rgba(40, 40, 40, 0.75);
}

/* Slider - used for Volume bar and Progress bar */
.kg-video-js-skin .vjs-slider {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* The slider bar color is used for the progress bar and the volume bar
   (the first two can be removed after a fix that's coming) */
.kg-video-js-skin .vjs-volume-level,
.kg-video-js-skin .vjs-play-progress,
.kg-video-js-skin .vjs-slider-bar {
  background: #fff;
}

/* The main progress bar also has a bar that shows how much has been loaded. */
.kg-video-js-skin .vjs-load-progress {
  /* For IE8 we'll lighten the color */
  background: ligthen(#73859f, 25%);
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.5);
}

/* The load progress bar also has internal divs that represent
   smaller disconnected loaded time ranges */
.kg-video-js-skin .vjs-load-progress div {
  /* For IE8 we'll lighten the color */
  background: ligthen(#73859f, 50%);
  /* Otherwise we'll rely on stacked opacities */
  background: rgba(115, 133, 159, 0.75);
}

.kg-video-js-skin .vjs-big-play-button .vjs-icon-placeholder:before, .kg-video-js-skin .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: none;
}

.kg-video-js-skin .vjs-big-play-button::before {
  content: '\f101';
  font-size: 2.1em;
  font-family: 'Videojs';
  text-align: center;
  width: 100%;
  height: 100%;
  line-height: 1.3em;
  color: #fff;
}
.kgvid_wrapper {
	margin: 1em 0px;
	position: relative;
	max-width: 100%
}

.kgvid_gallerywrapper {
	display: block;
	max-width: 100%;
}

.kgvid_wrapper_auto_left {
	margin-left: auto;
}

.kgvid_wrapper_auto_right {
	margin-right: auto;
}

.kgvid_wrapper_inline {
	display: inline-block;
}

.kgvid_wrapper_inline_left {
	float: left;
	margin: 1em 1em 0 0;
}

.kgvid_wrapper_inline_right {
	float: right;
	margin: 1em 0 0 1em;
}

.kgvid_textalign_left {
	text-align:left;
}

.kgvid_textalign_right {
	text-align:right;
}

.kgvid_textalign_center {
	text-align:center;
}

.kgvid_videodiv {
	position: relative;
}

.wp-video-shortcode {
	max-width: 100%;
}

.videomodal-wrap .jetpack-video-wrapper {
	margin-bottom: 0;
}

.kgvid_watermark img {
	display: block;
	position: absolute;
	bottom: 7%;
	right: 5%;
	z-index: 1;
	margin: 0px;
	max-width: 10%;
	box-shadow: none;
}

.kgvid_watermark a {
	display: block;
	position: inherit !important;
}

.vjs-control-bar, .mejs-controls, video::-webkit-media-controls-panel {
	z-index:2;
}

.vjs-fullscreen {padding-top: 0px}

.kgvid_video_meta {
	line-height: normal;
	color: white;
	display: block;
	position: absolute;
	top: 0px;
	z-index: 103;
	box-sizing:border-box;
	margin: 0px;
	padding: 3px;
	width: 100%;
	overflow: hidden;
	background-color: rgba(40, 40, 40, 0.95);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s linear, opacity 1s linear;
	-moz-transition: visibility 1s linear, opacity 1s linear;
	-o-transition: visibility 1s linear, opacity 1s linear;
}

.kgvid_video_meta_hover {
	opacity: 1;
	visibility: visible;
}

.kgvid_video_meta.kgvid_no_title_meta {
	background: none;
}

.kgvid_title {
	font-size: 10pt;
	padding-left: 4px;
	line-height: 20pt;
}

.kgvid_meta_icons {
	position: relative;
	float: right;
	margin: 3px 0px 3px 0px;
}

.kgvid_jwplayer_meta .kgvid_meta_icons {
	float: left;
	margin-left: 5px;
}

.kgvid_meta_icons a {
	text-decoration: none;
	border: none;
	box-shadow: none !important;
}

.kgvid_meta_icons span {
	cursor: pointer;
	color: white;
	margin-right: 5px;
	vertical-align: middle;
	font-size: 13pt;
}

.kgvid_no_title_meta .kgvid_meta_icons span {
	font-size: 19pt;
	text-shadow: 1px 1px rgba(20,20,20,0.8);
}

.kgvid_click_trap {
	display: none;
	width: 100%;
	height: 100%;
	background: none;
	position: absolute;
	top: 0;
	z-index: 102;
}

.kgvid_click_trap:before {
	content: '\20';
}

.kgvid_share_container {
	display: none;
	color: white;
	top: 0;
	padding-top: 46px;
	padding-bottom: 18px;
	width: 100%;
	z-index: 102;
	position: absolute;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#141414+0,141414+100&amp;0.85+65,0+100 */
	background: -moz-linear-gradient(top,  rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.85) 65%, rgba(20,20,20,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,20,0.85)), color-stop(65%,rgba(20,20,20,0.85)), color-stop(100%,rgba(20,20,20,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9141414', endColorstr='#00141414',GradientType=0 ); /* IE6-9 */
}

.kgvid_share_container.kgvid_no_title_meta {
	top: 0;
	z-index: 102;
	padding-top: 32px;
}

.kgvid-icons,
.kgvid-icons-before:before {
	display: inline-block;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	width: 20px;
	height: 20px;
	vertical-align: text-top;
	text-align: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.kgvid-icon-embed {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' preserveAspectRatio='none' fill='white'%3E %3Ctitle%3Eembed%3C/title%3E %3Cpath d='M18 23l3 3 10-10-10-10-3 3 7 7z'%3E%3C/path%3E %3Cpath d='M14 9l-3-3-10 10 10 10 3-3-7-7z'%3E%3C/path%3E %3C/svg%3E");
}

.kgvid-icon-download {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='white'%3E %3Ctitle%3Efile_download%3C/title%3E %3Cpath d='M5.016 18h13.969v2.016h-13.969v-2.016zM18.984 9l-6.984 6.984-6.984-6.984h3.984v-6h6v6h3.984z'%3E%3C/path%3E %3C/svg%3E");
}

.kgvid-icon-cross {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Ecross%3C/title%3E %3Cpath d='M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z'%3E%3C/path%3E %3C/svg%3E");
}

.kgvid-icon-left-arrow {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-left%3C/title%3E %3Cpath d='M1 16l15 15v-9h16v-12h-16v-9z'%3E%3C/path%3E %3C/svg%3E ");
}

.kgvid-icon-right-arrow {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cpath d='M31 16l-15-15v9h-16v12h16v9z'%3E%3C/path%3E %3C/svg%3E ");
}

.kgvid_share_icons {
	text-align: center;
	line-height: 26pt;
	font-size: 22pt;
	font-family: sans-serif;
	word-wrap: normal;
	overflow-wrap: normal;
}

.kgvid_share_icons a {
	text-decoration: none;
	border: none;
	box-shadow: none;
}

.kgvid_share_icons span {
	font-size: 13pt;
	line-height: 29pt;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.kgvid_share_icons input[type="text"] {
	font-family: sans-serif !important;
	font-size: 10pt !important;
	line-height: 1.2 !important;
	color: #999 !important;
	background: #EEE !important;
	padding: 4px !important;
	margin: 0 !important;
	border-radius: 6px !important;
	border: none !important;
	display: inline-block !important;
}

input[type="text"].kgvid_embedcode {
	width: 30% !important;
}

span.kgvid_start_time {
	margin-left: 15px;
	white-space: nowrap;
}

.kgvid_start_time input {
	vertical-align:middle;
}

input[type="text"].kgvid_start_at {
	width: 3em !important;
}

.kgvid_share_icons .kgvid_social_icons {
	margin-top: 8px;
	font-size: 19pt;
}

.kgvid_share_icons .vjs-icon-twitter {
	color: #55acee;
	font-size: 32pt;
}

.kgvid_share_icons .vjs-icon-facebook {
	color: #3b5998;
	font-size: 32pt;
}

.kgvid_below_video {
	margin: 2px 6px 0px 4px;
	min-height: 20px;
	clear: both;
	overflow: hidden;
}

.kgvid-viewcount {
	float: right;
	margin-left: 12px;
	white-space: nowrap;
}

.kgvid-caption {
	font-size: 85%;
	line-height: 150%;
	font-style: italic;
}

.kgvid_video_gallery_thumb {
	position: relative;
	max-width:100%;
	vertical-align: bottom;
	display:inline-block;
	cursor: pointer !important;
	margin: 7px 7px;
	overflow: hidden;
}

.kgvid_video_gallery_thumb img {
	width:100%;
	height:100%;
	padding: 0px;
	margin: 0px;
	object-fit: cover;
}

.kgvid_video_gallery_thumb .mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: 0 0;
	border: none;
}

.kgvid_video_gallery_thumb .titlebackground {
	position:absolute;
	bottom:10px;
	left:0px;
	width:100%;
	padding:0px;
	background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	zoom: 1;
	overflow:hidden;
	z-index: 3;
}

.kgvid_video_gallery_thumb:nth-child(n) {
	filter: none;
}

.kgvid_video_gallery_thumb:hover .titlebackground {
	background:rgb(0,0,0);
	background: transparent\9;
	background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
	zoom: 1;
}

.kgvid_video_gallery_thumb .videotitle {
	color:white;
	letter-spacing:0.05em;
	font-size:14px;
	line-height: 1.5em;
	text-align:center;
	padding:4px;
}

#kgvid_GalleryVideo {
	position:relative;
	top:5px;
	left:5px;
}

/* videomodal styles */
#kgvid-videomodal-overlay {
	position: fixed;
	background-color:#000;
	opacity: 0.7;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}

#kgvid-videomodal-container {
	position:fixed;
	color:black;
	background-color:#000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -52%);
	z-index: 10002;
}

#kgvid-videomodal-container .kgvid_wrapper {
	margin:0;
	padding:5px;
}

#kgvid-videomodal-container .modalCloseImg {
	right: -10px;
	top: -30px;
}

#kgvid-videomodal-container .kgvid_gallery_nav {
	cursor: pointer;
	z-index: 10003;
	position: absolute;
	text-decoration: none;
	top: -26px;
	background-color: transparent;
    border: none;
}

#kgvid-videomodal-container .wp-video, .kgvid_wrapper .wp-video {
	margin-bottom: 0px;
}

.kgvid_gallery_prev {
	right: 59px;
}

.kgvid_gallery_next {
	right: 25px;
}

.kgvid_gallery_pagination span {
	cursor: pointer;
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #ddd;
	text-align: center;
	color: black;
	border-radius: 12px;
	font-size: 16px;
	font-weight: 900;
	border: 1px solid #888;
	line-height: 22px;
	text-decoration: none;
}

span.kgvid_gallery_pagination_arrow {
	background: none;
	border: none;
}

.kgvid_gallery_pagination .kgvid_gallery_pagination_selected {
	background-color: #666;
	cursor: default;
	color: white;
}

.kgvid_temp_thumb {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
}

/* video-quality-selector Video.js plugin styles */

.kgvid_wrapper button.vjs-res-button.vjs7-res-button {
	padding: 4px 0 0 0;
	font-size: 1.5em;
}

.kgvid_wrapper .vjs-res-button span.vjs-control-text {
	display: none;
}

.kgvid_wrapper .vjs-res-button .vjs-menu li.vjs-menu-item, .vjs-res-button + .vjs-menu li.vjs-menu-item {
	text-transform: none;
}

.kgvid_wrapper .vjs-res-button:before {
	font-family: VideoJs;
	content: "\f114"; /* Gear icon */
}

.kgvid_wrapper .vjs-loading-spinner {
	z-index: 1;
}


/* Don't show hover effects on title */
.kgvid_wrapper ul li.vjs-menu-title.vjs-res-menu-title:hover {
	cursor: default;
	background-color: transparent;
	color: #CCC;

	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Needed to keep text visible in video.js 4.9 */
.kgvid_wrapper .vjs-res-button .vjs-control-text {
	width: auto;
	height: auto;
	clip: auto;
}

.kgvid_wrapper .mejs-overlay-button {
	z-index: 2;
}

.kgvid_wrapper .wp-video-shortcode {
	max-height: 100%;
}

/* fix iPhone play button */
.kgvid_wrapper video::-webkit-media-controls-start-playback-button { display: none; }
.kgvid_wrapper .video-js.vjs-controls-enabled .vjs-big-play-button { display: none; }
.kgvid_wrapper .video-js.vjs-controls-enabled.vjs-paused .vjs-big-play-button { display: block; }

/* change default styling of captions menu to match other plugins */
.kgvid_wrapper .mejs-captions-selector-label label, .kgvid_wrapper .mejs-captions-selected {
	background: rgba(255, 255, 255, 0.4);
}

.kgvid_wrapper .mejs-captions-selector-list-item {
	padding: 0px;
}

.kgvid_wrapper .mejs-captions-selector-label {
	padding: 5px;
	margin: 0px;
	color: #fff;
	width: 100%;
}

/* mejs-sourcechooser plugin styles */

.kgvid_wrapper .mejs-controls div.mejs-sourcechooser-button button {
	background: none;
	font-family: VideoJS;
	color: white;
	font-size: 11pt;
	line-height: 0pt;
}

.kgvid_wrapper .mejs-controls .mejs-sourcechooser-button button:before {
	content: "\f114";
}

/* mep-feature-sourcechooser backwards compatible plugin styles */
.kgvid_wrapper.kgvid_compat_mep .mejs-container .mejs-controls div.mejs-menu-arrow {
	display: none;
	position: absolute;
	bottom: -7px;
	left: -8px;
	width: 0em;
	height: 0em;
	margin-bottom: 3em;
	border-left: 2em solid transparent;
	border-right: 2em solid transparent;
	border-top: 1.55em solid #000000;
	border-top-color: rgba(40, 40, 40, 0.5);
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: inherit;
	bottom: 17px;
	right: -28px;
	width: auto;
	height: auto;
	padding: 9px 0 0 0;
	text-align: center;
	-webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	-moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
	box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector span {
	color: white;
	padding: 0px 10px 5px 10px;
	display: block;
	white-space: nowrap;
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 3px 0 3px 0;
	padding: 2px 10px 5px 10px;
	cursor: pointer;
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li.mejs-sourcechooser-selected {
	background: rgba(20,20,20,0.8);
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover {
	color: #111;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.75);
}

.kgvid_wrapper.kgvid_compat_mep .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	display: none;
}

.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: auto;
}

/* mejs-sourcechooser new plugin styles */

.kgvid_wrapper .mejs__sourcechooser-button .mejs__sourcechooser-selector,
.kgvid_wrapper .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	border-radius: 0;
	bottom: 40px;
	overflow: hidden;
	padding: 0;
	position: absolute;
}

.kgvid_wrapper .mejs__sourcechooser-selector ul,
.kgvid_wrapper .mejs-sourcechooser-selector ul {
	display: block;
	list-style-type: none !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.kgvid_wrapper .mejs__sourcechooser-selector li,
.kgvid_wrapper .mejs-sourcechooser-selector li {
	color: #fff;
	display: block;
	list-style-type: none !important;
	margin: 0;
	overflow: hidden;
	padding: 5px 10px 5px 0px;
}

.kgvid_wrapper .mejs-sourcechooser-selector li.sourcechooser-selected {
	background-color: rgba(255, 255, 255, 0.2);
}

.kgvid_wrapper .mejs__sourcechooser-selector li:hover,
.kgvid_wrapper .mejs-sourcechooser-selector li:hover {
	background-color: rgba(255, 255, 255, 0.2);
	cursor: pointer;
}

.kgvid_wrapper .mejs__sourcechooser-selector input,
.kgvid_wrapper .mejs-sourcechooser-selector input {
	display: none;
}

.kgvid_wrapper .mejs__sourcechooser-selector label,
.kgvid_wrapper .mejs-sourcechooser-selector label {
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 15px;
	padding: 4px 5px 0;
	cursor: pointer;
}

/* mejs-speed styles */
.kgvid_wrapper .mejs__speed-button,
.kgvid_wrapper .mejs-speed-button {
	position: relative;
}

.kgvid_wrapper .mejs__speed-button > button,
.kgvid_wrapper .mejs-speed-button > button {
	background: transparent;
	color: #fff;
	font-size: 11px;
	line-height: normal;
	margin: 11px 0 0;
	width: 36px;
}

.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	border-radius: 0;
	left: -10px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -100px;
	visibility: hidden;
	width: 60px;
}

.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
	visibility: visible;
}

.kgvid_wrapper .mejs__speed-selector-list,
.kgvid_wrapper .mejs-speed-selector-list  {
	display: block;
	list-style-type: none !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.kgvid_wrapper .mejs__speed-selector-list-item,
.kgvid_wrapper .mejs-speed-selector-list-item {
	color: #fff;
	display: block;
	list-style-type: none !important;
	margin: 0 0 6px;
	overflow: hidden;
	padding: 0 10px;
}

.kgvid_wrapper .mejs__speed-selector-list-item:hover,
.kgvid_wrapper .mejs-speed-selector-list-item:hover {
	background-color: rgb(200, 200, 200) !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
}

.kgvid_wrapper .mejs__speed-selector-input,
.kgvid_wrapper .mejs-speed-selector-input {
	clear: both;
	float: left;
	left: -1000px;
	margin: 3px 3px 0 5px;
	position: absolute;
}

.kgvid_wrapper .mejs__speed-selector-label,
.kgvid_wrapper .mejs-speed-selector-label {
	color: white;
	cursor: pointer;
	float: left;
	font-size: 10px;
	line-height: 14px;
	margin-left: 5px;
	padding: 4px 0 0;
	width: 60px;
}

.kgvid_wrapper li.mejs-speed-selected {
	background: rgba(255, 255, 255, 0.4);
}

.kgvid_wrapper .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-selector {
	visibility: hidden;
}
.kgvid_wrapper .mejs__speed-button:hover .mejs__speed-selector,
.kgvid_wrapper .mejs-speed-button:hover .mejs-speed-selector {
	visibility: visible;
}
@import"https://p.typekit.net/p.css?s=1&k=tzd4vav&ht=tk&f=48819.48820.48821.48822.48823.48824.48825.48826.48827.48828.48829.48830.48831.48832&a=92578393&app=typekit&e=css";/*!
Theme Name: Westgate by Lesniak Swann
Author: Lesniak Swann
Author URI: https://www.lesniakswann.com/
Description: Bespoke Theme
Version: 0.0.1
Text Domain: lesniakswann
*/*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;scroll-behavior:smooth}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;margin:auto;overflow-x:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}#wpadminbar{position:fixed}#content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#content-wrapper{height:100%}}#content-wrapper #main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}a{color:#1a2f5c}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.625rem}.content>p:last-child,.content>ul:last-child,.content>ol:last-child,.content>h1:last-child,.content>h2:last-child,.content>h3:last-child,.content>h4:last-child,.content>h5:last-child,.content>h6:last-child,.content>table:last-child,.content>blockquote:last-child,.content>img:last-child,.content>.responsive-video:last-child{margin-bottom:0!important}.content>.columns:last-child{margin-bottom:-1.53125rem!important}.responsive-video{width:100%}.responsive-video iframe{aspect-ratio:16/9}.video-wrapper{position:relative}.video-wrapper video{max-width:100%;height:auto}.offset-v{margin-top:0}hr{margin-top:3.125rem;border:1px solid #f8f6f6}.embed-wrapper iframe{width:100%!important}@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/649493/00000000000000007735eebf/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/649493/00000000000000007735eebf/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/649493/00000000000000007735eebf/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:900;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/4d0117/00000000000000007735eec1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff2"),url(https://use.typekit.net/af/4d0117/00000000000000007735eec1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("woff"),url(https://use.typekit.net/af/4d0117/00000000000000007735eec1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:900;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/802ad9/00000000000000007735eeb8/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/802ad9/00000000000000007735eeb8/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/802ad9/00000000000000007735eeb8/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/44a8c9/00000000000000007735eeba/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/44a8c9/00000000000000007735eeba/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/44a8c9/00000000000000007735eeba/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/38ce13/00000000000000007735eebc/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/38ce13/00000000000000007735eebc/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/38ce13/00000000000000007735eebc/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/eebfc6/00000000000000007735eeb7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/eebfc6/00000000000000007735eeb7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/eebfc6/00000000000000007735eeb7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:500;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/96c65b/00000000000000007735eebb/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/96c65b/00000000000000007735eebb/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/96c65b/00000000000000007735eebb/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/948c5b/00000000000000007735eebd/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/948c5b/00000000000000007735eebd/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/948c5b/00000000000000007735eebd/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/091769/00000000000000007735eeb6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/091769/00000000000000007735eeb6/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/091769/00000000000000007735eeb6/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal }@font-face{ font-family:indivisible web;src:url(https://use.typekit.net/af/a4b0ae/00000000000000007735eec2/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff2"),url(https://use.typekit.net/af/a4b0ae/00000000000000007735eec2/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("woff"),url(https://use.typekit.net/af/a4b0ae/00000000000000007735eec2/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:600;font-stretch:normal }@font-face{ font-family:Tiempos Headline;src:url(/wp-content/themes/westgate/assets/fonts/tiempos-headline-bold-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal }html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;color:#1a2f5c;background:#fff;font-size:1rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1.875rem}h1,h2,h3{text-wrap:pretty}p,ol,ul,address{margin-bottom:1.875rem}p a{color:#1a2f5c;text-decoration:underline;text-underline-offset:2px}b,strong{font-weight:700}i,em{font-style:italic}@media (min-width: 46.25rem){#main{font-size:1.125rem;line-height:1.625rem}}.whale{font-size:2.5rem;line-height:3rem}@media (min-width: 46.25rem){.whale{font-size:3.083125rem;line-height:3.666875rem}}@media (min-width: 75rem){.whale{font-size:3.666875rem;line-height:4.333125rem}}@media (min-width: 100rem){.whale{font-size:4.25rem;line-height:5rem}}h1,.h1,.elephant{font-size:2.1875rem;line-height:2.75rem;font-weight:700}@media (min-width: 46.25rem){h1,.h1,.elephant{font-size:2.666875rem;line-height:3.333125rem}}@media (min-width: 75rem){h1,.h1,.elephant{font-size:3.145625rem;line-height:3.916875rem}}@media (min-width: 100rem){h1,.h1,.elephant{font-size:3.625rem;line-height:4.5rem}}h2,.h2,.bear{font-size:1.9375rem;line-height:2.5rem}@media (min-width: 46.25rem){h2,.h2,.bear{font-size:2.270625rem;line-height:2.916875rem}}@media (min-width: 75rem){h2,.h2,.bear{font-size:2.604375rem;line-height:3.333125rem}}@media (min-width: 100rem){h2,.h2,.bear{font-size:2.9375rem;line-height:3.75rem}}h3,.h3,.horse{font-size:1.6875rem;line-height:2.25rem}@media (min-width: 46.25rem){h3,.h3,.horse{font-size:1.916875rem;line-height:2.5rem}}@media (min-width: 75rem){h3,.h3,.horse{font-size:2.145625rem;line-height:2.75rem}}@media (min-width: 100rem){h3,.h3,.horse{font-size:2.375rem;line-height:3rem}}h4,.h4,.lion{font-size:1.5rem;line-height:2rem}@media (min-width: 46.25rem){h4,.h4,.lion{font-size:1.645625rem;line-height:2.25rem}}@media (min-width: 75rem){h4,.h4,.lion{font-size:1.791875rem;line-height:2.5rem}}@media (min-width: 100rem){h4,.h4,.lion{font-size:1.9375rem;line-height:2.75rem}}h5,.h5,.gorilla{font-size:1.3125rem;line-height:1.75rem}@media (min-width: 46.25rem){h5,.h5,.gorilla{font-size:1.395625rem;line-height:1.916875rem}}@media (min-width: 75rem){h5,.h5,.gorilla{font-size:1.479375rem;line-height:2.083125rem}}@media (min-width: 100rem){h5,.h5,.gorilla{font-size:1.5625rem;line-height:2.25rem}}h6,.h6,.deer{font-size:1.125rem;line-height:1.5rem}@media (min-width: 46.25rem){h6,.h6,.deer{font-size:1.166875rem;line-height:1.583125rem}}@media (min-width: 75rem){h6,.h6,.deer{font-size:1.208125rem;line-height:1.666875rem}}@media (min-width: 100rem){h6,.h6,.deer{font-size:1.25rem;line-height:1.75rem}}.lead,.text-large{font-size:1.25rem;line-height:1.75rem;font-weight:400}.small,.dog{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.small,.dog{font-size:.833125rem}}@media (min-width: 75rem){.small,.dog{font-size:.854375rem}}@media (min-width: 100rem){.small,.dog{font-size:.875rem;line-height:1.25rem}}.x-small,.cat{font-size:.6875rem;line-height:1rem}@media (min-width: 46.25rem){.x-small,.cat{font-size:.708125rem}}@media (min-width: 75rem){.x-small,.cat{font-size:.729375rem}}@media (min-width: 100rem){.x-small,.cat{font-size:.75rem;line-height:1rem}}.lister-filters.component{margin-top:1.5rem;overflow:visible;position:relative;z-index:5}@media (min-width: 62rem){.lister-filters.component{margin-top:4rem}}.lister-filters.component .lister-filter__controls{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.625rem}.lister-filters.component .lister-filter__controls .lister-filter__group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.lister-filters.component .lister-filter__controls .lister-filter__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #121212;border-radius:8px;font-size:.875rem;min-width:13.75rem;padding:.8125rem .625rem;background:#fff;color:#121212;cursor:pointer;gap:.5rem}.lister-filters.component .lister-filter__controls .lister-filter__count{color:#121212b3;font-size:.75rem}.lister-filters.component .lister-filter__controls .lister-filter__chevron{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1rem;height:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin-left:auto}.lister-filters.component .lister-filter__controls .lister-filter__chevron svg{width:100%;height:100%;--chevron-colour: #1A2F5C }.lister-filters.component .lister-filter__controls .lister-filter__group.is-open .lister-filter__chevron{-webkit-transform:rotate(0deg);transform:rotate(0)}.lister-filters.component .lister-filter__controls .lister-filter__dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:15rem;background:#fff;border:1px solid rgba(18,18,18,.2);border-radius:.75rem;padding:.75rem;-webkit-box-shadow:0 .75rem 1.5rem rgba(18,18,18,.12);box-shadow:0 .75rem 1.5rem #1212121f;z-index:50;display:none}.lister-filters.component .lister-filter__controls .lister-filter__group.is-open .lister-filter__dropdown{display:block}@media (max-width: 46.1875rem){.lister-filters.component .lister-filter__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:.75rem}.lister-filters.component .lister-filter__controls .lister-filter__group{width:100%;border:1px solid rgba(18,18,18,.2);border-radius:.75rem;background:#fff}.lister-filters.component .lister-filter__controls .lister-filter__toggle{width:100%;min-width:100%;border:0;border-radius:.75rem;padding:1rem .875rem}.lister-filters.component .lister-filter__controls .lister-filter__group.is-open .lister-filter__toggle{border-bottom:1px solid rgba(18,18,18,.15);border-bottom-left-radius:0;border-bottom-right-radius:0}.lister-filters.component .lister-filter__controls .lister-filter__dropdown{position:static;min-width:100%;border:0;border-radius:0 0 .75rem .75rem;-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:.75rem .875rem .875rem}.lister-filters.component .lister-filter__controls .lister-filter__apply-button,.lister-filters.component .lister-filter__controls .lister-filter__reset-button{width:100%}}.lister-filters.component .lister-filter__controls .lister-filter__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lister-filters.component .lister-filter__controls .lister-filter__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.625rem;border:none;padding:.3125rem .25rem;font-size:1rem;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width: 62rem){.lister-filters.component .lister-filter__controls .lister-filter__checkbox{padding:0 .25rem;font-size:.875rem}}@media (max-width: 46.1875rem){.lister-filters.component .lister-filter__controls .lister-filter__checkboxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.lister-filters.component .lister-filter__controls .lister-filter__checkbox{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.lister-filters.component .lister-filter__controls .lister-filter__checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:2px solid #1A2F5C;border-radius:.25rem;display:inline-block;position:relative;min-width:1rem}.lister-filters.component .lister-filter__controls .lister-filter__checkbox-input:checked{background:#121212;border-color:#121212}.lister-filters.component .lister-filter__controls .lister-filter__checkbox-input:checked+.lister-filter__checkbox-label{color:#121212}.lister-filters.component .lister-filter__controls .lister-filter__reset-button,.lister-filters.component .lister-filter__controls .lister-filter__apply-button{display:inline-block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.posts-grid{display:grid;gap:4.6875rem 1.25rem;grid-template-columns:1fr;padding-top:1.5rem;padding-bottom:1.5rem;-webkit-transition:all .6s ease;transition:all .6s ease}@media (min-width: 62rem){.posts-grid{grid-template-columns:1fr 1fr 1fr;padding-top:1.5rem;padding-bottom:5rem}}.lister-load-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;margin-bottom:1.5rem}@media (min-width: 62rem){.lister-load-more{margin-top:3rem}}.post-card{margin-bottom:.625rem}.post-card:hover .news-splash__featured-image-wrapper img{opacity:.7;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:opacity .3s ease,-webkit-transform 2s ease;transition:opacity .3s ease,-webkit-transform 2s ease;transition:opacity .3s ease,transform 2s ease;transition:opacity .3s ease,transform 2s ease,-webkit-transform 2s ease}.post-card .post-card__basic-info{display:grid}.post-card .post-card__basic-info.active .post-card__revealed-info,.post-card .post-card__basic-info:hover .post-card__revealed-info{background:#12121214;opacity:1;pointer-events:initial;visibility:visible}.post-card .post-card__basic-info.active .post-card__image img,.post-card .post-card__basic-info:hover .post-card__image img{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease}.post-card .post-card__revealed-info,.post-card .post-card__image{grid-row-start:1;grid-column-start:1}.post-card .post-card__revealed-info{opacity:0;pointer-events:none;position:relative;padding:1.5rem;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}@starting-style{.post-card .post-card__revealed-info{opacity:0}}.post-card .post-card__revealed-info.always-shown{opacity:1;visibility:visible;background:none}.post-card .post-card__revealed-info.always-shown .eyebrow.taxonomy{font-size:.75rem}@media (min-width: 62rem){.post-card .post-card__revealed-info{padding:1.25rem}}.post-card .post-card__revealed-info .post-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;padding-top:.75rem}.post-card .post-card__revealed-info .post-card__stats .post-card__stats-stat p{margin-bottom:0}.post-card a{text-decoration:none}.post-card .post-card__image{border-radius:8px;overflow:hidden;margin-bottom:.75rem}@media (min-width: 62rem){.post-card .post-card__image{margin-bottom:1.25rem}}.post-card .post-card__image img{aspect-ratio:712/400;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-card h3,.post-card h4,.post-card h5{margin-bottom:.25rem}.ctas-wrapper{margin:1.53125rem -.625rem -1.53125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctas-wrapper .button{margin:0 .625rem 1.53125rem}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5;gap:1.25rem;min-width:100%;--bullet-background: #e1e1e1;--bullet-fill-speed: 10s}.swiper-pagination .swiper-pagination-bullet{background:var(--bullet-background);border:none;cursor:pointer;display:inline-block;height:4px;min-width:40px;position:relative}@media (min-width: 62rem){.swiper-pagination .swiper-pagination-bullet{min-width:28px}}.swiper-pagination .swiper-pagination-bullet:hover{opacity:.4}.swiper-pagination .swiper-pagination-bullet:after{background:#e5231b;content:"";position:absolute;top:0;left:0;width:0;height:100%}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;-webkit-transition:width var(--bullet-fill-speed) ease;transition:width var(--bullet-fill-speed) ease}.swiper-pagination .swiper-pagination__button:hover svg{--border-color: #f6f6f6 }.swiper-pagination .swiper-pagination__arrows{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.swiper-pagination .swiper-pagination__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:36px;height:36px;padding:12px 0 11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;border-radius:50%;border:none;background:#fff}.swiper-pagination .swiper-pagination__button:hover{--chevron-colour: #fff;background:#009fe2}.swiper-pagination .swiper-pagination__button svg{width:100%;aspect-ratio:1}.swiper-pagination .swiper-pagination__button-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.swiper-pagination .swiper-button-disabled{opacity:.5}.component.light .swiper-pagination{--bullet-background: #1e1e1e}.component.light .swiper-pagination__button{--border-color: #1e1e1e;--fill-color: #fff;--arrow-color: #121212}.component.light .swiper-pagination__button:hover svg{--fill-color: #e1e1e1;--arrow-color: #121212}.component.light .swiper-pagination__button.swiper-button-disabled{--border-color: #e1e1e1;--fill-color: #f6f6f6;--arrow-color: #121212;--bullet-background: #f6f6f6}.light .eyebrow{--eyebrow-background-color: transparent;--eyebrow-border-color: transparent;--eyebrow-text-color: #009fe2}.eyebrow{--eyebrow-background-color: transparent;--eyebrow-border-color: transparent;--eyebrow-text-color: #009fe2;font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.eyebrow{font-size:.833125rem}}@media (min-width: 75rem){.eyebrow{font-size:.854375rem}}@media (min-width: 100rem){.eyebrow{font-size:.875rem;line-height:1.25rem}}.eyebrow{border-radius:20px;color:var(--eyebrow-text-color);display:inline-block;line-height:1;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:uppercase;font-weight:700}.eyebrow.taxonomy{--eyebrow-background-color: #f8f6f6;--eyebrow-border-color: #f8f6f6;--eyebrow-text-color: #1A2F5C;text-align:left;background:var(--eyebrow-background-color);border:1px solid var(--eyebrow-border-color);border-radius:20px;color:var(--eyebrow-text-color);font-weight:700;padding-left:10px;padding-right:10px}.eyebrow.taxonomy.dark{--eyebrow-background-color: #e1e1e1;--eyebrow-border-color: #1e1e1e;--eyebrow-text-color: #121212}.components.cards{overflow:hidden}.card{--card-background: #f6f6f6;--card-border-color: #e1e1e1;--card-border-color-hover: #1e1e1e;background:var(--card-background);border:1px solid var(--card-border-color);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.card.card-dark,.component.light .card.dark{--card-background: #e1e1e1;--card-border-color: #e1e1e1;--card-border-color-hover: #1e1e1e}.component.light .card.card-grey,.card.card-grey{--card-background: #e1e1e1;--card-border-color: #e1e1e1;--card-border-color-hover: #e1e1e1}.component.light .card{--card-background: #fff;--card-border-color: #e1e1e1;--card-border-color-hover: #1e1e1e}.card .card__icon{max-width:64px;width:100%}.card .card__title{margin-bottom:.75rem}.card .card__caption:last-child{margin-bottom:0}@media (min-width: 62rem){.big-ruveal h2{margin-bottom:2.5rem}}.selector__tab-overflow{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}@media (min-width: 62rem){.selector__tab-overflow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.selector__tabs .tabs.selector-ready{display:grid}.selector__tab-buttons{--ruveal-button-background: #f6f6f6;--ruveal-button-border-color: #e1e1e1;--ruveal-button-color: #1A2F5C;--ruveal-button-active-background: #e1e1e1;--ruveal-button-active-border-color: #c8d400;--ruveal-button-active-color: #1A2F5C;--ruveal-button-hover-background: #e1e1e1;--ruveal-button-hover-border-color: #1e1e1e;--ruveal-button-hover-color: #1A2F5C;grid-row:1/span 1;-webkit-box-sizing:border-box;box-sizing:border-box;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#e1e1e1 #f6f6f6}@media (min-width: 62rem){.selector__tab-buttons{overflow:auto;width:100%;margin:0;padding-right:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.selector__tab-buttons:has(.selector__tab-overflow){display:block}}.selector__tab-buttons::-webkit-scrollbar{height:8px}.selector__tab-buttons::-webkit-scrollbar-track{background:#f6f6f6}.selector__tab-buttons::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:4px}.selector__tab-buttons::-webkit-scrollbar-thumb:hover{background:#1e1e1e}.selector__tab-buttons.barebones{border-radius:0}.selector__tab-buttons .pill-button,.selector__tab-buttons:not(.barebones) [role=tab]{border:1px solid var(--ruveal-button-border-color);background:var(--ruveal-button-background);border-radius:2.5rem;color:var(--ruveal-button-color);cursor:pointer;opacity:1;padding:.5rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:.5rem;margin-bottom:1rem;font-weight:600}@media (min-width: 62rem){.selector__tab-buttons .pill-button,.selector__tab-buttons:not(.barebones) [role=tab]{font-size:1rem}}.selector__tab-buttons .pill-button.pill-button,.selector__tab-buttons .pill-button[aria-selected=false],.selector__tab-buttons:not(.barebones) [role=tab].pill-button,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false]{border:1px solid var(--ruveal-button-border-color);opacity:1}.selector__tab-buttons .pill-button.pill-button.is-active,.selector__tab-buttons .pill-button.pill-button:hover,.selector__tab-buttons .pill-button[aria-selected=false].is-active,.selector__tab-buttons .pill-button[aria-selected=false]:hover,.selector__tab-buttons:not(.barebones) [role=tab].pill-button.is-active,.selector__tab-buttons:not(.barebones) [role=tab].pill-button:hover,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false].is-active,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false]:hover{border:1px solid var(--ruveal-button-hover-border-color);background:var(--ruveal-button-hover-background);color:var(--ruveal-button-hover-color)}.selector__tab-buttons .pill-button.pill-button span,.selector__tab-buttons .pill-button[aria-selected=false] span,.selector__tab-buttons:not(.barebones) [role=tab].pill-button span,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false] span{white-space:nowrap;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.selector__tab-buttons .pill-button.pill-button.active,.selector__tab-buttons .pill-button[aria-selected=true],.selector__tab-buttons:not(.barebones) [role=tab].pill-button.active,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=true]{border:1px solid var(--ruveal-button-active-border-color);background:var(--ruveal-button-active-background);color:var(--ruveal-button-active-color)}.selector__tab-buttons .pill-button.pill-button.active span,.selector__tab-buttons .pill-button[aria-selected=true] span,.selector__tab-buttons:not(.barebones) [role=tab].pill-button.active span,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=true] span{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.selector__tab-buttons .pill-button span,.selector__tab-buttons:not(.barebones) [role=tab] span{white-space:nowrap}.selector__tab{--ruveal-tab-color: #121212;--ruveal-related-background: #f6f6f6;--ruveal-related-border-color: #e1e1e1;--ruveal-related-color: #121212;grid-row:2/span 1;grid-column:1}@media (min-width: 62rem){.selector__tab .grid-wrapper{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:40% 60%;width:100%;padding:3.25rem 0 0}}@media (min-width: 75rem){.selector__tab .grid-wrapper{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:30% 60%}}.selector__tab[role=tabpanel]{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.selector__tab[role=tabpanel].fade-out{opacity:0;pointer-events:none}.selector__tab[role=tabpanel].is-hidden{display:none}.selector__tab .post-card__image img,.selector__tab .selector__tab-image img{aspect-ratio:350/240;border-radius:.75rem;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selector__tab .selector__tab-image-stack{display:grid;gap:1rem}.selector__tab .selector__tab-content{border-radius:12px;color:var(--ruveal-tab-color);margin-top:2rem}@media (min-width: 62rem){.selector__tab .selector__tab-content{margin-top:0}}.selector__tab .selector__tab-related-content .selector__tab-right-inner{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 62rem){.selector__tab .selector__tab-related-content .selector__tab-right-inner.selector__tab-right-inner--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.selector__tab .selector__tab-related-content .selector__tab-right-panel{background:var(--ruveal-related-background);border:1px solid var(--ruveal-related-border-color);border-radius:8px;color:var(--ruveal-related-color);padding:1.5rem}@media (min-width: 62rem){.selector__tab .selector__tab-related-content .selector__tab-right-panel{padding:2.25rem}}.selector__tab .selector__tab-related-content .selector__tab-right-panel a{color:var(--ruveal-related-color);text-decoration:none}.selector__tab .selector__tab-related-content .selector__links{list-style:none;margin:0;width:100%}.selector__tab .selector__tab-related-content .selector__links li{background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.05)),to(rgba(255,255,255,.05)));background:linear-gradient(0deg,#ffffff0d,#ffffff0d);border-bottom:1px solid var(--ruveal-related-border-color);padding:.625rem;display:block;width:100%;margin-top:2px}.selector__tab .selector__tab-related-content .selector__links li a{display:block;position:relative}.selector__tab .selector__tab-related-content .selector__links li a:after{content:"";background:url(/wp-content/themes/westgate/images/icons/chevron-icon-white.svg) no-repeat center;background-size:20px auto;display:block;width:20px;height:20px;rotate:90deg;position:absolute;right:5px;top:5px}.selector__tab .selector__tab-related-content .related-content__content{overflow:hidden}.selector__tab .selector__tab-related-content .related-content__content:hover .related-content__image-wrapper img{opacity:.7}.selector__tab .selector__tab-related-content .related-content__content .cta-wrapper .button{font-size:.875rem}.selector__tab .selector__tab-related-content .related-content__image-wrapper{background:#e1e1e1;border-radius:8px;aspect-ratio:366/206;position:relative;margin-bottom:.75rem}@media (min-width: 62rem){.selector__tab .selector__tab-related-content .related-content__image-wrapper{margin-bottom:1.25rem}}.selector__tab .selector__tab-related-content .related-content__image-wrapper .taxonomy{position:absolute;top:20px;left:10px;right:10px;z-index:5}.selector__tab .selector__tab-related-content .related-content__image-wrapper img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:opacity .3s ease,-webkit-transform .6s ease;transition:opacity .3s ease,-webkit-transform .6s ease;transition:opacity .3s ease,transform .6s ease;transition:opacity .3s ease,transform .6s ease,-webkit-transform .6s ease}.selector__tab .selector__tab-related-content h6{margin-bottom:0}.dark .selector__tab-buttons{--ruveal-button-background: #fff;--ruveal-button-border-color: #fff;--ruveal-button-color: #1A2F5C;--ruveal-button-active-background: #009fe2;--ruveal-button-active-border-color: #009fe2;--ruveal-button-active-color: #fff;--ruveal-button-hover-background: #009fe2;--ruveal-button-hover-border-color: #009fe2;--ruveal-button-hover-color: #fff;scrollbar-color:rgba(255,255,255,.3) transparent}.dark .selector__tab-buttons::-webkit-scrollbar-track{background:transparent}.dark .selector__tab-buttons::-webkit-scrollbar-thumb{background:#ffffff4d}.dark .selector__tab-buttons::-webkit-scrollbar-thumb:hover{background:#ffffff80}.dark .selector__tab-buttons .pill-button,.dark .selector__tab-buttons:not(.barebones) [role=tab]{font-size:1.25rem;line-height:1.75rem;padding:.875rem 1.375rem}.dark .selector__tab{--ruveal-tab-color: #fff;--ruveal-related-background: linear-gradient(90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .05) 100%), #1a2f5c;--ruveal-related-border-color: #c8d400;--ruveal-related-color: #fff}.dark .selector__tab .selector__tab-content h3,.dark .selector__tab .selector__tab-content h4,.dark .selector__tab .selector__tab-content p{color:#fff}.dark .selector__tab .selector__tab-content-wysiwyg ul{margin-left:1rem;font-size:1.125rem}.dark .selector__tab .selector__tab-content-wysiwyg ul.h6{font-size:1.125rem!important}.dark .selector__tab .selector__tab-content-wysiwyg ul li{margin-bottom:.625rem}.dark .selector__tab .selector__tab-content-cta{border:1px solid #c8d400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;padding:1.625rem}.dark .selector__tab .selector__tab-content-cta *{-webkit-transition:color .3s ease;transition:color .3s ease}.dark .selector__tab .selector__tab-content-cta:hover h5,.dark .selector__tab .selector__tab-content-cta:hover p{color:#c8d400}.dark .selector__tab .selector__tab-content-cta .selector__tab-content-cta_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px}.dark .selector__tab .selector__tab-content-cta .selector__tab-content-cta_col *{color:#fff;margin-bottom:0}.dark .selector__tab .selector__tab-content-cta .selector__tab-content-cta_col svg{width:24px}.dark .selector__tab .selector__tab-related-content h5,.dark .selector__tab .selector__tab-related-content h6{color:#fff}.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel{background:none;border:none;border-radius:0;padding:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem}.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel a{color:#fff;font-weight:700;font-size:1.125rem;line-height:1.5rem}@media (min-width: 46.25rem){.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel a{font-size:1.166875rem;line-height:1.583125rem}}@media (min-width: 75rem){.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel a{font-size:1.208125rem;line-height:1.666875rem}}@media (min-width: 100rem){.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel a{font-size:1.25rem;line-height:1.75rem}}.dark .selector__tab .selector__tab-related-content .selector__tab-right-panel.selector__tab-right-panel--image{display:block}.dark .selector__tab .selector__tab-related-content .related-content__image-wrapper{background:transparent}.dark .selector__tab .selector__tab-related-content .related-content__image-wrapper img{border-radius:.5rem}.dark .selector__tab .selector__tab-related-content .related-content__title{color:#fff;font-size:1.3125rem;line-height:1.75rem}@media (min-width: 46.25rem){.dark .selector__tab .selector__tab-related-content .related-content__title{font-size:1.395625rem;line-height:1.916875rem}}@media (min-width: 75rem){.dark .selector__tab .selector__tab-related-content .related-content__title{font-size:1.479375rem;line-height:2.083125rem}}@media (min-width: 100rem){.dark .selector__tab .selector__tab-related-content .related-content__title{font-size:1.5625rem;line-height:2.25rem}}.dark .selector__tab .selector__tab-related-content .related-content__title{font-weight:700}.dark .selector__tab .selector__tab-related-content .related-content__excerpt{color:#fff}.dark .selector__tab .selector__tab-related-content .button.inline,.dark .selector__tab .selector__tab-related-content .read-more-link{color:#c8d400}.dark .selector__tab .selector__tab-related-content .button.inline:hover,.dark .selector__tab .selector__tab-related-content .read-more-link:hover{color:#f1ff08}.fifty-fifty-modal{border:none;padding:0;border-radius:.875rem;max-width:42.5rem;width:calc(100% - 2rem);overflow:visible}.fifty-fifty-modal::-ms-backdrop{background:#12121299}.fifty-fifty-modal::backdrop{background:#12121299}.fifty-fifty-modal .fifty-fifty-modal__panel{position:relative;background:#1a2f5c;border-radius:.75rem;padding:1.5rem}.fifty-fifty-modal .fifty-fifty-modal__panel .gform-field-label a{color:#fff}.fifty-fifty-modal .fifty-fifty-modal__panel .gform_confirmation_message{color:#fff!important;text-align:center;width:100%;max-width:35rem;margin:0 auto;overflow-wrap:anywhere;word-break:normal;text-wrap:balance}@media (max-width: 61.9375rem){.fifty-fifty-modal .fifty-fifty-modal__panel{max-height:90dvh;overflow-y:auto}}.fifty-fifty-modal .fifty-fifty-modal__title{font-weight:600;margin-bottom:1rem}.fifty-fifty-modal .fifty-fifty-modal__close{color:#fff;position:absolute;top:.75rem;right:.75rem;border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer}.fifty-fifty-modal .ui-datepicker{z-index:2}.breadcrumbs{color:#1a2f5c;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:1.5rem;position:relative;z-index:1}.breadcrumbs--light{color:#fff}.breadcrumbs__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem .625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.fifty-fifty-hero__content .breadcrumbs__list,.case-studies-hero .breadcrumbs__list,.insights-hero .breadcrumbs__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.breadcrumbs__item:not(:last-child):after{content:"/";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.625rem;opacity:.65}.breadcrumbs__item:last-child{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.breadcrumbs__link{color:inherit;min-width:0;text-decoration:none;text-underline-offset:.1875rem;overflow-wrap:anywhere;word-break:break-word}.breadcrumbs__link:hover,.breadcrumbs__link:focus{text-decoration:underline}.breadcrumbs__current{color:inherit;min-width:0;overflow-wrap:anywhere;word-break:break-word}.static-grid-container{position:relative}.static-grid-container .static-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-size:var(--box-width) var(--box-height);background-image:linear-gradient(to right,#e1e1e1 1px,transparent 1px),linear-gradient(to bottom,#e1e1e1 1px,transparent 1px)}.grid-line-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(6,1fr);gap:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#1212120f}@media (min-width: 46.25rem){.grid-line-container{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);overflow:hidden;grid-auto-rows:0}.alternative-grid .grid-line-container{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(6,90px) auto;grid-auto-rows:90px}}.grid-line-container .grid-item{width:100%;height:100%;border:1px solid rgba(18,18,18,.12);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.top-nav{background-color:#1a2f5c;width:100%}@media (max-width: 74.9375rem){.top-nav{display:none}}.top-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;min-height:2.25rem;padding:.75rem 0}@media (max-width: 74.9375rem){.top-nav__inner{gap:1rem}}.top-nav__languages{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-ms-flex-negative:0;flex-shrink:0}.top-nav__language{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__language{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__language{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__language{font-size:.875rem;line-height:1.25rem}}.top-nav__language{font-weight:700;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;border:3px solid #009fe2;background-color:#009fe2;color:#fff;height:2.125rem;min-width:2.8125rem;padding:.25rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.top-nav__language:hover{background-color:#008dc9}.top-nav__language--active{background-color:#fff;color:#009fe2}.top-nav__language--active:hover{background-color:#fff}.top-nav__language:first-child{border-radius:0}.top-nav__language:last-child{border-radius:0}.top-nav__language-icon{display:block;height:1.125rem;width:1.625rem;-o-object-fit:contain;object-fit:contain}.top-nav__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1875rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 74.9375rem){.top-nav__right{gap:1.25rem}}.top-nav__search{-ms-flex-negative:0;flex-shrink:0}@media (max-width: 74.9375rem){.top-nav__search{max-width:12.5rem}}.top-nav__search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9375rem;background-color:#fff;border-radius:2rem;padding:.3125rem 1.25rem;height:1.875rem;width:17.3125rem}@media (max-width: 74.9375rem){.top-nav__search-form{width:12.5rem;gap:.625rem}}.top-nav__search-form svg{height:100%}.top-nav__search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.top-nav__search-button:focus-visible{outline:.125rem solid #121212;outline-offset:.1875rem;border-radius:1rem}.top-nav__search-button svg{width:1rem;height:1rem;color:#121212}.top-nav__search-input{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__search-input{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__search-input{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__search-input{font-size:.875rem;line-height:1.25rem}}.top-nav__search-input{font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;border:none;background:transparent;color:#121212;outline:none;width:100%;padding:0;line-height:1}.top-nav__search-input::-webkit-input-placeholder{color:#9a9797}.top-nav__search-input::-moz-placeholder{color:#9a9797}.top-nav__search-input:-ms-input-placeholder{color:#9a9797}.top-nav__search-input::-ms-input-placeholder{color:#9a9797}.top-nav__search-input::placeholder{color:#9a9797}.top-nav__search-input:focus{outline:none}.top-nav__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 61.9375rem){.top-nav__navigation{display:none}}.top-nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6875rem;list-style:none;margin:0;padding:0}.top-nav__menu li{margin:0;padding:0}.top-nav__menu a{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__menu a{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__menu a{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__menu a{font-size:.875rem;line-height:1.25rem}}.top-nav__menu a{border:2px solid transparent;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#fff;text-decoration:none;padding:.5rem;border-radius:.3125rem;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.top-nav__menu a:not([href*=tel]):hover{border-color:#009fe2}.top-nav__menu .button{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__menu .button{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__menu .button{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__menu .button{font-size:.875rem;line-height:1.25rem}}.top-nav__menu .button{font-weight:700}.top-nav__phone{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__phone{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__phone{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__phone{font-size:.875rem;line-height:1.25rem}}.top-nav__phone{font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.top-nav__phone:hover{text-decoration:underline}@media (max-width: 74.9375rem){.top-nav__phone{display:none}}.top-nav__contact-btn{background-color:#009fe2;border-radius:.3125rem;border:none;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.top-nav__contact-btn span{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.top-nav__contact-btn span{font-size:.833125rem}}@media (min-width: 75rem){.top-nav__contact-btn span{font-size:.854375rem}}@media (min-width: 100rem){.top-nav__contact-btn span{font-size:.875rem;line-height:1.25rem}}.top-nav__contact-btn span{color:#fff;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.top-nav__contact-btn:hover{background-color:#008dc9!important}.sitewide-header{background:#fff;-webkit-transition:all 1s ease;transition:all 1s ease;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:-webkit-sticky;position:sticky;top:0;z-index:10}.sitewide-header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sitewide-header-logo a{display:block;max-width:100%}.sitewide-header-logo img{display:block;max-width:clamp(10.5rem,46.6667vw,13rem);height:auto;width:100%}@media (min-width: 75rem){.sitewide-header-logo img{max-width:250px}}@media (min-width: 90rem){.sitewide-header-logo img{max-width:350px}}.sitewide-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-top:.9375rem;padding-bottom:.9375rem}.sitewide-header-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sitewide-header-content__inner>.menu{margin-bottom:0}.sitewide-header-content__inner>.menu>.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex}.sitewide-banner{padding:.75rem 0}.sitewide-banner .sitewide-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width: 46.25rem){.sitewide-banner .sitewide-banner__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sitewide-banner .button.button-primary{font-size:1rem;line-height:1.5rem;text-decoration:underline;font-weight:700;text-underline-offset:2px}.sitewide-banner .button.button-primary:hover{text-decoration:none}.sitewide-banner .sitewide-banner__content{font-size:1rem;line-height:1.5rem;font-weight:700}.sitewide-banner .sitewide-banner__content p{margin:0}.sitewide-banner .sitewide-banner__cta{-ms-flex-negative:0;flex-shrink:0}.sitewide-banner.font-serif .sitewide-banner__content *,.sitewide-banner.font-serif .button.button-primary *{font-family:Tiempos Headline,times,serif;text-align:center}.sitewide-banner.theme-white{background:#fff;color:#1a2f5c}.sitewide-banner.theme-light-blue{background:#009fe2;color:#fff}.sitewide-banner.theme-light-blue .button.button-primary{color:#fff}.sitewide-banner.theme-dark-blue{background:#1a2f5c;color:#fff}.sitewide-banner.theme-dark-blue .button.button-primary{color:#fff}.sitewide-banner.theme-green{background:#c8d400;color:#1a2f5c}.sitewide-banner.theme-red{background:#e5231b;color:#fff}.sitewide-banner.theme-red .button.button-primary{color:#fff}:root{--fan-divider-space: 11.25vw }.sitewide-footer{background:#1a2f5c;color:#fff;position:relative;padding:3.75rem 0 2.5rem}@media (min-width: 62rem){.sitewide-footer{padding:5.4375rem 0 3.125rem}}.sitewide-footer:before{aspect-ratio:3200/360;content:"";background:url(/wp-content/themes/westgate/images/fan-divider.svg) no-repeat center bottom;background-size:100% 100%;display:block;height:var(--fan-divider-space);width:100%;position:absolute;top:0;left:0;-webkit-transform:translateY(-95%);transform:translateY(-95%)}.sitewide-footer a{color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.sitewide-footer a:hover{opacity:.8}.sitewide-footer .sitewide-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;margin-bottom:3.125rem}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:4.125rem}}.sitewide-footer .sitewide-footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width: 46.25rem){.sitewide-footer .sitewide-footer__columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.25rem}}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__columns{gap:1.25rem}}.sitewide-footer .sitewide-footer__contact,.sitewide-footer .sitewide-footer__links{font-size:1rem;line-height:1.5rem}.sitewide-footer .sitewide-footer__contact p,.sitewide-footer .sitewide-footer__links p{margin:0;line-height:1.5rem}.sitewide-footer .sitewide-footer__contact a,.sitewide-footer .sitewide-footer__links a{display:block;text-decoration:underline;text-underline-offset:3px}.sitewide-footer .sitewide-footer__contact{min-width:17.5rem}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__contact{min-width:21.625rem}}.sitewide-footer .sitewide-footer__links{min-width:11.25rem}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__links{min-width:14rem}}.sitewide-footer .sitewide-footer__heading{font-weight:700;margin-bottom:.5rem}.sitewide-footer .sitewide-footer__menu{list-style:none;margin:0;padding:0}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:6em}}.sitewide-footer .sitewide-footer__menu li{margin:0;line-height:1.5rem;width:50%}.sitewide-footer .sitewide-footer__menu a{text-decoration:none;font-weight:400}.sitewide-footer .sitewide-footer__menu a:hover{text-decoration:underline;text-underline-offset:3px}.sitewide-footer .sitewide-footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__socials{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.sitewide-footer .sitewide-footer__socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.875rem;height:1.875rem}.sitewide-footer .sitewide-footer__socials a svg{width:100%;height:100%}.sitewide-footer .sitewide-footer__awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.125rem}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__awards{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.4375rem;margin-bottom:4.125rem}}.sitewide-footer .sitewide-footer__accreditation{max-width:40%}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__accreditation{max-width:calc((100% - 10.0625rem)/8)}}.sitewide-footer .sitewide-footer__accreditation img{display:block;width:100%;height:auto}.sitewide-footer .sitewide-footer__award{background:#fff;border:1px solid #fff;width:7.5rem;height:4.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:48%}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__award{width:9.5rem;height:5.9375rem;padding:.625rem;max-width:100%}}.sitewide-footer .sitewide-footer__award img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.sitewide-footer .sitewide-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-align:center}@media (min-width: 62rem){.sitewide-footer .sitewide-footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem}}.sitewide-footer .sitewide-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:1.25rem}.sitewide-footer .sitewide-footer__legal li{margin:0}.sitewide-footer .sitewide-footer__legal a{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.sitewide-footer .sitewide-footer__legal a{font-size:.833125rem}}@media (min-width: 75rem){.sitewide-footer .sitewide-footer__legal a{font-size:.854375rem}}@media (min-width: 100rem){.sitewide-footer .sitewide-footer__legal a{font-size:.875rem;line-height:1.25rem}}.sitewide-footer .sitewide-footer__legal a{text-decoration:none}.sitewide-footer .sitewide-footer__legal a:hover{text-decoration:underline;text-underline-offset:3px}.sitewide-footer .sitewide-footer__copyright{font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.sitewide-footer .sitewide-footer__copyright{font-size:.833125rem}}@media (min-width: 75rem){.sitewide-footer .sitewide-footer__copyright{font-size:.854375rem}}@media (min-width: 100rem){.sitewide-footer .sitewide-footer__copyright{font-size:.875rem;line-height:1.25rem}}.sitewide-footer .sitewide-footer__copyright{margin:0;opacity:1}.post-card__item{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;-ms-flex-line-pack:start;align-content:flex-start;gap:20px}.post-card__item .post-card__background{overflow:hidden;border-radius:8px;aspect-ratio:590/332}.post-card__item .post-card__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-card__item .post-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.post-card__item .post-card__content *{margin-bottom:0}.post-card__item .post-card__content .cta-wrapper{margin-top:auto}.post-card__item .eyebrow.taxonomy:has(.post-card__taxonomy){background:none;border:none;padding-left:0}.post-card__item .post-card__taxonomy{border-radius:20px;background:#f8f6f6;color:#1a2f5c;padding:.25rem .625rem}.post-card__item p:has(.post-card__date){margin-top:-4px}.post-card__item .post-card__date{font-weight:600;font-size:.8125rem;line-height:1.25rem}@media (min-width: 46.25rem){.post-card__item .post-card__date{font-size:.833125rem}}@media (min-width: 75rem){.post-card__item .post-card__date{font-size:.854375rem}}@media (min-width: 100rem){.post-card__item .post-card__date{font-size:.875rem;line-height:1.25rem}}.accordions__outer{border-top:1px solid #e1e1e1;padding-bottom:1.5rem}@media (min-width: 62rem){.accordions__outer{padding-bottom:3.375rem}}.accordion:focus-within{border-color:#e1e1e1}.accordion-trigger{background:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1rem 1.5rem;position:relative;text-align:left;width:100%;outline:none;border-style:none;cursor:pointer;font-weight:700;font-size:inherit}.accordion-trigger span:has(svg){display:-webkit-box;display:-ms-flexbox;display:flex}.accordion-trigger svg{--chevron-colour: #1A2F5C;display:block;width:14px}.accordion-heading{margin-bottom:0;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.accordion-heading:hover{background:#e1e1e1;color:#121212}.accordion-heading:hover svg{--chevron-colour: #121212}.accordion-heading:has([aria-expanded=true]):hover{background:#f6f6f6;color:#121212}.accordion-heading:has([aria-expanded=true]):hover svg{--chevron-colour: #121212}.accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700!important;width:100%}.accordion-trigger:focus{outline:4px solid transparent}.accordion button::-moz-focus-inner{border:0}.accordion .inline-icon{pointer-events:none;right:1.5rem;top:1.125rem;-webkit-transform-origin:center;transform-origin:center}@media (min-width: 62rem){.accordion .inline-icon{top:24px}}.accordion .inline-icon svg{width:18px}.accordion-trigger[aria-expanded=true] .inline-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-panel{border-bottom:1px solid #e1e1e1;margin:0;overflow:hidden;padding-top:10px;max-height:0;opacity:0;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem);-webkit-transition:max-height .35s ease,opacity .2s ease,-webkit-transform .2s ease;transition:max-height .35s ease,opacity .2s ease,-webkit-transform .2s ease;transition:max-height .35s ease,opacity .2s ease,transform .2s ease;transition:max-height .35s ease,opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;will-change:max-height,opacity,transform}.accordion-panel.is-open{max-height:var(--panel-height, 37.5rem);opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.accordion-panel p{margin-bottom:20px}.accordion-panel .accordion__content ul{list-style:disc;margin-left:1rem}.accordion-panel .accordion__content li{margin-bottom:1rem}.accordion-panel .accordion__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.accordion-panel .accordion__links .button.inline{max-width:none}.accordion-panel .accordion__table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:1.25rem;border:1px solid currentColor;display:table}.accordion-panel .accordion__table th,.accordion-panel .accordion__table td{border:1px solid currentColor;padding:.75rem .625rem;text-align:left;vertical-align:top}.accordion-panel .accordion__table th{width:34%;font-weight:700}.accordion-panel .accordion__table td{width:33%;white-space:pre-line}.accordion-panel>div{min-height:0;overflow:hidden;padding:0 1.5rem}.accordion-panel>div:has(.cta-wrapper){padding:0 1.5rem 1rem}@media (min-width: 62rem){.accordion-panel>div:has(.cta-wrapper){padding-bottom:1rem}}@media (min-width: 62rem){.accordions .accordions__header{padding-left:15%}}@media (min-width: 75rem){.accordions .accordions__header{padding-left:25%}}.accordions .accordions__header h2,.accordions .accordions__header h3{text-align:left;margin-bottom:1.5rem}.accordions .accordions__header .subtitle{text-align:left;color:inherit;opacity:.9}.accordions .accordions__outer{border-top:none;padding-bottom:0}.accordions .accordion{border-top:1px solid #c8d400}.accordions .accordion:last-child{border-bottom:1px solid #c8d400}.accordions .accordion-heading:hover{background:#ffffff0d;color:inherit}.accordions .accordion-heading:hover svg{--icon-colour: #fff}.accordions .cta-wrapper.hidden-on-desktop{margin-top:1.5rem}.accordions .accordion-trigger{padding:1.25rem 0}@media (min-width: 62rem){.accordions .accordion-trigger{padding:1.5rem 0}}.accordions .accordion-title{padding-right:1rem}.accordions .accordion .inline-icon svg{width:16px;height:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;--icon-colour: #1A2F5C}.accordions.dark .accordion .inline-icon svg{--icon-colour: #fff}.accordions .accordion-trigger[aria-expanded=false] .inline-icon svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordions .accordion-trigger[aria-expanded=false] .inline-icon.icon-chevron-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordions .accordion-trigger[aria-expanded=true] .inline-icon svg{-webkit-transform:rotate(0deg);transform:rotate(0)}.accordions .accordion-panel{border-bottom:none}.accordions .accordion-panel>div{padding:0 0 1rem}@media (min-width: 62rem){.accordions .accordion-panel>div{padding:0 0 1.5rem}}.accordions .accordion-panel p{opacity:.9;margin-bottom:1rem}.accordions .cta-wrapper{margin-top:.5rem}.accordions .cta-wrapper .cta.inline.has-arrow{font-weight:700}.accordions .accordion__links{margin-top:.75rem}.accordions.light .accordion{border-top-color:#c8d400}.accordions.light .accordion:last-child{border-bottom-color:#c8d400}.accordions.light .accordion-heading:hover{background:#1212120d;color:#121212}.accordions.light .accordion-heading:hover svg{--icon-colour: #121212}.accordions.light .accordion .inline-icon svg{--icon-colour: #121212}.bento-boxes.component{background:#009fe2;border-bottom:10px solid transparent!important;-o-border-image:linear-gradient(270deg,var(--WG-PRIMARY-BLUE, #28367B) 0%,var(--WG-CYAN, #009FE3) 30%,var(--WG-GREEN, #C8D400) 60%,var(--WG-TEAL, #008080) 90%) 1!important;border-image:-webkit-gradient(linear,right top,left top,from(var(--WG-PRIMARY-BLUE, #28367B)),color-stop(30%,var(--WG-CYAN, #009FE3)),color-stop(60%,var(--WG-GREEN, #C8D400)),color-stop(90%,var(--WG-TEAL, #008080))) 1!important;border-image:linear-gradient(270deg,var(--WG-PRIMARY-BLUE, #28367B) 0%,var(--WG-CYAN, #009FE3) 30%,var(--WG-GREEN, #C8D400) 60%,var(--WG-TEAL, #008080) 90%) 1!important}.bento-boxes.component.light{background:#fff;color:#1a2f5c}.bento-boxes.component.light .bento-boxes__card{background:#1a2f5c}.bento-boxes.component.light .bento-boxes__heading{color:#1a2f5c}.bento-boxes.component.light .bento-boxes__eyebrow,.bento-boxes.component.light .bento-boxes__date,.bento-boxes.component.light .bento-boxes__card-description,.bento-boxes.component.light .bento-boxes__card-title,.bento-boxes.component.light .bento-boxes__card-title a,.bento-boxes.component.light .bento-boxes__link{color:#fff}.bento-boxes.component .bento-boxes__heading{color:#fff;text-align:center;margin-bottom:3.25rem}.bento-boxes.component .bento-boxes__heading .heading-emphasis{font-family:Tiempos Headline,Tiempos Headline,times,serif;font-style:italic}.bento-boxes.component .bento-boxes__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.bento-boxes.component .bento-boxes__card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bento-boxes.component .bento-boxes__card-title{color:#1a2f5c;margin:0}.bento-boxes.component .bento-boxes__card-description{color:#121212;font-size:1.125rem;line-height:1.75rem;margin:0}.bento-boxes.component .bento-boxes__card--featured{border-radius:1rem;overflow:hidden}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__card--featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:31.5rem}}.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-content{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-content{padding:3.25rem;gap:2rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width: 75rem){.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-content{width:50%}}.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-image{position:relative;overflow:hidden;min-height:15.625rem}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-image{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:auto}}.bento-boxes.component .bento-boxes__card--featured .bento-boxes__card-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bento-boxes.component .bento-boxes__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__column{width:29.25rem;-ms-flex-negative:0;flex-shrink:0}}.bento-boxes.component .bento-boxes__card--small{border-radius:.5rem;padding:2rem;gap:1.25rem}@media (min-width: 62rem){.bento-boxes.component .bento-boxes__card--small{-webkit-box-flex:1;-ms-flex:1;flex:1}}.bento-boxes.component .bento-boxes__card--small .bento-boxes__card-title{font-size:1.75rem;line-height:2.25rem}.bento-boxes.component .bento-boxes__card--small .bento-boxes__card-title a{text-decoration:none}.bento-boxes.component .bento-boxes__card--small .bento-boxes__card-title a:hover{text-decoration:underline}.bento-boxes.component .bento-boxes__eyebrow{color:#009fe2;font-size:1rem;font-weight:400;line-height:1.25rem}.bento-boxes.component .bento-boxes__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.bento-boxes.component .bento-boxes__date{color:#2c3234;font-size:1rem;line-height:1.5rem}.bento-boxes.component .bento-boxes__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:#009fe2;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.bento-boxes.component .bento-boxes__link svg{width:1.25rem;height:1.25rem}.bento-boxes.component .bento-boxes__link:hover{color:#007baf}.bento-boxes.component .bento-boxes__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.25rem}.bento-boxes.component .bento-boxes__cta-wrapper .button-primary{background:#1a2f5c;border-color:#1a2f5c}.bento-boxes.component .bento-boxes__cta-wrapper .button-primary:hover{background:#254384;border-color:#254384}.case-studies-slider{overflow:visible;margin-left:1.5rem;margin-right:1.5rem}@media (min-width: 62rem){.case-studies-slider{margin-left:5rem;padding:0}}@media (min-width: 100rem){.case-studies-slider{margin-left:calc((100vw - (75rem + 240px))/2);width:calc(100vw - ((100vw - (75rem + 240px))/2))}}.case-studies-carousel__card{height:auto;-ms-flex-item-align:stretch;align-self:stretch}.case-studies-card{background:#f6f6f6;border:1px solid #e1e1e1;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}@media (min-width: 46.25rem){.case-studies-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.case-studies-card .case-studies-carousel__icon,.case-studies-card .case-studies-carousel__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width: 46.25rem){.case-studies-card .case-studies-carousel__icon,.case-studies-card .case-studies-carousel__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.case-studies-card .case-studies-carousel__icon{display:grid}.case-studies-card .case-studies-carousel__animation{grid-area:1/1;background:#12121214;padding:2.5rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.case-studies-card:hover .case-studies-carousel__animation{opacity:1}.case-studies-card .cards-carousel__icon-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;grid-area:1/1}.case-studies-card .case-studies-carousel__content{padding:1.5rem}@media (min-width: 62rem){.case-studies-card .case-studies-carousel__content{padding:2.75rem}}.cards-carousel__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media (min-width: 75rem){.cards-carousel__pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;position:absolute;z-index:5;right:5rem;top:-70px}}@media (min-width: 75rem) and (min-width: 90rem){.cards-carousel__pagination{right:0;margin-right:calc((100vw - (75rem + 240px))/2)}}@media (min-width: 75rem){.cards-carousel__pagination{top:-80px}}@media (min-width: 75rem){.cards-carousel__pagination .swiper-pagination__arrows{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.checklist{background:#1a2f5c}.checklist .checklist__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}@media (min-width: 75rem){.checklist .checklist__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8.875rem}}.checklist .checklist__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}@media (min-width: 75rem){.checklist .checklist__intro{width:29.25rem;-ms-flex-negative:0;flex-shrink:0}}.checklist .checklist__eyebrow{color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}.checklist .checklist__heading{color:#fff;margin:0}.checklist .checklist__heading .heading-emphasis{font-family:Tiempos Headline,Tiempos Headline,times,serif;font-style:italic}.checklist .checklist__description{color:#fff;font-size:1.25rem;line-height:1.75rem;margin:0}.checklist .checklist__cta-wrapper{margin-top:0}.checklist .checklist__cta{background:#009fe2;border-color:#009fe2}.checklist .checklist__cta:hover{background:#007baf;border-color:#007baf}.checklist .checklist__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding:2.5rem 1.875rem;border-left:1px solid #c8d400;border-right:1px solid #c8d400}@media (min-width: 75rem){.checklist .checklist__items{padding:3.75rem}}.checklist .checklist__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width: 62rem){.checklist .checklist__item{gap:2.125rem}}.checklist .checklist__item-number{background:#c8d400;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;width:3.125rem;height:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.checklist .checklist__item-number span{color:#1a2f5c;font-size:1.375rem;text-align:center;aspect-ratio:1}.checklist .checklist__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width: 75rem){.checklist .checklist__item-content{width:24rem}}.checklist .checklist__item-title{color:#fff;font-size:1.5625rem;font-weight:700;line-height:2.25rem;margin:0}.checklist .checklist__item-description{color:#fff;font-size:1rem;line-height:1.5rem;margin:0}.contact-hero.component{background-color:#009fe2;color:#fff;padding-top:5.375rem;padding-bottom:1.375rem;overflow:hidden}.contact-hero.component .container{position:relative}.contact-hero.component .contact-hero__heading{text-align:center;margin-bottom:3.75rem}.contact-hero.component .contact-hero__heading h1,.contact-hero.component .contact-hero__heading h2{color:#fff}.contact-hero.component .contact-hero__heading h1 em,.contact-hero.component .contact-hero__heading h1 i,.contact-hero.component .contact-hero__heading h2 em,.contact-hero.component .contact-hero__heading h2 i{font-family:Tiempos Headline,times,serif;font-style:italic}.contact-hero.component .contact-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;color:#fff}.contact-hero.component .contact-hero__content img{width:11.375rem;height:11.375rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contact-hero.component .contact-hero__content .h2,.contact-hero.component .contact-hero__content h5{font-size:1.3125rem;line-height:1.75rem}@media (min-width: 46.25rem){.contact-hero.component .contact-hero__content .h2,.contact-hero.component .contact-hero__content h5{font-size:1.395625rem;line-height:1.916875rem}}@media (min-width: 75rem){.contact-hero.component .contact-hero__content .h2,.contact-hero.component .contact-hero__content h5{font-size:1.479375rem;line-height:2.083125rem}}@media (min-width: 100rem){.contact-hero.component .contact-hero__content .h2,.contact-hero.component .contact-hero__content h5{font-size:1.5625rem;line-height:2.25rem}}.contact-hero.component .contact-hero__content .h2,.contact-hero.component .contact-hero__content h5{font-weight:700;color:#fff}.contact-hero.component .contact-hero__content p{color:#fff;margin-bottom:0}.contact-hero.component .contact-hero__content p a{color:#fff;font-weight:600}.contact-hero.component .contact-hero__content .cta,.contact-hero.component .contact-hero__content .button-cta{color:#009fe2;font-weight:600;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.contact-hero.component .contact-hero__content .cta:hover,.contact-hero.component .contact-hero__content .button-cta:hover{text-decoration:underline}.contact-hero.component .contact-hero__form-inner h3{font-size:1.5rem;line-height:2rem}@media (min-width: 46.25rem){.contact-hero.component .contact-hero__form-inner h3{font-size:1.645625rem;line-height:2.25rem}}@media (min-width: 75rem){.contact-hero.component .contact-hero__form-inner h3{font-size:1.791875rem;line-height:2.5rem}}@media (min-width: 100rem){.contact-hero.component .contact-hero__form-inner h3{font-size:1.9375rem;line-height:2.75rem}}.contact-hero.component .contact-hero__form-inner h3{font-weight:700;color:#fff;margin-bottom:1.5rem}.contact-hero.component .contact-hero__form .gform_wrapper form{gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact-hero.component .contact-hero__form .gform_wrapper .gform_title{font-size:1.5rem;line-height:2rem}@media (min-width: 46.25rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_title{font-size:1.645625rem;line-height:2.25rem}}@media (min-width: 75rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_title{font-size:1.791875rem;line-height:2.5rem}}@media (min-width: 100rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_title{font-size:1.9375rem;line-height:2.75rem}}.contact-hero.component .contact-hero__form .gform_wrapper .gform_title{font-weight:700;color:#fff;margin-bottom:1.5rem}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gform_fields{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gform_fields{grid-template-columns:repeat(10,minmax(0,1fr));gap:.75rem}}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield{margin-bottom:0}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield{grid-column:span 10}}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield--width-half{grid-column:span 5}}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield_label{color:#fff}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield--width-full{grid-column:span 10}}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield--width-40{grid-column:span 4}}@media (min-width: 62rem){.contact-hero.component .contact-hero__form .gform_wrapper .gform_body .gfield--width-60{grid-column:span 6}}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text],.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email],.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel],.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number],.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select{width:100%;padding:1rem 1.1875rem;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#121212;background-color:#fff;border:1px solid #fff;outline:none}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]::-webkit-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]::-webkit-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]::-webkit-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]::-webkit-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea::-webkit-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select::-webkit-input-placeholder{color:#7c7c7c}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]::-moz-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]::-moz-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]::-moz-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]::-moz-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea::-moz-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select::-moz-placeholder{color:#7c7c7c}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]:-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]:-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]:-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]:-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea:-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select:-ms-input-placeholder{color:#7c7c7c}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]::-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]::-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]::-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]::-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea::-ms-input-placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select::-ms-input-placeholder{color:#7c7c7c}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]::placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]::placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]::placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]::placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea::placeholder,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select::placeholder{color:#7c7c7c}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=text]:focus,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=email]:focus,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=tel]:focus,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body input[type=number]:focus,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body textarea:focus,.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select:focus{border-color:#e6e6e6}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select.gfield_select{padding:0 .875rem}.contact-hero.component .contact-hero__form .gform_wrapper .gform_body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer,.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer{margin-top:1rem;width:100%;-ms-flex-item-align:start;align-self:flex-start}.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer input[type=submit],.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer button[type=submit],.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer .gform_button,.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer input[type=submit],.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer button[type=submit],.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer .gform_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem 1.375rem;background-color:#e5231b;color:#fff;font-family:indivisible web,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;border:none;border-radius:.375rem;cursor:pointer;text-align:center;width:auto}.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer input[type=submit]:hover,.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer button[type=submit]:hover,.contact-hero.component .contact-hero__form .gform_wrapper .gform_footer .gform_button:hover,.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer input[type=submit]:hover,.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer button[type=submit]:hover,.contact-hero.component .contact-hero__form .gform_wrapper .gform_page_footer .gform_button:hover{background-color:#c11d16}.contact-hero.component .contact-hero__form .gform_wrapper.gform-theme--foundation form div.gform-footer input.gform_button.button,.contact-hero.component .gform-theme.gform_wrapper.gform-theme--foundation form div.gform-footer input.gform_button.button{width:auto}.contact-hero.component .contact-hero__email{margin-top:2.5rem;color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;float:right}@media (max-width: 46.1875rem){.contact-hero.component .contact-hero__email{text-align:left}}.contact-hero.component .contact-hero__email span{display:block;font-size:1rem;font-weight:600;line-height:1;margin-bottom:.3125rem}.contact-hero.component .contact-hero__email a{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.75rem;text-decoration:underline}.contact-hero.component .contact-hero__email a:hover{text-decoration:none}.contact-cta.light .card .button{color:#121212}.contact-cta p{margin-bottom:.625rem}@media (max-width: 46.25rem){.contact-cta p.h2 a{font-size:1.75rem}}.contact-cta a{text-decoration:none;color:#121212}.contact-cta a:hover{text-decoration:underline}.contact-cta .card{margin-top:2rem}.component.cta-strip{background:#009fe2;border-bottom:none!important}.cta-strip__container{background:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}@media (min-width: 46.25rem){.cta-strip__container{padding:1rem 2.25rem}}.cta-strip__container .cta-wrapper,.cta-strip__container .button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.cta-strip__heading{margin-bottom:0;text-align:center;text-wrap:balance}.component.featured-post{background-repeat:no-repeat;background-size:cover;background-position:center}.component.featured-post.dark .eyebrow.taxonomy{--eyebrow-border-color: #fff;--eyebrow-background-color: #fff}.component.featured-post.dark .featured-post__content{background:#fff}.component.featured-post.dark .featured-post__title{color:#1a2f5c}.component.featured-post .grid-container{overflow:hidden;gap:1.5rem;grid-template-columns:1fr}@media (max-width: 46.1875rem){.component.featured-post .grid-container{padding-left:0;padding-right:0}}@media (min-width: 62rem){.component.featured-post .grid-container{grid-template-columns:repeat(12,minmax(0,1fr))}}.component.featured-post .featured-post__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width: 46.25rem){.component.featured-post .featured-post__grid{grid-template-columns:repeat(2,1fr)}}.component.featured-post .featured-post__carousel:not(.swiper-initialized) .featured-post__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width: 46.25rem){.component.featured-post .featured-post__carousel:not(.swiper-initialized) .featured-post__grid{grid-template-columns:repeat(2,1fr)}}.component.featured-post .featured-post__carousel.swiper-initialized .featured-post__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.component.featured-post .featured-post__carousel.swiper-initialized .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.component.featured-post .featured-post__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem}.component.featured-post .featured-post__pagination .swiper-pagination__arrows .swiper-pagination__button{background:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);height:38px}.component.featured-post .featured-post__pagination .swiper-pagination__arrows .swiper-pagination__button.swiper-pagination__button-prev{-webkit-transform:translateY(0) rotateZ(180deg);transform:translateY(0) rotate(180deg)}.component.featured-post .featured-post__pagination .swiper-pagination__arrows .swiper-pagination__button svg{fill:#fff}.component.featured-post .featured-post__pagination .swiper-pagination__arrows .swiper-pagination__button:hover svg{fill:#009fe2}.component.featured-post .featured-post__pagination[hidden]{display:none!important}.featured-post__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (min-width: 46.25rem){.featured-post__item{border-radius:8px}}@media (min-width: 62rem){.featured-post__item{grid-column:auto/span 1}}.featured-post__item .featured-post__background{aspect-ratio:590/332}.featured-post__item .featured-post__background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-post__image{border-radius:1rem 1rem 0 0;overflow:hidden}.featured-post__image img{border-radius:0!important;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60%;object-position:60%;width:100%;aspect-ratio:590/332}.featured-post__content{background:#f8f6f6;border-radius:0 0 1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.875rem .625rem;position:relative;z-index:1}@media (min-width: 62rem){.featured-post__content{padding:2.25rem}}.featured-post__content .eyebrow.taxonomy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.featured-post__content .cta-wrapper{margin-top:auto}.featured-post__content .eyebrow{--eyebrow-text-color: #009fe2;padding:0}.featured-post__content .featured-post__date{padding:0}.featured-post__date{padding-left:1.5rem;color:#1a2f5c;font-weight:400}.featured-post__title{margin-top:.75rem;margin-bottom:.75rem}.hide-seek .accordion__hide-seek{--tab-active-colour: #d9f1fb;background:#fff}.hide-seek .accordion__hide-seek:last-child{border-bottom:1px solid #f8f6f6}.hide-seek .accordion-heading:hover{background:var(--tab-active-colour);color:#121212}.hide-seek .accordion-heading:hover+.accordion-panel{background:#f6f6f6;color:#121212}.hide-seek .hide-seek__aside-images{display:grid}.hide-seek .hide-seek__aside-images:has(.is-active) .hide-seek__aside-image-wrapper.hide-seek__default-image:not(.always-visible){opacity:0}.hide-seek .hide-seek__aside-image-wrapper.hide-seek__default-image{opacity:1}.hide-seek .hide-seek__aside-image-wrapper{grid-area:1/1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hide-seek .hide-seek__aside-image-wrapper.is-active{opacity:1}.hide-seek .hide-seek__aside-image{border-radius:8px;border-radius:712/534}.hide-seek .accordion__hide-seek{background:#fff;overflow:hidden;position:relative}.hide-seek .accordion__hide-seek:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:#e5e5e5}.hide-seek .accordion__hide-seek:has([aria-expanded=true]):before{background:var(--tab-active-colour);height:4px}.hide-seek .accordion__hide-seek .accordion-heading .accordion-trigger{border-top:3px solid transparent}.hide-seek .accordion__hide-seek:has([aria-expanded=true]) .accordion-panel,.hide-seek .accordion__hide-seek:has([aria-expanded=true]) .accordion-heading{background:var(--tab-active-colour)}.hide-seek .accordion__hide-seek:has([aria-expanded=true]) .accordion-trigger{border-top:3px solid rgba(0,159,227,.15)}.hide-seek .accordion__hide-seek .accordion-panel,.hide-seek .accordion__hide-seek .accordion-heading{border-bottom:0}.hide-seek .accordion__hide-seek .accordion-panel{margin-top:-1px;-webkit-transition:all .2s ease;transition:all .2s ease}.hide-seek .accordion__hide-seek .accordion-panel ul{margin-left:.9375rem}.hide-seek .accordions__outer{border-top:none}.icon-cards.component .subtitle{margin-bottom:0}.icon-cards-grid{--icon-grid-gap: 1.25rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem}@media (min-width: 46.25rem){.icon-cards-grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--icon-grid-gap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;margin-bottom:4rem;width:100%}.icon-cards-grid .icon-grid__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - var(--icon-grid-gap) * 2) / 3);flex:0 1 calc((100% - var(--icon-grid-gap) * 2) / 3)}}@media (min-width: 62rem){.icon-cards-grid{overflow:visible}}@media (min-width: 90rem){.icon-cards-grid .icon-grid__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - var(--icon-grid-gap) * 2) / 3);flex:0 1 calc((100% - var(--icon-grid-gap) * 2) / 3)}}@media (min-width: 90rem){.icon-cards-grid.show-4 .icon-grid__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - var(--icon-grid-gap) * 3) / 4);flex:0 1 calc((100% - var(--icon-grid-gap) * 3) / 4)}.icon-cards-grid.show-4{padding-left:0;padding-right:0}}@media (min-width: 90rem){.icon-cards-grid.show-5 .icon-grid__card{-webkit-box-flex:0;-ms-flex:0 1 calc((100% - var(--icon-grid-gap) * 4) / 5);flex:0 1 calc((100% - var(--icon-grid-gap) * 4) / 5)}}.icon-cards-grid .swiper-wrapper{padding-top:1.25rem}@media (min-width: 62rem){.icon-cards-grid .swiper-wrapper{display:contents;padding-top:0}}.icon-cards-grid .swiper-pagination__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;margin-bottom:2rem}@media (min-width: 62rem){.icon-cards-grid .swiper-pagination__arrows{display:none}}.icon-grid__card{background:none;border:none;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;height:auto;padding:2rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);text-decoration:none;color:inherit}@media (min-width: 46.25rem){.icon-grid__card{padding:3.125rem}}.icon-grid__card.is-clickable{cursor:pointer}.icon-grid__card.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-grid__card.centered .card__title,.icon-grid__card.centered .card__caption{text-align:center}.icon-grid__card.centered .icon-grid__icon{max-width:80px}.icon-grid__card.centered .icon-grid__icon img{display:block;margin:0 auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon-grid__card.centered:hover img{width:80px}.icon-grid__card .card__title:only-child{margin-bottom:0}.icon-grid__card .card__caption{font-weight:600}.icon-grid__card h3+.card__caption{font-weight:400}.icon-grid__card .cta-wrapper{margin-top:auto}.icon-grid__card-text{font-size:1rem;line-height:1.4375rem;margin-bottom:0;text-align:center}.cards-carousel__icon-image{width:80px}@media (min-width: 62rem){.cards-carousel__icon-image{width:60px}}.icon-cards-grid.logos-grid{margin-top:.75rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 62rem){.icon-cards-grid.logos-grid{grid-template-columns:repeat(3,1fr);padding-left:12.5%;padding-right:12.5%}.icon-cards-grid.logos-grid:has(:nth-child(5)){grid-template-columns:repeat(3,1fr);padding-left:12.5%;padding-right:12.5%}}@media (min-width: 90rem){.icon-cards-grid.logos-grid{grid-template-columns:repeat(4,1fr);padding-left:0;padding-right:0}}.icon-grid__card{padding:1.5rem;margin-bottom:1.25rem}@media (min-width: 46.25rem){.icon-grid__card{padding:2rem}}@media (min-width: 62rem){.icon-grid__card{margin-bottom:0}}.media-component .media__heading+.media__container{padding-top:1.875rem}.media-component .wp-video{width:100%!important}.media-component .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 62rem){.media-component .cta-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.media-slider__container{height:100%}.media-slider__container .swiper-slide{height:auto}.media-slider__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.media-carousel__pagination{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5rem}@media (min-width: 62rem){.media-carousel__pagination{padding-top:2.75rem}}.media__youtube-video{aspect-ratio:16/9;border-radius:8px}.team-grid__intro-animation{width:100%;max-width:150px;margin:0 auto}@media (min-width: 62rem){.team-grid__intro-animation{max-width:300px}}.team-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-flow:dense;width:100%;max-width:1920px;margin:0 auto}@media (min-width: 37.5rem){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 46.25rem){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 62rem){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 75rem){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 100rem){.team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.team-grid .team-grid__entry{cursor:pointer;display:grid}.team-grid .team-grid__entry:hover .team-grid__headshot{opacity:.9}.team-grid .team-grid__entry.team-grid__entry--active .team-grid__headshot{opacity:1}.team-grid .team-grid__entry.team-grid__entry--active .team-grid__plus{rotate:45deg;background:none}.team-grid .team-grid__entry.team-grid__entry--active+.team-grid__bio-wrapper{max-height:1000px}.team-grid .team-grid__grid-items{display:grid;position:relative}.team-grid .team-grid__headshot{-o-object-fit:cover;object-fit:cover;min-width:100%;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;aspect-ratio:1;border-radius:8px;grid-area:1/1/-1/-1}.team-grid .team-grid__headshot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-grid .team-grid__details{grid-area:1/1/-1/-1;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 1.8125rem 1.25rem 2.5rem;position:relative;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width: 62rem){.team-grid .team-grid__details{padding-right:.9375rem;padding-top:1.25rem;background:#fffc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.team-grid .team-grid__details h1,.team-grid .team-grid__details h2,.team-grid .team-grid__details h3,.team-grid .team-grid__details h4,.team-grid .team-grid__details h5,.team-grid .team-grid__details h6,.team-grid .team-grid__details p{margin:0}.team-grid .team-grid__plus{position:absolute;left:auto;right:1.25rem;bottom:1.25rem;display:block;width:36px;height:36px;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;border:none}.team-grid .team-grid__plus svg{display:block;margin:0 auto;width:100%}.team-grid .team-grid__name{font-weight:700;margin-bottom:0}.team-grid .team-grid__bio-wrapper{grid-column-start:1;grid-column-end:-1;max-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (min-width: 62rem){.team-grid .team-grid__bio-wrapper{grid-template-columns:30% 1fr;padding-left:15%}}.team-grid .team-grid__bio-name{padding-top:3.125rem;padding-bottom:3.125rem}.team-grid .team-grid__bio{display:block;max-width:768px;padding-top:3.125rem;padding-bottom:3.125rem}@media (min-width: 62rem){.team-grid .team-grid__bio{width:75%}}.team-grid .team-grid__bio h1,.team-grid .team-grid__bio h2,.team-grid .team-grid__bio h3,.team-grid .team-grid__bio h4,.team-grid .team-grid__bio h5,.team-grid .team-grid__bio h6{margin-bottom:.625rem}.team-grid__mobile{display:block}.team-grid__desktop{display:none}@media (min-width: 62rem){.team-grid__mobile{display:none}.team-grid__desktop{display:grid}}.team-grid__heading{margin-bottom:1.5rem;text-align:center}@media (min-width: 62rem){.team-grid__heading{margin-bottom:3.375rem}}.light .team-grid__bio .button.button-secondary{color:#121212}.light .team-grid__bio .button.button-secondary.has-arrow span:after{background:url(/wp-content/themes/westgate/images/icon-arrow-dark.svg) no-repeat}.postcards{background-color:#fff}.postcards .post-card__item{min-height:100%}.postcards .postcards__header{text-align:center;margin-bottom:2.5rem}.postcards .postcards__heading{margin-bottom:1rem}.postcards .postcards__intro{max-width:50rem;margin:0 auto 1.5rem;font-size:1rem;line-height:1.5rem;color:#1a2f5c}.postcards .postcards__header-cta .cta{color:#009fe2;font-size:1rem;line-height:1.5rem;font-weight:600;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:color .2s ease;transition:color .2s ease}.postcards .postcards__header-cta .cta:hover{color:#007baf}.postcards .postcards__carousel:not(.swiper-initialized) .postcards__wrapper{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 62rem){.postcards .postcards__carousel:not(.swiper-initialized) .postcards__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 75rem){.postcards .postcards__carousel:not(.swiper-initialized) .postcards__wrapper{grid-template-columns:repeat(4,1fr)}}@media (min-width: 75rem){.postcards .postcards__carousel:not(.swiper-initialized) .postcards__wrapper--per-row-3{grid-template-columns:repeat(3,1fr)}}.postcards .postcards__pagination{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.postcards .postcards__pagination[hidden]{display:none!important}.postcards .postcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:1rem}.postcards .postcard__image{overflow:hidden;border-radius:.5rem;aspect-ratio:368/220}.postcards .postcard__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postcards .postcard__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem}.postcards .postcard__tag{color:#009fe2;font-weight:600;text-transform:uppercase}.postcards .postcard__date{color:#1a2f5c99}.postcards .postcard__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.75rem}.postcards .postcard__content h3,.postcards .postcard__content h4,.postcards .postcard__content h5,.postcards .postcard__content h6{font-size:1.3125rem;line-height:1.75rem}@media (min-width: 46.25rem){.postcards .postcard__content h3,.postcards .postcard__content h4,.postcards .postcard__content h5,.postcards .postcard__content h6{font-size:1.395625rem;line-height:1.916875rem}}@media (min-width: 75rem){.postcards .postcard__content h3,.postcards .postcard__content h4,.postcards .postcard__content h5,.postcards .postcard__content h6{font-size:1.479375rem;line-height:2.083125rem}}@media (min-width: 100rem){.postcards .postcard__content h3,.postcards .postcard__content h4,.postcards .postcard__content h5,.postcards .postcard__content h6{font-size:1.5625rem;line-height:2.25rem}}.postcards .postcard__content h3,.postcards .postcard__content h4,.postcards .postcard__content h5,.postcards .postcard__content h6{color:#1a2f5c;margin-bottom:0}.postcards .postcard__content p{font-size:1rem;line-height:1.5rem;color:#1a2f5c;margin-bottom:0}.postcards .cta-wrapper{margin-top:auto;padding-top:.5rem}.postcards.light{background-color:#1a2f5c}.postcards.light .postcards__heading,.postcards.light .postcards__intro,.postcards.light .postcard__content h3,.postcards.light .postcard__content h4,.postcards.light .postcard__content h5,.postcards.light .postcard__content h6,.postcards.light .postcard__content strong,.postcards.light .postcard__content p{color:#fff}.postcards.light .postcard__tag{color:#009fe2}.postcards.light .postcard__date{color:#fff9}@media (max-width: 46.1875rem){.postcards .postcards__header{margin-bottom:2rem}.postcards .postcard{margin-bottom:.625rem}}.saloon-doors .saloon-doors__outer{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 46.25rem){.saloon-doors .saloon-doors__outer{grid-template-columns:repeat(2,1fr)}}@media (min-width: 62rem){.saloon-doors .saloon-doors__outer{grid-template-columns:repeat(3,1fr);grid-row-gap:4.25rem;margin-top:2.375rem}}@media (min-width: 75rem){.saloon-doors .saloon-doors__outer{grid-template-columns:repeat(4,1fr)}}@media (min-width: 75rem){.saloon-doors.saloon-doors--per-row-3 .saloon-doors__outer{grid-template-columns:repeat(3,1fr)}}@media (min-width: 75rem){.saloon-doors.saloon-doors--per-row-2 .saloon-doors__outer{grid-template-columns:repeat(2,1fr)}}.saloon-doors .saloon-door{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.saloon-doors .saloon-door .cta-wrapper{margin-top:auto}.saloon-doors .saloon-door img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.saloon-doors:not(.style-large-image) .saloon-door__image{max-width:100px;padding:0 .75rem;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width: 62rem){.saloon-doors:not(.style-large-image) .saloon-door__image{margin-left:0;margin-right:0;margin-bottom:1.5rem}}@media (min-width: 62rem){.saloon-doors:not(.style-large-image) .saloon-door__image{padding:0 2.25rem;margin-left:0;margin-right:0;margin-bottom:2.25rem}}.saloon-doors.style-large-image .saloon-door__image{border-radius:8px 8px 0 0;margin:0;max-width:none;overflow:hidden;width:100%}.saloon-doors.style-large-image .saloon-door__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.saloon-doors .saloon-door__content{background:#f8f6f6;border-radius:0 0 8px 8px;color:#1a2f5c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem .625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 62rem){.saloon-doors .saloon-door__content{padding:2.25rem}}.saloon-doors .saloon-door__content>*{margin-bottom:0}.stamp-collection .stamp-collection-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width: 62rem){.stamp-collection .stamp-collection-grid{grid-template-columns:1fr 1fr;padding-top:1.25rem}}@media (min-width: 75rem){.stamp-collection .stamp-collection-grid{grid-template-columns:1fr 1fr}}.stamp-collection__card{--card-border-color: #e1e1e1;display:grid;gap:1.25rem;grid-template-columns:65px 1fr}@media (min-width: 62rem){.stamp-collection__card{grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;gap:.625rem 1.25rem}}.stamp-collection__card .stamp-collection__icon{grid-column-start:1}@media (min-width: 62rem){.stamp-collection__card .stamp-collection__icon{grid-row:1/span 2;width:auto}}.stamp-collection__card .card__title{grid-column-start:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 62rem){.stamp-collection__card .card__title{display:block;margin-bottom:0}}.stamp-collection__card .card__caption{grid-column:1/span 2}@media (min-width: 62rem){.stamp-collection__card .card__caption{grid-column:2}}.team-slider.light .team-slider__inner{--card-border-color: #e1e1e1}.team-slider .cards-carousel__pagination{margin-bottom:1.5rem;margin-top:.75rem;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width: 61.9375rem){.team-slider .cards-carousel__pagination{margin-top:0;margin-bottom:.75rem}}@media (min-width: 62rem){.team-slider .cards-carousel__pagination{position:static}}.team-slider .cards-carousel__pagination .swiper-pagination__arrows{position:static;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 62rem){.team-slider .cards-carousel__pagination .swiper-pagination__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1600px;padding-right:5rem}}@media (min-width: 75rem){.team-slider .cards-carousel__pagination .swiper-pagination__arrows{margin-right:calc(50vw - 800px)}}.team-slider .team-slider__carousel{padding:0;margin:0}@media (min-width: 62rem){.team-slider .team-slider__carousel{padding-left:0;padding-right:0}}.team-slider .team-slider__entry{height:auto}.team-slider .team-slider__inner{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;display:grid;gap:0;height:100%}.team-slider .team-slider__bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-slider .team-slider__content{display:grid;grid-template-columns:1fr;position:relative}.team-slider .team-slider__headshot-wrapper{overflow:hidden;grid-area:1/1/-1/-1}.team-slider .team-slider__headshot{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team-slider .team-slider__details{background:#fffc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);grid-area:1/1/-1/-1;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1.5rem 1.25rem 2rem;text-align:left;position:relative;z-index:1}.team-slider .team-slider__name{margin-top:0;margin-bottom:.5rem}.team-slider .team-slider__title{margin-bottom:0}.team-slider .team-slider__bio-wrapper{background:none;padding:1.5rem 1.5rem 0;margin:0 1.5rem;opacity:1;visibility:visible}.team-slider .team-slider__bio-wrapper h6{margin-bottom:.3125rem}.team-slider .team-slider__bio-wrapper p.text-centered{margin-bottom:0}.team-slider .chevron-icon,.team-slider .team-slider__bio-toggle{display:none}@media (min-width: 62rem){.testimonial.component{padding-top:6.25rem;padding-bottom:6.25rem}}.testimonial.component:not(.light){background:#c8d400;color:#1a2f5c;padding-bottom:3.125rem}@media (min-width: 62rem){.testimonial.component:not(.light){padding-top:6.25rem;padding-bottom:6.25rem}}.testimonial.component:not(.light) .testimonial__testimonial{border-top:1px solid #1A2F5C;border-bottom:1px solid #1A2F5C}.testimonial__headshot{aspect-ratio:1;border-radius:50%;width:175px;height:175px;overflow:hidden;margin:0 auto}@media (min-width: 62rem){.testimonial__headshot{margin-left:2rem;margin-right:0;margin-bottom:0}}.testimonial__headshot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial__testimonial{border-top:1px solid #c8d400;border-bottom:1px solid #c8d400;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;text-align:center}.testimonial__headshot+.testimonial__testimonial{margin-top:-50px}@media (min-width: 62rem){.testimonial__testimonial{padding:5rem 10px;text-align:left}}.testimonial__person{font-weight:700;font-size:1.25rem}.testimonial__role{display:block;font-size:1rem}.testimonial__lower{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem}@media (min-width: 62rem){.testimonial__lower{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.testimonial__lower .cta-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component.table-component .table-component__intro{margin-bottom:2rem}.component.table-component .table-component__eyebrow{display:block;margin-bottom:1rem}.component.table-component .table-component__heading{margin-bottom:1rem}.component.table-component .table-component__subheading{margin-bottom:0}.component.table-component .table-component__mobile{display:grid;gap:1rem}@media (min-width: 62rem){.component.table-component .table-component__mobile{display:none}}.component.table-component .table-component__card{border:1px solid rgba(26,47,92,.15);border-radius:8px;padding:1.25rem}.component.table-component .table-component__card.is-featured{background:#009fe21f}.component.table-component .table-component__card-heading{margin-bottom:1rem}.component.table-component .table-component__card-items{margin:0}.component.table-component .table-component__card-item{border-top:1px solid rgba(26,47,92,.15);display:grid;gap:.25rem;margin:0;padding:.625rem 0}.component.table-component .table-component__card-label{font-weight:600}.component.table-component .table-component__card-value{margin:0}.component.table-component .table-component__scroll{display:none;overflow-x:auto}@media (min-width: 62rem){.component.table-component .table-component__scroll{display:block}}.component.table-component .table-component__table{border:1px solid rgba(26,47,92,.15);border-collapse:collapse;border-radius:8px;table-layout:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.5rem}.component.table-component .table-component__caption{background:#1a2f5c0a;color:#1a2f5c;font-weight:600;padding:.875rem 1.25rem;text-align:left}.component.table-component .table-component__column-heading,.component.table-component .table-component__row-heading,.component.table-component .table-component__cell{border-bottom:1px solid rgba(26,47,92,.15);padding:.875rem 1.25rem;text-align:left;vertical-align:top}.component.table-component .table-component__column-heading{background:#1a2f5c0f;font-weight:700}.component.table-component .table-component__column-heading--row-title{width:auto}.component.table-component .table-component__row-heading{background:#1a2f5c05;font-weight:600;white-space:normal}.component.table-component .table-component__cell.is-featured,.component.table-component .table-component__column-heading.is-featured{background:#009fe21f}.component.table-component tbody tr:last-child .table-component__row-heading,.component.table-component tbody tr:last-child .table-component__cell{border-bottom:0}.component.table-component.dark .table-component__card{border-color:#ffffff40}.component.table-component.dark .table-component__card.is-featured{background:#c8d40038}.component.table-component.dark .table-component__card-item{border-top-color:#fff3}.component.table-component.dark .table-component__scroll{border-color:#ffffff40}.component.table-component.dark .table-component__caption{background:#ffffff17;color:#fff}.component.table-component.dark .table-component__column-heading,.component.table-component.dark .table-component__row-heading,.component.table-component.dark .table-component__cell{border-bottom-color:#fff3;color:#fff}.component.table-component.dark .table-component__column-heading{background:#ffffff21}.component.table-component.dark .table-component__row-heading{background:#ffffff14}.component.table-component.dark .table-component__cell.is-featured,.component.table-component.dark .table-component__column-heading.is-featured{background:#c8d40038}.component.text-media{background-repeat:no-repeat;background-position:right bottom;background-size:53% auto;border:none!important}@media (min-width: 62rem){.component.text-media{background-image:url(/wp-content/themes/westgate/images/text-media-fan.svg)}}@media (min-width: 128.75rem){.component.text-media{background-size:contain}}.component.text-media:has(.media-first){background-image:url(/wp-content/themes/westgate/images/text-media-fan-left.webp);background-position:left bottom}.component.text-media .text-media__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}@media (min-width: 62rem){.component.text-media .text-media__outer{display:grid;grid-template-columns:40% 60%}}.component.text-media .text-media__outer.media-first{grid-template-columns:1fr 40%}@media (min-width: 62rem){.component.text-media .text-media__outer.media-first .text-media__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}}.component.text-media .text-media__outer.media-first .text-media__media{margin-bottom:1.5rem;margin-top:0}@media (min-width: 62rem){.component.text-media .text-media__outer.media-first .text-media__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-left:0;padding-right:20%}}@media (min-width: 62rem){.component.text-media:not(.full-bleed){padding-bottom:5rem}}@media (min-width: 62rem){.component.text-media.full-bleed{padding-bottom:0}}.component.text-media .text-media__media{overflow:hidden;border-radius:8px;margin-top:1.5rem;margin-bottom:0}@media (min-width: 62rem){.component.text-media .text-media__media{margin-top:0;margin-bottom:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:20%}}.component.text-media .text-media__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.component.text-media .text-media__carousel{overflow:hidden}.component.text-media .text-media__carousel-track{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.component.text-media .text-media__carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.text-media .text-media__carousel .swiper-slide img,.component.text-media .text-media__carousel .swiper-slide iframe{width:100%;border-radius:8px}.component.text-media .text-media__carousel-pagination{margin-top:1.25rem}.component.text-media .text-media__carousel-pagination .swiper-pagination__arrows .text-media__carousel-arrow{background:none}.component.text-media .text-media__carousel-pagination .swiper-pagination__arrows .text-media__carousel-arrow svg{fill:#fff}.component.text-media .text-media__carousel-pagination .swiper-pagination__arrows .text-media__carousel-arrow:hover svg{fill:#009fe2}.component.text-media .text-media__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 62rem){.component.text-media .text-media__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.component.text-media .text-media__text ul{margin-left:1em}.component.text-media .text-media__heading{padding-top:0rem;margin-bottom:1rem}@media (min-width: 62rem){.component.text-media .text-media__heading{padding-top:0}}@media (min-width: 75rem){.component.text-media .text-media__heading{font-size:2.5rem;line-height:3rem}}.component.text-media .text-media__content{margin-bottom:1rem}.component.text-media .text-media__content p:last-child{margin-bottom:0}.two-column-checklist{background:#fff}.two-column-checklist.dark{background:#1a2f5c;color:#fff}.two-column-checklist__intro{margin-bottom:2.5rem}@media (min-width: 62rem){.two-column-checklist__intro{margin-bottom:3.5rem}}.two-column-checklist__heading{margin-bottom:1rem}.two-column-checklist__subtext{max-width:47.5rem;margin-inline:auto}.two-column-checklist__subtext p:last-child{margin-bottom:0}.two-column-checklist__columns{display:grid;gap:1.5rem}@media (min-width: 62rem){.two-column-checklist__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.two-column-checklist__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;border:1px solid rgba(26,47,92,.18);border-radius:8px;padding:1.75rem;background:#fff;color:#1a2f5c}.dark .two-column-checklist__column{border-color:#c8d40080;background:#ffffff0a;color:#fff}.two-column-checklist__column-title{margin:0}.two-column-checklist__column-subtext p:last-child{margin-bottom:0}.two-column-checklist__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.875rem;padding:0;margin:.5rem 0 0;list-style:none}.two-column-checklist__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;line-height:1.5rem}.two-column-checklist__marker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.9375rem;font-weight:700;line-height:1;color:#1a2f5c;background:#c8d400}.two-column-checklist__items--cross .two-column-checklist__marker{color:#fff;background:#e5231b}.component.text-form{background:#009fe2;border-bottom:none!important;color:#fff}.component.text-form.light{background:#fff;color:#1a2f5c}.component.text-form.light .gform_wrapper{background:#009fe2;padding:30px;border-radius:8px}@media (min-width: 62rem){.component.text-form .text-form__outer{display:grid;gap:6.25rem;grid-template-columns:1fr 45%}}.component.text-form .text-form__outer.media-first{grid-template-columns:45% 1fr}.component.text-form .text-form__outer.media-first .text-form__text{padding-bottom:1.5rem}@media (min-width: 62rem){.component.text-form .text-form__outer.media-first .text-form__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-bottom:0}}@media (min-width: 62rem){.component.text-form .text-form__outer.media-first .text-form__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.component.text-form .text-form__media{overflow:hidden}@media (min-width: 62rem){.component.text-form .text-form__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.component.text-form .text-form__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.component.text-form .text-form__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width: 62rem){.component.text-form .text-form__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.component.text-form .text-form__text .text-form__heading{padding-top:1.5rem;margin-bottom:1rem}@media (min-width: 62rem){.component.text-form .text-form__text .text-form__heading{padding-top:0;margin-bottom:1rem}}.component.text-form .text-form__text .button{color:#fff}.component.text-form .text-form__text .text-form__content{margin-bottom:1rem}.component.text-form .text-form__text .text-form__content p:last-child{margin-bottom:0}.component.text-form .text-form__text .text-form__content p:has(a){font-size:1.5rem;font-weight:700}.component.text-form .text-form__text .text-form__content p:has(a) a{color:#fff}.component.text-form .text-form__text .text-form__content p:has(a) a:hover{color:#1a2f5c}.component.text-form .gform-body{--gf-ctrl-label-color-primary: #fff;--gf-ctrl-desc-color: #fff}.component.text-form .gform-footer .gform_button.button{--gf-ctrl-btn-bg-color-primary: #e5231b;--gf-local-bg-color: #e5231b;border:1px solid #e5231b}.component.text-form .gform-footer .gform_button.button:hover{background:transparent;border:1px solid #fff;color:#fff}.component.ticker{color:#fff;padding-top:3.25rem!important;padding-bottom:.875rem;background:-webkit-gradient(linear,left top,left bottom,from(#1C2F5C),to(var(--WG-CYAN, #009FE3)));background:linear-gradient(180deg,#1C2F5C 0%,var(--WG-CYAN, #009FE3) 100%)}.component.ticker .ticker__carousel__wrapper{padding-bottom:1.5rem;position:relative}.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker:before,.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker:after{content:"";height:100%;position:absolute;inset:-20px auto -20px 0;width:50px;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,black),to(transparent));-webkit-mask-image:linear-gradient(to right,black 50%,transparent);mask-image:-webkit-gradient(linear,left top,right top,color-stop(50%,black),to(transparent));mask-image:linear-gradient(to right,black 50%,transparent)}@media (min-width: 46.25rem){.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker:before,.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker:after{width:100px}}.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker.ticker__carousel__wrapper--insufficient-slides:before,.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker.ticker__carousel__wrapper--insufficient-slides:after{content:none}.component.ticker .ticker__carousel__wrapper.ticker__carousel__wrapper--ticker:after{left:auto;right:0;-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,black),to(transparent));-webkit-mask-image:linear-gradient(to left,black 50%,transparent);mask-image:-webkit-gradient(linear,right top,left top,color-stop(50%,black),to(transparent));mask-image:linear-gradient(to left,black 50%,transparent)}.component.ticker .ticker__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:200px}.component.ticker .ticker__slide img{display:block;-o-object-fit:contain;object-fit:contain}.component.ticker .ticker__slide:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.component.ticker .ticker__carousel__wrapper{--swiper-wrapper-transition-timing-function: linear}.component.ticker .ticker__carousel:not(.swiper-initialized) .ticker__carousel-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem}@media (min-width: 62rem){.component.ticker .ticker__carousel:not(.swiper-initialized) .ticker__carousel-track{gap:1.5rem}}.component.ticker .ticker__carousel:not(.swiper-initialized) .ticker__slide{width:auto}.component.timeline .text-large{font-weight:400}@media (min-width: 62rem){.component.timeline .timeline__grid{display:grid;grid-template-columns:repeat(12,1fr)}}.component.timeline .timeline__grid-item-intro{grid-column:1/5;margin-bottom:1.875rem}.component.timeline .timeline__grid-item-timeline{grid-column:6/12;background:#1a2f5c;border-radius:1.5rem;padding:0}@media (min-width: 62rem){.component.timeline .timeline__grid-item-timeline{padding:2rem}}.component.timeline .timeline__heading{margin-bottom:2rem}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.5rem}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button{background:none}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button:not([disabled]):hover{--pagination-background: #009fe2;--pagination-arrow: #fff}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button svg{width:95%}.component.timeline .timeline__pagination-wrapper{background:linear-gradient(to bottom,transparent calc(50% - .5px),#c8d400 calc(50% - .5px),#c8d400 calc(50% + .5px),transparent calc(50% + .5px));margin-top:3.125rem;position:relative}.component.timeline .timeline__pagination-wrapper button.slick-arrow{background-color:#009fe2;border:none;border-radius:50%;position:absolute;text-indent:-1000em;left:50%;margin:-5.375rem .625rem 0;width:2.25rem;height:2.25rem;-webkit-transform:translateX(75%) rotate(180deg);transform:translate(75%) rotate(180deg);cursor:pointer;-webkit-transition:background-color .2s ease,opacity .2s ease;transition:background-color .2s ease,opacity .2s ease}.component.timeline .timeline__pagination-wrapper button.slick-arrow:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:.5rem;height:.8125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L1 12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.component.timeline .timeline__pagination-wrapper button.slick-arrow:hover{background-color:#007baf}.component.timeline .timeline__pagination-wrapper button.slick-arrow.slick-disabled{background-color:#fff;opacity:.5;cursor:not-allowed}.component.timeline .timeline__pagination-wrapper button.slick-arrow.slick-disabled:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L1 12' stroke='%231A2F5C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (min-width: 62rem){.component.timeline .timeline__pagination-wrapper button.slick-arrow{top:.625rem;left:1.875rem}}.component.timeline .timeline__pagination-wrapper button.slick-prev.slick-arrow{-webkit-transform:translateX(-75%) rotate(0);transform:translate(-75%) rotate(0)}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow{background-color:#fff}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L1 12' stroke='%231A2F5C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow:hover{background-color:#009fe2}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L1 12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow.slick-disabled{background-color:#fff;opacity:.5}.component.timeline .timeline__pagination-wrapper button.slick-next.slick-arrow.slick-disabled:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L1 12' stroke='%231A2F5C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.component.timeline .timeline__pagination-item{background:#fff;border:2px solid #009fe2;border-radius:2.5rem;color:#1a2f5c;display:block;padding:.5rem 1.25rem;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:600;font-size:1rem;line-height:1.5rem;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.component.timeline .swiper-slide-thumb-active .timeline__pagination-item,.component.timeline .timeline__pagination-item:hover{background:#009fe2;border-color:#009fe2;color:#fff}.component.timeline .timeline__timeline-slide{background:#fff;border-radius:.75rem;display:grid;color:#1a2f5c}.component.timeline .timeline__timeline-image{border-radius:.625rem;position:relative;overflow:hidden;grid-column:1/-1;grid-row:1/-1}.component.timeline .timeline__timeline-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a2f5c80}.component.timeline .timeline__timeline-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component.timeline .timeline__timeline-content{grid-column:1/-1;grid-row:1/-1;padding:0;position:relative;z-index:5;padding:1.5rem}@media (min-width: 62rem){.component.timeline .timeline__timeline-content{padding:2.75rem}}.component.timeline .timeline__timeline-content p:last-child{margin-bottom:0}.component.timeline .timeline__eyebrow{color:#fff;display:inline-block;padding:.375rem .75rem .25rem;border-radius:1.25rem;background:#009fe2;font-size:1rem;font-weight:700}.component.timeline .timeline__slide-heading{margin:.5rem 0 1.25rem}.vacancies .vacancies__outer{display:grid;gap:1.25rem}@media (min-width: 62rem){.vacancies .vacancies__outer{grid-template-columns:repeat(3,1fr)}}.vacancies .vacancies__outer .vacancies__vacancy{border:1px solid #e1e1e1;background:#f6f6f6;border-radius:8px;padding:1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width: 62rem){.vacancies .vacancies__outer .vacancies__vacancy{padding:2rem}}.vacancies .vacancies__outer .vacancies__vacancy:only-child{grid-column-start:2}.vacancies .vacancies__outer .vacancies__vacancy:hover{border:1px solid #1e1e1e;background:#e1e1e1}.vacancies.light .vacancies__outer .vacancies__vacancy{background:#f6f6f6;border:1px solid #e1e1e1}.vacancies.light .vacancies__outer .vacancies__vacancy:hover{color:#121212;background:#e1e1e1;border:1px solid #1e1e1e}.vacancies-grid .subtitle{margin-bottom:0}.vacancies-grid__items{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:1.5rem}@media (min-width: 46.25rem){.vacancies-grid__items{grid-template-columns:repeat(2,1fr);margin-top:2.5rem}}@media (min-width: 62rem){.vacancies-grid__items{grid-template-columns:repeat(3,1fr)}}.vacancies-grid__card{border:none;background:#f8f6f6;border-radius:8px;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width: 62rem){.vacancies-grid__card{padding:2rem}}.vacancies-grid__card .cta-wrapper{margin-top:auto}.vacancies-grid__title{margin-bottom:.75rem}.vacancies-grid__description{margin-bottom:0}.vorderman.component:not(:last-child){padding-bottom:3.125rem}@media (min-width: 62rem){.vorderman.component:not(:last-child){padding-bottom:4.6875rem}}.vorderman.component{background:#c8d400}.vorderman.component .vorderman__content-col .vorderman__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.vorderman.component .vorderman__stats-col{display:grid;gap:1.5rem}@media (max-width: 62rem){.vorderman.component .vorderman__stats-col{grid-row:2}}.vorderman.component .vorderman__stats{display:grid;gap:1.5rem;grid-template-columns:repeat(5,1fr)}.vorderman.component .vorderman__stat{grid-column:span 2;-webkit-perspective:1000px;perspective:1000px}@media (min-width: 90rem){.vorderman.component .vorderman__stat h2{font-size:3.625rem;line-height:3.75rem}}.vorderman.component .vorderman__stat:nth-child(4n+2),.vorderman.component .vorderman__stat:nth-child(4n+3){grid-column:span 3}.vorderman.component .vorderman__stat-inner{display:grid;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.vorderman.component .vorderman__stat.flipped .vorderman__stat-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.vorderman.component .vorderman__stat-face{background:#fff;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}@media (min-width: 62rem){.vorderman.component .vorderman__stat-face{padding:.75rem 1rem}}@media (min-width: 90rem){.vorderman.component .vorderman__stat-face{padding:1.5rem 2rem}}.vorderman.component .vorderman__stat-face p.small{font-weight:600;font-size:1rem}.vorderman.component .vorderman__stat-face--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.vorderman.component .vorderman__stat-image{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.vorderman.component h1,.vorderman.component h2,.vorderman.component h3,.vorderman.component h4,.vorderman.component h5,.vorderman.component h6,.vorderman.component p{margin-bottom:0}@media (min-width: 62rem){.component.wysiwyg-blocks .container{background-image:var(--wysiwyg-background-image);background-repeat:no-repeat;background-size:auto 300px;background-position:5rem bottom}}.component.wysiwyg-blocks .text-centered .eyebrow,.component.wysiwyg-blocks .text-centered .wysiwyg-block__heading,.component.wysiwyg-blocks .text-centered p{text-align:center}.component.wysiwyg-blocks .wysiwyg-blocks__decorator{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem .875rem}@media (min-width: 62rem){.component.wysiwyg-blocks .wysiwyg-blocks__decorator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component.wysiwyg-blocks .wysiwyg-blocks__decorator img{max-height:300px}.component.wysiwyg-blocks .eyebrow{text-align:center;width:100%;font-size:1rem;margin-top:1.25rem;margin-bottom:1.25rem;padding-left:0}@media (min-width: 62rem){.component.wysiwyg-blocks .eyebrow{margin-top:2.5rem;margin-bottom:2.5rem}}.component.wysiwyg-blocks .wysiwyg_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component.wysiwyg-blocks .wysiwyg_block p:last-child{margin-bottom:0}.component.wysiwyg-blocks .wysiwyg-block__heading{margin-bottom:1.25rem;text-wrap:balance}.component.wysiwyg-blocks .wysiwyg_block--content p{font-weight:400;font-size:1.125rem;line-height:1.5rem}@media (min-width: 46.25rem){.component.wysiwyg-blocks .wysiwyg_block--content p{font-size:1.166875rem;line-height:1.583125rem}}@media (min-width: 75rem){.component.wysiwyg-blocks .wysiwyg_block--content p{font-size:1.208125rem;line-height:1.666875rem}}@media (min-width: 100rem){.component.wysiwyg-blocks .wysiwyg_block--content p{font-size:1.25rem;line-height:1.75rem}}.component.wysiwyg-blocks ul,.component.wysiwyg-blocks ol{margin-left:0;list-style-position:inside}.component.wysiwyg-blocks p:empty{display:none}.component.wysiwyg-blocks .cta-wrapper{margin-top:2.5rem}@media (min-width: 62rem){.component.wysiwyg-blocks .cta-wrapper{margin-top:3.75rem}}.case-studies-hero.component{position:relative}.case-studies-hero.component .case-studies-hero__breadcrumbs{left:0;position:absolute;right:0;top:2rem;z-index:1}@media (min-width: 62rem){.case-studies-hero.component .case-studies-hero__breadcrumbs{top:2.5rem}}.case-studies-hero.component .case-studies-hero__breadcrumbs .breadcrumbs{margin-bottom:0}.case-studies-hero.component .case-studies-hero__breadcrumbs .breadcrumbs__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.case-studies-hero.component .secondary-hero__content{color:#fff;text-align:left}.case-studies-hero.component .secondary-hero__project-details{margin-bottom:.875rem}.case-studies-hero.component .secondary-hero__project-details strong{text-transform:uppercase;padding-right:1.25rem}.component:has(.case-studies-intro__text-content) .start-4:has(.case-studies-intro__text-content){grid-row:3}@media (min-width: 62rem){.component:has(.case-studies-intro__text-content) .start-4:has(.case-studies-intro__text-content){grid-row:1}}.case-studies-intro{padding-top:1.5rem;padding-bottom:5rem}@media (min-width: 62rem){.case-studies-intro{padding-top:4rem;padding-bottom:4rem}}.case-studies-intro .case-studies-intro__overview{border:1px solid #c8d400;border-radius:6px;padding:1.5rem}@media (min-width: 62rem){.case-studies-intro .case-studies-intro__overview{padding:2rem}}.case-studies-intro .case-studies-intro__overview-item-label{font-size:1.25rem;font-weight:700;margin-bottom:0}.case-studies-intro .case-studies-intro__overview-item-field{line-height:1.666em}.case-studies-intro .case-studies-intro__overview-item-field a{color:#fff;text-decoration:none}.case-studies-intro .case-studies-intro__overview-item-field a:hover{color:#009fe2}.case-studies-intro .case-studies-intro__overview-item-link{color:#fff;display:inline-block;line-height:1.666em;position:relative;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.case-studies-intro .case-studies-intro__overview-item-link:after{content:"";display:inline-block;width:.875rem;height:.875rem;margin-left:.5rem;-webkit-transform:translateY(.125rem);transform:translateY(.125rem);background:url(/wp-content/themes/westgate/images/icon-arrow-white.svg) no-repeat center;background-size:contain;-webkit-transition:background-image .3s ease,-webkit-transform .3s ease;transition:background-image .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-image .3s ease;transition:transform .3s ease,background-image .3s ease,-webkit-transform .3s ease}.case-studies-intro .case-studies-intro__overview-item-link:hover{color:#009fe2}.case-studies-intro .case-studies-intro__overview-item-link:hover:after{background-image:url(/wp-content/themes/westgate/images/icon-arrow.svg);-webkit-transform:translate(.25rem,.125rem);transform:translate(.25rem,.125rem)}.case-studies-intro .case-studies-intro__overview-item:last-child .case-studies-intro__overview-item-field{margin-bottom:0}.case-studies-intro .case-studies-intro__awards{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (min-width: 62rem){.case-studies-intro .case-studies-intro__awards{grid-template-columns:1fr}}.case-studies-intro .case-studies-intro__award{--card-border-color: #e1e1e1}.case-studies-intro .case-studies-intro__award img{max-height:30px;width:100%;-o-object-fit:contain;object-fit:contain}.case-studies-intro .case-studies-intro__award p{font-size:.875rem;margin-bottom:0;text-align:center}.case-studies-intro__text-content p,.case-studies-intro__text-content ol,.case-studies-intro__text-content ul,.case-studies-intro__text-content address{font-size:1.25rem;line-height:1.75rem}.case-studies-main-image img{border-radius:8px}.case-studies-stats-testimonial .case-studies-stats-testimonial__testimonial{margin-bottom:1.25rem}.case-studies-stats-testimonial cite{display:block;margin-top:1.25rem}.case-studies-stats-testimonial cite strong{display:block}@media (min-width: 62rem){.case-studies-related-posts h2{margin-bottom:3.25rem}}.case-studies-images-grid__wrapper{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}@media (min-width: 62rem){.case-studies-images-grid__wrapper{grid-template-columns:1fr 1fr;margin-top:1.375rem;margin-bottom:4.625rem}}.case-studies-images-grid__wrapper img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-studies-images-grid__wrapper .cta-wrapper .button{text-transform:lowercase}.case-studies-images-grid__wrapper .cta-wrapper .button:first-letter{text-transform:uppercase}.case-studies-main-content__aside-label{margin-bottom:0;font-size:1rem}.case-studies-main-content__aside-content{margin-bottom:1.5rem;margin-top:.5rem}.case-studies-main-content__aside-content a{color:#121212}.case-studies-main-content__aside-content p{margin-bottom:.625rem}.case-studies-main-content__aside-content ul,.case-studies-main-content__aside-content ol{margin-left:1.25rem}.case-studies-main-content__content-wrapper{margin-top:2.25rem}.case-studies-main-content__content-wrapper p,.case-studies-main-content__content-wrapper ul,.case-studies-main-content__content-wrapper ol,.case-studies-main-content__content-wrapper li{font-size:1.125rem;line-height:1.5rem}@media (min-width: 46.25rem){.case-studies-main-content__content-wrapper p,.case-studies-main-content__content-wrapper ul,.case-studies-main-content__content-wrapper ol,.case-studies-main-content__content-wrapper li{font-size:1.166875rem;line-height:1.583125rem}}@media (min-width: 75rem){.case-studies-main-content__content-wrapper p,.case-studies-main-content__content-wrapper ul,.case-studies-main-content__content-wrapper ol,.case-studies-main-content__content-wrapper li{font-size:1.208125rem;line-height:1.666875rem}}@media (min-width: 100rem){.case-studies-main-content__content-wrapper p,.case-studies-main-content__content-wrapper ul,.case-studies-main-content__content-wrapper ol,.case-studies-main-content__content-wrapper li{font-size:1.25rem;line-height:1.75rem}}.case-studies-main-content__content-wrapper.is-active{height:auto}.case-studies-main-content-toggle[aria-expanded=false]{background:#f6f6f6;color:#121212;outline:1px solid #121212}.case-studies-main-content-toggle[aria-expanded=false]:hover{background:#e1e1e1;color:#121212}.case-studies-main-content-toggle .off,.case-studies-main-content-toggle[aria-expanded=true] .on{display:none}.case-studies-main-content-toggle[aria-expanded=true] .off{display:inline}.case-studies-main-content__content-close{background:none;border:none;cursor:pointer;display:block;margin:0 auto;width:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.case-studies-main-content__content-close svg{background:#e1e1e1;border-radius:50%;padding:3px}.case-studies-main-content__content-close:hover svg{background:#f6f6f6}.single-post-breadcrumbs-wrapper{position:relative}@media (min-width: 62rem){.single-post-breadcrumbs{padding-bottom:0;position:absolute;top:-56px;left:0}}.single-post-breadcrumbs .breadcrumbs{margin-bottom:0}.single-post-breadcrumbs .breadcrumbs__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.insights-hero.component{background:#fff;padding:3.125rem 0;border-bottom:2px solid #f8f6f6;position:relative}@media (min-width: 62rem){.insights-hero.component{padding:5.625rem 0 4.6875rem}}.insights-hero.component .share-buttons{gap:.625rem;height:100%}@media (min-width: 62rem){.insights-hero.component .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.insights-hero.component .share-buttons a{background:#1a2f5c;border-radius:50%;aspect-ratio:1;display:inline-block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:5px;vertical-align:top;height:30px}.insights-hero.component .share-buttons a:hover{background:#009fe2}@media (max-width: 61.9375rem){.insights-hero.component .share-buttons a.share-linkedin{padding:4px 5px 1px 4px}}.insights-hero.component .share-buttons a.share-twitter{padding:5px 8px 2px 7px}@media (min-width: 62rem){.insights-hero.component .share-buttons a.share-twitter{padding:5px 7px 8px}}.insights-hero.component .share-buttons a.share-facebook{padding:0}.insights-hero.component .share-buttons a.share-facebook svg{display:block;-webkit-transform:translateY(5px);transform:translateY(5px)}.insights-hero.component .share-buttons svg{width:100%}.insights-hero.component h1{margin:0}.insights-hero.component .single-hero__content{padding-bottom:0;padding-top:1.5rem}@media (min-width: 62rem){.insights-hero.component .single-hero__content{padding-top:1.5rem}}.insights-hero.component .single-hero__taxonomy{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.insights-hero.component .single-hero__taxonomy .taxonomy{padding-top:5px;padding-bottom:5px}.insights-hero.component .single-hero__meta{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insights-hero.component .single-hero__meta-item.item-date{font-weight:700}.insights-hero.component .single-hero__image{margin-top:2rem}@media (min-width: 62rem){.insights-hero.component .single-hero__image{margin-top:4rem}}.insights-hero.component .single-hero__image img{border-radius:8px;display:block;margin:0 auto}.insights-content.component{background:#fff}.insights-content.component h2:first-child,.insights-content.component h3:first-child,.insights-content.component h4:first-child,.insights-content.component h5:first-child,.insights-content.component h6:first-child{font-weight:600}.insights-content.component ul{margin-left:1.5rem}.case-studies-share-post.component{background:#fff}@media (max-width: 61.9375rem){.case-studies-share-post.component{padding-top:1.5rem}}.vacancies-hero.component{background:#f6f6f6}.vacancies-hero.component .secondary-hero__content .single-hero__taxonomy{padding-top:1.5rem}@media (min-width: 62rem){.vacancies-hero.component .secondary-hero__content .single-hero__taxonomy{padding-top:2rem}}.vacancies-hero.component .secondary-hero__content h1{padding-bottom:1.5rem}@media (min-width: 62rem){.vacancies-hero.component .secondary-hero__content h1{padding-bottom:4rem}}.vacancies-content h2:first-child,.vacancies-content h3:first-child,.vacancies-content h4:first-child,.vacancies-content h5:first-child,.vacancies-content h6:first-child{font-weight:400}.vacancies-content ul,.vacancies-content ol{margin-left:1em}.vacancies-content .email-apply{margin-top:2rem}#wpadminbar{position:fixed;bottom:0;top:auto;width:100%;z-index:9999;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.2);box-shadow:0 -2px 5px #0003}html.no-js,html.js{margin-top:0!important;margin-bottom:32px}body{margin-top:0}#wpadminbar .ab-sub-wrapper{bottom:32px;top:auto}#wpadminbar .quicklinks>ul>li{vertical-align:bottom}#wpadminbar+*{margin-bottom:32px}
