.wedd-2{padding:80px 20px 0}.wedd-2 .header{margin-bottom:80px;text-align:center}.wedd-2 .header p{font-family:Simplon,monospace;font-size:19px;font-size:1.1875rem;font-weight:400;letter-spacing:0;line-height:1.15789em;margin-bottom:20px}.wedd-2 .header h2{font-family:Brown Bold Italic,sans-serif;font-size:48px;font-size:3rem;font-weight:400;letter-spacing:.03125em;line-height:1.04167em;margin-bottom:40px;padding:0 15px}@media only screen and (max-width:767px){.wedd-2 .header h2{font-size:36px;font-size:2.25rem;font-weight:400;letter-spacing:.04167em;line-height:1.38889em}}.wedd-2 .flex{display:flex;justify-content:space-between;margin:0 auto;max-width:720px}@media only screen and (max-width:767px){.wedd-2 .flex{display:block}}.wedd-2 .col1{flex:0 0 330px;max-width:330px}@media only screen and (max-width:767px){.wedd-2 .col1{margin:0 auto 40px;max-width:310px}}.wedd-2 .border{background:none;border:2px solid #ccd2d8;border-radius:4px;padding:25px 30px 35px;position:relative;text-align:left;width:100%}.wedd-2 .border.selected{background:#fff;background-clip:padding-box;border:2px solid transparent;position:relative}.wedd-2 .border.selected:before{background:linear-gradient(90deg,#ed2b7a 2.31%,#560d86 97.38%);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.wedd-2 .border.selected .price,.wedd-2 .border.selected h3{-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}.wedd-2 .icon2{height:38px;left:50%;position:absolute;top:0;transform:translate(-19px,-19px);width:38px}.wedd-2 h3{font-family:Brown Bold Italic,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;letter-spacing:.05167em;line-height:1.20833em;margin-bottom:15px}.wedd-2 ul{margin-bottom:30px}.wedd-2 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:5px 0}.wedd-2 .check{display:inline-block;margin-right:15px;width:12px}.wedd-2 .price{font-family:Brown Bold Italic,sans-serif;font-size:23px;font-size:1.4375rem;font-weight:400;letter-spacing:.0313em;line-height:1.34783em}.wedd-2 small{font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.04167em;line-height:1.58333em}.wedd-2 .copy{margin:80px auto 0;max-width:800px;text-align:center}