@import"https://fonts.googleapis.com/css2?family=Cormorant:wght@500&display=swap";@font-face{font-family:Optima Pro Black;src:url(/fonts/OptimaProBlack.woff2) format("woff2"),url(/fonts/OptimaProBlack.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita Bold;src:url(/fonts/Gordita-bold.woff2) format("woff2"),url(/fonts/Gordita-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gordita Regular;src:url(/fonts/Gordita-regular.woff2) format("woff2"),url(/fonts/Gordita-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.graveyard-db-query{padding:15px 0;margin:15px auto;background-color:#ece5d5}.graveyard-db-query input[type=text],.graveyard-db-query select{width:100%;padding:10px;margin-bottom:15px;border:1px solid #7c5b40;border-radius:4px;font-size:16px;background-color:#e3d9c8;color:#333}.graveyard-db-query input[type=text]:focus,.graveyard-db-query select:focus{outline:none;border-color:#2a482e}.graveyard-db-query button{padding:10px 20px;background-color:#004538;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.graveyard-db-query button:hover{background-color:#3c291c}.graveyard-db-query button:disabled{background-color:rgba(42,72,46,.8);cursor:not-allowed}.graveyard-db-query ul{list-style:none;padding:0}.graveyard-db-query ul li{background-color:#fff;padding:15px;margin-bottom:10px;border-radius:4px;cursor:pointer;transition:background-color .3s}.graveyard-db-query ul li:hover{background-color:#7c5b40;color:#fff}.graveyard-db-query ul li h4{margin:0 0 5px;font-size:18px;color:#333}.graveyard-db-query ul li p{margin:5px 0;font-size:16px;color:#333}.graveyard-db-query .pagination{display:flex;align-items:center;justify-content:space-between}.graveyard-db-query .pagination button{width:20vh;padding:10px 20px;background-color:#004538;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;margin-right:10px;transition:background-color .3s}.graveyard-db-query .pagination button:hover{background-color:#3c291c}.graveyard-db-query .pagination button:disabled{background-color:rgba(42,72,46,.8);cursor:not-allowed}.graveyard-db-query .spinner{display:inline-block;width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.graveyard-db-query .loading-spinner{display:flex;justify-content:center;align-items:center;margin-top:20px}.graveyard-db-query .loading-spinner .lds-circle{display:inline-block;transform:translateZ(1px)}.graveyard-db-query .loading-spinner .lds-circle div{display:inline-block;width:64px;height:64px;margin:8px;border-radius:50%;background:#7c5b40;animation:lds-circle 1.2s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.pagination{flex-direction:column;gap:10px}.pagination button{width:75%}}.header{display:flex;justify-content:center;align-items:center;background:#7c5b40;color:#fff;height:70px;z-index:10;width:100%;position:relative;top:0;left:0}.header .header-wrapper{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0 auto}.header .header-wrapper .logo-wrapper a,.header .header-wrapper .logo-wrapper a:hover{text-decoration:none}@media(max-width:768px){.header{height:60px;color:#fff;font-size:36px;text-align:center;z-index:1;background-color:#7c5b40}.header .header-wrapper{width:95%}.header .header-wrapper .logo-wrapper{height:100%;width:auto}.header .header-wrapper .logo-wrapper .logo{height:100%;display:flex;width:auto}}@media screen and (max-width:767px){.logo{margin:0}}.footer{background-color:#2a482e}.footer>*{color:#ece5d5}.footer .footer-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sm);width:90%;margin:0 auto;padding:5% 0}@media only screen and (max-width:768px){.footer .footer-wrapper{grid-template-columns:1fr;grid-gap:40px;padding:10% 0}}.footer .footer-wrapper>*{font-weight:200}.footer .footer-wrapper .contact-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:50px}@media only screen and (max-width:768px){.footer .footer-wrapper .contact-wrapper{gap:20px}}.footer .footer-wrapper .contact-wrapper .about-wrapper{flex-direction:column;gap:30px}@media only screen and (max-width:768px){.footer .footer-wrapper .contact-wrapper .about-wrapper{gap:20px}}.footer .footer-wrapper .contact-wrapper .about-wrapper p{margin:0;font-size:16px;line-height:22px}.footer .footer-wrapper .contact-wrapper .service{display:flex;gap:10px;flex-direction:column}.footer .footer-wrapper .contact-wrapper .service .service-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:10px}.footer .footer-wrapper .contact-wrapper .service .service-wrapper a{text-decoration:none;margin:0;font-size:16px;line-height:22px;color:#ece5d5}.footer .footer-wrapper .locations-wrapper{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.footer .footer-wrapper .locations-wrapper{align-items:flex-start}}.footer .footer-wrapper .locations-wrapper .locations-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:20px}@media only screen and (max-width:768px){.footer .footer-wrapper .locations-wrapper .locations-container{gap:10px}}.footer .footer-wrapper .locations-wrapper .locations-container h3{font-size:25px}.footer .footer-wrapper .locations-wrapper .locations-container ul li{text-decoration:none}.footer .footer-wrapper .locations-wrapper .locations-container ul li a{color:#fff;font-size:16px;line-height:22px;color:#ece5d5}.opening-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}@media only screen and (max-width:768px){.opening-wrapper{gap:10px}}.opening-wrapper .opening{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}@media only screen and (max-width:768px){.opening-wrapper .opening{gap:10px}}.opening-wrapper .opening h3{font-size:25px}.opening-wrapper .opening .wysiwyg p{margin-bottom:10px;font-size:16px;line-height:22px}.opening-wrapper .opening .wysiwyg p strong{font-weight:700}.opening-wrapper img{width:100px;height:auto}.mobile-menu .hamburger{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;cursor:pointer;position:relative;z-index:22}.mobile-menu .hamburger .hamburger-line{height:4px;width:30px;border-radius:10px;margin:3px;background-color:#ece5d5;transition:transform .2s,opacity .2s}.mobile-menu .hamburger .hamburger-line:first-child{transform:translateY(0) rotate(0deg)}.mobile-menu .hamburger .hamburger-line:nth-child(2){opacity:1;width:20px}.mobile-menu .hamburger .hamburger-line:nth-child(3){transform:translateY(0) rotate(0deg)}.mobile-menu .hamburger .hamburger-line.open{background-color:#2a482e}.mobile-menu .hamburger .hamburger-line.open:first-child{transform:translateY(10px) rotate(45deg)}.mobile-menu .hamburger .hamburger-line.open:nth-child(2){opacity:0}.mobile-menu .hamburger .hamburger-line.open:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu svg{font-size:30px}.mobile-menu .modal{z-index:21;box-shadow:0 0 10px 0 rgba(0,0,0,.75);overflow:auto;position:fixed;background-color:#f6f7f2;color:#333;top:0;left:0;height:100vh;width:100%;opacity:0;pointer-events:none;transition:all .3s ease-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.mobile-menu .modal .heading{border-bottom:1px solid #8e7156;height:70px;display:flex;justify-content:center;align-items:center}.mobile-menu .modal .heading .heading-wrapper{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.mobile-menu .modal .heading .heading-wrapper a{text-decoration:none}@media(max-width:1134px){.mobile-menu .modal{height:100vh}.mobile-menu .modal .heading .heading-wrapper{width:95%}}@media(min-width:1135px){.mobile-menu .modal{height:750px}}.mobile-menu .modal.show{opacity:1;pointer-events:auto}.mobile-menu .main-navigation{display:flex;flex-direction:column;color:#333;width:96%;margin:0 auto;gap:15px;padding:25px 0;position:relative;height:100%}.mobile-menu .main-navigation .contact-icons{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:15px;margin-top:auto;width:100%;position:absolute;bottom:10px;right:0}.mobile-menu .main-navigation .wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%}.mobile-menu .main-navigation .wrapper .menu-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.mobile-menu .main-navigation .wrapper .menu-item .arrow-down{color:#2a482e;cursor:pointer}.mobile-menu .main-navigation .wrapper .menu-item .rotated{transform:rotate(180deg);transition:transform .3s ease;color:#8e7156}.mobile-menu .main-navigation .wrapper .menu-item h3{color:#2a482e;font-size:28px;font-weight:100}.mobile-menu .main-navigation .wrapper .menu-item a{text-decoration:none;text-align:start}.mobile-menu .main-navigation .wrapper .sub-items{display:none;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px;margin:10px 0 0 10px}.mobile-menu .main-navigation .wrapper .sub-items .sub-item a{color:#8e7156;text-decoration:none}.mobile-menu .main-navigation .show{display:flex}.mobile-menu .main-navigation .extra-links{margin-top:2rem;display:flex;flex-direction:column;justify-content:center}.desktop-menu{gap:10px}.desktop-menu li.menu-items{display:inline-block;position:relative;cursor:pointer;padding:10px 0;margin:0}.desktop-menu li.menu-items a{display:block;padding:20px 25px;text-decoration:none;font-size:20px;color:#fff;text-align:left}.desktop-menu li.menu-items ul.dropdown li.menu-subitems:hover,.desktop-menu li.menu-items:hover{cursor:pointer}.desktop-menu li.menu-items ul.dropdown li.menu-subitems{display:block;margin:0}.desktop-menu li.menu-items ul.dropdown li.menu-subitems a{color:#333;margin:0}.desktop-menu li.menu-items ul.dropdown{background:#fff;opacity:.9;border-top:none;position:absolute;z-index:9999;display:none;top:30px;left:0;min-width:200px;margin-top:10px}.desktop-menu li.menu-items ul.dropdown.last-child{right:0!important;left:unset}.desktop-menu li.menu-items ul.dropdown li.menu-subitems a:hover{background-color:#cdcdcd;text-decoration:none}.desktop-menu li.menu-items a:hover{color:#cdcdcd;width:100%}.desktop-menu li.menu-items:hover ul.dropdown{display:block}@media(max-width:1080px){.desktop-menu{display:none}.mobile-menu{display:flex}}@media(min-width:1081px){.mobile-menu{display:none}.desktop-menu{display:flex}}.loading-spinner-height{height:50vh;display:flex;justify-content:center;align-items:center}.lds-circle{display:inline-block;transform:translateZ(1px)}.lds-circle>div{display:inline-block;width:64px;height:64px;margin:8px;border-radius:50%;background:#7c5b40;animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite}@keyframes lds-circle{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{transform:rotateY(5turn);animation-timing-function:cubic-bezier(0,.5,.5,1)}to{transform:rotateY(10turn)}}.slider{width:100%;height:calc(80vh + 100px);margin-top:-100px;position:relative;overflow:hidden}.slide{background-size:cover;background-position:50%;position:absolute;opacity:0;transition:opacity 1s ease-in-out}.slide,.slide img{width:100%;height:100%}.slide img{object-fit:cover}.slide.active{opacity:1}@media(max-width:568px){.slider{height:100vh}}.cta-wrapper{padding:5% 5px;background-color:rgba(42,72,46,.8);position:absolute;bottom:0;left:0;margin-bottom:0;width:50%}@media(min-width:768px){.cta-wrapper{padding:0;width:auto}}.cta-wrapper .cta a{display:flex;justify-content:flex-start;align-items:center;color:#fff;padding:10px;width:100%;margin:0;text-decoration:none;gap:10px}.cta-wrapper .cta a h3{line-height:28px}.cta-wrapper .cta a:hover{background-color:#7c5b40;text-decoration:none}@media(min-width:768px){.cta-wrapper .cta{display:flex}.cta-wrapper .cta a{padding:40px;text-align:center}.cta-wrapper .cta a p{margin-bottom:0}}.flipbox-wrapper{display:flex;justify-content:center;align-items:center;height:auto;background:linear-gradient(0deg,rgba(142,113,86,.102) 50%,transparent 0)}.flipbox-wrapper .flipbox{margin:100px auto;width:90%}.flipbox-wrapper .flipbox .container{display:flex;justify-content:center;gap:20px;flex-direction:row}.flipbox-wrapper .flipbox .container a{margin:0}.flipbox-wrapper .flipbox .flip-card{background-color:transparent;perspective:1000px;background-position:50%;width:350px;height:350px;margin-bottom:0}.flipbox-wrapper .flipbox .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flipbox-wrapper .flipbox .flip-card:hover .flip-card-inner{transform:rotateY(180deg);cursor:pointer}.flipbox-wrapper .flipbox .flip-card-back,.flipbox-wrapper .flipbox .flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipbox-wrapper .flipbox .flip-card-front{background-color:#bbb}.flipbox-wrapper .flipbox .flip-card-front .flip-title-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;background-color:rgba(0,0,0,.2);padding:0 0 10% 5%}.flipbox-wrapper .flipbox .flip-card-front .flip-title-wrapper .flip-title{color:#fff;font-size:30px;text-align:start}.flipbox-wrapper .flipbox .flip-card-back{background-color:#7c5b40;color:#fff;transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.flipbox-wrapper .flipbox .flip-card-front img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1090px){.flipbox-wrapper .flipbox{height:250px;margin-top:0}.flipbox-wrapper .flipbox .container{height:250px}.flipbox-wrapper .flipbox .flip-card{height:250px;width:250px}.flipbox-wrapper .flipbox .flip-card-front .flip-title-wrapper .flip-title{font-size:22px;text-align:start}}@media screen and (max-width:764px){.flipbox-wrapper .flipbox{height:auto;width:100%;margin:2px 0}.flipbox-wrapper .flipbox .container{height:auto;gap:2px;flex-direction:column}.flipbox-wrapper .flipbox .flip-card{height:250px;width:100%}.flipbox-wrapper .flipbox .flip-card:hover .flip-card-inner{transform:none}.flipbox-wrapper .flipbox .flip-card-front .flip-title-wrapper{justify-content:center;align-items:center;padding:10px;background-color:rgba(0,0,0,.4)}.flipbox-wrapper .flipbox .flip-card-front .flip-title-wrapper .flip-title{font-size:25px;text-align:start}}@media screen and (max-width:1090px){.flipbox-wrapper{height:350px}}@media screen and (max-width:764px){.flipbox-wrapper{height:auto}.flipbox-wrapper .flip-title-wrapper{color:#fff;display:flex;flex-direction:column}}.hero2{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.hero2 img{height:80vh;width:100%;object-fit:cover}.hero2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.3)}.hero2-content{position:absolute;text-align:center;color:#333}.announcements-wrapper{width:90%;margin:5% auto}@media screen and (max-width:768px){.announcements-wrapper{width:100%;margin:5% 10px}}.strategy-wrapper{align-items:center;gap:50px;color:#3c291c}.strategy-container,.strategy-wrapper{display:flex;justify-content:center;flex-direction:column}.strategy-container{align-items:flex-start;gap:75px;width:90%;margin:0 auto 100px}@media screen and (max-width:768px){.strategy-container{width:95%}}.kirkjugardar-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:30px}.kirkjugardar-wrapper h2{font-size:35px;color:#7c5b40}.kirkjugardar-wrapper .kirkjugardar-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;grid-gap:25px;gap:25px}@media screen and (max-width:768px){.kirkjugardar-wrapper .kirkjugardar-container{grid-template-columns:repeat(1,1fr)}}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field:first-child .kirkjugardar-box{color:#ece5d5}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-box{padding:50px 20px 20px;width:100%;height:225px;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;flex-direction:column}@media screen and (max-width:1070px){.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-box{height:275px}}@media screen and (max-width:768px){.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-box{height:225px}}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-box .field-description p{font-size:16px;margin-bottom:10px;line-height:22px}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-box .field-description p strong{font-weight:700}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-content p{font-size:16px;margin-bottom:25px;line-height:22px}.kirkjugardar-wrapper .kirkjugardar-container .kirkjugardar-field .kirkjugardar-content p strong{font-weight:700}.value-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:30px}.value-wrapper h2{font-size:35px;color:#7c5b40}.value-wrapper .value-information{width:35%}.value-wrapper .value-information p{font-size:16px;margin-bottom:10px;line-height:22px}.value-wrapper .value-information p strong{font-weight:700}@media screen and (max-width:768px){.value-wrapper .value-information{width:100%}}.value-wrapper .value-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,1fr);grid-gap:0;gap:0}@media screen and (max-width:768px){.value-wrapper .value-container{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:25px}}.value-wrapper .value-container .value-box{display:flex;justify-content:center;align-items:center;padding:50px;height:250px}@media screen and (max-width:768px){.value-wrapper .value-container .value-box{padding:25px}}.value-wrapper .value-container .value-box .box-container{width:80%;display:flex;justify-content:center;align-items:flex-start;gap:20px;flex-direction:column}.value-wrapper .value-container .value-box .box-container h3{font-size:22px;color:#7c5b40}.value-wrapper .value-container .value-box .box-container .value-text p{font-size:16px;margin-bottom:10px;line-height:22px}.value-wrapper .value-container .value-box .box-container .value-text p strong{font-weight:700}.value-wrapper .value-container .value-box:first-child{-webkit-clip-path:polygon(0 0,100% 0,93% 100%,0 100%);clip-path:polygon(0 0,100% 0,93% 100%,0 100%);margin-bottom:22px;width:103.5%}@media screen and (max-width:768px){.value-wrapper .value-container .value-box:first-child{width:100%;margin-bottom:0;-webkit-clip-path:none;clip-path:none}}.value-wrapper .value-container .value-box:nth-child(2){-webkit-clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);margin-bottom:22px;padding-left:50px}@media screen and (max-width:768px){.value-wrapper .value-container .value-box:nth-child(2){padding-left:25px;margin-bottom:0;-webkit-clip-path:none;clip-path:none}}.value-wrapper .value-container .value-box:nth-child(3){-webkit-clip-path:polygon(0 0,100% 0,93% 100%,0 100%);clip-path:polygon(0 0,100% 0,93% 100%,0 100%);width:96%}@media screen and (max-width:768px){.value-wrapper .value-container .value-box:nth-child(3){width:100%;-webkit-clip-path:none;clip-path:none}}.value-wrapper .value-container .value-box:nth-child(4){-webkit-clip-path:polygon(6.5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(6.5% 0,100% 0,100% 100%,0 100%);width:107.5%;transform:translateX(-7%);padding-left:calc(50px + 7%)}@media screen and (max-width:768px){.value-wrapper .value-container .value-box:nth-child(4){width:100%;transform:none;-webkit-clip-path:none;clip-path:none;padding-left:25px}}.pillars-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px}.pillars-wrapper h2{font-size:35px;color:#7c5b40}.pillars-wrapper .pillars-container{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:60px}@media screen and (max-width:950px){.pillars-wrapper .pillars-container{flex-direction:column}}.pillars-wrapper .pillars-container .pillars-content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:30px;width:30%}.pillars-wrapper .pillars-container .pillars-content .pillars-box{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:10px}.pillars-wrapper .pillars-container .pillars-content .pillars-box .pillars-number{font-size:36px;color:#7c5b40;font-family:Optima Pro Black}.pillars-wrapper .pillars-container .pillars-content .pillars-box .pillars-text h3{font-size:20px;color:#7c5b40}.pillars-wrapper .pillars-container .pillars-content .pillars-box .pillars-text p{font-size:16px;line-height:22px}.pillars-wrapper .pillars-container .pillars-content .pillars-box .pillars-text p strong{font-weight:700}@media screen and (max-width:950px){.pillars-wrapper .pillars-container .pillars-content:first-child,.pillars-wrapper .pillars-container .pillars-content:nth-child(3){display:none}}@media screen and (min-width:951px){.pillars-wrapper .pillars-container .pillars-content:nth-child(4){display:none}}@media screen and (max-width:950px){.pillars-wrapper .pillars-container .pillars-content:nth-child(4){display:flex;flex-direction:column;width:100%}}.pillars-wrapper .pillars-container .pillars-image{width:40%;height:auto}@media screen and (max-width:950px){.pillars-wrapper .pillars-container .pillars-image{width:100%}}.pillars-wrapper .pillars-container .pillars-image img{width:100%;height:auto;object-fit:contain}.cemetery-db{margin:10% 2%}.cemetery-db .db-item input,.cemetery-db .db-item select{width:100%}.cemetery-db .search-btns{display:flex;flex-direction:column}@media(min-width:768px){.cemetery-db{max-width:800px;margin:5% auto}.cemetery-db .db-item{display:flex;flex-direction:column}.cemetery-db .search-btns{flex-direction:row}.cemetery-db .search-btns button{margin-right:10px}}.pricelist{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;max-width:800px;width:100%;margin:-5% auto 5%;padding:10px 10px 10px 0}@media screen and (max-width:768px){.pricelist{padding:10px}}.pricelist .pricelist-item{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;width:100%;padding:10px}.pricelist .pricelist-item .price{min-width:120px;color:#2a482e}.pricelist .pricelist-item:nth-child(odd){background-color:#e3d9c8}.about-wrapper{gap:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about-heading{color:#7c5b40;margin-bottom:20px}.about-wrapper,.board-wrapper,.policies-wrapper,.reports-wrapper{width:100%}.about-wrapper .about{width:90%;margin:0 auto 5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.board-wrapper,.policies-wrapper{background-color:#e3d9c8}@media screen and (max-width:768px){.about-wrapper .about{width:100%;margin:0;padding:10% 2%}}.board-wrapper .board{width:90%;margin:5% auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.board-wrapper .board .members{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:20px;width:100%;position:relative}.board-wrapper .board .members .member{width:calc(25% - 20px);height:100%;position:relative;overflow:hidden}@media screen and (max-width:1210px){.board-wrapper .board .members .member{width:calc(50% - 20px)}.board-wrapper .board .members{flex-direction:row wrap;height:auto}}@media screen and (max-width:768px){.board-wrapper .board{width:100%;margin:0;padding:10% 2%}.board-wrapper .board .members .member{width:100%}.board-wrapper .board .members{flex-direction:column;justify-content:center;align-items:center;height:auto}}.reports-wrapper .reports{width:90%;margin:5% auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;gap:15px}.reports-wrapper .reports .question{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:15px}.reports-wrapper .reports .question h2{font-size:25px;font-family:sans-serif}.reports-wrapper .reports .question :hover{cursor:pointer}.reports-wrapper .reports .reports-nav{position:relative;width:100%;height:auto;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:15px;padding:15px 0 25px 50px}@media screen and (max-width:768px){.reports-wrapper .reports{width:100%;margin:0;padding:10% 2%}}.policies-wrapper .policies{width:90%;margin:5% auto}.policies-wrapper .policies,.policies-wrapper .policies .policy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.policies-wrapper .policies .policy{width:100%}.policies-wrapper .policies .policy .policy-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:2rem}.policies-wrapper .policies .policy .policy-wrapper img{width:40%;height:auto;object-fit:cover;object-position:top}.policies-wrapper .policies .policy .policy-wrapper .policy-info{margin:auto 0;width:60%}.policies-wrapper .policies .policy .policy-wrapper .policy-info p{margin:0 auto}@media screen and (max-width:768px){.policies-wrapper .policies{width:100%;margin:0;padding:10% 2%}.policies-wrapper .policies .policy .policy-wrapper{flex-direction:column}.policies-wrapper .policies .policy .policy-wrapper img{margin-top:1.5rem;width:100%;max-height:400px}.policies-wrapper .policies .policy .policy-wrapper .policy-info{width:100%}}.about-hero{position:relative;width:100%}.about-hero .about-hero-img-wrapper{position:relative;width:100%;height:60vh}.about-hero .about-hero-img-wrapper img{position:relative;object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (max-width:768px){.about-hero{width:100%}.about-hero .about-hero-img-overlay,.about-hero .about-hero-img-wrapper{height:50vh}.about-hero .about-hero-img-wrapper .about-hero-img-overlay h1{font-size:2.25rem}}.faq-container{width:100%;max-width:800px;margin:-3% auto 5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem}.faq-container h2{color:#7c5b40;margin-bottom:20px;font-size:45px}.faq-container .question{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:15px}.faq-container .question h3{margin-bottom:0;color:#333;font-size:25px;font-family:sans-serif}.faq-container .question :hover{cursor:pointer}.faq-container.service{margin:5% auto}.cremation-container a{display:flex;justify-content:flex-start;align-items:center;justify-content:center;flex-direction:row;gap:10px}.cremation-container a h3{text-decoration:none;margin-bottom:0;color:#333;font-size:25px;font-family:sans-serif}.cremation-container a svg{color:#8e7156;font-size:2rem}.cremation-container a:hover{cursor:pointer;transform:scale(1.025)}.hero,.hero .hero-img-wrapper{position:relative;width:100%}.hero .hero-img-wrapper{height:60vh}.hero .hero-img-wrapper img{position:relative;object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (max-width:768px){.hero{width:100%}.hero .hero-img-overlay,.hero .hero-img-wrapper{height:50vh}.hero .hero-img-wrapper .hero-img-overlay h1{font-size:2.25rem}}.slice-wrapper{width:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:3rem}@media screen and (max-width:768px){.slice-wrapper{width:100%;margin:0}}.slice-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-direction:column;width:100%}.embla.image-slider,.text-box{margin-bottom:5%}.text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:20px}.text-box .text-box-wrapper{max-width:800px;margin-top:25px;width:100%}.text-box .text-box-wrapper img{width:500px;height:auto;object-fit:cover}.text-box .text-box-wrapper h2{font-size:36px;word-break:break-word;color:#7c5b40}.text-box .text-box-wrapper p{font-size:20px;color:#333;margin-bottom:30px;max-width:1200px}.text-box .text-box-wrapper a{text-decoration:none;color:green}.text-box .text-box-wrapper a:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width:768px){.text-box{padding:0 2%}.text-box .text-box-wrapper img{width:100%}.text-box .text-box-wrapper h2{font-size:30px}.text-box .text-box-wrapper p{font-size:18px}}.info-custom-styling{display:flex;flex-direction:column}.info-custom-styling .pic-text-img{width:100%;margin:0 auto}.info-custom-styling .pic-text-img img{object-fit:cover;width:100%;height:auto}.info-custom-styling .pic-text-content{width:100%;padding:1.5rem 2%;margin:0 auto}.info-custom-styling .pic-text-content h2{color:#7c5b40}.info-custom-styling .pic-text-content p{font-size:18px}@media(min-width:900px){.info-custom-styling{flex-direction:row;align-items:center;justify-content:space-around}.info-custom-styling .pic-text-img{width:50%}.info-custom-styling:nth-child(odd){flex-direction:row-reverse}.pic-text-content{width:50%;padding:2rem}.pic-text-content p{max-width:600px}}.cemetery-contact-wrapper{display:flex;justify-content:flex-start;align-items:center;margin:5% 0;padding:1.5rem 0;width:100%;background-color:#e3d9c8}.cemetery-contact-wrapper .cemetery-contact-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;width:90%;margin:0 auto}@media screen and (max-width:1081px){.cemetery-contact-wrapper .cemetery-contact-container{grid-template-columns:1fr;grid-gap:1rem}}.cemetery-icon-container,.cemetery-icon-container>*,.cemetery-mail,.cemetery-phone{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.cemetery-icon{color:#7c5b40}.cemetery-hours-wrapper,.cemetery-location{border-right:2px solid #7c5b40}@media screen and (max-width:1081px){.cemetery-hours-wrapper,.cemetery-location{border-bottom:2px solid #7c5b40;padding-bottom:1rem!important;border-right:none}}.cemetery-details-wrapper,.cemetery-location,.cemeteryDB-ground{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1rem}.cemetery-details-wrapper,.cemetery-hours-wrapper,.cemetery-location{padding-right:1rem}.cemetery-headings{color:#7c5b40;font-size:20px}.cemetery-address,.cemetery-details-container,.cemetery-hours,.cemeteryDB-ground{padding-left:40px}.cemeteryDB-ground{gap:.1rem!important}.embla{overflow:hidden}.embla .embla__viewport{position:relative;width:100%;display:flex;height:auto}.embla .embla__viewport .embla__container{display:flex;gap:20px;position:relative}.embla .embla__viewport .embla__container .embla__slide{flex:0 0 auto;min-width:0;height:200px;cursor:pointer}.embla .embla__viewport .embla__container .embla__slide .embla__slide__img{width:100%;height:100%;object-fit:cover;object-position:center center}.embla .embla__viewport .embla__container .embla__slide:last-child{margin-right:20px}.embla .embla__viewport .embla__prev{position:absolute;left:0;top:40%;margin:auto 0}.embla .embla__viewport .embla__next{position:absolute;right:0;top:40%;margin:auto 0}.embla .lightbox-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.9);z-index:9999}.embla .lightbox-container .lightbox-image-container{width:90%;height:90%;position:relative}.embla .lightbox-container .lightbox-image-container .lightbox-image{width:100%;height:100%;object-fit:contain;object-position:center center}.embla .lightbox-container .lightbox-image-container .lightbox-description{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);color:#fff;text-align:center;width:100%;padding:2rem;font-size:1.5rem}.embla .lightbox-container .close-btn{position:absolute;top:10px;right:10px;color:#fff;cursor:pointer}.custom-button-link{display:grid;grid-template-columns:1fr}.custom-button-link .custom-button-box{background-color:#fff;padding:20px}.custom-button-link .custom-button-box p{margin:20px 0}@media(min-width:764px){.custom-button-link{grid-template-columns:1fr 1fr 1fr}.custom-button-link .custom-button-box:hover{background-color:#2a482e;color:#fff;cursor:pointer}.custom-button-link .custom-button-box p{max-width:500px}}.custom-announcement{margin:50px 0;padding:10px}.custom-announcement img{object-fit:contain;object-position:center;width:100%;height:100%}@media(min-width:764px){.custom-announcement{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-announcement img{width:50vw;padding:40px}.custom-announcement .announcement-text h1,.custom-announcement .announcement-text p{max-width:50vw}}.custom-announcement:nth-child(2n){background-color:#e3d9c8}.custom-eydublod{display:flex;width:100%;max-width:800px;margin:-5% auto 5%;flex-direction:column;align-items:flex-start;justify-content:center}.custom-eydublod a{text-decoration:underline}@media screen and (max-width:768px){.custom-eydublod a{padding-left:10px}}.map-link{display:flex;justify-content:center;align-items:center;margin-top:30px;background-color:#2a482e}.map-link a{color:#fff;text-decoration:none}.map-link a:hover{cursor:pointer}.map-link svg{fill:#fff;margin:0 10px}.banner{background-color:#e7d7c6;color:#000;font-weight:700;font-size:2em;padding:20px 0;text-align:center;top:0;left:0;width:100vw;box-shadow:0 4px 8px rgba(0,0,0,.2)}.cremation-form{display:flex;flex-direction:column;margin:10px;position:relative;padding-top:80px}.cremation-form.disabled{opacity:.5;pointer-events:none}.cremation-form .minningarmark-radio-btn{display:flex;flex-direction:column;border:1px solid #8e7156;padding:10px;margin:10px 0}.cremation-form .minningarmark-radio-btn label{margin:10px 0 0;font-size:18px}.cremation-form .chosen-graveyard-person,.cremation-form .graveyard-query{border:1px solid #8e7156;padding:10px;margin:10px 0}.cremation-form .graveyard-query{display:flex;flex-direction:column;justify-content:space-between}.cremation-form .graveyard-query button,.cremation-form .graveyard-query input{width:100%}.cremation-form .cemetery-search-results{max-height:400px;overflow-y:scroll}.cremation-form .cemetery-search-results ul{display:flex;flex-direction:column}.cremation-form .cemetery-search-results ul li{margin:0;display:flex;flex-direction:column;width:100%;padding:10px;border-bottom:1px solid #8e7156}.cremation-form .cemetery-search-results ul li:hover{background-color:#8e7156;color:#fff;cursor:pointer}@media(min-width:768px){.cremation-form{max-width:600px;margin:20px auto 5%}}.cremation-form .error-message{color:red;margin:10px 0;padding:10px;border:1px solid red;border-radius:5px}.funeral-wrapper{gap:20px;margin:20px auto 5%;width:90%}.funeral-wrapper,.mailchimp-email-form{display:flex;justify-content:center;align-items:center;flex-direction:column}.mailchimp-email-form{margin:0 auto;padding:10px;border-radius:5px}.mailchimp-email-form form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.mailchimp-email-form form input,.mailchimp-email-form form select,.mailchimp-email-form form textarea{width:100%}.mailchimp-email-form form button{width:100%;margin-top:10px}@media screen and (min-width:768px){.mailchimp-email-form{margin-bottom:100px}.mailchimp-email-form form{width:50%;flex-direction:row}.mailchimp-email-form form input{max-width:500px}.mailchimp-email-form form button{margin:0 0 0 10px;padding:4px;width:10%}}.product-page-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 70px - 435px)}.product-page-wrapper>.slice-wrapper{width:75%;margin:50px auto 0}.product-page-wrapper>.slice-wrapper .hero .hero-img-wrapper{height:auto;display:flex;justify-content:center}.product-page-wrapper>.slice-wrapper .hero .hero-img-wrapper img{width:auto;max-width:100%;height:auto;object-fit:contain}.product-page-wrapper .product-overview{width:75%;margin:50px auto}@media(max-width:768px){.product-page-wrapper .product-overview{margin:75px 0}}.product-page-wrapper .product-overview .category-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:35px;padding:50px 0}.product-page-wrapper .product-overview .category-wrapper h3{font-size:35px;color:#2a482e}@media(max-width:768px){.product-page-wrapper .product-overview .category-wrapper h3{font-size:40px}}.product-page-wrapper .product-overview .category-wrapper .category-items{grid-gap:6rem;gap:6rem;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}@media(max-width:1450px){.product-page-wrapper .product-overview .category-wrapper .category-items{grid-template-columns:1fr 1fr}}@media(max-width:900px){.product-page-wrapper .product-overview .category-wrapper .category-items{grid-template-columns:1fr}}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product{width:100%;max-width:400px;background:hsla(0,0%,100%,.3);margin:0}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product img{width:100%;height:400px;object-fit:fill;object-position:center}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product .single-product-info{width:100%;padding:1rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product .single-product-info p{font-size:22px;font-weight:500;color:#3c291c}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product .single-product-info .info{min-height:50px}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product .single-product-info .price{font-size:24px;font-family:Gordita Bold;color:#2a482e;font-weight:900}.product-page-wrapper .product-overview .category-wrapper .category-items .single-product .single-product-cart-buttons{display:flex;justify-content:center;gap:1rem}.single-product{display:grid;grid-template-rows:auto 1fr;grid-row-gap:25px;row-gap:25px;margin:25px auto 100px;width:90%}@media only screen and (max-width:1050px){.single-product{width:95%}}.single-product h1{font-size:35px;color:#2a482e}.single-product .single-product-content{display:grid;grid-template-columns:2fr 3fr 3fr;grid-gap:3rem;gap:3rem;width:100%}@media only screen and (max-width:1050px){.single-product .single-product-content{grid-template-columns:1fr}}.single-product .single-product-content .single-product-image img{width:100%;height:auto;object-fit:cover;max-width:1200px}.single-product .single-product-content .single-product-info{display:flex;flex-direction:column;gap:25px}.single-product .single-product-content .single-product-info .wysiwyg p{font-size:18px;line-height:1.6}.single-product .single-product-content .single-product-info .single-product-price{display:flex;flex-direction:column;gap:5px}.single-product .single-product-content .single-product-info .single-product-price p{font-size:24px;color:#7c5b40}.single-product .single-product-content .single-product-info .single-product-price .price{font-size:30px;font-family:Gordita Bold;color:#2a482e}.payment-confirmation{max-width:500px;margin:20px auto}.payment-confirmation p{text-align:center;margin-bottom:10px}.payment-confirmation ul{display:flex;align-items:center;background-color:#e3d9c8;justify-content:space-around;list-style:none;padding:10px}.payment-confirmation ul li{display:flex;flex-direction:column;align-items:center;color:#2a482e}.payment-confirmation ul li span{margin-bottom:5px;color:#333}.payment-confirmation .teya-form input{display:none}.payment-confirmation .teya-form button{width:100%;margin-top:10px}.webshop-info-form{max-width:800px;width:100%}@media only screen and (max-width:950px){.webshop-info-form{max-width:none}}.webshop-info-form input{font-size:18px}.webshop-info-form input[type=email],.webshop-info-form input[type=number],.webshop-info-form input[type=text],.webshop-info-form textarea{width:100%;padding:20px;border:none;font-size:18px}.webshop-info-form input[type=checkbox]{margin:10px 5px 10px 0}.webshop-info-form .number-field{width:100%}.webshop-info-form .form-flex{display:flex}@media only screen and (max-width:768px){.webshop-info-form .form-flex{flex-direction:column}}.webshop-info-form .form-flex input:first-of-type{margin-right:5px}.webshop-info-form .newsletter-signup{display:flex;align-items:center}.webshop-info-form .newsletter-signup label{font-size:18px;font-family:Gordita Regular,sans-serif;margin:0}.webshop-info-form button{width:100%;padding:10px;border:none;color:#fff;cursor:pointer;font-size:16px;transition:background-color .3s ease}.webshop-info-form button:hover{background-color:#005f73}.webshop-info-form .cemetery-search-results{max-height:400px;overflow-y:scroll}.webshop-info-form .cemetery-search-results ul{display:flex;flex-wrap:wrap;justify-content:space-between}.webshop-info-form .cemetery-search-results ul li{margin:0;display:flex;flex-direction:column;width:100%;padding:10px;border-bottom:1px solid #8e7156}.webshop-info-form .cemetery-search-results ul li:hover{background-color:#8e7156;color:#fff;cursor:pointer}@media(max-width:600px){.webshop-info-form{width:100%}}.cart-banner-wrapper{background-color:#3c291c;position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;color:#fff}.cart-banner-wrapper .cart-banner{width:90%;margin:0 auto;display:flex;flex-direction:column;gap:5px;padding:15px 0}@media only screen and (max-width:900px){.cart-banner-wrapper .cart-banner{width:95%;gap:15px}}.cart-banner-wrapper .cart-banner .cart-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}@media only screen and (max-width:900px){.cart-banner-wrapper .cart-banner .cart-summary{flex-direction:column}}.cart-banner-wrapper .cart-banner .cart-summary .order-overview{display:flex;align-items:center;justify-content:center;gap:10px}.cart-banner-wrapper .cart-banner .cart-summary .finish-order{display:flex;align-items:center;gap:15px}.cart-banner-wrapper .cart-banner .dropdown-content{background-color:#3c291c;width:100%}@media only screen and (max-width:900px){.cart-banner-wrapper .cart-banner .dropdown-content{display:flex;flex-direction:column;gap:10px}}.cart-banner-wrapper .cart-banner .dropdown-content .product-item{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width:900px){.cart-banner-wrapper .cart-banner .dropdown-content .product-item{flex-direction:column}}.cart-banner-wrapper .cart-banner .dropdown-content .product-item .remove-product{display:flex;align-items:center;gap:15px}.cart-banner-wrapper .cart-banner .dropdown-content.visible{display:block;animation:slideDown .3s ease-out forwards}.cart-banner-btn{border:none;background-color:#004538;color:#3c291c;padding:.5rem 1rem;border-radius:25px;width:175px;font-weight:600;cursor:pointer;text-align:center}.cart-banner-btn.finish{background-color:#ece5d5}.cart-banner-btn.remove{background-color:#c99957;display:flex;justify-content:center;align-items:center}.drop-down{padding:0!important}.drop-down,.remove-button{background:none!important}.order-page-container{width:90%;margin:0 auto;padding:25px 0 50px;display:flex;flex-direction:column;gap:25px}@media only screen and (max-width:768px){.order-page-container{width:95%}}.order-page-container .page-title{text-align:center;color:#004538}.order-page-container .content-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.order-page-container .content-wrapper .content-container{display:flex;justify-content:center;align-items:flex-start;max-width:1150px;width:100%;gap:40px}@media only screen and (max-width:950px){.order-page-container .content-wrapper .content-container{flex-direction:column-reverse;gap:20px}}.order-page-container .content-wrapper .content-container .form-container{width:100%;flex:2 1}.order-page-container .content-wrapper .content-container .basket-container{width:300px;height:100%;background-color:#e1d7c6;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media only screen and (max-width:950px){.order-page-container .content-wrapper .content-container .basket-container{width:100%;align-items:flex-start}}.items-summary{display:flex;flex-direction:column;overflow-y:auto;max-height:calc(100% - 50px);scrollbar-width:thin;scrollbar-color:#7c5b40 #e1d7c6}.item{border-bottom:2px solid #004538;padding:10px 0}.item p{line-height:1.5}.total-price{font-size:18px;font-weight:700;margin-top:auto;padding-top:15px;width:100%}.cart-banner.visable{display:none}.button{border:none;background-color:#004538;color:#fff;padding:.5rem 1rem;border-radius:25px;width:150px;cursor:pointer}.itemName{font-weight:600}button:hover{background-color:#3c291c}html{scroll-behavior:smooth;scroll-padding-top:8.5rem}body{background-color:#ece5d5}body a,body button,body label,body li,body p,body span{font-family:Gordita Regular,sans-serif;font-weight:400;font-size:20px;margin:5px 0}body label{color:#8e7156;margin-top:20px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Optima Pro Black,serif}a{text-decoration:none;color:#333}a:hover{cursor:pointer}ol,ul{list-style:none;padding:0;margin:0}button,input[type=reset],input[type=submit]{border:none;cursor:pointer;outline:inherit;padding:8px;background-color:#8e7156;color:#fff;margin:10px 0 5px}input,select,textarea{padding:10px;border:none;background-color:#e1d7c6;margin:3px 0;font-family:Gordita Regular,sans-serif}h2{font-size:35px;word-break:break-word}.link-color a{color:green}.error-success{padding:10px;height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.error-success .success h1{color:green;margin-bottom:20px}.error-success .success p{max-width:600px}.error-success .error h1{color:red;margin-bottom:20px}.error-success .error p{max-width:600px}.error-success .error p a{color:green}@media print{.footer,.hero,.non-printable-content button,.non-printable-content h1,.non-printable-content h2,.non-printable-content input,.non-printable-content label,.non-printable-content select{display:none}.printable-content{display:block}.printable-content h2{font-size:14px}.printable-content p{font-size:10px}}.wysiwyg body,.wysiwyg p{line-height:1.6;padding-top:5px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:1em;margin-bottom:.5em}.wysiwyg h1{font-size:2em}.wysiwyg h2{font-size:1.75em}.wysiwyg h3{font-size:1.5em}.wysiwyg ol,.wysiwyg ul{margin-left:20px;padding-left:0;list-style:disc}.wysiwyg li{margin-bottom:.5em}.wysiwyg img{max-width:100%;width:auto;height:auto}.wysiwyg a{color:#007bff;text-decoration:none}.wysiwyg a:hover{text-decoration:underline}.wysiwyg table{width:100%;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.wysiwyg td,.wysiwyg th{padding:.75em;text-align:left;border:1px solid #ddd}.wysiwyg th{background-color:#f8f8f8;font-weight:700}.wysiwyg tr:nth-child(2n){background-color:#f2f2f2}@media screen and (max-width:600px){.wysiwyg table{width:100%;display:block;overflow-x:auto}.wysiwyg td,.wysiwyg th{white-space:nowrap}}.spinner{display:flex;justify-content:center;align-items:center;width:24px;height:24px;animation:spinner-animation .75s linear infinite;will-change:transform}.spinner path{transform-origin:center;fill:#332322}@keyframes spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}