@charset "UTF-8";
.wp-block-columns.ws-wrap{display:grid !important;grid-template-columns:1fr 1fr;gap:28px;max-width:1040px;margin-left:auto !important;margin-right:auto !important}@media (max-width:767px){.wp-block-columns.ws-wrap{grid-template-columns:1fr;gap:16px}}.ws-wrap,.ws-wrap *{box-sizing:border-box}.ws-wrap p,.ws-wrap ul,.ws-wrap li,.ws-wrap .wp-block-group,.ws-wrap .wp-block-buttons{margin:0 !important}.ws-wrap ul,.ws-wrap li{padding:0;list-style:none}.ws-wrap>.wp-block-column{margin:0 !important;min-width:0}.ws-card{background:#fff;border:1px solid #f0e6e9;border-radius:16px;padding:26px 30px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.03)}@media (max-width:767px){.ws-card{padding:22px 20px}}.ws-wrap .ws-title{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;font-size:18px;font-weight:bold;line-height:1.5;color:#3a3a3a;padding-bottom:14px;margin-bottom:18px !important;border-bottom:2px solid #f3dbe1}.ws-wrap .ws-title::before{content:"";display:inline-block;flex-shrink:0;width:1.1em;height:1.1em;-webkit-mask:var(--ws-icon) no-repeat center / contain;mask:var(--ws-icon) no-repeat center / contain;margin-right:8px;background-color:#d94c6b}@media (max-width:767px){.ws-wrap .ws-title{font-size:16px;padding-bottom:12px;margin-bottom:14px !important}}.ws-icon-calendar{--ws-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4M9 15.5l2 2 4-4'/%3E%3C/svg%3E")}.ws-icon-gift{--ws-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M5 12v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-8M12 8v13M12 8C10 3 6 3.5 7.5 6.5 8.2 7.8 12 8 12 8ZM12 8c2-5 6-4.5 4.5-1.5C15.8 7.8 12 8 12 8Z'/%3E%3C/svg%3E")}.ws-badge{flex-shrink:0;margin-left:auto;background:#e3f4f1;color:#3f9f93;font-size:12px;font-weight:bold;line-height:1.5;padding:5px 12px;border-radius:20px}.ws-row{padding:11px 0;border-bottom:1px solid #f3eef0}.ws-row,.ws-row>.wp-block-group__inner-container{display:flex;gap:20px}@media (max-width:767px){.ws-row,.ws-row>.wp-block-group__inner-container{gap:14px}}.ws-row>.wp-block-group__inner-container{flex:1}.ws-title+.ws-row{padding-top:0}.ws-row:last-child{border-bottom:none;padding-bottom:0}@media (max-width:767px){.ws-row{padding:10px 0}}.ws-label{flex-shrink:0;width:84px;font-weight:bold;color:#3a3a3a;padding-top:1px}@media (max-width:767px){.ws-label{width:72px;font-size:14px}}.ws-data{flex:1;min-width:0;color:#555;line-height:1.6}.ws-dates li{position:relative;padding-left:0;color:#d94c6b;font-weight:bold;font-size:16px;line-height:1.6}@media (max-width:767px){.ws-dates li{font-size:15px}}.ws-dates .ws-date-day,.ws-dates .ws-date-time{display:inline-block;white-space:nowrap}.ws-dates .ws-date-time{margin-left:0.4em}.ws-wrap .ws-note{font-size:12px;color:#888;margin-top:4px !important}.ws-wrap .ws-sub{font-size:14px;color:#555;margin-top:2px !important}.ws-strong{font-size:17px;font-weight:bold;color:#3a3a3a}.ws-free{font-size:21px;font-weight:bold;color:#d94c6b !important}@media (max-width:767px){.ws-free{font-size:19px}}.ws-bonus-list{display:flex;flex-direction:column;counter-reset:ws-bonus}.ws-bonus-list li{counter-increment:ws-bonus;display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f3eef0;font-size:15px;font-weight:500;color:#3a3a3a;line-height:1.4}.ws-bonus-list li:first-child{padding-top:0}.ws-bonus-list li:last-child{border-bottom:none;padding-bottom:0}.ws-bonus-list li::before{content:counter(ws-bonus,decimal-leading-zero);flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#d94c6b;color:#fff;font-weight:bold;font-size:13px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.ws-bonus-list li{font-size:14px;padding:9px 0}.ws-bonus-list li::before{width:28px;height:28px;font-size:12px}}.ws-wrap .ws-more-wrap{display:flex;justify-content:flex-end;margin-top:16px !important}.ws-more .wp-block-button__link{display:inline-flex;align-items:center;gap:6px;padding:8px 20px !important;font-size:13px !important;font-weight:bold;line-height:1.5;color:#d94c6b !important;background:#fff !important;border:1.5px solid #eab8c5 !important;border-radius:30px !important;box-shadow:none !important;text-decoration:none;transition:all 0.2s}.ws-more .wp-block-button__link:hover{background:#fbeaef !important;color:#d94c6b !important}.ws-more .wp-block-button__link::after{content:"";display:inline-block;flex-shrink:0;width:0.8em;height:0.8em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center / contain;background-color:currentColor}
.wpcf7-form .wpcf7-turnstile{display:flex;justify-content:center;margin:8px 0 28px}.wpcf7-form .f-btn{position:relative}.wpcf7-form .f-btn .wpcf7-spinner{position:absolute;top:50%;margin:-12px 0 0 12px}
