.optn-banner{bottom:0;left:0;right:0;width:100%;z-index:999999}@media screen and (min-width:1140px){.optn-hide-desktop{display:none!important;height:0!important;width:0!important;overflow:hidden!important;padding:0!important;margin:0!important}}.optn-block-form-input-wrapper-error input{border-color:transparent!important;outline:2px solid #df1c41!important}.optn-form-error-msg{color:#df1c41!important}.optn-inline-slot-active{display:flex;align-items:center;justify-content:center;max-width:unset}.optn-block-form[data-optn-block-version="1"] .optn-block-form-button{position:absolute}button.optn-block-form-button:focus{outline:1px solid #fff!important;box-shadow:0 0 0 3px #000!important}.optn-conv,.optn-conv *{box-sizing:border-box}.optn-bg-video{width:100%;height:100%;pointer-events:none}.optn-bg-video-thirdparty{overflow:hidden;max-width:100%;height:100%;background-color:#fff}.optn-bg-video-iframe-wrapper{position:relative;height:100%;width:100%}.optn-bg-video-iframe-wrapper iframe{position:absolute;inset:0}.optn-block-heading:has(.optn-text-shape){display:flex;align-items:center;justify-content:center}.optn-block-heading .optn-text-shape{overflow:visible;display:block;max-width:100%}.optn-block-image-wrapper{width:100%;height:100%;text-decoration:none;appearance:none}.optn-block-social-content{display:flex}.optn-block-social-content *{transition:all .2s ease}.optn-block-social-content-item{display:flex;align-items:center;text-decoration:none;cursor:pointer}.optn-block-container{display:flex;align-items:center}.optn-block-container .optn-block-container-content{display:flex;align-items:center}.optn-block-form{min-height:min-content}.optn-form-spacer{width:100%;height:100%}button.optn-block-form-button{padding:0;margin:0;cursor:pointer;appearance:none;transition:background .3s,color .3s,border-color .3s;display:grid;place-items:center}.optn-block-form .optn-block-form-input{display:flex;align-items:flex-start;flex-direction:column;width:100%;height:100%}.optn-block-form-input input[type=checkbox]{width:18px;height:18px;margin:0;margin-right:8px;transform:translateY(1px);cursor:pointer;outline:0;position:relative;appearance:none;overflow:hidden}.optn-block-form-input input[type=checkbox]:checked::after{content:"✔";font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.optn-block-form-input input[type=checkbox]:checked::before{content:""}.optn-block-form-input-checkbox{display:flex;align-items:flex-start;justify-content:flex-start}.optn-block-form-input-checkbox label p{margin:0!important}.optn-block-form .optn-block-form-input-input{min-height:unset;outline:0}.optn-block-form .optn-block-form-input-label{white-space:nowrap}.optn-block-form .optn-block-button{align-items:flex-end}.optn-block-form[data-optn-block-version="1"] .optn-block-form-input-wrapper{display:unset;width:100%}.optn-block-form-input-wrapper{display:flex;flex-direction:column}.optn-block-form-input-wrapper :is(input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]){padding:0 8px}.optn-block-video video{width:100%;height:100%}.optn-block-video-thirdparty{position:relative;width:100%;height:100%}.optn-block-video-thumbnail{position:absolute;inset:0;z-index:2;cursor:pointer;overflow:hidden;appearance:none;border:none;padding:0}.optn-block-video-thumbnail::after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%);--r:0px;height:30%;transition:height .1s ease;aspect-ratio:cos(30deg);--_g:calc(tan(60deg) * var(--r)) left var(--r),#000 98%,rgba(0,0,0,0) 101%;mask:conic-gradient(from 60deg at calc(3 * var(--r) / 2 - 100%),#000 60deg,rgba(0,0,0,0) 0) 0 0/calc(100% - 3 * var(--r) / 2) 100% no-repeat,radial-gradient(var(--r) at calc(100% - 2 * var(--r)) 50%,#000 98%,rgba(0,0,0,0) 101%),radial-gradient(var(--r) at top var(--_g)),radial-gradient(var(--r) at bottom var(--_g));clip-path:polygon(100% 50%,0 100%,0 0);background-color:#fff}.optn-block-video-thumbnail:hover::after{height:35%}.optn-block-shortcode{overflow:hidden}