.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%}@media(min-width: 1050px){.subNavPage .cb-imageOrVideoWithText .inner{grid-template-columns:1fr;grid-gap:0}.subNavPage .cb-imageOrVideoWithText .inner.leftAlignment .text{padding-left:0;grid-column-start:1}.subNavPage .cb-imageOrVideoWithText .text{padding:0 0 40px}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-imageOrVideoWithText .text{padding-bottom:50px}}@media(min-width: 1050px){.subNavPage .cb-imageOrVideoWithText .image{width:100%;height:370px}}@media(min-width: 1050px)and (min-width: 1420px){.subNavPage .cb-imageOrVideoWithText .image{height:475px}}@media(min-width: 1050px){.subNavPage .cb-imageOrVideoWithText .image img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width: 768px){.cb-imageOrVideoWithText .inner{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-gap:30px}}@media(min-width: 1050px){.cb-imageOrVideoWithText .inner{grid-gap:40px}}@media(min-width: 768px){.cb-imageOrVideoWithText .inner.leftAlignment .text{padding-left:30px;padding-right:0;grid-column-start:2;grid-row-start:1}}@media(min-width: 1050px){.cb-imageOrVideoWithText .inner.leftAlignment .text{padding-left:40px}}@media(min-width: 1420px){.cb-imageOrVideoWithText .inner.leftAlignment .text{padding-left:80px}}@media(min-width: 1700px){.cb-imageOrVideoWithText .inner.leftAlignment .text{padding-left:120px}}@media(max-width: 767px){.cb-imageOrVideoWithText .text{padding-bottom:40px}}@media(min-width: 768px){.cb-imageOrVideoWithText .text{padding-right:30px}}@media(min-width: 1050px){.cb-imageOrVideoWithText .text{padding-right:40px}}@media(min-width: 1420px){.cb-imageOrVideoWithText .text{padding-right:80px}}@media(min-width: 1700px){.cb-imageOrVideoWithText .text{padding-right:120px}}.cb-imageOrVideoWithText .text>*:last-child{margin-bottom:0}.cb-imageOrVideoWithText .text ul li:last-of-type,.cb-imageOrVideoWithText .text ol li:last-of-type{margin-bottom:0}@media(min-width: 1700px){.cb-imageOrVideoWithText .text ul li,.cb-imageOrVideoWithText .text ol li{font-size:1.8rem}}.cb-imageOrVideoWithText .text ul li strong a,.cb-imageOrVideoWithText .text ol li strong a{font-weight:700}.cb-imageOrVideoWithText .image{position:relative}.cb-imageOrVideoWithText .image img{width:100%;height:100%;border-radius:10px}@media(min-width: 768px){.cb-imageOrVideoWithText .image img{border-radius:20px}}.cb-imageOrVideoWithText .image .playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;outline-offset:6px;background-color:#6740fc;border-radius:50%;transition:background-color .2s ease;box-shadow:0px 0px 0px 3px rgba(255,255,255,.5)}@media(min-width: 768px){.cb-imageOrVideoWithText .image .playIcon{width:50px;height:50px}}@media(min-width: 1050px){.cb-imageOrVideoWithText .image .playIcon{box-shadow:0px 0px 0px 4px rgba(255,255,255,.5);width:65px;height:65px}}@media(min-width: 1420px){.cb-imageOrVideoWithText .image .playIcon{width:80px;height:80px}}.cb-imageOrVideoWithText .image .playIcon:hover{background-color:#4b27d6}.cb-imageOrVideoWithText .image .playIcon:focus-visible{outline:1px solid #4c16b3}.cb-imageOrVideoWithText>.modal{position:fixed}.cb-imageOrVideoWithText:not(.customPadding).background-greycurvebottom>.modal,.cb-imageOrVideoWithText:not(.customPadding).background-greycurvetop>.modal{position:fixed;z-index:20010}
