@font-face{font-family:Georgia Regular;font-style:normal;font-weight:400;src:local("Georgia Regular"),url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/fonts/georgia.woff) format("woff")}@font-face{font-family:Georgia Italic;font-style:normal;font-weight:400;src:local("Georgia Italic"),url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/fonts/georgiai.woff) format("woff")}@font-face{font-family:Georgia Bold;font-style:normal;font-weight:400;src:local("Georgia Bold"),url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/fonts/georgiab.woff) format("woff")}@font-face{font-family:Georgia Bold Italic;font-style:normal;font-weight:400;src:local("Georgia Bold Italic"),url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/fonts/georgiaz.woff) format("woff")}.bottom-bar,.savings-calc{--purple:#253081;--pink:#e50071;--darkgrey:#d9d9d9;--red:#e50046;--green:#44ab3b;--pure-white:#fff;--pure-light-grey:#f2f2f2;--textsize:18px}.savings-calc--hidden{display:none}.savings-calc__popup-mask{align-items:flex-start;animation:fadeIn .8s ease-in-out;background:#00000091;display:flex;height:100dvh;justify-content:center;left:0;overflow-y:auto;padding:90px 15px 15px;position:fixed;top:0;width:100vw;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.savings-calc__popup-container{background:var(--pure-light-grey);border-radius:10px 10px 0 0;height:calc(100dvh - 107.78px);max-width:600px;overflow-y:auto;padding:20px;position:relative;transform:translateY(100%);transition:transform 1s ease-in-out}.savings-calc__popup-container--revealed{transform:translateY(-70px)}.savings-calc__popup-container--result-revealed{height:calc(100dvh - 137.78px)}.savings-calc__popup-container--classic-popup{border-radius:0;border-bottom-right-radius:150px;height:auto;padding:20px 20px 150px;transform:translateY(0);transition:none}@media only screen and (min-width:601px){.savings-calc__popup-container{min-width:600px}}@media only screen and (max-width:600px){.savings-calc__popup-container{max-width:100%}}.savings-calc__popup-container h2{font-size:28px;line-height:36px;margin-bottom:20px!important}.savings-calc__popup-container h6{color:var(--purple);font-family:Raleway,sans-serif;font-size:18px;font-weight:700;margin-bottom:7px!important}.savings-calc__popup-container strong{color:var(--purple)}.savings-calc__close-popup{background-image:url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/images/close.svg);background-repeat:no-repeat;background-size:100% auto;cursor:pointer;height:24px;position:absolute;right:20px;width:24px}.savings-calc__title-icon-container{display:inline-flex;gap:6px;margin-bottom:20px}.savings-calc__title-icon{flex-shrink:0;height:auto;width:27.645px}.savings-calc__title-icon-container span{color:var(--purple);font-family:Raleway,sans-serif;font-size:18px;font-weight:700;line-height:1;margin-top:5px}button.savings-calc__submit-button{background:var(--red);border:0;border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;gap:10px;letter-spacing:normal;padding:15px 45px;text-align:center;text-transform:none;width:max-content}button.savings-calc__submit-button--pulsing{animation:pulse 1.5s infinite}button.savings-calc__submit-button--blue{background:var(--purple)}@keyframes pulse{0%{box-shadow:0 0 0 0 #ff69b4}75%{box-shadow:0 0 0 16px #ff69b400}}button.savings-calc__submit-button:hover{background-color:var(--red)!important;border-color:var(--red)!important;color:#fff!important}button.savings-calc__submit-button--blue:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}button.savings-calc__submit-button--disabled{animation:none!important;opacity:60%}.savings-calc__form-elements{display:flex;flex-direction:column}.savings-calc__form-elements-heading{color:var(--purple);font-size:18px;font-weight:700;line-height:120%;margin-bottom:10px}div.address-suggestions{position:relative}div.address-suggestions .list-container{background:#fff;border-radius:0 0 10px 10px;left:0;max-height:35vh;outline:1px solid var(--darkgrey);overflow-y:scroll;position:absolute;top:-14px;width:100%;z-index:101}div.address-suggestions ul{list-style-type:none;margin:0;padding:0}div.address-suggestions ul li{background:#fff;border-bottom:1px solid var(--darkgrey);cursor:pointer;font-size:18px!important;padding:8px 12px}div.address-suggestions ul li:hover{background:#eaeaea}div.address-suggestions ul li:last-child{border-bottom:0}@media only screen and (max-width:600px){div.address-suggestions ul li{font-size:12px}}.manual-entry-link{margin-top:5px}.edit-mode-label{margin-bottom:20px;margin-top:-10px}.selected-address{background:#fff;border-radius:6px;display:flex;flex-direction:column;font-size:var(--textsize);font-weight:700;gap:6px;line-height:140%;margin-bottom:15px;outline:2px solid var(--green);padding:20px;position:relative}.selected-address:after{background-image:url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/images/petal-tick-green.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:-6px;top:0;width:20px;z-index:1}.edit-address-link{display:block;margin-bottom:30px}div.field{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}div.field.other-field{margin:0}div.field label{color:var(--purple);font-size:18px;font-weight:700;line-height:120%}div.field input{background-color:#fff;border:0;border-radius:6px;box-sizing:border-box;color:#000;flex-shrink:0;font-family:Raleway,sans-serif;font-optical-sizing:none;font-size:var(--textsize);font-weight:400;outline:1px solid var(--darkgrey);padding:15px;width:100%}div.field input[type=text]:hover{background-color:#f2f2f2}div.field.complete input[type=text]:hover{background-color:#e1f2e5}div.field.error input[type=text]:hover{background-color:#fbd9e3}div.field.complete input[type=text]{font-weight:700;outline:2px solid var(--green);position:relative}div.field.error>.input-holder input[type=text]{outline:2px solid var(--red)}.input-holder{overflow:visible;position:relative;width:100%}div.field .error-message{color:var(--red);font-size:var(--textsize);line-height:1.1}.opt-group.cols-4{grid-template-columns:repeat(4,1fr)}.opt-group{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}.opt-group .input-holder{overflow:visible;position:relative;width:100%}.opt-group .input-holder button{font-family:Raleway,sans-serif;font-optical-sizing:none;height:100%;text-align:center;transition:all .15s linear,font-weight 0s;width:100%}div.field button{background-color:#fff;border:0;border-radius:6px;color:#000;flex-shrink:0;font-size:var(--textsize);font-weight:400;outline:1px solid var(--darkgrey);padding:15px}.opt-group .input-holder.selected button{font-weight:700;outline:2px solid var(--green)}.field.text-field.complete .input-holder:after,.input-holder.selected:not(.error):after{background-image:url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/images/petal-tick-green.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:-6px;top:0;width:20px;z-index:1}.savings-calc p{margin-bottom:1em}.bottom-bar{align-items:center;background:var(--pure-white);bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:center;left:0;margin:0 auto;padding:20px;position:fixed;text-align:center;width:100%;z-index:20000}.bottom-bar__reset,.bottom-bar__text{color:#253081;font-family:Raleway;font-size:17px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.bottom-bar__reset span{cursor:pointer;text-decoration:underline}.sc-interactive-image{aspect-ratio:1.52;background:#8ad8ec;height:auto;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.sc-interactive-image__image{height:calc(100% - 20px);position:absolute;right:10px;top:10px;transition:all 1s ease;width:auto;z-index:1}.sc-interactive-image__image img{height:100%;object-fit:contain;width:100%}.sc-interactive-image__petal{aspect-ratio:1/1;background:var(--pure-white);border-radius:0 50% 50% 50%;flex-shrink:0;height:calc(100% - 20px);justify-content:center;left:10px;position:absolute;top:10px;transform:translateZ(0);width:auto;will-change:transform;z-index:10}.sc-interactive-image__petal,.sc-interactive-image__petal-text-container{align-items:center;display:flex;flex-direction:column}.sc-interactive-image__petal-text{--distance:220px;--growth-per-pixel:calc((var(--max) - var(--min))/var(--distance));--initial-vw:380px;color:#253081;font-family:Georgia Regular;font-size:19.773px;font-style:normal;font-weight:400!important;line-height:1.1;text-align:center}.sc-interactive-image__petal-text--large{font-size:43px}.sc-interactive-image__petal-text--small{font-size:14.47px;line-height:1.3}.sc-interactive-image__petal-text--small--first{margin-top:4px}.sc-interactive-image__petal-text--animate-count{animation:numberCount 2.5s ease-out forwards}@keyframes numberCount{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}40%{transform:scale(.9)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media only screen and (min-width:380px){.sc-interactive-image__petal-text{--min:22px;--max:31px}.sc-interactive-image__petal-text,.sc-interactive-image__petal-text--large{font-size:var(--min);font-size:clamp(var(--min),calc(var(--min) + var(--growth-per-pixel)*(100vw - var(--initial-vw))),var(--max))}.sc-interactive-image__petal-text--large{--min:44px;--max:55px}.sc-interactive-image__petal-text--small{--min:15.5px;--max:27px;font-size:var(--min);font-size:clamp(var(--min),calc(var(--min) + var(--growth-per-pixel)*(100vw - var(--initial-vw))),var(--max))}}@media only screen and (min-width:600px){.sc-interactive-image__petal-text{--max:34px;font-size:var(--max)}.sc-interactive-image__petal-text--large{--max:58px;font-size:var(--max)}.sc-interactive-image__petal-text--small{--max:30px;font-size:var(--max)}}.savings-pink,.sc-interactive-image__petal-text--pink{color:var(--pink)}.savings-pink{font-weight:700}.savings-calc__email-legal-text p,.savings-calc__main-form-legal-text p{color:#000;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px!important}.savings-calc__email-legal-text p a,.savings-calc__main-form-legal-text p a{color:var(--purple);text-decoration:underline}.savings-calc__main-form-legal-text p{line-height:1.2;margin-top:0!important}span.sc-bold,span.sc-bold-large{color:var(--purple)!important;font-weight:700}span.sc-bold-large{font-size:24px}#loading-overlay{background-color:#ffffff49;background-position:50%;background-repeat:no-repeat;background-size:60px 60px;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}#loading-overlay,.loading-content{align-items:center;display:flex;justify-content:center}.loading-content{flex-direction:column}.loading-spinner{background:url(//143788463.fs1.hubspotusercontent-eu1.net/hubfs/143788463/raw_assets/public/Pure_Cremation_April_2024/images/loading.svg);background-repeat:no-repeat;background-size:100% auto;height:100px;width:100px}.input-holder--checkbox-style-theme button{align-items:center;display:flex;gap:15px;padding:10px 15px!important;text-align:left;width:100%}.input-holder--checkbox-style-theme .checkbox-style-button{align-items:center;background:#fff;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='21.57' height='16.19' viewBox='0.335 0.217 21.57 16.19'%3E%3Cpath fill='%23d9d9d9' d='M8.318 15.916 21.402 3.09A1.676 1.676 0 1 0 19.055.695L7.034 12.48 3.153 8.875a1.677 1.677 0 1 0-2.282 2.457l4.68 4.348c1.387 1.487 2.767.236 2.767.236'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70% auto;border:2px solid var(--darkgrey);border-radius:4px;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;height:30px;justify-content:center;left:15px;top:11px;width:30px}.input-holder--checkbox-style-theme.selected button{font-weight:400!important}.input-holder--checkbox-style-theme.selected .checkbox-style-button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%23fff' d='M13.396 26.998C5.998 26.998 0 20.954 0 13.5S5.998 0 13.396 0h13.397v13.5c0 7.456-5.998 13.5-13.397 13.5'/%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M22.848 8.807a1.41 1.41 0 1 0-1.975-2.015L10.76 16.706l-3.265-3.033a1.41 1.41 0 1 0-1.92 2.066l3.937 3.658q.201.186.442.28a1.41 1.41 0 0 0 1.887-.08z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cpath fill='%23299f1f' fill-rule='evenodd' d='M22.848 8.807a1.41 1.41 0 1 0-1.975-2.015L10.76 16.706l-3.265-3.033a1.41 1.41 0 1 0-1.92 2.066l3.937 3.658q.201.186.442.28a1.41 1.41 0 0 0 1.887-.08z' clip-rule='evenodd'/%3E%3Cpath fill='%2335aa52' d='m22.868 6.812-1.428 1.4zm-.02 1.995-1.4-1.429zm-1.975-2.015 1.4 1.428zM10.76 16.706l-1.361 1.465 1.398 1.3 1.363-1.337zm-3.265-3.033 1.361-1.466zm-1.993.073 1.465 1.361zm.073 1.993 1.361-1.465zm3.937 3.658 1.361-1.465zm.442.28 1.277-1.54-.246-.204-.297-.117zm1.887-.08-1.4-1.429zm9.6-11.385a.59.59 0 0 1 .008-.834l2.8 2.857a3.41 3.41 0 0 0 .048-4.823zm.833.008a.59.59 0 0 1-.833-.008l2.856-2.8a3.41 3.41 0 0 0-4.823-.048zM12.16 18.134 22.273 8.22l-2.8-2.856L9.36 15.278zm-6.026-2.996 3.265 3.033 2.722-2.93-3.265-3.033zm.833-.03a.59.59 0 0 1-.833.03l2.722-2.93a3.41 3.41 0 0 0-4.82.177zm-.03-.834a.59.59 0 0 1 .03.833l-2.93-2.722a3.41 3.41 0 0 0 .177 4.82zm3.936 3.658-3.937-3.658-2.722 2.93 3.937 3.659zm-.185-.116q.106.041.185.116l-2.722 2.93c.318.297.682.522 1.07.675zm-.247.352a.59.59 0 0 1 .79-.031l-2.553 3.079a3.41 3.41 0 0 0 4.563-.191zm11.008-10.79L10.44 18.168l2.8 2.857 11.008-10.79z' mask='url(%23a)'/%3E%3C/svg%3E");background-color:var(--green);background-position:2px;background-repeat:no-repeat;background-size:80% auto;border:2px solid var(--green)}.input-holder--checkbox-style-theme.selected:after{display:none!important}