.wedding-calc-wrapper{display:flex;justify-content:space-between;padding:24px;border-radius:24px;background:var(--secondary-tone-light-2);column-gap:24px}
.wedding-calc-left-sec{width:52%}
.wedding-calc-right-sec{width:50%}
.wedding-calc-left-sec .extendedimage .cmp-image__image{width:100%;max-height:331px}
.wedding-calc-left-sec .leadproxytext.wbc-desk-text{padding-right:24px;border-right:1px solid var(--moon-dust)}
.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h1,.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h2,.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h3,.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h4,.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h5,.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text h6{font-family:'Inter';font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;color:var(--neutral-black)}
.wedding-calc-left-sec .leadproxytext.wbc-desk-text .cmp-text p{color:var(--neutral-black);font-family:'Inter';font-size:1rem;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px;margin-top:8px}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text,.wedding-calc-left-sec .proxybutton .cmp-button{display:none}
.calc-heading-wrap{display:flex;align-items:start;justify-content:space-between}
.calc-heading-wrap .wedding-calc-heading h1,.calc-heading-wrap .wedding-calc-heading h2,.calc-heading-wrap .wedding-calc-heading h3,.calc-heading-wrap .wedding-calc-heading h4,.calc-heading-wrap .wedding-calc-heading h5,.calc-heading-wrap .wedding-calc-heading h6{font-family:'Inter';font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px;color:var(--neutral-black);margin-bottom:12px}
.calc-heading-wrap .wedding-calc-heading p{color:var(--primary-blue);font-family:'Inter';font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.18px;margin-bottom:12px}
.calc-heading-wrap .calculate-steps-text p,.calc-heading-wrap .calculate-steps-text h1,.calc-heading-wrap .calculate-steps-text h2,.calc-heading-wrap .calculate-steps-text h3,.calc-heading-wrap .calculate-steps-text h4,.calc-heading-wrap .calculate-steps-text h5,.calc-heading-wrap .calculate-steps-text h6{color:var(--neutral-black);font-family:'Inter';font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.12px;padding:8px 0}
.wedding-calc-right-sec .second-variation-heading p:first-child,.wedding-calc-right-sec .second-variation-heading h1:first-child,.wedding-calc-right-sec .second-variation-heading h2:first-child,.wedding-calc-right-sec .second-variation-heading h3:first-child,.wedding-calc-right-sec .second-variation-heading h4:first-child,.wedding-calc-right-sec .second-variation-heading h5:first-child,.wedding-calc-right-sec .second-variation-heading h6:first-child{color:var(--neutral-black);font-family:'Inter';font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.18px;margin-bottom:16px}
.wedding-calc-right-sec .second-variation-heading p:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h1:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h2:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h3:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h4:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h5:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h6:first-child:nth-last-child(2){margin-bottom:12px}
.wedding-calc-right-sec .second-variation-heading p:nth-child(2),.wedding-calc-right-sec .second-variation-heading h1:nth-child(2),.wedding-calc-right-sec .second-variation-heading h2:nth-child(2),.wedding-calc-right-sec .second-variation-heading h3:nth-child(2),.wedding-calc-right-sec .second-variation-heading h4:nth-child(2),.wedding-calc-right-sec .second-variation-heading h5:nth-child(2),.wedding-calc-right-sec .second-variation-heading h6:nth-child(2){color:var(--primary-blue);font-family:'Inter';font-size:1rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px;margin-bottom:12px}
.Wedding-calc-first-step-form{display:flex;align-items:start;flex-wrap:wrap;column-gap:15px}
.Wedding-calc-first-step-form>div{width:48.6%}
.Wedding-calc-first-step-form .inp-wrapper,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper,.Wedding-calc-second-step-form .inp-country-dropdown{margin-bottom:12px}
.Wedding-calc-first-step-form .inp-wrapper__grp__label,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__label,.Wedding-calc-second-step-form .wedding-calc-toggle-btns .ta-toggle-btn-label,.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-label{color:var(--grey-dark);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.Wedding-calc-first-step-form .inp-wrapper__grp__field,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__field{padding:12px 16px 11px;color:#000;font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;box-shadow:unset;border:1px solid var(--moon-dust);background:var(--neutral-white)}
.Wedding-calc-first-step-form .inp-wrapper__grp__field::placeholder,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__field::placeholder,.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-field::placeholder{color:var(--grey-light);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.Wedding-calc-first-step-form .wedding-proceed-calc-btn-wrap .ta-btn-primary,.Wedding-calc-second-step-form .wedding-calculate-now-btn .ta-btn-primary,.Wedding-calc-second-step-form .wedding-calculate-back-btn .ta-btn-primary{font-family:'Inter',sans-serif;font-size:.875rem;line-height:18px;min-width:172px;text-align:center;font-weight:700;margin-top:5px;letter-spacing:-0.14px;padding:16px}
.Wedding-calc-second-step-form .wedding-calculate-back-btn .ta-btn-primary{background:transparent;border:.7px solid var(--primary-red);color:var(--primary-red);min-width:82px;padding:15px}
.Wedding-calc-second-step-form .wedding-calculate-now-btn .ta-btn-primary,.Wedding-calc-second-step-form .wedding-calculate-back-btn .ta-btn-primary{margin-top:unset}
.Wedding-calc-second-step-form .wedding-calc-btn-container{margin-top:16px;display:flex;align-items:center;gap:16px}
.Wedding-calc-first-step-form .wedding-proceed-calc-btn-wrap{display:block;width:100%}
.Wedding-calc-first-step-form .inp-wrapper__grp__field:focus,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__field:focus{border:1px solid var(--moon-dust)}
.Wedding-calc-first-step-form .inp-wrapper__grp__field:focus+.inp-wrapper__grp__label,.Wedding-calc-second-step-form .inp-wrapper--invalid.inp-country-dropdown:focus-within .inp-country-label,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__field+.inp-wrapper__grp__label{color:var(--grey-dark)}
.Wedding-calc-second-step-form .toggle-number-filed-wrap{display:flex;column-gap:16px}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns{width:30.5%}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch{border-radius:8px;border:1px solid var(--grey-light);background:linear-gradient(0,#fbfbfc 0,#f2f7fb 100%);box-shadow:unset;cursor:pointer;position:relative;display:flex}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .ta-toggle-switch-label{padding:13px 16px;color:var(--grey-dark);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch.off .switch{left:46%}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch .switch{column-gap:8px;border-radius:8px;border:2px solid var(--primary-blue);background:var(--neutral-white);box-shadow:0 0 8px 0 rgba(0,0,0,0.16);left:-1px;position:absolute;width:55%;height:100%;transition:all .15s ease;z-index:1;display:flex;align-items:center;justify-content:center}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch .switch img{width:16px;height:16px}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch .switch .switch-txt{color:var(--primary-blue);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.14px}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-label--wrap{margin-bottom:unset}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-label{width:100%}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap{box-shadow:unset;border:1px solid var(--moon-dust);background:var(--neutral-white)}
.Wedding-calc-first-step-form .inp-wrapper.inp-wrapper--invalid .inp-wrapper__grp__field,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper--invalid .inp-wrapper__grp__field,.Wedding-calc-second-step-form .inp-wrapper--invalid.inp-country-dropdown .inp-county-wrap{border:1.5px solid var(--alert-error)}
.Wedding-calc-second-step-form .inp-country-dropdown{width:67%}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap .wbc-pointer-evt{pointer-events:none}
.Wedding-calc-second-step-form .inp-country-dropdown .county-code::after{width:16px;height:16px;right:5px;top:13px}
.Wedding-calc-second-step-form .inp-country-dropdown .county-code.arrow-hide::after{display:none}
.Wedding-calc-second-step-form .inp-country-dropdown .county-code{padding:12px 25px 12px 16px;color:var(--grey-dark);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;border-right:transparent}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-field{color:#000;font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px;border-left:2px solid var(--moon-dust);padding:6px 10px}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap .county-code-popup .inp-country-dropdown-search::placeholder,.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap .county-code-popup .inp-country-dropdown-search{font-family:"Inter",sans-serif;font-size:.875rem;line-height:18px;font-weight:500;color:var(--grey-light);letter-spacing:-0.14px}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap .county-code-popup .inp-country-dropdown-search{padding:13px 16px 12px 74px;color:#000}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-popup-item-list .inp-country-popup-item{padding:14px 15px}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp{display:flex;align-items:start;margin-top:4px;column-gap:8px}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consenttext p,.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consenttext p a{color:var(--grey-dark);font-family:'Inter';font-size:.625rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.1px}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consent-checkbox{width:30px;margin:0;padding:0;height:16px;border:1px solid #d1d1d1;background:var(--neutral-white);cursor:pointer}
.Wedding-calc-first-step-form .inp-wrapper__err,.Wedding-calc-second-step-form .inp-wrapper__err,.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .weddingcheckbox-errormsg-evt{color:var(--primary-red);font-family:'Inter';font-style:italic;font-weight:400;line-height:18px;font-size:.75rem;letter-spacing:-0.12px;margin-top:8px}
.wedding-calc-result-section{position:relative;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,115,187,0.05);color:var(--neutral-white);margin-top:4px;object-fit:cover;background:#0c6ba7}
.wedding-calc-result-section img{width:100%;height:100%}
.wedding-calc-result-section picture{display:inline-block;height:100%}
.wedding-calc-result-section .result-content-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;z-index:1}
.wedding-calc-result-section .wedding-calc-result-heading p{color:var(--neutral-white);text-align:center;font-family:'Inter';font-size:1.125rem;font-style:italic;font-weight:700;line-height:normal;letter-spacing:-0.18px}
.wedding-cost-content-wrap{display:flex;align-items:center;flex-direction:column;row-gap:10px;width:70%;margin:20px auto 0}
.wedding-cost-content-wrap .wedding-costs-text p{color:var(--neutral-white);text-align:center;font-family:'Inter';font-size:1.125rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.18px}
.wedding-cost-content-wrap .wedding-costs-value span{color:var(--neutral-white);text-align:center;font-family:'Inter';font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.28px;display:inline-block}
.wedding-calc-wrapper .wedding-calc-right-sec:not(:has(.calc-heading-wrap)) .wedding-calc-result-section{height:100%;margin-top:unset}
.wedding-calc-result-restart-btn{position:absolute;top:12px;right:24px;display:flex;align-items:center;column-gap:6px;cursor:pointer}
.wedding-calc-result-restart-btn .wbc-restart-btn{width:12px;height:14px}
.wedding-calc-result-restart-btn .wbc-restart-text{color:var(--neutral-white);font-family:'Inter';font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-0.14px}
@media screen and (max-width:768px){.wedding-calc-wrapper{flex-direction:column;padding:20px;border-radius:unset}
.wedding-calc-main-wrapper.ta-container{padding:unset}
.wedding-calc-left-sec,.wedding-calc-right-sec{width:100%}
.wedding-calc-left-sec .extendedimage .extended__mobileimage{width:100%;max-height:176px}
.wedding-calc-left-sec .leadproxytext.wbc-desk-text{display:none}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text{display:block}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h1,.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h2,.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h3,.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h4,.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h5,.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text h6{font-size:1.25rem;letter-spacing:-0.2px;text-align:center;font-family:'Inter';font-style:normal;font-weight:700;line-height:normal;color:var(--neutral-black)}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text p,.wedding-calc-left-sec .proxybutton .cmp-button .cmp-button__text{font-family:'Inter';font-weight:400;font-size:.875rem;line-height:21px;letter-spacing:-0.14px;font-style:normal}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text p{color:var(--neutral-black);margin-top:12px}
.wedding-calc-left-sec .proxybutton .cmp-button .cmp-button__text{color:var(--primary-blue)}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text p .sub-Text{display:none}
.wedding-calc-left-sec .leadproxytext.wbc-mob-text .cmp-text p .sub-Text br{margin-top:12px;display:block}
.wedding-calc-left-sec .proxybutton{margin-bottom:16px}
.wedding-calc-left-sec .proxybutton .cmp-button{padding:unset;background-color:transparent;display:block}
.wedding-calc-right-sec .second-variation-heading p:first-child,.wedding-calc-right-sec .second-variation-heading h1:first-child,.wedding-calc-right-sec .second-variation-heading h2:first-child,.wedding-calc-right-sec .second-variation-heading h3:first-child,.wedding-calc-right-sec .second-variation-heading h4:first-child,.wedding-calc-right-sec .second-variation-heading h5:first-child,.wedding-calc-right-sec .second-variation-heading h6:first-child{text-align:center}
.wedding-calc-right-sec .second-variation-heading p:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h1:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h2:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h3:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h4:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h5:first-child:nth-last-child(2),.wedding-calc-right-sec .second-variation-heading h6:first-child:nth-last-child(2){margin-bottom:8px}
.wedding-calc-right-sec .second-variation-heading p:nth-child(2),.wedding-calc-right-sec .second-variation-heading h1:nth-child(2),.wedding-calc-right-sec .second-variation-heading h2:nth-child(2),.wedding-calc-right-sec .second-variation-heading h3:nth-child(2),.wedding-calc-right-sec .second-variation-heading h4:nth-child(2),.wedding-calc-right-sec .second-variation-heading h5:nth-child(2),.wedding-calc-right-sec .second-variation-heading h6:nth-child(2){font-size:.875rem;line-height:21px;letter-spacing:-0.14px;margin-bottom:16px;text-align:center}
.calc-heading-wrap{flex-direction:column;align-items:center;text-align:center;margin-top:20px}
.calc-heading-wrap .wedding-calc-heading h1,.calc-heading-wrap .wedding-calc-heading h2,.calc-heading-wrap .wedding-calc-heading h3,.calc-heading-wrap .wedding-calc-heading h4,.calc-heading-wrap .wedding-calc-heading h5,.calc-heading-wrap .wedding-calc-heading h6{font-size:1.25rem;letter-spacing:-0.2px;margin-bottom:12px}
.calc-heading-wrap .calculate-steps-text p,.calc-heading-wrap .calculate-steps-text h1,.calc-heading-wrap .calculate-steps-text h2,.calc-heading-wrap .calculate-steps-text h3,.calc-heading-wrap .calculate-steps-text h4,.calc-heading-wrap .calculate-steps-text h5,.calc-heading-wrap .calculate-steps-text h6{padding:0 0 16px}
.Wedding-calc-first-step-form>div{width:100%}
.Wedding-calc-first-step-form .inflation-rate-field-wrap{width:45%}
.Wedding-calc-first-step-form .child-age-field-wrap{width:50%}
.Wedding-calc-first-step-form{border-radius:16px;background:var(--neutral-white);box-shadow:0 0 10px 1px rgba(0,127,197,0.12);padding:16px;column-gap:14px}
.Wedding-calc-first-step-form .inp-wrapper,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper,.Wedding-calc-second-step-form .inp-country-dropdown{margin-bottom:16px}
.Wedding-calc-first-step-form .inp-wrapper__grp__label,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__label,.Wedding-calc-second-step-form .wedding-calc-toggle-btns .ta-toggle-btn-label,.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-label{margin-bottom:5px;font-size:.75rem;line-height:16px;letter-spacing:-0.12px}
.Wedding-calc-first-step-form .inp-wrapper__grp__field,.Wedding-calc-second-step-form .wedding-calc-name-filed .inp-wrapper__grp__field{padding:12px 12px 11px}
.Wedding-calc-first-step-form .wedding-proceed-calc-btn-wrap .ta-btn-primary{line-height:21px;min-width:unset;margin-top:8px;width:100%;padding:14px}
.Wedding-calc-second-step-form .wedding-calc-btn-container{margin-top:24px;gap:10px}
.Wedding-calc-second-step-form .wedding-calculate-now-btn .ta-btn-primary,.Wedding-calc-second-step-form .wedding-calculate-back-btn .ta-btn-primary{padding:14px;line-height:21px}
.wedding-calc-result-restart-btn{top:10px;right:16px}
.Wedding-calc-second-step-form .wedding-calculate-now-btn .ta-btn-primary{min-width:196px}
.Wedding-calc-second-step-form .wedding-calculate-back-btn .ta-btn-primary{min-width:82px;padding:13px}
.Wedding-calc-second-step-form{padding:16px;background-color:var(--neutral-white);border-radius:16px}
.Wedding-calc-second-step-form .toggle-number-filed-wrap{flex-direction:column;row-gap:16px}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns{width:44.5%}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .wbc-toggle-switch{background:var(--neutral-white);border:1px solid var(--moon-dust)}
.Wedding-calc-second-step-form .toggle-number-filed-wrap .wedding-calc-toggle-btns .ta-toggle-switch-label{color:var(--grey-light)}
.Wedding-calc-second-step-form .inp-country-dropdown{width:100%}
.Wedding-calc-second-step-form .inp-country-dropdown .county-code{padding:12px 25px 12px 12px}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-county-wrap .county-code-popup .inp-country-dropdown-search{padding:16px 16px 16px 74px}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp{margin-top:8px}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consenttext p,.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consenttext p a{font-size:.5rem}
.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .wedding-consent-checkbox{width:62px}
.Wedding-calc-first-step-form .inp-wrapper__err,.Wedding-calc-second-step-form .inp-wrapper__err,.Wedding-calc-second-step-form .wedding-calc-term-sec-wrp .weddingcheckbox-errormsg-evt{font-size:.688rem;margin-top:4px}
.Wedding-calc-second-step-form .inp-country-dropdown .inp-country-field{padding:5px 8px}
.wedding-calc-result-section .result-content{width:80%}
.wedding-calc-result-section{border-radius:16px;box-shadow:0 0 10px 1px rgba(0,127,197,0.12);margin-top:unset}
.wedding-calc-result-section img{width:100%;height:282px}
.wedding-calc-result-section .result-content-wrap{width:80%}
.wedding-calc-result-section .wedding-calc-result-heading p{font-size:1rem;letter-spacing:-0.16px}
.wedding-cost-content-wrap{width:100%;margin:24px auto 0}
.wedding-cost-content-wrap .wedding-costs-text p{font-size:.875rem;letter-spacing:-0.14px}
.wedding-cost-content-wrap .wedding-costs-value span{font-size:1.5rem;letter-spacing:-0.24px}
}
@media screen and (min-width:768px) and (max-width:1366px){.wedding-calc-result-section img{width:100%;height:282px}
.wedding-calc-wrapper .wedding-calc-right-sec:not(:has(.calc-heading-wrap)) .wedding-calc-result-section img{width:100%;height:100%}
}