.seox-addon-modal-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;visibility:hidden}.seox-addon-modal-wrapper .modal-content{position:relative;background:rgba(0,0,0,0);max-width:768px;width:fit-content;height:auto;opacity:0;transform:translateY(-20px);transition:opacity .4s ease-in-out,transform .7s ease-in-out}@media screen and (max-width: 768px){.seox-addon-modal-wrapper .modal-content{max-width:calc(100% - 24px)}}.seox-addon-modal-wrapper.show{visibility:visible;pointer-events:auto;opacity:1}.seox-addon-modal-wrapper.show .modal-content{opacity:1;transform:translateY(0)}.seox-addon-modal-wrapper .close-modal{position:absolute;top:-38px;right:-38px;height:38px;width:38px;display:flex;justify-content:center;align-items:center;font-size:30px;background-color:rgba(255,255,255,.5019607843);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M10.192 0.343994L5.94903 4.58599L1.70703 0.343994L0.29303 1.75799L4.53503 5.99999L0.29303 10.242L1.70703 11.656L5.94903 7.41399L10.192 11.656L11.606 10.242L7.36403 5.99999L11.606 1.75799L10.192 0.343994Z%27 fill=%27black%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;border-radius:100%;cursor:pointer}.seox-addon-modal-wrapper .close-modal:hover{background-color:#fff}@media screen and (max-width: 768px){.seox-addon-modal-wrapper .close-modal{top:auto;bottom:-46px;right:calc(50% - 19px)}}.seox-addon-modal-wrapper .modal-image,.seox-addon-modal-wrapper .modal-video{max-width:100%;height:auto}.seox-addon-modal-wrapper .modal-image{max-height:80vh}.seox-addon-modal-wrapper .modal-content[data-shorts=true] .modal-video{aspect-ratio:9/16;height:70vh;width:auto}.seox-addon-modal-wrapper .modal-video{aspect-ratio:16/9;width:768px}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.05)}100%{transform:translate(-50%, -50%) scale(1)}}.iframe-overlay{transition:background-color .2s ease}.iframe-overlay .click-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(255,255,255,.9);padding:10px 20px;border-radius:5px;font-size:14px;pointer-events:none;opacity:0;transition:opacity .2s ease}.iframe-overlay:hover{background-color:rgba(0,0,0,.1)}.iframe-overlay:hover .click-indicator{opacity:1;animation:pulse 2s infinite}
