.elementor-16577 .elementor-element.elementor-element-45e27d77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:8%;--padding-right:6%;}.elementor-16577 .elementor-element.elementor-element-bd2df79{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-16577 .elementor-element.elementor-element-bd2df79 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0% 0% 0% 0%;}.elementor-16577 .elementor-element.elementor-element-01a657c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 13% 4% 0%;}.elementor-16577 .elementor-element.elementor-element-01a657c{font-family:var( --e-global-typography-29c855d-font-family ), Sans-serif;font-size:var( --e-global-typography-29c855d-font-size );font-weight:var( --e-global-typography-29c855d-font-weight );text-transform:var( --e-global-typography-29c855d-text-transform );font-style:var( --e-global-typography-29c855d-font-style );text-decoration:var( --e-global-typography-29c855d-text-decoration );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-16577 .elementor-element.elementor-element-301fa8d9{width:100%;max-width:100%;}.elementor-16577 .elementor-element.elementor-element-301fa8d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 5% 0%;}.elementor-16577 .elementor-element.elementor-element-301fa8d9 img{width:100%;max-width:780px;}#elementor-popup-modal-16577 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-16577 .dialog-message{width:697px;height:auto;}#elementor-popup-modal-16577{justify-content:center;align-items:center;}#elementor-popup-modal-16577 .dialog-close-button{display:flex;top:4px;background-color:var( --e-global-color-d3652da );font-size:24px;}body:not(.rtl) #elementor-popup-modal-16577 .dialog-close-button{right:4px;}body.rtl #elementor-popup-modal-16577 .dialog-close-button{left:4px;}#elementor-popup-modal-16577 .dialog-close-button i{color:#D67900;}#elementor-popup-modal-16577 .dialog-close-button svg{fill:#D67900;}#elementor-popup-modal-16577 .dialog-close-button:hover i{color:var( --e-global-color-dc10a8f );}#elementor-popup-modal-16577 .dialog-close-button:hover{background-color:var( --e-global-color-76763b9 );}@media(max-width:1024px){.elementor-16577 .elementor-element.elementor-element-01a657c{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}}@media(max-width:767px){.elementor-16577 .elementor-element.elementor-element-45e27d77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:8%;--padding-right:6%;}.elementor-16577 .elementor-element.elementor-element-01a657c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 8% 0%;}.elementor-16577 .elementor-element.elementor-element-01a657c{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}}/* Start custom CSS */.wheelPopup {z-index: 9999}

.popupIcon svg {
    width: 100% !important;
    height: auto;
}

a.dialog-close-button.dialog-lightbox-close-button {
    border-radius: 100%;
    padding: 2px;
}
    
.wheelPopup .hrDiv hr,
.wheelPopup .hrDivTwo hr {
    border-top: 3px solid #386dbd;
}

.wheelPopup .audienceNote {
    font-weight: bold; 
    font-size: small;
    padding-top: 15px;
    padding-bottom: 25px;
    float: left;
    width: 100%;
}

@media (max-width: 767.9px) {
    .wheelPopup .dialog-widget-content.dialog-lightbox-widget-content.animated .dialog-message.dialog-lightbox-message {
     width: 100% !important;
     }
     .wheelPopup .dialog-widget-content.dialog-lightbox-widget-content.animated {
	    width: 95% !important;
	    overflow: hidden !important;
    }
    .wheelPopup.sliceOne .e-con>.elementor-element.elementor-absolute.textBox {
        position: relative !important; 
        top: auto !important;
        left: auto !important;
        right: auto !important;
        margin: 0 auto -8% !important;
        width: 90% !important;
    }
    .wheelPopup .elementor-element.elementor-widget-text-editor:not(.textBox) .elementor-widget-container > span:not(.audienceNote) {
        font-size: 14px !important;
    }
    /* this was meant to move the line, but it isn't always in the right place. instead the HTML element was hidden using Responsive settings
    .wheelPopup.sliceOne .hrDiv {
        top: 70%  !important;
        transform: rotate(90deg)  !important;
        left: 58% !important;
    } */
}/* End custom CSS */