.site-main section.intro{padding-top:85px;padding-bottom:85px}@media(max-width: 767px){.site-main section.intro{padding-top:40px;padding-bottom:40px}}.site-main section.intro-heading{font-family:"Playfair Display",sans-serif;font-size:1.75rem;font-weight:400;line-height:130%}@media(max-width: 1024px){.site-main section.intro-heading{font-size:1.25rem}}.site-main section.intro .container{display:flex;flex-direction:column;gap:24px;align-items:center;max-width:642px !important}.site-main section.partners{overflow:hidden;position:relative;min-height:33vw;padding-bottom:0px}@media(max-width: 767px){.site-main section.partners{min-height:200px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.partners{min-height:350px}}.site-main section.partners h4{text-align:center;margin-bottom:38px}.site-main section.partners .partners-list{display:flex;gap:40px;will-change:transform;transition-timing-function:ease-in-out}@media(max-width: 1040px){.site-main section.partners .partners-list{gap:12px}}.site-main section.partners .partners-list .logo-item{flex:0 0 auto;width:18vw;height:18vw;border-radius:50%;background:rgba(0,0,0,0);border:solid 1px #1d1d1d;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.site-main section.partners .partners-list .logo-item{width:90px;height:90px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.partners .partners-list .logo-item{width:160px;height:160px}}.site-main section.partners .partners-list .logo-item a{max-width:8vw;max-height:8vw;width:100%}@media(max-width: 767px){.site-main section.partners .partners-list .logo-item a{max-width:36px;max-height:36px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.partners .partners-list .logo-item a{width:65px;height:65px}}.site-main section.partners .partners-list .logo-item a img{max-width:8vw;max-height:8vw;width:100%;object-fit:contain}@media(max-width: 767px){.site-main section.partners .partners-list .logo-item a img{max-width:36px;max-height:36px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.partners .partners-list .logo-item a img{width:65px;height:65px}}.site-main section.images-section{padding-top:120px}.site-main section.images-section .container{display:flex}@media(max-width: 1024px){.site-main section.images-section .container{align-items:center}}.site-main section.images-section .container img{object-fit:cover}.site-main section.images-section .container img:nth-of-type(1){width:50%;z-index:1;height:430px}@media(max-width: 1024px){.site-main section.images-section .container img:nth-of-type(1){height:120px;width:calc(50% + 20px);margin-top:0;margin-right:-20px}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.images-section .container img:nth-of-type(1){height:290px}}.site-main section.images-section .container img:nth-of-type(2){width:calc(30% + 90px);margin-left:-60px;margin-right:-30px;margin-top:40px;z-index:2;height:320px}@media(max-width: 1024px){.site-main section.images-section .container img:nth-of-type(2){width:50%;height:90px;margin-left:0;margin-right:0;margin-top:0}}@media(min-width: 768px)and (max-width: 1024px){.site-main section.images-section .container img:nth-of-type(2){height:210px}}.site-main section.images-section .container img:nth-of-type(3){width:20%;z-index:3;height:410px}@media(max-width: 1024px){.site-main section.images-section .container img:nth-of-type(3){display:none}}.site-main section.terms-and-conditions{padding-top:85px;padding-bottom:85px}@media(max-width: 767px){.site-main section.terms-and-conditions{padding-top:40px;padding-bottom:40px}}.site-main section.terms-and-conditions .container{display:flex;flex-direction:column;gap:24px;max-width:760px !important}.site-main section.terms-and-conditions .container h2{text-align:center}.site-main section.terms-and-conditions .container ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.site-main section.terms-and-conditions .container ul li{padding-bottom:12px;color:#1d1d1d;border-bottom:1px solid rgba(151,113,88,.1490196078);display:flex;align-items:center;gap:6px}@media(max-width: 1024px){.site-main section.terms-and-conditions .container ul li{align-items:flex-start}}.site-main section.terms-and-conditions .container ul li .separator{width:23px}.site-main section.buy-gift-card{padding-top:85px;padding-bottom:85px;background:#51195d}@media(max-width: 1024px){.site-main section.buy-gift-card{padding-top:40px;padding-bottom:40px}}.site-main section.buy-gift-card .container{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:866px;color:#fff;text-align:center}.site-main section.buy-gift-card .container .form{width:100%}.site-main section.buy-gift-card .container .form h2{margin-bottom:24px !important}.site-main section.buy-gift-card .container .form .buy-form-tabs{display:flex;justify-content:center;gap:24px}.site-main section.buy-gift-card .container .form .buy-form-tabs .tab{font-family:"Playfair Display",sans-serif;font-size:1.75rem;font-weight:400;line-height:130%;cursor:pointer;text-decoration:none;color:#fff}@media(max-width: 1024px){.site-main section.buy-gift-card .container .form .buy-form-tabs .tab{font-size:1.25rem}}.site-main section.buy-gift-card .container .form .buy-form-tabs .tab.active{font-style:italic;text-decoration:underline}.site-main section.buy-gift-card .container .form .tab-content{display:none}.site-main section.buy-gift-card .container .form .tab-content.active{display:block}