.wedd-3{padding:60px 20px}.wedd-3 .wrap{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1248px}@media only screen and (max-width:767px){.wedd-3 .wrap{display:block}}.wedd-3 img{max-width:543px}@media only screen and (max-width:1199px){.wedd-3 img{max-width:40%}}@media only screen and (max-width:767px){.wedd-3 img{display:block;margin:0 auto 60px;max-width:245px}}.wedd-3 .text{flex:0 0 555px;max-width:555px}@media only screen and (max-width:1199px){.wedd-3 .text{flex:0 0 46%;max-width:46%}}@media only screen and (max-width:767px){.wedd-3 .text{max-width:545px;text-align:center}}.wedd-3 h2{font-family:Brown Bold Italic,sans-serif;font-size:36px;font-size:2.25rem;font-weight:400;letter-spacing:.04167em;line-height:1.38889em;margin-bottom:30px}.wedd-3 p{font-family:Graphik Web;font-size:15px;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.66667em;margin-bottom:40px}.wedd-3 ul{margin-bottom:30px;width:330px}@media only screen and (max-width:767px){.wedd-3 ul{margin:0 auto 30px}}.wedd-3 li{align-items:center;border-bottom:1px solid #e3e6ea;display:flex;font-family:Graphik Web;font-size:15px;font-size:.9375rem;font-weight:500;letter-spacing:.02667em;line-height:1.33333em;padding:16px 0}.wedd-3 .check{display:inline-block;margin-right:15px;width:12px}.wedd-3 a.btn{background-image:linear-gradient(90deg,#ed2b7a,#560d86);border-radius:15px;color:#fff;display:inline-block;font-family:LL Brown Pro Web;font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:.25em;line-height:1em;padding:10px 35px;position:relative;text-transform:uppercase;transition:all .2s ease;will-change:transform}.wedd-3 a.btn:hover{transform:translateZ(0) scale3d(1.09,1.09,1.09) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}