@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.single-arise_pc_submission .home-hero-banner--blog-article .date-read{display:none!important}.acf-field-arise-pc-options-service-answers .acf-fields{display:flex;flex-direction:row;justify-content:space-between}.acf-field-arise-pc-options-service-answers .acf-fields>.acf-field{flex:2}.acf-field-arise-pc-options-service-answers .acf-fields>.acf-field.acf-field-arise-pc-options-service-answer-cost-type{flex:1}.acf-field-arise-pc-options-service-answers .acf-fields>.acf-field.acf-field-arise-pc-options-service-answer-range{padding:0}.acf-field-arise-pc-options-service-answers .acf-fields>.acf-field.acf-field-arise-pc-options-service-answer-range>.acf-label,.pricing-calculator__single .pricing-calculator__top h2{display:none}.acf-field-arise-pc-options-service-answers .acf-fields>.acf-field.acf-field-arise-pc-options-service-answer-range .acf-fields{border:0!important}.pricing-calculator{padding-block:6rem;position:relative}.pricing-calculator__container,.pricing-calculator__single .pricing-calculator__more h3{text-align:center}.pricing-calculator__presubmission,.pricing-calculator__results,.pricing-calculator__section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:4rem}.pricing-calculator__presubmission:before,.pricing-calculator__results:before,.pricing-calculator__section:before{content:"";opacity:0;transition:all 250ms ease;display:block;width:10rem;height:auto;aspect-ratio:1/1;background-image:url(/wp-content/plugins/arise-pricing-calculator/includes/static/images/loading-throbber.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;animation-name:loading;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);z-index:500;pointer-events:none}.pricing-calculator__presubmission:after,.pricing-calculator__results:after,.pricing-calculator__section:after{content:"";opacity:0;transition:all 250ms ease;position:absolute;top:0;left:0;z-index:100;background-color:#2a363b;display:block;width:100%;height:100%;pointer-events:none;backdrop-filter:blur(0)}.pricing-calculator__presubmission.loading:before,.pricing-calculator__results.loading:before,.pricing-calculator__section.loading:before{opacity:1}.pricing-calculator__presubmission.loading:after,.pricing-calculator__results.loading:after,.pricing-calculator__section.loading:after{opacity:.5;pointer-events:auto;backdrop-filter:blur(1rem)}.pricing-calculator__presubmission .required{color:red}.pricing-calculator__presubmission .required:before{content:" *";font-family:serif}@media (max-width:1023px){.pricing-calculator__presubmission,.pricing-calculator__results{padding-block-start:7rem}}.pricing-calculator__results .pricing-calculator__top{display:flex;flex-direction:column;gap:2rem}.pricing-calculator__before{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.25rem;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;position:relative;z-index:99;display:block;margin-top:40px}@media (max-width:1023px){.pricing-calculator__content{padding-block-end:7rem}.pricing-calculator__top{margin-block-start:-7rem}}.pricing-calculator__form label,.pricing-calculator__more{display:flex;flex-direction:column;justify-content:start;gap:2rem}.pricing-calculator__more--row,.pricing-calculator__services{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.pricing-calculator__link,.pricing-calculator__service{position:relative;width:100%;height:auto;aspect-ratio:1/1;flex:0 0 calc(20% - 1.25rem);display:block;font-size:0;line-height:1;border-radius:.5rem;transition:all 250ms ease;transform:scale(1);overflow:hidden;outline:.125rem solid transparent;box-shadow:0 0 2rem transparent}@media (max-width:1440px){.pricing-calculator__link,.pricing-calculator__service{flex:0 0 calc(25% - 1.3333333333rem)}}@media (max-width:1280px){.pricing-calculator__link,.pricing-calculator__service{flex:0 0 calc(33% - 1.5rem)}}@media (max-width:1023px){.pricing-calculator__link,.pricing-calculator__service{flex:0 0 calc(50% - 2rem)}}@media (max-width:540px){.pricing-calculator__link,.pricing-calculator__service{flex:0 0 100%}}.pricing-calculator__link:hover,.pricing-calculator__service:hover{outline:.125rem solid rgba(255,255,255,.25);transform:scale(1.1);box-shadow:0 0 2rem #2a363b}.pricing-calculator__link:before,.pricing-calculator__service:before{content:"";background-image:url(/wp-content/plugins/arise-pricing-calculator/includes/static/images/icon-tick.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem;z-index:500;display:block;transform:scale(0);box-shadow:.125rem .125rem .5rem rgba(0,0,0,.25);transition:all 250ms ease-out}.pricing-calculator__link.selected,.pricing-calculator__service.selected{outline:.125rem solid #fff}.pricing-calculator__answer.selected:before,.pricing-calculator__link.selected:before,.pricing-calculator__service.selected:before{transform:scale(1)}.pricing-calculator__link--thumbnail,.pricing-calculator__service--thumbnail{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;font-size:0;line-height:1}.pricing-calculator__link--thumbnail:before,.pricing-calculator__service--thumbnail:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;display:block;background:#000;background:radial-gradient(circle,transparent 0,#000 150%)}.pricing-calculator__link--thumbnail img,.pricing-calculator__service--thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;object-fit:cover;object-position:center center}.pricing-calculator__answer span,.pricing-calculator__link span,.pricing-calculator__service span{font-size:1.75rem;line-height:1.5;font-weight:300;color:#fff;text-align:center;display:block;padding-inline:1rem}.pricing-calculator__link span,.pricing-calculator__service span{width:calc(100% - 2rem);text-shadow:0 .125rem .25rem #000;position:absolute;bottom:1.5rem;left:0;z-index:20}.pricing-calculator__answers{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.pricing-calculator__answer{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 calc(20% - 1.25rem);background-color:#3f4a4f;width:100%;height:auto;aspect-ratio:1/1;border-radius:.5rem;overflow:hidden;text-decoration:none;outline:.125rem solid transparent;transition:all 250ms ease;transform:scale(1);box-shadow:0 0 2rem transparent}@media (max-width:1440px){.pricing-calculator__answer{flex:0 0 calc(25% - 1.3333333333rem)}}@media (max-width:1280px){.pricing-calculator__answer{flex:0 0 calc(33% - 1.5rem)}}@media (max-width:1023px){.pricing-calculator__answer{flex:0 0 calc(50% - 2rem)}}@media (max-width:540px){.pricing-calculator__answer{flex:0 0 100%}}.pricing-calculator__answer:hover{outline:.125rem solid rgba(255,255,255,.25);transform:scale(1.1);box-shadow:0 0 2rem #2a363b;text-decoration:none}.pricing-calculator__answer:before{content:"";background-image:url(/wp-content/plugins/arise-pricing-calculator/includes/static/images/icon-tick.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem;z-index:500;display:block;transform:scale(0);box-shadow:.125rem .125rem .5rem rgba(0,0,0,.25);transition:all 250ms ease-out}.pricing-calculator__answer.selected{outline:.125rem solid #fff}.pricing-calculator__answer span{text-decoration:none}.pricing-calculator__nav{background-color:#3f4a4f;padding:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;align-self:center;border-radius:10rem}@media (max-width:1023px){.pricing-calculator__nav{position:sticky;top:calc(100vh - 6rem);z-index:200;order:-1}}.pricing-calculator__nav .button{min-width:7.5rem;opacity:1}.pricing-calculator__nav .button.disabled{opacity:.75;pointer-events:none;cursor:not-allowed}.pricing-calculator__message{display:flex;flex-direction:column;gap:.5rem;background-color:rgba(255,0,0,.25);border-radius:.5rem;padding-block:.75rem;padding-inline:2rem;font-size:.85rem;text-align:center;margin-block-end:2rem}.pricing-calculator__form{display:flex;flex-direction:column;justify-content:start;text-align:left;width:100%;max-width:40rem;align-self:center}.pricing-calculator__form label{gap:.5rem;margin-left:0}.pricing-calculator__form--description{text-align:center;display:flex;flex-direction:column;justify-content:start;gap:1rem;margin-block-start:4rem}.pricing-calculator__submit{margin-block-start:1.5rem}.pricing-calculator__table table{width:100%;border-collapse:collapse}.pricing-calculator__table table tbody tr td,.pricing-calculator__table table tbody tr th,.pricing-calculator__table table tfoot tr td,.pricing-calculator__table table tfoot tr th{text-align:left;vertical-align:top;padding-block:1.5rem}.pricing-calculator__table table tbody tr td:last-child,.pricing-calculator__table table tbody tr th:last-child,.pricing-calculator__table table tfoot tr td:last-child,.pricing-calculator__table table tfoot tr th:last-child{text-align:right}@media (max-width:767px){.pricing-calculator__table table tbody tr td strong,.pricing-calculator__table table tbody tr th strong,.pricing-calculator__table table tfoot tr td strong,.pricing-calculator__table table tfoot tr th strong{display:block;margin-block:.5rem}}.pricing-calculator__table table tbody tr .section,.pricing-calculator__table table tfoot tr .section{font-size:1.5rem;line-height:1;font-weight:300}.pricing-calculator__table table tbody tr.section-row td,.pricing-calculator__table table tbody tr.section-row th,.pricing-calculator__table table tfoot tr.section-row td,.pricing-calculator__table table tfoot tr.section-row th{vertical-align:middle}.pricing-calculator__table table tbody tr{border-block-end:.0625rem solid #fff}.pricing-calculator__table table tfoot tr th:first-child{font-size:1rem;font-weight:700;letter-spacing:.25rem;font-family:"Josefin Sans",sans-serif;text-transform:uppercase}.pricing-calculator__disclaimer,.pricing-calculator__explanation{max-width:50rem;width:100%;align-self:center;text-align:left;display:flex;flex-direction:column;justify-content:start}.pricing-calculator__disclaimer h2:after,.pricing-calculator__explanation h2:after{margin:0 auto 0 0}.pricing-calculator__disclaimer ul,.pricing-calculator__explanation ul{display:flex;flex-direction:column;justify-content:start;gap:.5rem}.pricing-calculator__disclaimer ul li,.pricing-calculator__explanation ul li{list-style:circle;margin-inline-start:1rem}.pricing-calculator__restart{align-self:center}.pricing-calculator__edit,.pricing-calculator__edit>span{display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.pricing-calculator__edit{gap:.5rem;color:#fff;text-decoration:none;padding-inline-start:1rem}.pricing-calculator__edit>span{gap:.25rem}.pricing-calculator__change{position:relative;width:100%;margin-block-start:1rem}.pricing-calculator__change--container .pricing-calculator__answers{align-items:stretch;gap:1rem}.pricing-calculator__change--container .pricing-calculator__answer{flex:1 1 20%;aspect-ratio:auto;padding-block:1rem}.pricing-calculator__change--container .pricing-calculator__answer span{font-size:1rem}.pricing-calculator__change--container .pc-confirm-edit{display:block;width:100%;margin-block-start:1rem;padding-block:.75rem;padding-inline:1.5rem;background-color:transparent;color:#fff;border:.125rem solid #fff;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all 250ms ease}.pricing-calculator__change--container .pc-confirm-edit:hover{background-color:#fff;color:#2a363b}.pricing-calculator__single .pricing-calculator__top{font-size:1.75rem;text-align:center}.pricing-calculator__single .pricing-calculator__explanation,.pricing-calculator__single .pricing-calculator__table{font-size:1.25rem}.pricing-calculator__single .pricing-calculator__table table tbody tr .section{font-size:1.75rem}.pricing-calculator__single .pricing-calculator__table table tfoot tr th:first-child{font-size:1.25rem}.pricing-calculator__single .pricing-calculator__more--row .pricing-calculator__link{flex:1}.pricing-calculator__single .pricing-calculator__restart{display:none}.pricing-calculator__single .pricing-calculator__change .pricing-calculator__answer{background-color:#2a363b}
/*# sourceMappingURL=maps/main.css.map */
