.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease;position:fixed;width:1000px;height:800px;max-width:90vw;max-height:40vh;opacity:0;visibility:hidden;z-index:20020}@media(min-width: 768px){.modal{max-width:80vw}}@media(min-width: 1050px){.modal{max-width:60vw;max-height:60vh}}@media(min-height: 850px){.modal{max-height:50vh}}.modal.panelActive{transition:all .4s ease;opacity:1;transition-delay:.2s;visibility:visible}.modal .closeButton{position:absolute;width:20px;height:20px;top:-26px;right:-3px;cursor:pointer;outline-offset:2px}.modal .closeButton:focus-visible{outline:1px solid #fff}.modal .closeButton:before,.modal .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:20px;height:3px;background:#fff;display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.modal .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.modal .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.modal .content,.modal iframe{width:100%;height:100%}.cb-fullWidthVideo{margin:0 14px}@media(min-width: 500px){.cb-fullWidthVideo{margin:0 20px}}@media(min-width: 1050px){.cb-fullWidthVideo{margin:0 45px}}.cb-fullWidthVideo .contentContainer{position:relative}@media(min-width: 1050px){.cb-fullWidthVideo .contentContainer:after{content:"";inset:20px;position:absolute;border:10px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #a48045 20%, #8f703e 30%, #ebc866 60%, #a48045 100%)}}.cb-fullWidthVideo .mobileText{display:none}@media(max-width: 1049px){.cb-fullWidthVideo .mobileText{display:block;text-align:center;align-items:center}}.cb-fullWidthVideo .content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 1049px){.cb-fullWidthVideo .content .rteContainer{display:none}}@media(min-width: 1050px){.cb-fullWidthVideo .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20}}.cb-fullWidthVideo .rteContainer h2,.cb-fullWidthVideo .rteContainer span{text-align:center;color:#00341c}@media(min-width: 1050px){.cb-fullWidthVideo .rteContainer h2,.cb-fullWidthVideo .rteContainer span{max-width:20ch;color:#fff}}.cb-fullWidthVideo .rteContainer span{display:block}.cb-fullWidthVideo .playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;outline-offset:2px;z-index:1}@media(min-width: 768px){.cb-fullWidthVideo .playIcon{width:70px;height:70px}}@media(min-width: 1050px){.cb-fullWidthVideo .playIcon{width:80px;height:80px}}@media(min-width: 1420px){.cb-fullWidthVideo .playIcon{width:98px;height:98px}}.cb-fullWidthVideo .playIcon:focus-visible{outline:1px solid #0015ff}.cb-fullWidthVideo .playIcon:hover circle{color:#986f0d}.cb-fullWidthVideo .playIcon:hover path{color:#faf8f5}.cb-fullWidthVideo .playIcon circle,.cb-fullWidthVideo .playIcon path{transition:color ease-in-out .2s}.cb-fullWidthVideo .playIcon circle{color:#d9b04d}.cb-fullWidthVideo .playIcon path{color:#022517}.cb-fullWidthVideo .playIcon svg{height:60px;width:60px;transition:fill .2s ease}@media(min-width: 768px){.cb-fullWidthVideo .playIcon svg{width:70px;height:70px}}@media(min-width: 1050px){.cb-fullWidthVideo .playIcon svg{width:80px;height:80px}}@media(min-width: 1420px){.cb-fullWidthVideo .playIcon svg{width:98px;height:98px}}@media(min-width: 1050px){.cb-fullWidthVideo .playIcon{position:unset;transform:none}}.cb-fullWidthVideo .imageContainer{position:relative}@media(max-width: 1049px){.cb-fullWidthVideo .imageContainer:after{content:"";inset:10px;position:absolute;border:10px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #a48045 20%, #8f703e 30%, #ebc866 60%, #a48045 100%)}}@media(min-width: 1050px){.cb-fullWidthVideo .imageContainer.rteOverlay:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}}@media(max-width: 1049px){.cb-fullWidthVideo .imageContainer.mobileOverlay:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}}.cb-fullWidthVideo .imageContainer img{width:100%;height:100%}
