.giftvoucher-body{text-align:center}.giftvoucher-body h1{color:#343434;font-family:Montserrat,sans-serif;font-size:36px;line-height:44px;text-align:center;font-weight:600;margin-bottom:31px}@media(max-width:1024px){.giftvoucher-body h1{font-size:30px;line-height:40px;margin-bottom:25px}}@media(max-width:767px){.giftvoucher-body h1{font-size:23px;line-height:28px}}.giftvoucher-body p{color:#626262;font-family:Rubik,sans-serif;font-size:16px;line-height:26px;text-align:center;padding-bottom:19px;max-width:790px;margin:0 auto}@media(max-width:767px){.giftvoucher-body p{font-size:14px;line-height:24px;padding-bottom:10px}}.giftvoucher-body p:last-child{padding-bottom:0}.giftvoucher-body p a{color:#0098ff;font-size:inherit}.giftvoucher-body .easy-give-receive{padding:49px 0 59px}@media(max-width:767px){.giftvoucher-body .easy-give-receive{padding:35px 0}}.giftvoucher-body .pick-voucher{position:relative;padding:35px 0 0;margin-bottom:70px}.giftvoucher-body .pick-voucher .custom-container{overflow:visible}@media(max-width:767px){.giftvoucher-body .pick-voucher{background-color:#f6f6f6;padding-bottom:20px}}.giftvoucher-body .pick-voucher h3{color:#343434;font-family:Montserrat,sans-serif;font-size:30px;line-height:37px;font-weight:600;margin:0}@media(max-width:767px){.giftvoucher-body .pick-voucher h3{font-size:20px;line-height:25px}}.giftvoucher-body .pick-voucher:after{position:absolute;height:257px;background-color:#f6f6f6;top:0;content:"";width:100%;left:0;right:0;z-index:-1}@media(max-width:768px){.giftvoucher-body .pick-voucher:after{height:470px}}@media(max-width:767px){.giftvoucher-body .pick-voucher:after{content:none}}.giftvoucher-body .gift-card{padding:94px 0}@media(max-width:767px){.giftvoucher-body .gift-card{padding:25px 0}}.giftvoucher-body .gift-card h3{color:#343434;font-family:Montserrat,sans-serif;font-size:36px;line-height:44px;text-align:center;font-weight:600;margin-bottom:30px}@media(max-width:1024px){.giftvoucher-body .gift-card h3{font-size:30px;line-height:50px;margin-bottom:20px}}@media(max-width:767px){.giftvoucher-body .gift-card h3{font-size:20px;line-height:25px}}.giftvoucher-body .gift-card span{color:#626262;font-family:Rubik,sans-serif;font-size:16px;line-height:19px;text-align:center;font-weight:500}@media(max-width:1024px){.giftvoucher-body .gift-card span{font-size:14px;line-height:18px}}@media(max-width:767px){.giftvoucher-body .gift-card span{font-size:14px;line-height:18px}.giftvoucher-body .gift-card span:last-child{max-width:80%;margin:0 auto}}.banner-leftalign-wrapper{display:block;width:100%;background:linear-gradient(180deg,#00c9ff,#007ed4);overflow:hidden;position:relative}@media(max-width:1024px){.banner-leftalign-wrapper{max-height:100%;min-height:auto}}@media(max-width:767px){.banner-leftalign-wrapper{max-height:100%;min-height:270px}}@media(min-width:1280px){.banner-leftalign-wrapper>.container-fluid{padding-left:40px}}.banner-leftalign-wrapper:after{position:absolute;bottom:0;right:0;content:"";background-image:url(/images/Gift-Vouchers-Banner-Image.jpg);width:100%;height:100%;background-repeat:no-repeat;background-position:100%;background-size:contain}@media(max-width:1024px){.banner-leftalign-wrapper:after{right:-100px}}@media(max-width:767px){.banner-leftalign-wrapper:after{right:0;background-image:url(/images/happy-girl.png);background-size:contain}}.banner-leftalign-wrapper>div{height:100%}.banner-leftalign-wrapper .banner-leftalign{display:flex;flex-wrap:wrap;align-items:center;position:relative;min-height:376px;height:100%;z-index:1}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign{min-height:270px;align-items:flex-start;height:auto}}.banner-leftalign-wrapper .banner-leftalign .banner-desc{flex:0 0 50%;width:50%;padding:80px 0}@media(max-width:1500px){.banner-leftalign-wrapper .banner-leftalign .banner-desc{flex:0 0 55%;width:55%}}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc{flex:0 0 60%;width:60%;padding:40px 0}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc{flex:0 0 67%;width:67%;max-width:100%;padding:50px 0}}.banner-leftalign-wrapper .banner-leftalign .banner-desc h3{font-family:Montserrat,sans-serif;font-size:20px;line-height:26px;color:#fff;margin:28px 0 10px;font-weight:600}.banner-leftalign-wrapper .banner-leftalign .banner-desc p{color:#fff;font-family:Rubik,sans-serif;font-size:20px;line-height:24px;font-weight:400;margin:0;padding:0}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p{font-size:18px;line-height:20px}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p{font-size:14px;line-height:18px}}.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;line-height:49px;font-weight:600;padding-bottom:7px;margin-bottom:11px;position:relative}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child{font-size:34px;line-height:40px}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child{font-size:23px;line-height:30px;padding-bottom:7px;margin-bottom:10px}}@media(max-width:600px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child{font-size:20px;line-height:24px}}.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child:after{height:1px;width:447px;opacity:.54;background-color:#7ddfff;position:absolute;content:"";left:0;right:auto;top:auto;bottom:0}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child:after{width:330px}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc p:first-child:after{width:70%}}.banner-leftalign-wrapper .banner-leftalign .banner-desc a{height:46px;width:159.5px;border:2px solid #fff;background-color:rgba(0,0,0,0);margin-top:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;position:relative}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a{height:42px;width:135px;margin-top:20px}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a{height:30px;width:120px;margin-top:18px;margin-bottom:15px}}.banner-leftalign-wrapper .banner-leftalign .banner-desc a span{font-size:16px;line-height:19px;font-family:Montserrat,sans-serif;color:#fff;padding-right:25px;position:relative;transition:color .5s;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;z-index:1}@media(max-width:1024px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a span{font-size:16px;line-height:19px}}@media(max-width:767px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a span{font-size:13px;line-height:16px}}.banner-leftalign-wrapper .banner-leftalign .banner-desc a span:after{position:absolute;content:"";background-image:url(/icons/buy-arrow.png);width:20px;height:15px;left:auto;right:0;z-index:99;background-size:19px;background-repeat:no-repeat;top:50%;transform:translateY(-50%);transition:background-image .5s}.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover{background-color:#fff}@media(max-width:768px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover{background-color:rgba(0,0,0,0)}}.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover span{color:#0098ff}@media(max-width:768px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover span{color:#fff}}.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover span:after{background-image:url(/icons/buy-arrow-b.png)}@media(max-width:768px){.banner-leftalign-wrapper .banner-leftalign .banner-desc a:hover span:after{background-image:url(/icons/buy-arrow.png)}}