body{font-family:Roboto,sans-serif}:root{--melon:#ffb7b6;--penn-red:#7a0200;--barn-red:#9c0300;--off-red:#e80300;--old-lace:#f7eede;--lion:#caa280}.bg-melon{background-color:#ffb7b6}.text-melon{color:#ffb7b6}.border-melon{border-color:#ffb7b6}.bg-penn-red{background-color:#7a0200}.text-penn-red{color:#7a0200}.border-penn-red{border-color:#7a0200}.bg-barn-red{background-color:#9c0300}.text-barn-red{color:#9c0300}.border-barn-red{border-color:#9c0300}.bg-off-red{background-color:#e80300}.text-off-red{color:#e80300}.border-off-red{border-color:#e80300}.bg-old-lace{background-color:#f7eede}.text-old-lace{color:#f7eede}.border-old-lace{border-color:#f7eede}.bg-lion{background-color:#caa280}.text-lion{color:#caa280}.border-lion{border-color:#caa280}.fw-100{font-weight:100}.zindex-1{z-index:1}.fw-200{font-weight:200}.zindex-2{z-index:2}.fw-300{font-weight:300}.zindex-3{z-index:3}.fw-400{font-weight:400}.zindex-4{z-index:4}.fw-500{font-weight:500}.zindex-5{z-index:5}.fw-600{font-weight:600}.zindex-6{z-index:6}.fw-700{font-weight:700}.zindex-7{z-index:7}.fw-800{font-weight:800}.zindex-8{z-index:8}.fw-900{font-weight:900}.zindex-9{z-index:9}.text,main{position:relative}.text-link{color:var(--penn-red)}.text-balance{text-wrap:balance}.ln-150{line-height:150%}@media (max-width:768px){.mfs-16{font-size:1rem}.mfs-18{font-size:1.2rem}}.footer-shared{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-shared li a{color:var(--penn-red);display:flex;font-size:2rem;text-decoration:none;transition:.25s linear}.footer-shared li a:hover{color:var(--penn-red);transform:scale(1.1)}.footer-nav{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.footer-nav,.footer-nav .nav-item{position:relative}.footer-nav .nav-link{color:var(--penn-red);font-size:1.275rem;margin:0}@media (max-width:768px){.footer-nav .nav-link{font-size:1rem}}.footer-nav .nav-link:hover,.footer-nav p{color:var(--penn-red)}.footer-nav p{font-size:1.275rem}@media (max-width:768px){.footer-nav p{font-size:.8rem}}.section-video{height:100svh;position:relative}.section-video *{font-family:Noto Sans,sans-serif}.section-video__wrap{height:100%;left:0;position:absolute;top:0;width:100%}.section-video__wrap video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-video__content{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.section-video__content .logo{height:300px;margin:auto;transition:.25s linear;width:100%}@media (max-width:992px){.section-video__content .logo{height:200px}}@media (max-width:768px){.section-video__content .logo{height:auto;max-width:90%}}.section-video__content .logo img{height:100%;transition:.25s linear;width:auto}@media (max-width:768px){.section-video__content .logo img{height:auto;width:auto}}.section-video__content .spacing{padding:25px 0}.section-video__content .desc{margin:auto;max-width:560px}.section-video__content .desc p{font-size:24px}@media (max-width:992px){.section-video__content .desc p{font-size:1.2rem}}@media (max-width:768px){.section-video__content .desc p{font-size:1rem}}.section-video__content .desc-active{display:none;margin:auto;max-width:560px}.section-video__content .desc-active h1{font-size:45px}@media (max-width:992px){.section-video__content .desc-active h1{font-size:calc(1.375rem + 1.5vw)}}@media (max-width:768px){.section-video__content .desc-active h1{font-size:1.375rem}}.section-video__content .desc-active p{font-size:24px}@media (max-width:992px){.section-video__content .desc-active p{font-size:1.2rem}}@media (max-width:768px){.section-video__content .desc-active p{font-size:1rem}}.section-video.active .logo{height:160px}@media (max-width:992px){.section-video.active .logo{height:120px}}@media (max-width:768px){.section-video.active .logo{height:auto;width:60%}}.section-video.active .desc{display:none}.section-video.active .desc-active{display:block}.section-callto{position:relative;transition:.25s linear}.section-callto.sticky{bottom:0;position:fixed;width:100%}.section-callto.hidden-sticky{transform:translateY(100%)}.section-ritual{position:relative}.section-ritual .list{display:flex;flex-direction:column}.section-ritual .list .item{align-items:center;color:var(--penn-red);display:flex;justify-content:center;min-height:33.3svh;transition:.25s linear}.section-ritual .list .item:before{content:"";height:100%;left:0;position:absolute;top:0;transition:.25s linear;width:50vw}@media (max-width:992px){.section-ritual .list .item:before{left:50%;transform:translateX(-50%);width:100vw}}.section-ritual .list .item-wrap{align-items:center;display:flex;gap:40px;padding:20px 80px}@media (max-width:768px){.section-ritual .list .item-wrap{gap:50px;padding:30px calc(30px - var(--bs-gutter-x)*.5*2)}}.section-ritual .list .item .number{font-family:Anton,sans-serif;font-size:65px}.section-ritual .list .item .description h3{text-wrap:balance;font-size:35px;font-weight:400}@media (max-width:768px){.section-ritual .list .item .description h3{font-size:1.2rem}}.section-ritual .list .item.active{color:var(--melon)}.section-ritual .list .item.active:before{background-color:var(--off-red)}.section-form{height:100%;left:0;position:relative;top:0;transition:.25s linear;width:100%}.section-form>form{height:100%}.section-form__step{align-items:center;display:flex;display:none;flex-direction:column;justify-content:center;left:0;min-height:100%;position:relative;top:0;transition:.25s linear;width:100%}.section-form__step>div:nth-child(2){flex:1}.section-form__step.active{display:flex}.section-form__step .form-step{align-items:center;display:flex;gap:100px;justify-content:center;list-style:none;margin:0;padding:30px 0;position:relative}@media (max-width:768px){.section-form__step .form-step{gap:calc(25% - 35px);padding:25px 0}}.section-form__step .form-step li button{border:2px solid var(--penn-red);border-radius:50%;color:var(--penn-red);height:45px;line-height:40px;padding:0;position:relative;width:45px}@media (max-width:768px){.section-form__step .form-step li button{height:35px;line-height:30px;width:35px}}.section-form__step .form-step li button:before{background-color:var(--penn-red);bottom:0;content:"";height:2px;margin:auto;position:absolute;right:100%;top:0;width:100px}@media (max-width:768px){.section-form__step .form-step li button:before{width:15.5vw}}.section-form__step .form-step li button.active{background-color:var(--off-red);border-color:var(--off-red);color:var(--melon)}.section-form__step .form-step li:first-child button:before{display:none}.section-form .buttons{display:flex;justify-content:space-between;padding:50px 0;position:relative}@media (max-width:768px){.section-form .buttons{padding:20px 0}}.section-form .buttons button.finish,.section-form .buttons button.next,.section-form .buttons button.prev{align-items:center;background-color:transparent;border:2px solid var(--penn-red);border-radius:50%;color:var(--penn-red);display:flex;font-size:1.25rem;height:50px;justify-content:center;transition:.25s linear;width:50px}.section-form .buttons button.finish span,.section-form .buttons button.next span,.section-form .buttons button.prev span{display:flex}.section-form .buttons button.finish:hover,.section-form .buttons button.next:hover,.section-form .buttons button.prev:hover{background-color:var(--off-red);border-color:var(--off-red);color:var(--melon);transform:scale(1.2)}.section-form .buttons button.finish{background-color:var(--melon);border-color:var(--melon)}.section-form .buttons button.finish:hover{background-color:transparent;border-color:var(--melon);color:var(--melon)}.section-form .nav-link{color:var(--melon);display:inline-block;position:relative}.section-form .nav-link:after{background-color:currentColor;content:"";height:2px;left:0;opacity:0;position:absolute;top:calc(100% + 10px);transition:.25s linear;visibility:hidden;width:100%}.section-form .nav-link:hover:after{opacity:1;top:calc(100% + 2px);visibility:visible}.section-form .shared{align-items:center;display:flex;gap:30px;justify-content:center;list-style:none;margin:0;padding-top:20px}.section-form .shared a{color:var(--melon);display:block;font-size:1.75rem;text-decoration:none;transition:.25s linear}.section-form .shared a span{display:flex}.section-form .shared a:hover{transform:scale(1.2)}.btn{border:1px solid;border-radius:.75rem;font-size:1.2rem;padding:.6rem 1.6rem;position:relative;transition:.25s linear}@media (max-width:768px){.btn{font-size:1rem}}.btn-off-red{background-color:var(--off-red);border-color:var(--off-red);color:var(--melon)}.btn-off-red:hover{background-color:var(--melon);border-color:var(--off-red);box-shadow:0 .5rem 1rem rgba(232,3,0,.15);color:var(--off-red)}.btn-penn-red{background-color:var(--penn-red);border-color:var(--penn-red);color:var(--melon)}.btn-penn-red:hover{background-color:var(--melon);border-color:var(--melon);color:var(--penn-red)}.btn-penn-red\:outline{background-color:transparent;border-color:var(--penn-red);color:var(--penn-red);position:relative}.btn-penn-red\:outline:hover{background-color:var(--penn-red);border-color:var(--penn-red);color:var(--old-lace)}.form-control{background-color:transparent;border-color:var(--penn-red);border-radius:6px;border-width:2px;color:var(--penn-red);font-size:1.2rem;padding:.6rem 1.6rem}@media (max-width:768px){.form-control{border-width:1px;font-size:1rem}}.form-control:focus,.form-control:focus-visible{background-color:transparent;border-color:var(--penn-red);box-shadow:none;color:var(--penn-red)}.form-control::-moz-placeholder{color:var(--penn-red);opacity:1}.form-control::placeholder{color:var(--penn-red);opacity:1}.form-control-icon .form-control{padding-left:60px}.form-control-icon span{align-items:center;color:var(--penn-red);display:flex;font-size:1.4rem;height:100%;justify-content:center;left:20px;position:absolute;top:0}.form-label{color:var(--penn-red);font-size:1.2rem}@media (max-width:768px){.form-label{font-size:1rem}}.form-check{align-items:center;color:var(--penn-red);display:flex;flex-direction:column;padding:0;position:relative}.form-check-input{border:none;bottom:0;cursor:pointer;float:none!important;height:100%;margin:0!important;opacity:0;position:absolute;top:0;transition:.25s linear;width:100%}.form-check-input:checked~.form-check-span,.form-check:hover .form-check-span{background-color:var(--off-red);border-color:var(--off-red);color:var(--melon)}.form-check:hover .form-check-span{transform:scale(1.1)}.form-check-span{align-items:center;border:2px solid var(--penn-red);border-radius:10px;color:var(--penn-red);cursor:pointer;display:flex;font-size:2rem;height:70px;justify-content:center;pointer-events:none;transition:background-color .25s,border-color .25s,transform .25s linear;width:70px}@media (max-width:768px){.form-check-span{border-width:1px;font-size:1rem;height:45px;width:45px}}.form-check-label{font-size:1.4rem;margin-top:20px;text-align:center}@media (max-width:768px){.form-check-label{font-size:1rem}}.form-check-label.max-80{max-width:80px}.form-check\:inline{display:flex;flex-direction:row;gap:20px;width:-moz-max-content;width:max-content}@media (max-width:768px){.form-check\:inline{gap:1rem}}.form-check\:inline .form-check-input:checked~.form-check-span{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6666 1L4.24992 7.41667L1.33325 4.5' stroke='%23FFB7B6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:60% auto}.form-check\:inline .form-check-span{height:45px;width:45px}@media (max-width:768px){.form-check\:inline .form-check-span{height:35px;width:35px}}.form-check\:inline .form-check-label{margin-top:0}@media (max-width:768px){.form-check\:inline .form-check-label{font-size:1rem}}.form-check\:label{align-items:center;color:var(--barn-red);display:flex;flex-direction:row}.form-check\:label .form-check-input{background-color:transparent;border:2px solid var(--penn-red);border-radius:50%;float:none;height:35px;margin:0;opacity:1;position:relative;visibility:visible;width:35px}@media (max-width:768px){.form-check\:label .form-check-input{border-width:1px;height:24px;width:24px}}.form-check\:label .form-check-input:checked,.form-check\:label .form-check-input:focus,.form-check\:label .form-check-input:hover{box-shadow:none}.form-check\:label .form-check-input:checked{background-color:var(--barn-red);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6666 1L4.24992 7.41667L1.33325 4.5' stroke='%23FFB7B6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:60% auto;border-color:var(--barn-red)}.form-check\:label .form-check-label{cursor:pointer;margin-top:0;padding-left:20px;width:calc(100% - 60px)}@media (max-width:768px){.form-check\:label .form-check-label{font-size:.9rem;padding-left:1rem;width:calc(100% - 50px)}}.blockUI.blockOverlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(28,41%,65%,.15)!important}.blockUI.blockMsg{animation:spin 1.5s linear infinite;border:2px solid var(--melon);border-radius:50%;border-top-color:var(--off-red);bottom:0;display:block!important;height:80px;left:0!important;margin:auto;right:0;top:0!important;width:80px}@keyframes spin{to{transform:rotate(1turn)}}.card,.jc_slick{position:relative}