.p-price-panel{align-items:center;background:#fff;background-color:var(--color-white);border-radius:10px;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;padding:3.125rem 0;position:relative}.p-price-panel:before{background-color:var(--color-primary);border-radius:10px 10px 0 0;content:"";display:block;height:6px;left:0;position:absolute;right:0;top:0;width:100%}.p-price-panel-single{margin:0 auto;max-width:62.5rem;width:100%}.p-price-all{background-color:var(--color-primary);border-radius:1.25rem;padding:9rem .75rem 2.5rem;position:relative;width:100%}@media (min-width:750px){.p-price-all{padding:2.5rem}}.p-price-all_inner{margin-top:1rem}@media (min-width:750px){.p-price-all_inner{align-items:center;display:flex;gap:1.75rem;justify-content:center;margin-top:1.5rem}}.p-price-all_balloon{align-items:center;background-color:var(--color-white);border-radius:50%;display:flex;height:6.125rem;justify-content:center;position:absolute;width:6.125rem}@media (max-width:749px){.p-price-all_balloon{left:50%;top:1.5rem;transform:translateX(-50%)}}@media (min-width:750px){.p-price-all_balloon{height:7rem;position:relative;width:7rem}}.p-price-all_balloon:after{border-bottom:0 solid #0000;border-left:.875rem solid #0000;border-right:.875rem solid #0000;border-top:1.25rem solid var(--color-white);content:"";display:block;height:0;left:50%;position:absolute;top:89%;transform:translate3d(-50%,0,0);width:0}@media (min-width:750px){.p-price-all_balloon:after{border-bottom:.875rem solid #0000;border-left:1.25rem solid var(--color-white);border-right:0 solid #0000;border-top:.875rem solid #0000;left:96%;top:50%;transform:translate3d(0,-50%,0)}}.p-price-all_balloon-text{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;font-size:1.4375rem;font-weight:700;line-height:1.6;text-align:center}.p-price-all_balloon-text small{font-size:.75rem;font-weight:700}.p-price-all_button{display:flex;flex-direction:column;gap:.75rem;position:relative}@media (min-width:750px){.p-price-all_button{flex-direction:row;gap:0}}.p-price-all_button-item:last-of-type{border-left:none;margin-left:0;padding-left:0}@media (min-width:750px){.p-price-all_button-item:last-of-type{border-left:1px solid var(--color-white);margin-left:1.75rem;padding-left:1.75rem}}.p-price-all_button_price-heading{color:var(--color-white);font-size:1rem;font-weight:700;text-align:center}@media (min-width:750px){.p-price-all_button_price-heading{text-align:left}}.p-price-all_button_price .a-button{font-size:1rem;height:3.5rem;margin-top:.5rem;width:1005}@media (min-width:750px){.p-price-all_button_price .a-button{margin-top:.75rem;width:12.5rem}}.p-price-all_button_price .a-button em{align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-cv-secondary);display:flex;font-size:.75rem;height:2.5rem;justify-content:center;left:.375rem;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}@media (any-hover:hover){.p-price-all_button_price .a-button:hover em{background-color:var(--color-cv-secondary);color:var(--color-white)}}@media (any-hover:none){.p-price-all_button_price .a-button:active em{background-color:var(--color-cv-secondary);color:var(--color-white)}}.p-price-all_button_tel{align-items:center;color:var(--color-white);display:flex;flex-direction:column;width:100%}@media (min-width:750px){.p-price-all_button_tel{align-items:flex-start}}.p-price-all_button_tel-heading{font-weight:700}.p-price-all_button_tel-button{align-items:center;color:var(--color-white);display:flex}@media (max-width:749px){.p-price-all_button_tel-button{background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:3.75rem;box-shadow:0 2px 2px 0 #006d6c66;color:var(--color-primary);font-size:1.5rem;gap:.625rem;height:3.5rem;justify-content:center;margin-top:.375rem;width:100%}.p-price-all_button_tel-button svg{fill:var(--color-primary);height:1.375rem;width:1.375rem}}@media (min-width:750px){.p-price-all_button_tel-button{align-items:center;font-size:1.5rem;gap:.3125rem;letter-spacing:.02em;pointer-events:none}.p-price-all_button_tel-button svg{fill:var(--color-white);height:1.125rem;width:1.125rem}}.p-price-box{background-color:var(--color-white);border-radius:var(--border-radius-m);box-shadow:0 3px 6px #00000029;margin:0 -.75rem;min-width:0;overflow:hidden;padding:1.875rem;position:relative}@media (min-width:750px){.p-price-box{margin:0;padding:2.5rem 1.25rem}}.p-price-box:before{background-color:var(--color-primary);content:"";display:block;height:.5rem;left:0;position:absolute;right:0;top:0}.p-price-head{text-align:center}.p-price-head_item{font-size:1.25rem;font-weight:700;line-height:1}.p-price-head_item strong{color:var(--color-primary);font-size:5.625rem;font-weight:700}.p-price-body{display:grid;gap:1.5rem;grid-template-columns:1fr;position:relative}@media (min-width:750px){.p-price-body{gap:1.875rem;grid-template-columns:repeat(2,1fr)}}.p-price-body:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M12,30v-12H0v-6H12V0h6V12h12v6h-12v12h-6Z"/></svg>') no-repeat 50%/contain;bottom:-3.125rem;content:"";display:block;height:1.875rem;left:50%;position:absolute;transform:translateX(-50%);width:1.875rem}.p-price-body_heading{font-size:1.25rem;font-weight:700;text-align:center}.p-price-body_heading span{font-size:1rem}.p-price-body_item{font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:1rem;text-align:center}.p-price-body_item strong{color:var(--color-primary);font-size:2.1875rem;font-weight:700}.p-price-body_info{display:none;margin-top:1.25rem}@media (min-width:750px){.p-price-body_info{display:block}}.p-price-body_info h4{font-weight:700}.p-price-body_list{display:flex;flex-flow:column wrap;gap:.5rem;height:12.5rem}.p-price-body_list li{padding-left:1.2em;position:relative;width:48%}.p-price-body_list li:before{background-color:var(--color-primary);border-radius:50%;content:"";display:block;height:.5rem;left:0;position:absolute;top:.7em;width:.5rem}.p-price-bottom_heading{font-size:1.25rem;font-weight:700;text-align:center}.p-price-bottom_text{font-size:1rem;line-height:1.6;margin-top:1rem;text-align:left}@media (min-width:750px){.p-price-bottom_text{text-align:center}}.p-price-bottom_text .a-text-link{color:var(--color-primary);font-weight:700}