.cele-main{display:flex;flex-wrap:wrap}.cele-sub{position:relative}.cele-main .cele-text-left{flex:1 1 45%;padding:0 20px}.cele-main .cele-img-right{flex:1 1 55%}.celebration .section-header h2{font-size:60px;line-height:66px;margin-bottom:10px;font-family:CitrusGothicRoughRegular;font-weight:100}.celebration .section-header__subtitle{font-size:84px;line-height:109px;margin-bottom:60px;font-family:CitrusGothicShadow;font-weight:500}.cele-main .cele-img-right img{display:inline-block;width:100%}.cele-main .cele-text-left-inner{padding:0 5px;width:74%;margin:0 0 0 auto}.cele-text-center-inner p,.cele-text-left-inner p{margin:0}.cele-text-center-inner{padding:0 8px}.cele-text-center{position:absolute;bottom:2%;margin:0 auto;left:11%;padding:0 10px}.celebration p{font-size:31px;line-height:47px;font-family:Aaux Next;position:relative}.cele-text-left .cele-text-left-inner p{padding-left:32px}.cele-text-left .cele-text-left-inner p:first-child{padding-left:0}.cele-text-left .cele-text-left-inner p:first-child:before{display:none}.cele-text-left-inner p:before{content:"";background:url(/cdn/shop/files/icon-check-mark.png?v=1685083937);width:22px;height:20px;position:absolute;background-repeat:no-repeat;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:1780px){.cele-text-center{bottom:-5%}}@media screen and (max-width:1620px){.cele-text-center{bottom:-10%}.cele-sub{margin-bottom:50px}}@media screen and (max-width:1560px){.cele-text-center{left:3%}.cele-sub{margin-bottom:100px}.cele-main .cele-text-left-inner{width:95%}}@media screen and (max-width:1460px){.cele-text-center{bottom:-19%;left:0}.cele-main .cele-text-left-inner{width:100%}}@media screen and (max-width:1279px){.cele-text-center{position:unset}.cele-sub{margin-bottom:0}.cele-main{margin-bottom:30px}.celebration p{font-size:30px}}@media screen and (max-width:1140px){.celebration .section-header__subtitle{font-size:70px;line-height:normal}.celebration .section-header h2,.template-page.were-turning-5 h1{font-size:50px;line-height:normal}}@media screen and (max-width:768px){.celebration .section-header__subtitle{margin-bottom:32px}.cele-main .cele-text-left{flex:0 0 100%}.celebration .section-header__subtitle{font-size:50px}.celebration .section-header h2,.template-page.were-turning-5 h1{font-size:40px}.celebration p{font-size:25px;line-height:35px}}@media screen and (max-width:480px){.celebration p{font-size:20px;line-height:30px}.celebration .section-header h2,.template-page.were-turning-5 h1{font-size:30px}.celebration .section-header__subtitle{font-size:33px}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/celebration.css.map */
