.right{text-align:right}.centered{text-align:center}@media (min-width: 992px){.invisible-lg{display:none}}@media (min-width: 768px){.invisible-md{display:none}}header{background-color:#f1f2fc}header .navbar-brand{font-size:1rem;padding:0}header .navbar-brand img{height:2rem;margin:-1.1rem 0.25rem 0 0}header .navbar-brand .words{display:inline-block;color:#999}header .navbar-brand .guc{font-size:0.8rem;line-height:1rem;margin-top:0.5rem}header .navbar-brand .vbs{font-weight:900;line-height:1rem}footer{font-size:0.9rem;background-color:#f1f2fc;padding:1rem 0}footer .bi-heart-fill{color:darkred}footer a{text-decoration:none;color:darkblue}footer .copyright{font-size:0.75rem}footer img.logo{float:left;margin-right:0.25rem}.container{font-family:'Lato', sans-serif}h1{margin-top:1em;font-family:'Luckiest Guy', sans-serif;font-size:3em}@media (max-width: 768px){h1{font-size:2.5em}}.lead{font-family:'Lato', sans-serif;font-style:italic}.page-testimonials .cards .col{margin-bottom:30px}.testimonials .card{color:white;background-color:black;border:none;border-radius:12px;flex-direction:row}.testimonials .card i{font-size:3em;margin:0.2em 0 0 0.4em;width:1em}.testimonials .card.color-1{background-color:var(--bs-blue)}.testimonials .card.color-2{background-color:var(--bs-orange)}.testimonials .card.color-3{background-color:var(--bs-indigo)}.testimonials .card.color-4{background-color:var(--bs-teal)}.testimonials .card.color-5{background-color:var(--bs-pink)}.testimonials .card.color-6{background-color:var(--bs-cyan)}.testimonials .card.color-7{background-color:var(--bs-purple)}.testimonials .card.color-8{background-color:var(--bs-green)}.testimonials .card.color-9{background-color:var(--bs-red)}.testimonials .card.color-10{background-color:var(--bs-yellow)}.credit{font-size:0.9em}.credit img{padding-right:20px}.credit img.shine{max-height:90px}.icon-circle{background-color:white;border-radius:50%;height:200px;line-height:200px;width:200px;margin:0 auto;text-align:center;vertical-align:middle;margin-bottom:15px}.icon-circle img{width:63%}.page-home #themes h4{font-size:1.2em;font-weight:bold}.page-home #features h1{margin-top:0.5em}.page-home #features .different{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.page-home #features .icon-circle.fun{background-color:#9ec5fe}.page-home #features .icon-circle.affordable{background-color:#fecba1}.page-home #features .icon-circle.catholic{background-color:#c29ffa}.page-home #features .icon-circle.music{background-color:#a6e9d5}.page-home #features .icon-circle.simple{background-color:#efadce}.page-home #features .icon-circle.themes{background-color:#9eeaf9}.page-home #more-features li{margin-bottom:1em}.page-home #new-theme{background-color:#f7facc}.page-home #new-theme h1{margin:0}.page-home #new-theme .new{font-size:1.75em;color:darkgreen;font-weight:bold;margin:0}.page-home #testimonials{background-color:#cfe2ff}.page-home #testimonials h1{margin-top:0}.page-home #contact img.guc{padding:0 40px}.page-home #getting-started{background-color:#ffe5d0}.page-home #getting-started h1{margin-top:0}.page-about .guc{background-color:#FFE5D0}.page-about .pc{background-color:#d8f8ff}.page-invite .header{background-image:url("../../source/images/jesse/jesse-crowd.jpg");background-size:cover;color:white;height:300px}@media (min-width: 576px){.page-invite .header{height:400px}}@media (min-width: 768px){.page-invite .header{height:500px}}@media (min-width: 992px){.page-invite .header{height:600px}}@media (min-width: 1200px){.page-invite .header{height:800px}}.page-theme h2{font-family:'Boogaloo', sans-serif;font-size:4em}.page-theme #schedule .table img{max-width:175px;width:100%}.page-theme #schedule .table th{text-align:center}.page-theme #schedule .table tr.images th{border:none;padding-bottom:0;text-align:center}.page-theme #schedule .table h3{font-size:1.15em;font-weight:600}.page-theme #schedule .table td{font-size:0.8em;min-width:11em;width:20%}.page-theme #features .card{height:100%}.page-theme #features .card-header{font-size:1.35em;font-weight:600}.page-theme #features .card-header i{font-size:2em;vertical-align:middle}.page-theme #features ul{margin-bottom:0}.page-theme #features li{margin-bottom:0.35em}.page-theme #music .title{font-weight:bold;margin-top:4px}.page-theme #music .attrib{font-style:italic}.page-theme #pricing .table{border-bottom:2px solid black;font-size:0.8em}.page-theme #pricing .table thead{border-top:none}.page-theme #pricing .table col.kit{background-color:white;border:2px solid black}@media (min-width: 576px){.page-theme #pricing .table{font-size:1em}}.page-theme #pricing .card .title{font-weight:bold}.page-theme #pricing .card .price{font-style:italic;font-size:0.9em}.page-theme #pricing .card img{width:100px;float:left;margin-right:10px}.page-theme #pricing .card .title,.page-theme #pricing .card .subtitle,.page-theme #pricing .card .price{margin-bottom:4px}.page-theme #schedule,.page-theme #preview,.page-theme #pricing,.page-theme #addons{background-color:#F9F6EE}.page-theme #addons .card .title{font-weight:bold}.page-theme #addons .card .price{font-style:italic;font-size:0.9em}.page-theme #addons .card img{width:200px;float:right;margin-left:10px}.page-theme #addons .card .title,.page-theme #addons .card .subtitle,.page-theme #addons .card .price{margin-bottom:4px}.page-theme #addons .card .body{font-size:14px}.page-theme #addons .card .purchase{margin-top:5px}.page-theme-surprise #features .card{border:2px solid var(--bs-red)}.page-theme-surprise #features .card .card-header{color:white;background-color:var(--bs-red)}.page-theme-digging-for-treasure #features .card{border:2px solid #204451}.page-theme-digging-for-treasure #features .card .card-header{color:white;background-color:#204451}.page-theme-peace-lab #features .card{border:2px solid #009ACC}.page-theme-peace-lab #features .card .card-header{color:white;background-color:#009ACC}.page-theme-great-big-beautiful-world #features .card{border:2px solid #2CD4FE}.page-theme-great-big-beautiful-world #features .card .card-header{color:white;background-color:#2CD4FE}.page-theme-who-is-my-neighbor #features .card{border:2px solid #F79520}.page-theme-who-is-my-neighbor #features .card .card-header{color:white;background-color:#F79520}.page-theme-who-is-my-neighbor .top-buttons .btn-primary{background-color:#0856A5}.page-theme-who-is-my-neighbor h2{font-family:'Luckiest Guy', sans-serif;font-size:4em}.page-theme-come-to-the-table #features .card{border:2px solid #96C63B}.page-theme-come-to-the-table #features .card .card-header{color:white;background-color:#96C63B}.page-theme-come-to-the-table .top-buttons .btn-primary{background-color:#49793B;border-color:#49793B}.page-theme-come-to-the-table h1,.page-theme-come-to-the-table h2{font-family:'Kalam', sans-serif;font-size:4em;font-variant:all-small-caps}.page-theme-come-to-the-table h1{font-size:5em}.page-theme-passport-to-peace #features .card{border:2px solid #15BBF6}.page-theme-passport-to-peace #features .card .card-header{color:white;background-color:#15BBF6}.page-theme-passport-to-peace .top-buttons .btn-primary{background-color:#0E76BC;border-color:#0E76BC}.page-theme-passport-to-peace h1,.page-theme-passport-to-peace h2{font-family:'Kalam', sans-serif;font-size:4em;font-variant:all-small-caps}.page-theme-passport-to-peace h1{font-size:5em}