.ContactIntro_intro__R__Vz{position:relative}.ContactIntro_introFlex__FBG8e{display:flex;align-items:center;justify-content:space-between;margin:70px 0}.ContactIntro_introWrapper__k_Ywi{padding-right:60px}.ContactIntro_introHeader__8gzTQ{color:#000;font-family:Abril Fatface;font-size:38px;font-weight:400;line-height:50px;margin:35px 0 30px}@media(max-width:991px){.ContactIntro_introHeader__8gzTQ{font-size:44px}}.ContactIntro_introDesc__h_oHd{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:400}.ContactIntro_introTopDeco__v5PmC{position:absolute;top:-247px;right:-334px}.ContactIntro_introBottomDeco__NlTtg{position:absolute;bottom:0;right:-70px}.ContactIntro_introLogo__mobile__MSvtF{-o-object-fit:none;object-fit:none;align-self:flex-start}@media(min-width:991px){.ContactIntro_introLogo__mobile__MSvtF{display:none}}@media(max-width:991px){.ContactIntro_intro__R__Vz{margin-bottom:110px}.ContactIntro_introLogo___o6op{display:none}.ContactIntro_introFlex__FBG8e{flex-direction:column}.ContactIntro_introHeader__8gzTQ{text-align:center;margin:0 0 40px}.ContactIntro_introDesc__h_oHd{text-align:center}.ContactIntro_introWrapper__k_Ywi{padding:0}.ContactIntro_introTopDeco__v5PmC{right:-48px;bottom:-93px;top:auto;width:128%;height:auto;z-index:2}.ContactIntro_introBottomDeco__NlTtg{position:absolute;bottom:auto;right:-138px;top:-65px;transform:scale(.75) rotate(15deg)}.ContactIntro_introImage__TgBnf{width:90%;margin:60px auto 0;display:flex;flex-direction:column}.ContactIntro_mobileImage__BVEIa{width:80%;transform:rotate(-13deg);content:url(/assets/hero-img.png);align-self:flex-end;z-index:1}}.BannerAndContactInfo_main__wrapper__JI282{margin-top:140px;display:flex;justify-content:center;position:relative}@media(max-width:768px){.BannerAndContactInfo_main__wrapper__JI282{flex-direction:column;margin-top:0;padding:0 15px}}.BannerAndContactInfo_main__wrapper__JI282 div:nth-of-type(2){display:flex;flex-direction:column}.BannerAndContactInfo_banner__wrapper__lEgNK{display:flex;align-items:center;margin-right:230px}@media(max-width:1366px){.BannerAndContactInfo_banner__wrapper__lEgNK{margin-right:10%;margin-left:5%}}@media(max-width:768px){.BannerAndContactInfo_banner__wrapper__lEgNK{margin-right:2%;margin-left:15%;margin-top:15px;order:3}}.BannerAndContactInfo_decoration__long__kXw6h{position:absolute;bottom:0;left:-140px}@media(max-width:768px){.BannerAndContactInfo_decoration__long__kXw6h{bottom:-90px;left:-60px;width:135%}}.BannerAndContactInfo_decoration__short__KccX1{position:absolute;bottom:-140px;left:-250px}@media(max-width:768px){.BannerAndContactInfo_decoration__short__KccX1 span{display:none}}.BannerAndContactInfo_ad__logo__ueok2{margin-top:215px;width:132px;height:69px;background-image:url(/assets/cem-normal-logo-small.png);background-repeat:no-repeat;background-size:cover}@media(max-width:768px){.BannerAndContactInfo_ad__logo__ueok2{order:2;margin-top:40px;margin-left:10%}}.BannerAndContactInfo_ad__title__hSXir{margin-top:51px;margin-right:10px;font-family:Abril Fatface;font-size:48px;font-weight:400;line-height:50px;color:#000}@media(max-width:768px){.BannerAndContactInfo_ad__title__hSXir{text-align:center;font-size:36px}}.BannerAndContactInfo_ad__text__oFmMa{margin-top:60px;color:#252939;font-family:Poppins,sans-serif;font-size:20px}@media(max-width:768px){.BannerAndContactInfo_ad__text__oFmMa{text-align:center}}.BannerAndContactInfo_contact__details__Gu7Fn{margin-top:130px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width:991px){.BannerAndContactInfo_contact__details__Gu7Fn{flex-direction:row;justify-content:space-between;align-items:flex-start}}.BannerAndContactInfo_contact__item__8ZWOg{margin-bottom:125px;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.BannerAndContactInfo_contact__item__home__gKjaA{margin-bottom:100px;width:70%}.BannerAndContactInfo_contact__item__8ZWOg:last-of-type{margin-bottom:0}@media(min-width:991px){.BannerAndContactInfo_contact__item__8ZWOg{width:30%;margin-bottom:0}}.BannerAndContactInfo_contact__image__GV8UM{margin-bottom:42px}.BannerAndContactInfo_contact__text__x8MuO{margin-top:42px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:25px;text-align:center;color:#000}.BannerAndContactInfo_contact__text__home__BgaZI{font-size:24px}.BannerAndContactInfo_contact__text__x8MuO:focus{outline:2px solid #000}.Contact_bankAccount__fHJej{display:flex;flex-direction:column;align-items:center;margin:80px 0}@media(max-width:991px){.Contact_bankAccount__fHJej{margin:100px 0}}.Contact_bankAccountHeader__7TSNb,.Contact_bankAccountName__e7mdJ{color:#191919;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}@media(max-width:991px){.Contact_bankAccountHeader__7TSNb,.Contact_bankAccountName__e7mdJ{line-height:24px}.Contact_bankAccountName__e7mdJ{font-size:16px;font-weight:400;line-height:24px}}.Contact_bankAccountNumber__lS3_n{color:#191919;font-family:Poppins,sans-serif;font-size:18px;font-weight:400}@media(max-width:991px){.Contact_bankAccountNumber__lS3_n{line-height:50px}}.Contact_header__vg_sl{color:#000;font-family:Abril Fatface;font-size:48px;font-weight:400;text-align:center;margin:120px 0 80px}@media(max-width:991px){.Contact_header__vg_sl{font-size:36px}}.Contact_map__bU4_U{width:100%}@media(max-width:991px){.Contact_map__bU4_U{display:none}}.Contact_mapMobile__REeP1{display:none}@media(max-width:991px){.Contact_mapMobile__REeP1{width:100%;display:block}}.Contact_mapMarker__Dz3HI{width:40px;height:64px;background-image:url(/_next/static/media/marker_pr.14c24e0e.png);background-position:50%;background-size:cover;transform:translate(-15px,-55px)}.Contact_infobox__vc42Y{width:200px;height:115px;padding:10px 5px;background-color:#da251c;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;border-radius:15px;position:relative}.Contact_closeIcon__wkXE6{position:absolute;right:5px;top:5px}