.hide{display:none!important}.wedd-modal .modal-outer{background-color:rgba(0,0,0,.75);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;visibility:hidden;z-index:-1000}.wedd-modal .modal-outer.visible{opacity:1;overflow-x:hidden;overflow-y:auto;visibility:visible;z-index:10000}.wedd-modal .modal{background:#fff;border-radius:10px;margin:30px auto;max-width:500px;opacity:0;padding:40px;position:relative;transform:translateY(-25%);transition:all .3s ease-in-out;visibility:hidden}@media screen and (max-width:540px){.wedd-modal .modal{margin:30px 20px}}.wedd-modal .visible .modal{opacity:1;transform:translate(0);transition:all .3s ease,opacity .1s ease;visibility:visible}.wedd-modal .modal #close{background-color:#fff;border-radius:50%;height:36px;position:absolute;right:-1%;top:-3%;transition:all .3s ease-in-out;width:36px}.wedd-modal .modal #close:focus{border:1px dashed teal}.wedd-modal .modal #close:hover{transform:rotate(180deg)}.wedd-modal .modal #close:after,.wedd-modal .modal #close:before{background-color:#ccc;content:"";height:20px;position:absolute;width:1px}.wedd-modal .modal #close:before{left:47%;top:20%;transform:rotate(45deg)}.wedd-modal .modal #close:after{left:47%;top:20%;transform:rotate(-45deg)}.wedd-modal .modal iframe,.wedd-modal .modal video{height:100%;left:0;position:absolute;top:0;width:100%}.wedd-modal .plan{background-color:#fff}@media only screen and (max-width:991px){.wedd-modal .plan{margin:2.5%}}@media only screen and (max-width:767px){.wedd-modal .plan{margin:0 15px 30px;max-width:none;padding:40px 30px 25px}}.wedd-modal .plan:nth-child(2){border:2px solid #106af4;margin:-58px 0;width:414px;z-index:1}@media only screen and (max-width:991px){.wedd-modal .plan:nth-child(2){margin:2.5%;width:365px}}@media only screen and (max-width:767px){.wedd-modal .plan:nth-child(2){margin:0 15px 30px}}.wedd-modal .plan:nth-child(2) .highlight{display:block}.wedd-modal .head{text-align:center}.wedd-modal .head h2{font-family:Brown Bold Italic,sans-serif;font-size:26px;font-size:1.625rem;font-weight:400;letter-spacing:0;line-height:1.53846em;margin-bottom:20px}.wedd-modal .icons{display:none;margin-bottom:3px}.wedd-modal .icons svg{display:inline-block;margin:0 2px;width:27px}.wedd-modal .icons svg.pink{fill:#ed2b7a}.wedd-modal .icons svg.purple{fill:#7200ff}.wedd-modal .icons svg.orange{fill:#fd7c34}.wedd-modal .price{display:inline-block;margin:0 0 30px;position:relative;white-space:nowrap}.wedd-modal .price .dollar{font-size:51px;font-size:3.1875rem;font-weight:700;letter-spacing:.01039em;line-height:1.01961em}.wedd-modal .price sup{font-weight:400;font-weight:700;letter-spacing:0;line-height:.44444em;line-height:1;top:-1em}.wedd-modal .price sub,.wedd-modal .price sup{font-size:18px;font-size:1.125rem;position:relative}.wedd-modal .price sub{font-weight:400;letter-spacing:.05556em;line-height:1.11111em;line-height:1;padding-left:10px;top:-3px}.wedd-modal .price sub:before{background:#444d57;content:"";height:46px;left:3px;opacity:.19;position:absolute;top:-20px;transform:rotate(30deg);width:2px}.wedd-modal .price.price-mo{display:none}.wedd-modal .billing-yr{font-size:12px;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.33333em;margin:-20px 0 30px;opacity:.5;visibility:visible}.wedd-modal .payment{display:flex;flex-wrap:nowrap;font-size:13px;font-size:.8125rem;font-weight:500;justify-content:space-around;letter-spacing:.03308em;line-height:1.23077em;margin:0 0 30px;position:relative}@media only screen and (max-width:1079px){.wedd-modal .payment{margin:0 -10px 30px}}.wedd-modal .payment button{align-self:start;background:none;border:none;cursor:pointer;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.83333em;margin:8px 0;padding-left:28px;position:relative;text-align:left}@media only screen and (max-width:479px){.wedd-modal .payment button{font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.57143em}}.wedd-modal .payment button:before{border:1px solid #a3a3a3;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.wedd-modal .payment button:focus{outline:none}.wedd-modal .payment button.active:before{border-color:#106af4;border-width:6px}.wedd-modal .payment button span{color:#106af4;display:block;font-size:11.5px}.wedd-modal a.cta-button{background-image:linear-gradient(90deg,#ed2b7a,#560d86);border-radius:27px;color:#fff;display:block;font-size:13px;font-size:.8125rem;font-weight:400;letter-spacing:.25em;line-height:1.53846em;padding:15px 0;text-align:center;text-transform:uppercase;transition:transform .2s ease-out;width:100%}.wedd-modal a.cta-button:hover{transform:scale(1.06)}.wedd-modal ul{border-top:2px solid #dddfe0;margin-top:25px;overflow:hidden;padding-top:20px;position:relative}.wedd-modal ul li{align-items:center;display:flex;font-family:Graphik Web;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.0625em;line-height:1.66667em;padding:10px 0}.wedd-modal ul li.not-included{opacity:.33}.wedd-modal ul li svg{fill:#106af4;height:12px;margin-right:18px;width:12px}.wedd-modal .extra-message{border-top:2px solid #dddfe0;margin-top:15px;padding-top:15px}.wedd-modal .extra-message p{font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.66667em}.wedd-modal .extra-message a{color:#106af4;cursor:pointer}.wedd-modal .more-options{margin:200px 30px 0}@media only screen and (max-width:991px){.wedd-modal .more-options{margin-top:100px}}.wedd-modal .more-options .center{margin-bottom:60px;text-align:center}.wedd-modal .more-options h2{font-family:Brown Bold Italic,sans-serif;font-size:33px;font-size:2.0625rem;font-weight:400;letter-spacing:0;line-height:1.21212em}.wedd-modal .more-options .flex{display:flex;justify-content:space-between;margin:0 auto;max-width:780px}@media only screen and (max-width:599px){.wedd-modal .more-options .flex{display:block}}.wedd-modal .more-options .box{border:2px dashed #c3c8cd;border-radius:8px;display:block;flex:0 0 46%;max-width:46%;padding:80px 40px 170px;position:relative;text-align:center}.wedd-modal .more-options .box:hover{border-color:#aaa}@media only screen and (max-width:767px){.wedd-modal .more-options .box{max-width:400px}}@media only screen and (max-width:599px){.wedd-modal .more-options .box{margin:0 auto 90px}}.wedd-modal .more-options img{margin-bottom:15px}.wedd-modal .more-options h3{font-family:Brown Bold Italic,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:400;letter-spacing:.07143em;line-height:1.90476em;margin-bottom:10px}.wedd-modal .more-options p{font-family:Graphik Web;font-size:14.5px;font-size:.90625rem;font-weight:400;letter-spacing:.02759em;line-height:1.72414em;margin-bottom:10px}.wedd-modal .more-options h4{font-family:Graphik Web;font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:.02222em;line-height:1.38889em}.wedd-modal .more-options h5{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#ed2b7a 2.31%,#560d86 97.38%);-webkit-background-clip:text;background-clip:text;bottom:100px;font-family:Graphik Web;font-size:17px;font-size:1.0625rem;font-weight:500;left:0;letter-spacing:.01588em;line-height:1.70588em;padding-bottom:4px;position:absolute;width:100%}.wedd-modal .more-options h5:after{background:transparent url(https://www.soundstripe.com/hubfs/line2.png) 0 0 no-repeat;background-size:115px 7px;bottom:0;content:"";height:7px;left:50%;position:absolute;transform:translate(-57px);width:115px}.wedd-modal .hide{display:none}