.page_page_services__N2nDQ{font-family:var(--font-reddit-sans);background-image:url(/images/background.webp);background-size:cover;background-position:top;background-repeat:no-repeat;width:100%;padding:80px 160px;background-attachment:fixed;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr;grid-gap:30px;gap:30px;grid-template-areas:"intro services_grid"}.page_intro__8LPkj{grid-area:intro;max-width:800px}.page_intro__8LPkj h1{font-family:var(--font-modak);color:var(--coral-red);margin-bottom:.5rem;font-weight:400;line-height:.7}.page_intro__8LPkj h1 span{display:block}.page_intro__8LPkj h1 span:first-child{font-size:4rem;margin-left:60px}.page_intro__8LPkj h1 span:nth-child(2){font-size:6rem}.page_underline__ZDP98{display:flex;margin-left:80px;margin-bottom:80px;margin-top:20px}.page_intro__8LPkj h2{font-family:var(--font-reddit-sans);font-size:2rem;color:var(--dark-black);font-weight:900;line-height:1}.page_intro__8LPkj h2:first-of-type{margin-top:2.5rem}.page_intro__8LPkj p{font-family:var(--font-reddit-sans);font-size:1.2rem;color:var(--dark-black);font-weight:300}.page_intro__8LPkj .page_space__d_Xu1{margin-top:20px}.page_intro__8LPkj .page_italic__uM6oh{font-style:italic}.page_services_grid__kyrD_{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:50px;gap:50px;grid-template-areas:". ."}.page_services_grid_in__NExNU{display:grid;grid-template-columns:1fr;grid-template-rows:1.2fr .8fr;grid-gap:50px;gap:50px;grid-template-areas:"." "."}.page_services_grid_in__NExNU .page_service_card_designer__yhuCY{margin-right:100px}.page_services_grid_in__NExNU a:nth-child(2){margin-right:-70px}.page_service_card_designer__yhuCY,.page_service_card_event__jW13Y,.page_service_card_wedding__rLyJW{position:relative;border-radius:12px;overflow:hidden;border:none;cursor:pointer;box-shadow:20px 20px #fff;transition:.4s}.page_service_card_wedding__rLyJW{margin-top:100px;aspect-ratio:3.6/5}.page_service_card_event__jW13Y{aspect-ratio:5/2.8}.page_service_card_designer__yhuCY:hover,.page_service_card_event__jW13Y:hover,.page_service_card_wedding__rLyJW:hover{box-shadow:8px 8px #fff}.page_service_card_designer__yhuCY:active,.page_service_card_event__jW13Y:active,.page_service_card_wedding__rLyJW:active{box-shadow:0 0 #fff}.page_card_content__y0_en{position:relative;width:100%;height:100%}.page_card_image__4u9cE{width:100%;height:100%;object-fit:cover}.page_card_content__y0_en h3{position:absolute;bottom:2rem;left:0;right:0;text-align:center;color:white;font-family:var(--font-modak);font-size:3rem;font-weight:400;color:var(--light-pink);line-height:1.2}.page_card_content__y0_en h3 span{display:block}.page_card_content__y0_en h3 span:first-child{margin-left:-50px;margin-bottom:-25px}.page_card_content__y0_en h3 span:nth-child(2){margin-right:-50px}@media screen and (min-width:1920px){.page_page_services__N2nDQ{padding:5% 10%}}@media screen and (max-width:1639px){.page_page_services__N2nDQ{display:block}}@media screen and (max-width:1024px){.page_page_services__N2nDQ{padding:60px 80px;gap:40px}.page_intro__8LPkj h1 span:first-child{font-size:4.2rem;margin-left:40px}.page_intro__8LPkj h1 span:nth-child(2){font-size:5.3rem}.page_underline__ZDP98{margin-left:60px}.page_intro__8LPkj h2{font-size:1.45rem}.page_intro__8LPkj p{font-size:1rem}.page_services_grid_in__NExNU a:nth-child(2){margin-right:-30px}}@media screen and (max-width:768px){.page_page_services__N2nDQ{grid-template-columns:1fr;grid-template-areas:"intro" "services_grid";padding:40px;gap:50px;background-attachment:scroll}.page_intro__8LPkj{max-width:100%;padding:10px}.page_intro__8LPkj h1 span:first-child{font-size:3.7rem;margin-left:20px}.page_intro__8LPkj h1 span:nth-child(2){font-size:4.7rem}.page_underline__ZDP98{margin-left:40px}.page_intro__8LPkj h2{font-size:1.38rem}.page_services_grid__kyrD_{grid-template-columns:1fr;grid-template-areas:"." ".";gap:30px}.page_services_grid_in__NExNU{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:20px}.page_services_grid_in__NExNU a:first-child{margin-right:10px}.page_services_grid_in__NExNU a:nth-child(2){margin-right:0}.page_service_card__lSU2M:first-child{aspect-ratio:4/5}.page_service_card__lSU2M:nth-child(2){aspect-ratio:1/1}.page_card_content__y0_en h3{bottom:1.5rem}.page_card_content__y0_en h3 span:first-child{margin-left:-30px;margin-bottom:-15px}.page_card_content__y0_en h3 span:nth-child(2){margin-right:-30px}}@media screen and (max-width:480px){.page_page_services__N2nDQ{padding:30px 20px;gap:40px}.page_intro__8LPkj h1 span:first-child{font-size:3.8rem;margin-left:50px}.page_intro__8LPkj h1 span:nth-child(2){font-size:4.4rem;margin-left:20px}.page_underline__ZDP98{margin:inherit}.page_underline__ZDP98 img{width:200px;height:auto}.page_intro__8LPkj h2{font-size:1.22rem;margin:.6rem 0}.page_intro__8LPkj h2:first-of-type{margin-top:2.5rem}.page_intro__8LPkj p{font-size:.94rem;line-height:1.4}.page_services_grid__kyrD_{gap:50px;padding:20px}.page_services_grid_in__NExNU{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:50px}.page_services_grid_in__NExNU a:first-child,.page_services_grid_in__NExNU a:nth-child(2){margin-right:0}.page_service_card__lSU2M:first-child,.page_service_card__lSU2M:nth-child(2){aspect-ratio:4/5}.page_service_card__lSU2M{box-shadow:10px 10px #fff}.page_service_card__lSU2M:hover{box-shadow:5px 5px #fff}.page_service_card_designer__yhuCY,.page_service_card_event__jW13Y,.page_service_card_wedding__rLyJW{aspect-ratio:1/1;margin-top:inherit}.page_card_content__y0_en h3{bottom:1rem}.page_card_content__y0_en h3 span:first-child{margin-left:-20px;margin-bottom:-10px}.page_card_content__y0_en h3 span:nth-child(2){margin-right:-20px}.page_underline__ZDP98{margin-left:auto;margin-right:auto;display:flex;justify-content:center}}@media screen and (max-width:360px){.page_page_services__N2nDQ{padding:20px 15px}.page_intro__8LPkj h1 span:first-child{font-size:2.5rem;margin-left:5px}.page_intro__8LPkj h1 span:nth-child(2){font-size:3.1rem}.page_intro__8LPkj h2{font-size:1.1rem}.page_intro__8LPkj p{font-size:.88rem}.page_service_card__lSU2M{box-shadow:8px 8px #fff}.page_service_card__lSU2M:hover{box-shadow:4px 4px #fff}}.page_desktop_only__yUNDL{display:block}.page_mobile_only__hVkpF{display:none}@media screen and (max-width:600px){.page_desktop_only__yUNDL{display:none!important}.page_mobile_only__hVkpF{display:block!important}}