.main-icon-with-image .page-width{max-width:1260px}.main-icon-with-image .title{margin-bottom:4rem}.main-icon-with-image .title .title{margin-bottom:1rem;line-height:1.2;font-family:var(--font-family-helvetica-neue);font-weight:400;letter-spacing:1px}.main-icon-with-image .main-grid{display:flex;justify-content:center;align-items:center;column-gap:70px}.main-icon-with-image .main-grid .main-right-icon-with-text{width:40%}.main-icon-with-image .main-grid .main-center-img{width:50%}.main-icon-with-image .main-grid .main-left-icon-with-text{width:40%}.main-icon-with-image .main-grid .main-right-icon-with-text,.main-icon-with-image .main-grid .main-left-icon-with-text{display:flex;flex-direction:column;row-gap:70px}.main-icon-with-image .main-grid .content-inner{text-align:center;display:flex;flex-direction:column;gap:15px}.main-icon-with-image .main-grid .content-inner .main-text{display:flex;flex-direction:column;gap:8px}.main-icon-with-image .main-grid .main-right-icon-with-text .content-inner .main-image img,.main-icon-with-image .main-grid .main-left-icon-with-text .content-inner .main-image img{width:80px;height:80px;vertical-align:middle;margin-inline:auto;border-radius:50%;overflow:hidden}.main-icon-with-image .main-grid .main-center-img img{height:auto;width:100%;max-width:100%;display:block;border-radius:28px}.main-icon-with-image .title .description{font-size:1.6rem;line-height:1.375;font-family:var(--font-family-helvetica-neue);font-weight:400;letter-spacing:1px;color:#2d2d2d}.main-icon-with-image .main-grid .main-right-icon-with-text .content-inner .main-text .inline-richtext,.main-icon-with-image .main-grid .main-left-icon-with-text .content-inner .main-text .inline-richtext{font-size:1.8rem;font-weight:500;font-family:var(--font-family-helvetica-neue);line-height:1.2;margin:0;letter-spacing:1px;color:#000}.main-icon-with-image .main-grid .main-right-icon-with-text .content-inner .main-text .rte,.main-icon-with-image .main-grid .main-left-icon-with-text .content-inner .main-text .rte{font-size:1.6rem;font-weight:400;line-height:1.375;font-family:var(--font-family-helvetica-neue);letter-spacing:1px;color:#2d2d2d}.main-icon-with-image .bottom_button{margin-top:40px}.main-icon-with-image .bottom_button .link{font-size:18px;line-height:1.055555556;letter-spacing:1px;font-family:var(--font-family-helvetica-neue);font-weight:500;color:#000}@media screen and (max-width: 1170px){.main-icon-with-image .main-grid{column-gap:50px}}@media screen and (max-width: 989px){.main-icon-with-image .main-grid .main-right-icon-with-text,.main-icon-with-image .main-grid .main-left-icon-with-text{row-gap:30px}.main-icon-with-image .main-grid{column-gap:15px}}@media screen and (min-width: 750px) and (max-width: 989px){.main-icon-with-image .page-width{padding:0 2rem}}@media screen and (max-width: 749px){.main-icon-with-image .main-grid{flex-direction:column;row-gap:30px}.main-icon-with-image .main-grid .main-right-icon-with-text,.main-icon-with-image .main-grid .main-left-icon-with-text{width:100%}.main-icon-with-image .main-grid .main-center-img{width:40%;width:320px}.main-icon-with-image .main-grid .main-right-icon-with-text .content-inner .main-text .inline-richtext,.main-icon-with-image .main-grid .main-left-icon-with-text .content-inner .main-text .inline-richtext{font-size:1.6rem}.main-icon-with-image .main-grid .main-right-icon-with-text .content-inner .main-text .rte,.main-icon-with-image .main-grid .main-left-icon-with-text .content-inner .main-text .rte{font-size:1.4rem}}@media screen and (max-width: 480px){.main-icon-with-image .main-grid .main-center-img{width:100%}.main-icon-with-image .bottom_button .link{font-size:1.6rem}}.modal.icon-with-image-modal{display:none;position:fixed;z-index:1000;padding-top:0;left:0;top:50%;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;transform:translateY(-50%)}.icon-with-image-modal .modal-content{position:relative;background-color:#fff;margin:auto;padding:0;width:65vh;max-width:90%;border-radius:.6rem;overflow:hidden;top:50%;transform:translateY(-50%);box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:modalFadeIn;-webkit-animation-duration:.3s;animation-name:modalFadeIn;animation-duration:.3s}@-webkit-keyframes animatetop{0%{top:-30rem;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-30rem;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.icon-with-image-modal .close{color:#fff;float:right;font-size:20px;font-weight:400;background:#111;border:.1rem solid #FFFFFF;padding:.7rem 1rem;line-height:1;border-radius:.6rem;position:relative;margin:.5rem;z-index:1;transition:all .3s ease-in-out 0s}.icon-with-image-modal .close:hover,.icon-with-image-modal .close:focus{color:#111;background:#fff;text-decoration:none;cursor:pointer}.icon-with-image-modal .modal-header{padding:0;background-color:#111;color:#fff}.icon-with-image-modal .modal-body{padding:0}.icon-with-image-modal .icon-with-image-modal_img_wrap{position:relative;width:100%}.icon-with-image-modal .icon-with-image-modal_img_wrap .icon-with-image-modal_img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-icon-with-image.css.map */
