/**handles:block-acf-bv-my-zoom,block-acf-bv-cta**/
.filters{overflow:hidden}.js-enabled .filters .filter--button{display:none}.filters>div{margin:-.625rem;display:flex;align-items:flex-start;flex-wrap:wrap}.filters>div>.filter{margin:.625rem;width:calc(100% - 1.25rem)}.filters>div>.filter input,.filters>div>.filter select{height:50px}@media screen and (max-width:1019px){.filters{position:fixed;right:0;top:0;bottom:0;width:100%;margin:0;visibility:hidden;background-color:#fff;padding:1.25rem;z-index:1;overflow:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0);transform:translateX(100%);transition:visibility .3s,transform .3s}.filters-open .filters{visibility:visible;transform:translateZ(0)}}@media screen and (min-width:1020px){.filters .filter--close{display:none}.filters>div{flex-wrap:nowrap}.filters>div>.filter{width:auto}}@media screen and (min-width:1140px){.filters>div{margin:-1.25rem}.filters>div>.filter{margin:1.25rem}}.filters-open .main-content{z-index:4}.filters-toggle{margin:1.875rem 0 .625rem}@media screen and (min-width:1020px){.filters-toggle{display:none!important}}.modal{position:fixed;top:100%;left:0;right:0;bottom:0;z-index:5;background-color:rgba(0,0,0,.8)}.modal .modal__inner{background:#fff;padding:1.875em;width:85%;max-width:600px;position:absolute;left:50%;top:103px;bottom:20px;overflow:auto}.modal .modal__close{position:absolute;top:15px;right:15px;height:35px;width:35px;border:none;outline:0;background:#333;border-radius:100%;transition:background .3s linear}.modal .modal__close:after,.modal .modal__close:before{content:'';display:block;position:absolute;height:20px;width:3px;top:7px;right:16px;background:#fff;transition:background .3s linear,transform .3s linear;transform:rotate(-45deg)}.modal .modal__close:after{height:3px;width:20px;top:16px;right:8px}.modal .modal__close:hover{background:#c19d54}.modal .modal__close:hover:after,.modal .modal__close:hover:before{background:#fff;transform:rotate(-225deg)}.modal .modal__close span{display:none}.modal .modal__tooltip{background:#333;color:#fff;overflow:auto}.modal .modal__video{padding:0;max-width:1000px;top:50%;bottom:auto;margin-top:17px;transform:translate(-50%,-50%)}.modal .modal__video iframe{height:100%;width:100%}.modal .modal__video .modal__close{top:-40px;right:-40px}.modal.active{top:0;display:block}.modal.active .modal__inner{transform:translate(-50%,0)}@media screen and (min-width:768px){.modal .modal__inner{top:50%;bottom:auto;max-height:70%}.modal .modal__video{margin-top:0}.modal.active .modal__inner{transform:translate(-50%,-50%)}}.video-play:after,.video-play:before{content:" ";display:table}.video-play:after{clear:both}.video-play.video-only .video{width:100%;float:none}@media screen and (min-width:768px){.video-play .video{width:66%;float:left;overflow:auto}}.zoom-recording .zoom-recording__header{display:flex;flex-direction:column;margin-bottom:1.25rem}.zoom-recording .zoom-recording__img{width:80px;border-radius:100%;overflow:hidden;margin-bottom:1.25rem;flex-shrink:0;align-self:flex-start;aspect-ratio:1/1}.zoom-recording .zoom-recording__img img{object-fit:cover;width:100%;height:100%}.zoom-recording .zoom-recording__date{color:#666;font-family:"Reem Kufi",sans-serif;font-weight:600;text-transform:uppercase}.zoom-recording .zoom-recording__title{margin:.3125rem 0 0}.zoom-recording+.zoom-recording{margin-top:1.25rem}@media screen and (min-width:768px){.zoom-recording+.zoom-recording{margin-top:2.5rem}.zoom-recording .zoom-recording__header{flex-direction:row;align-items:flex-end}.zoom-recording .zoom-recording__img{margin:0 1.25rem 0 0}}.zoom-modal-trigger{font-size:.75rem;line-height:100%;font-weight:700;color:#c19d54;border:2px solid #c19d54;background:#fff;display:block;height:21px;width:21px;border-radius:100%;cursor:pointer;padding:0;line-height:17px;text-align:center;display:inline-block;margin-left:.625rem;cursor:pointer;position:relative;top:-5px}.zoom-recording-part{padding:.9375rem .9375rem;display:flex;flex-direction:column;border-radius:10px}.zoom-recording-part .zoom-recording-part__title{margin:0 0 .9375rem}.zoom-recording-part .zoom-recording-part__actions{overflow:hidden}.zoom-recording-part .zoom-recording-part__actions>div{display:flex;margin:-.625rem}.zoom-recording-part .zoom-recording-part__actions>div>*{margin:.625rem;flex:1}.zoom-recording-part:nth-child(odd){background:#f7f7f7}@media screen and (min-width:768px){.zoom-recording-part{flex-direction:row;align-items:center}.zoom-recording-part .zoom-recording-part__title{margin:0}.zoom-recording-part .zoom-recording-part__actions{margin-left:auto}.zoom-recording-part .zoom-recording-part__actions>div>*{flex:auto}}.zoom-booking{overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:1.25rem;margin-bottom:1.25rem;position:relative}.zoom-booking>div{display:flex;margin:-.625rem;flex-direction:column}.zoom-booking>div>*{margin:.625rem}.zoom-booking .zoom-booking__details{flex:1}.zoom-booking .zoom-booking__header{display:flex;flex-direction:column}.zoom-booking .zoom-booking__img{width:80px;border-radius:100%;overflow:hidden;margin-bottom:1.25rem;flex-shrink:0;align-self:flex-start;aspect-ratio:1/1}.zoom-booking .zoom-booking__img img{object-fit:cover;width:100%;height:100%}.zoom-booking .zoom-booking__date{color:#666;font-family:"Reem Kufi",sans-serif;font-weight:600;text-transform:uppercase;font-size:1.125rem}.zoom-booking .zoom-booking__title{margin:.625rem 0 0;font-size:1.75rem}.zoom-booking .zoom-booking__meta{overflow:hidden;margin-top:1.25rem}.zoom-booking .zoom-booking__meta>div{display:flex;margin:-1.25rem}.zoom-booking .zoom-booking__meta>div>*{margin:1.25rem;font-size:1.125rem}.zoom-booking .zoom-booking__meta span{display:block}.zoom-booking .zoom-booking__join .button{width:100%}.zoom-booking .zoom-booking__check-time{text-align:center;margin-top:0;text-transform:none;color:#333;font-family:"PT Serif",serif}.zoom-booking .zoom-booking__check-time:before{background:#c19d54}.zoom-booking:last-child{margin-bottom:0}@media screen and (min-width:768px){.zoom-booking{padding-bottom:1.875rem;margin-bottom:1.875rem}.zoom-booking>div{flex-direction:row;align-items:flex-end;margin:-1.25rem}.zoom-booking>div>*{margin:1.25rem}.zoom-booking .zoom-booking__header{flex-direction:row;align-items:center}.zoom-booking .zoom-booking__img{margin:0 1.25rem 0 0}.zoom-booking .zoom-booking__meta span{display:inline}.zoom-booking .zoom-booking__join .button{width:auto}}@media screen and (min-width:1020px){.zoom-booking .zoom-booking__img{width:120px;margin:0 1.875rem 0 0}.zoom-booking .zoom-booking__check-time{position:absolute;top:0;right:0;margin:0}}.message{border:1px solid #333;padding:.9375rem;border-radius:15px}.message.message--hidden{opacity:0}
.cta{background:#000;padding:1.875rem;border-radius:20px;color:#fff;z-index:3;position:relative}.cta>div{display:flex;flex-wrap:wrap;align-items:center}.cta>div>*{width:100%}.cta .cta__action,.cta .cta__actions{margin-top:1.875rem}.cta .cta__actions{overflow:hidden}.cta .cta__actions>div{display:flex;margin:-.3125rem;flex-wrap:wrap}.cta .cta__actions>div>*{margin:.3125rem}.cta .cta__actions .button{width:100%}.cta .cta__title{margin-bottom:.5rem;position:relative;display:inline-block;color:#fff;font-size:1.75rem}@media (min-width:480px) and (max-width:1780px){.cta .cta__title{font-size:calc( 28px + 8 * (100vw - 480px) / (1780 - 480))}}@media (min-width:1781px){.cta .cta__title{font-size:2.25rem}}.cta .cta__title:last-child{margin-bottom:0}.cta .cta__description{font-size:1rem}.cta .cta__small-print{position:absolute;height:21px;top:0;right:0}.cta .cta__small-print>span{font-size:.75rem;line-height:100%;font-weight:700;color:#c19d54;border:2px solid #c19d54;display:block;height:21px;width:21px;border-radius:100%;cursor:pointer;padding:0;line-height:17px;text-align:center}.cta .cta__small-print>div{position:absolute;left:-99999px;opacity:0;bottom:calc(100% + 21px);padding-left:1.25rem;transition:opacity .2s ease-in-out}.cta .cta__small-print>div>div{background:#fff;color:#333;border-radius:1.25rem;padding:1.25rem;width:250px;filter:drop-shadow(0 0 6px rgba(0,0,0,.16))}.cta .cta__small-print>div>div:before{width:0;height:0;content:'';display:block;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;right:1.25rem;top:100%}.cta .cta__small-print>div>div>p{font-size:.8125rem;font-family:"PT Serif",serif;font-weight:400;text-transform:none}.cta .cta__small-print:hover>div{opacity:1;right:calc(100% - 41px);left:auto}.cta .cta__form .form-row{margin-bottom:0;position:relative}.cta .cta__form .form-row:not(.form-row--select):not(.form-row--checkbox):not(.form-row--radio):not(.form-row--skip) label:not(.error):not(.file-upload){font-size:1.0625rem;left:1.25rem;top:.875rem}.cta .cta__form input[type=email]{width:100%;background:#fff;border-radius:40px;border:none;height:47px;padding:.625rem 1.25rem}.cta .cta__form button{width:100%;margin-top:.625rem;transition:background .2s ease-in-out}.cta .cta__message{display:block;margin-top:.625rem;text-align:center}.cta.cta--blue{background:radial-gradient(closest-side at 50% 50%,#02329d 0,#01194f 250%)}@media screen and (min-width:375px){.cta .cta__small-print{right:auto;left:calc(100% + .625rem)}}@media screen and (min-width:768px){.cta .cta__actions>div{margin:-.75rem}.cta .cta__actions>div>*{margin:.75rem}.cta .cta__actions .button{width:auto}}@media screen and (min-width:1020px){.cta .cta__small-print>div{bottom:auto;top:50%;width:410px;transform:translate(0,-50%)}.cta .cta__small-print>div>div:before{width:0;height:0;content:'';display:block;border-left:none;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;left:-.625rem;right:auto;top:50%;transform:translate(0,-50%)}.cta .cta__small-print:hover>div{left:1.25rem;right:auto}.cta .cta__form{position:relative}.cta .cta__form .form-row:not(.form-row--select):not(.form-row--checkbox):not(.form-row--radio):not(.form-row--skip) label:not(.error):not(.file-upload){top:1.3125rem;left:2.1875rem}.cta .cta__form input[type=email]{height:64px;border-radius:60px;padding:.625rem 10rem .625rem 2.1875rem}.cta .cta__form button{position:absolute;top:7px;right:7px;bottom:7px;margin:0;width:auto}.cta.cta--email{padding:1.5625rem 1.875rem 1.5625rem 3.125rem;border-radius:100px}.cta.cta--email>div{flex-wrap:nowrap}.cta.cta--email>div>*{width:auto}.cta.cta--email .cta__action,.cta.cta--email .cta__actions{margin-left:auto;margin-top:0}}@media screen and (min-width:1140px){.cta{border-radius:100px;padding:1.5625rem 1.875rem 1.5625rem 3.125rem}.cta>div{flex-wrap:nowrap}.cta>div>*{width:auto}.cta .cta__action,.cta .cta__actions{margin-left:auto;margin-top:0}}