.occasions-landing-page{margin:84px 0}@media (max-width: 767px){.occasions-landing-page{margin:75px 0}}@media (max-width: 575px){.occasions-landing-page{margin:62px 0}}.occasions-landing-page .occasions-header-container{margin:0;padding:.5rem 0 0}.occasions-landing-page .occasions-header-container .occasions-header-image{position:relative;width:100%;height:550px;background-image:url(/build/assets/occasionsLandingBanner-fca76726.jpg);background-size:cover;background-position:60% top;overflow:hidden}@media (max-width: 1440px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:500px}}@media (max-width: 1200px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:450px;background-position:70% top}}@media (max-width: 1024px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:400px}}@media (max-width: 991px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:350px}}@media (max-width: 767px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:300px;background-position:75% top}}@media (max-width: 575px){.occasions-landing-page .occasions-header-container .occasions-header-image{height:240px;background-image:url(/build/assets/occasionsLandingBannerMobile-4da6800e.png)}}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box{position:absolute;top:58%;left:10%;transform:translateY(-58%);max-width:50%;pointer-events:auto;cursor:auto;z-index:10}@media (max-width: 1200px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box{left:6%}}@media (max-width: 1024px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box{left:48px;max-width:54%}}@media (max-width: 575px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box{left:0;max-width:100%;right:0;margin:0 auto;padding:0 32px}}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{color:#fff;font-size:50px;font-weight:800;margin-bottom:54px;line-height:1.5;text-shadow:2px 2px 10px rgba(0,0,0,.1490196078);max-width:740px}@media (max-width: 1440px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:42px;margin-bottom:40px}}@media (max-width: 1200px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:38px;margin-bottom:36px}}@media (max-width: 1024px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:34px;margin-bottom:28px}}@media (max-width: 991px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:30px}}@media (max-width: 767px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:24px}}@media (max-width: 575px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-title{font-size:22px;text-align:center;margin-bottom:20px}}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container{justify-content:space-evenly}@media (max-width: 1440px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container{justify-content:start}}@media (max-width: 575px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container{justify-content:center}}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{color:#325179;border:none;border-radius:999px;font-size:20px;font-weight:600;cursor:pointer;transition:all .3s ease;width:42%;max-width:330px;min-width:170px}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button:active{transform:translateY(0)}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button i{font-size:22px}@media (max-width: 1440px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{width:36%;font-size:16px}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button i{font-size:20px}}@media (max-width: 1200px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{width:45%}}@media (max-width: 1024px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{width:60%;padding:12px .5rem!important}}@media (max-width: 991px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{width:50%}}@media (max-width: 767px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button{width:230px}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-button i{font-size:18px}}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text{color:#fff;font-size:18px;font-weight:600;gap:1rem}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text i{font-size:36px}@media (max-width: 1440px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text{font-size:16px}}@media (max-width: 1200px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text{gap:.5rem}.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text i{font-size:32px}}@media (max-width: 575px){.occasions-landing-page .occasions-header-container .occasions-header-image .header-content-box .header-cta-container .header-cta-text{font-size:14px}}.occasions-landing-page .parent-occasions-container .parent-occasion-container:nth-child(odd){background-color:#fff}.occasions-landing-page .parent-occasions-container .parent-occasion-container:nth-child(even){background:#FFF5F0}.occasions-landing-page .parent-occasions-splitter{border-top:2px solid;border-image-slice:30 0;border-image-source:linear-gradient(90deg,rgba(77,134,164,0) 0%,#4D86A4 50%,rgba(77,134,164,0) 100%)}.parent-occasions{max-width:1920px;margin:0 auto;padding:3rem 0;width:100%}@media (max-width: 1199px){.parent-occasions{padding:2.5rem 0}}@media (max-width: 991px){.parent-occasions{padding:2rem 0}}@media (max-width: 767px){.parent-occasions{padding:1.5rem 0}}@media (max-width: 575px){.parent-occasions{padding:1.25rem 0;max-width:100%}}.parent-occasions h2{font-weight:700;margin-bottom:8px;font-size:26px;line-height:1.5;color:#015c91}.parent-occasions h2 i{display:flex;font-size:32px}@media (max-width: 991px){.parent-occasions h2{font-size:24px}.parent-occasions h2 i{font-size:28px}}@media (max-width: 575px){.parent-occasions h2{font-size:18px;margin-bottom:6px}.parent-occasions h2 i{font-size:20px}}.parent-occasions p{font-weight:500;color:#797979}@media (max-width: 575px){.parent-occasions p{font-size:14px}}.parent-occasions .iconnic-more.moreDropDown{position:absolute;right:0;top:0}.parent-occasions .occasions-slider{max-width:80%;margin:0 auto;padding:0 10px}@media (max-width: 1920px){.parent-occasions .occasions-slider{max-width:80%}}@media (max-width: 1536px){.parent-occasions .occasions-slider{max-width:90%}}@media (max-width: 1199px){.parent-occasions .occasions-slider{max-width:95%;padding:0 1rem}}@media (max-width: 991px){.parent-occasions .occasions-slider{max-width:100%;padding:0 1.5rem}}.parent-occasions .occasions-slider .parent-occasion-items-container{gap:1.5rem 8px}@media (max-width: 1199px){.parent-occasions .occasions-slider .parent-occasion-items-container{gap:1rem 8px}}@media (max-width: 991px){.parent-occasions .occasions-slider .parent-occasion-items-container{gap:1rem 6px;justify-content:center!important}}@media (max-width: 767px){.parent-occasions .occasions-slider .parent-occasion-items-container{gap:1rem .5rem}}@media (max-width: 575px){.parent-occasions .occasions-slider .parent-occasion-items-container{gap:4px 10px;justify-content:space-between!important}}.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{flex:0 0 auto}@media (min-width: 1200px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:auto}}@media (max-width: 1199px) and (min-width: 992px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:calc(25% - .75rem)}}@media (max-width: 991px) and (min-width: 768px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:calc(33.333% - .67rem)}}@media (max-width: 767px) and (min-width: 576px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:calc(50% - .25rem);max-width:200px}}@media (max-width: 575px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:auto;max-width:180px}}@media (max-width: 450px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper{width:calc(50% - .375rem)}}.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper:has(a .image-horizontal-card){width:calc(33.333% - .67rem)}@media (max-width: 767px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper:has(a .image-horizontal-card){width:auto!important;max-width:fit-content}}@media (max-width: 575px){.parent-occasions .occasions-slider .parent-occasion-items-container .occasion-card-wrapper:has(a .image-horizontal-card){width:calc(50% - .25rem);max-width:fit-content}}
