.NB7CGa_product{width:calc(100dvw - 20px);max-width:1800px;margin-block:clamp(70px,3.313rem + 4.531vw,140px);margin-inline:auto}@media (min-width:768px){.NB7CGa_product{width:calc(100dvw - var(--section-inline-padding)*2);max-width:1800px;margin-inline:auto}}.NB7CGa_product.NB7CGa_hasImage .NB7CGa_productContent{justify-content:center;width:100%}@media (min-width:1024px){.NB7CGa_product.NB7CGa_hasImage .NB7CGa_productContent{width:42%;max-width:750px}}.NB7CGa_product.NB7CGa_hasBlocks{margin-block-end:0}.NB7CGa_product.NB7CGa_hasBlocks .NB7CGa_productContainer{margin-block-end:clamp(70px,3.313rem + 4.531vw,140px)}.NB7CGa_product .NB7CGa_productContainer{background:#fff;border-radius:clamp(20px,1.098rem + .647vw,30px);flex-direction:column;padding-block:clamp(15px,.862rem + .324vw,20px);padding-inline:clamp(15px,.862rem + .324vw,20px);display:flex}@media (min-width:1024px){.NB7CGa_product .NB7CGa_productContainer{flex-direction:row}}.NB7CGa_product .NB7CGa_productContainer{color:#0072ce}@media (min-width:1024px){.NB7CGa_product .NB7CGa_productContainer{gap:clamp(30px,.965rem + 3.883vw,90px)}}.NB7CGa_product .NB7CGa_productContent{flex-direction:column;justify-content:center;width:100%;padding-block:10px 20px;display:flex}@media (min-width:1024px){.NB7CGa_product .NB7CGa_productContent{padding-block:20px}}.NB7CGa_product .NB7CGa_productImage{border-radius:clamp(10px,.549rem + .324vw,15px);width:100%;min-height:clamp(200px,8.556rem + 16.828vw,460px);margin-block-end:20px;position:relative;overflow:hidden}@media (min-width:1024px){.NB7CGa_product .NB7CGa_productImage{width:48%;margin-block-end:0}}.NB7CGa_product .NB7CGa_productImage img{height:100%;position:absolute}.NB7CGa_product .NB7CGa_productAmount{font-weight:600;line-height:1.2;font-family:var(--font-poppins),"Arial",sans-serif;letter-spacing:-.02em;letter-spacing:-.04em;font-size:clamp(70px,3.617rem + 3.236vw,120px)}@media (min-width:768px){.NB7CGa_product .NB7CGa_productAmount{letter-spacing:-.05em}}.NB7CGa_product .NB7CGa_productAmounts{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);margin-block-start:15px;display:grid}@media (min-width:1024px){.NB7CGa_product .NB7CGa_productAmounts{margin-block-start:25px}}.NB7CGa_product .NB7CGa_customAmount{text-align:center;background:#e0eef9;border:none;border-radius:10px;width:100%;font-weight:600;transition:all .3s cubic-bezier(.38,.38,.58,1)}.NB7CGa_product .NB7CGa_customAmount::placeholder{color:#0072ce}.NB7CGa_product .NB7CGa_customAmount:hover{background-color:#d3e7f7}.NB7CGa_product .NB7CGa_description{color:#243c4b;margin-block-start:10px}.NB7CGa_product .NB7CGa_descriptionSingleProduct{color:#243c4b}@media (min-width:768px){.NB7CGa_product .NB7CGa_descriptionSingleProduct{margin-block-start:-10px}}.NB7CGa_product .NB7CGa_radioInput{display:none}.NB7CGa_product .NB7CGa_radioLabel{cursor:pointer;color:#006bc2;text-align:center;background-color:#e0eef9;border:2px solid #e0eef9;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:clamp(52px,3.068rem + .777vw,64px);font-weight:600;transition:all .3s ease-in-out;display:flex;margin:0!important}.NB7CGa_product .NB7CGa_radioLabel:hover{border:2px solid #0072ce}.NB7CGa_product .NB7CGa_radioLabel{letter-spacing:-.02em;font-size:clamp(14px,.845rem + .129vw,16px);line-height:1.35}@media (min-width:768px){.NB7CGa_product .NB7CGa_radioLabel{letter-spacing:-.01em}}.NB7CGa_product .NB7CGa_radioLabelActive{background-color:#0072ce;border-color:#0000;transition:all .15s ease-in-out;color:#fff!important}.NB7CGa_product .NB7CGa_radioLabelActive:hover{background-color:#0072ce;border-color:#0072ce}.NB7CGa_product .NB7CGa_radioLabelActive .NB7CGa_customAmount{background-color:#0072ce;border-color:#0000;transition:all .15s ease-in-out;color:#fff!important}.NB7CGa_product .NB7CGa_radioLabelActive .NB7CGa_customAmount:hover{background-color:#0072ce;border-color:#0072ce}.NB7CGa_product .NB7CGa_customAmountLabel{padding:0}.NB7CGa_product .NB7CGa_donationAmountOption{position:relative}.NB7CGa_product .NB7CGa_customAmountInline{cursor:pointer;color:#0072ce;text-align:center;background-color:#e0eef9;border:none;border-radius:10px;width:100%;min-height:clamp(52px,3.068rem + .777vw,64px);font-weight:600;transition:all .3s cubic-bezier(.38,.38,.58,1);display:inline-block;position:absolute;top:0}.NB7CGa_product .NB7CGa_customAmountInline:hover{background-color:#d3e7f7}.NB7CGa_product .NB7CGa_customAmountInline input{text-align:center;color:#0072ce;appearance:none;letter-spacing:-.02em;background-color:#0000;border:none;width:100%;height:100%;min-height:clamp(52px,3.068rem + .777vw,64px);font-size:clamp(14px,.845rem + .129vw,16px);line-height:1.35;color:#fff!important}@media (min-width:768px){.NB7CGa_product .NB7CGa_customAmountInline input{letter-spacing:-.01em}}.NB7CGa_product .NB7CGa_customAmountInline input::placeholder{color:#0072ce}.NB7CGa_product .NB7CGa_customAmountInline .NB7CGa_customAmountError{width:100%;font-size:13px;font-weight:400;position:absolute;bottom:-19px;left:0}.NB7CGa_product .NB7CGa_productButton{color:#fff;background-color:#243c4b;border:2px solid #243c4b;border-radius:100px;align-self:flex-start;width:100%;min-width:70px;margin-block-start:clamp(15px,.71rem + .971vw,30px);padding-block:15px;padding-inline:54px clamp(20px,1.159rem + .388vw,26px);font-weight:600;line-height:1.7;transition:all .3s cubic-bezier(.38,.38,.58,1);display:flex;position:relative;bottom:0}.NB7CGa_product .NB7CGa_productButton:hover{background-color:#182933}@media (min-width:768px){.NB7CGa_product .NB7CGa_productButton{width:auto}}.NB7CGa_product .NB7CGa_productButtonTextWrapper{justify-content:center;align-items:center;width:100%;min-width:130px;height:1.7em;display:flex;position:relative}.NB7CGa_product .NB7CGa_productButtonText{opacity:1;display:inline-block;position:absolute;transform:scale(1)}.NB7CGa_product .NB7CGa_productButtonTextHidden{opacity:0;pointer-events:none;transform:scale(.95)}.NB7CGa_product .NB7CGa_productButtonTextSuccess{color:#f2c5de}.NB7CGa_product .NB7CGa_productButtonSuccess{color:#fff!important;background-color:#f2c5de!important;border-color:#f2c5de!important}.NB7CGa_product .NB7CGa_productButtonSuccess .NB7CGa_productButtonTextSuccess{opacity:1;color:#243c4b;margin-left:-10px}.NB7CGa_product .NB7CGa_productButtonSuccess .NB7CGa_productIconContainer{background:#243c4b;border-radius:50%;left:-40px;width:30px!important;height:30px!important}.NB7CGa_product .NB7CGa_productButtonSuccess .NB7CGa_productIcon{top:7px;width:16px!important;height:16px!important;left:7px!important}.NB7CGa_product .NB7CGa_productButtonSuccess .NB7CGa_productIcon svg path{stroke:#f2c5de!important}.NB7CGa_product .NB7CGa_productIconContainer{width:20px;height:20px;position:absolute;top:50%;left:-30px;overflow:hidden;transform:translateY(-50%)}.NB7CGa_product .NB7CGa_productIconContainer .NB7CGa_productIconInner{width:20px;height:20px;display:block;position:absolute}.NB7CGa_product .NB7CGa_productIconContainer .NB7CGa_productIcon{text-align:right;width:20px;height:20px;position:absolute;left:0}.NB7CGa_product .NB7CGa_productIcon{text-align:right;width:20px;height:20px;position:absolute;left:-30px}.NB7CGa_product .NB7CGa_selectedAmountText{color:#243c4b;margin-block-start:20px}.NB7CGa_productIntro{width:calc(100dvw - var(--section-inline-padding)*2);max-width:1800px;margin-block-start:90px;margin-inline:auto}@media (min-width:768px){.NB7CGa_productIntro{margin-block-start:80px}}@media (min-width:1440px){.NB7CGa_productIntro{margin-block-start:48px}}.NB7CGa_productIntro label{align-self:flex-start;margin-block-end:clamp(10px,.473rem + .647vw,20px)}.NB7CGa_productHeading{max-width:1200px;margin-block-end:0}.NB7CGa_productPreamble{margin-block-start:clamp(25px,.88rem + 2.913vw,70px);font-size:clamp(20px,1.098rem + .647vw,30px);line-height:clamp(26px,1.473rem + .647vw,36px)}@media (min-width:1024px){.NB7CGa_productPreamble{justify-content:flex-end;display:flex}.NB7CGa_productPreamble .NB7CGa_productPreambleInner{width:100%;max-width:50%}}.NB7CGa_errorMessage{color:red;background:#fff;border-radius:8px;width:136px;padding:9px 4px;font-weight:400;position:absolute;top:-51px;left:50%;transform:translate(-50%)}@media (min-width:768px){.NB7CGa_errorMessage{background-color:#0000;padding:0;top:65px}}@media (min-width:1280px){.NB7CGa_errorMessage{width:250px}}