.special-offer{background-color:#ff9800;color:#fff;padding:40px 20px;text-align:center;border-radius:8px;margin:20px;max-width:100%;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative}.special-offer::before{content:'';position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:repeating-linear-gradient(45deg, #fff7e6, #fff7e6 10px, #ffcc80 10px, #ffcc80 20px);z-index:-1;border-radius:12px}.special-offer h1{font-size:2.5em;margin:0 0 10px;font-family:'Brush Script MT',cursive;text-shadow:2px 2px #e65100}.special-offer p{font-size:1.2em;margin:10px 0}.special-offer a{display:inline-block;margin-top:20px;padding:10px 20px;background-color:#e65100;color:#fff;text-decoration:none;font-size:1.1em;border-radius:4px;transition:background-color .3s ease}.special-offer a:hover{background-color:#bf360c}.modal-footer{display:none}.modal-popup .modal-inner-wrap{width:38%;margin:22rem auto}.modal-popup .modal-header .modal-slide .modal-content .modal-inner-wrap{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important}.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap{background:none;box-shadow:none}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{z-index:99;top:15px;right:15px}