.contact_info{width:100%;height:auto;position:relative}.contact_info .container{max-width:1440px;padding:0 60px;margin:0 auto}.contact_info h2{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:center;margin:0 0 50px}.contact_info .info_inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.contact_info .info_col{padding:24px;border-radius:24px;overflow:hidden;background:#f9fbfa;text-align:center}.contact_info .info_col{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.contact_info h3{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.03em;margin:0 0 16px}.contact_info h4{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.03em;color:#747474!important}.contact_info span,.contact_info .contact_info_rechtext p{font-size:14px;font-weight:400;line-height:1;letter-spacing:.5px;margin:4px 0 0;color:#747474!important}.contact_info .primary_btn{padding:16px 22px;display:flex;justify-content:center;align-items:center;width:fit-content;margin:16px auto 0;transition:.4s ease-in-out;font-size:16px;font-weight:600;line-height:1;text-align:center;border:2px solid #B6596F;background-color:#fff;color:#b6596f;border-radius:30px;overflow:hidden}.contact_info__icon--bottom{position:absolute;top:99%;left:0;width:100%;transform:scale(-1)}.contact_info__icon--bottom svg{display:block;width:100%;height:100%}.contact_info-mobile{display:none}.contact_info_header_title{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:center;margin:0 0 50px;color:#000}.contact_info .contact-info_icon{background-color:#ffd2d2;display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;margin:0 auto 16px}.contact_info .contact-info_icon svg{width:28px;height:28px}.contact_info .info_col_child{width:100%;flex:1;display:flex;flex-direction:column}.contact_info .contact_info_rechtext{flex:1}.contact_info .info_col_child ul{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;gap:20px}.contact_info .info_col_child ul li{padding:16px 14px;border-radius:12px;overflow:hidden;background-color:#fdf9f9}.contact_info .info_col_child ul li strong{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-align:center;margin:0 0 6px;display:block}.contact_info .info_col_child ul li a{display:block;color:#b6596f;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.03em;text-align:center}@media screen and (max-width: 991px){.contact_info .info_inner{grid-template-columns:repeat(2,1fr)}.contact_info .info_col{box-shadow:0 0 10px #0000001a}}@media screen and (max-width: 767px){.contact_info .info_inner{grid-template-columns:1fr}.contact_info .container{padding:0 20px}.contact_info-mobile{display:block}.contact_info-desktop{display:none}.contact_info .info_inner{grid-template-columns:repeat(1,1fr)}.contact_info h2{font-size:36px;margin:0 0 34px}.contact_info h3{font-size:20px;margin:0 0 10px}.contact_info .primary_btn{padding:14px 22px;font-size:14px}.contact_info .info_col_child ul{grid-template-columns:repeat(1,1fr);margin-top:16px;gap:10px}.contact_info .info_col_child ul li strong{font-size:16px}.contact_info .info_col{border-radius:16px}.contact_info .info_col_child ul li{box-shadow:0 0 6px #ffd2d2}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/contact-info.css.map */
