@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
.mainbanner-container{margin-bottom:52px}.mainbanner-container .mainbanner-figure{position:relative;background:#efefef}.mainbanner-container .mainbanner-figure .mainbanner-image{width:100%}.mainbanner-container picture{display:block}@media (max-width: 768.98px){.mainbanner-container.is-quiz-component picture{height:412px}}.mainbanner-container.tiera-banner-container .image-heading-container{top:auto;bottom:28px;left:46px;border-radius:16px;width:auto;padding:36px 56px 36px 37px;display:block;-webkit-transform:translateY(0);transform:translateY(0)}.mainbanner-container.tiera-banner-container .image-heading-container h4,.mainbanner-container.tiera-banner-container .image-heading-container h3{text-align:left;font-size:1.875rem;line-height:2rem;letter-spacing:-0.01em;font-family:"DM Sans",Arial,Helvetica;font-weight:400}.mainbanner-container.tiera-banner-container .image-heading-container p{text-align:left}@media (max-width: 991.98px){.mainbanner-container.tiera-banner-container .image-heading-container.overlay-bottom{position:static;padding:25px 0;-webkit-transform:none;transform:none;border-radius:0}.mainbanner-container.tiera-banner-container .image-heading-container.overlay-bottom h4{text-align:center;padding:0 25px}.mainbanner-container.tiera-banner-container .image-heading-container.overlay-bottom p{text-align:center;padding:0 25px}.mainbanner-container.tiera-banner-container .image-heading-container.overlay-bottom .btn{padding:21px 25px;width:100%}}@media (max-width: 768.98px){.mainbanner-container .mainbanner-sub-text{width:100%}.mainbanner-container .mainbanner-sub-text a{width:100%}}@media (max-width: 768.98px){.mainbanner-container{margin-bottom:37px}}.common-image-filter{-webkit-filter:brightness(95%);filter:brightness(95%)}.image-heading-container{position:absolute;width:94%;top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:3%;min-height:120px}.image-heading-container h4,.image-heading-container h3{letter-spacing:0.1em;font-size:1.5rem;line-height:1.5rem;font-family:"Nanum Myeongjo","Times New Roman",sans-serif;font-weight:400;text-align:center;margin:0 0 12px}.image-heading-container p{max-width:403px;margin:0 auto;font-family:"DM Sans",Arial,Helvetica;font-weight:400;margin:0 0 33px;text-align:center;font-size:.875rem;line-height:1.25rem;letter-spacing:-0.02rem}.image-heading-container .btn{padding:21px 55px}@media (min-width: 769px){.image-heading-container{width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 991.98px){.image-heading-container{border-radius:0;min-height:auto;bottom:2.5rem;top:unset;-webkit-transform:initial;transform:initial}}.engagement-rings-banner h1{font-size:1.875rem;line-height:2rem;letter-spacing:-0.01em}@media (max-width: 991.98px){.engagement-rings-banner h1{text-align:center}}

