body{font-family:'Roboto Slab', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;overflow-x:hidden}body ::-moz-selection{background:#fed136;text-shadow:none}body ::selection{background:#fed136;text-shadow:none}body img::-moz-selection{background:0 0}body img::selection{background:0 0}body img::-moz-selection{background:0 0}body>nav button svg path{fill:#ffffff}body main>div.container{min-height:700px}body main>div.container article header{margin-bottom:1rem}body main>div.container article header h1{color:#b73e7a}body main>div.container article header h2{color:#b73e7a}body main>div.container article nav ol.breadcrumb{font-size:0.86rem}body main>div.container article table tr td{position:relative}body main>div.container article #modalHelpButton{position:fixed;bottom:1rem;left:1rem}body main>div.container article.page.welcome .headline{background-color:lightgrey}body main>div.container article.page.welcome .banner{background-blend-mode:overlay;background-color:rgba(52,58,64,0.43);background-image:url(/assets/family.jpg);background-position:67% 33%;background-size:cover;position:relative;height:37rem}body main>div.container article.page.welcome .banner h4,body main>div.container article.page.welcome .banner p{text-shadow:black 1px 1px 3px}body main>div.container article.page.welcome .rating{border-radius:5px;display:table;font-size:1.25rem;margin:1.5rem auto 0;padding:0.25rem 0.75rem}body main>div.container article.page.welcome .rating i.fas{margin:0 0.125rem}body main>div.container article.page.welcome .rating svg{-webkit-filter:drop-shadow(0 0 3px black);filter:drop-shadow(0 0 3px black)}body main>div.container .checkbox-help{margin-left:1.5rem;font-size:0.9rem}body main>div.container article.faq #browsers a{text-align:left;padding-left:50px;background:transparent no-repeat 5px center;background-size:36px}body main>div.container article.faq #browsers a.ff{background-image:url(/assets/browser/firefox.png)}body main>div.container article.faq #browsers a.gc{background-image:url(/assets/browser/chrome.png)}body main>div.container article.faq #browsers a.ie{background-image:url(/assets/browser/edge.png)}body dl.lines dt{display:inline-block;width:68%}body dl.lines dd{display:inline-block;text-align:right;width:30%}body input.money{text-align:right}body .price_packages .help img{width:48px;height:48px;margin-right:10px}body .price_packages .plans{margin-top:0;table-layout:fixed;border-collapse:separate;border-spacing:5px}body .price_packages .plans .package{background:#f7f7f7;cursor:pointer;text-align:center;vertical-align:top}body .price_packages .plans .package .card-header{background-color:inherit;border:none;min-height:5rem}body .price_packages .plans .package .card-header h2{color:#b73e7a;font-size:1.5rem}body .price_packages .plans .package .card-body{padding:0 1.5rem}body .price_packages .plans .package .card-body ul{font-size:0.86rem;margin:1em 0;padding:0 0 0 .5rem;text-align:left}body .price_packages .plans .package .card-body ul li{list-style:square outside}body .price_packages .plans .package .card-footer{background-color:inherit;border:none}body .price_packages .plans .package .card-footer h2{font-size:24px;font-weight:400;line-height:1.1;margin:0}body .price_packages .plans .package .card-footer h2 span{font-size:30%;font-weight:400;margin-left:-.25em}body .price_packages .plans .package .card-footer p{margin:0}body .price_packages .plans .package.regular:after{background-color:#2e9b3f;border-radius:5rem;color:#ffffff;content:"\f164";font-family:"Font Awesome 5 Free";font-size:2.2rem;font-weight:900;height:4rem;line-height:4rem;position:absolute;right:1rem;top:5rem;transform:rotate(-25deg);width:4rem}body .price_packages .plans .package:hover{background-color:#f0d1e0;box-shadow:2px 2px 5px #808080}body .price_packages .plans .package.on{background-color:#b73e7a;color:#ffffff}body .price_packages .plans .package.on h2{color:#ffffff}body>footer{background-color:#d3d3d3;font-size:0.8rem;margin-top:3rem;padding:1rem}body>footer ul.social-buttons li a{background-color:#808080;border-radius:100%;color:#ffffff;display:inline-block;font-size:1.25rem;height:2rem;line-height:2rem;outline:0;transition:all .3s;width:2rem;-webkit-transition:all .3s}body>footer ul.social-buttons li a:active,body>footer ul.social-buttons li a:focus,body>footer ul.social-buttons li a:hover{background-color:#b73e7a;color:#ffffff}body p{line-height:1.75}body .text-primary{color:#fed136 !important}body h1,body h2,body h3,body h4,body h5,body h6,body .btn{font-family:Montserrat, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-weight:400}body #mainNav .navbar-brand,body #mainNav .navbar-nav .nav-item .nav-link{font-family:Montserrat, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}body #mainNav .navbar-brand{font-size:1.5rem}body #mainNav .navbar-brand img{vertical-align:text-bottom}body #mainNav .navbar-nav .nav-item .nav-link{font-size:90%;color:#fff}.dropdown-menu{font-size:0.8rem}.dropdown-menu a{text-decoration:none}#audioplayer,#videoplayer{display:flex}#photoboothModal video{transform:scaleX(-1)}#photoboothModal button#delaysnapshot{background-image:url(/assets/self-timer.svg);background-repeat:no-repeat;background-size:24px;background-position-x:15px;background-position-y:center;padding-left:40px}.nobr{white-space:nowrap}.cca-colors{background:#343a40;color:#6c757d}.cca-colors a{color:#c24c87}.nacba-badge{position:relative;bottom:1.5rem}tr[data-nn]{position:relative}tr[data-nn] td:first-child{padding-left:1rem}tr[data-nn]::after{content:attr(data-nn);font-size:0.67rem;color:lightgrey;position:absolute;left:1px;top:1px}form h5.label.required:after,form label.required:after{content:"*";color:#ff0000}abbr[title="required"]{color:#ff0000;margin-left:0.1em;text-decoration:none}.alert h3{font-size:1.25rem}label.form-check-label{cursor:pointer}.x-small{font-size:0.85em}.xx-small{font-size:0.75em}.bullet{display:block}.bullet:before{color:#778899;content:"\f192";font-family:"Font Awesome 5 Free";font-size:1.0rem;font-weight:900;margin:0 0.5rem 0 0;vertical-align:baseline}.bullet-alert:before{content:"\f071";color:#b22222}.bullet-email:before{content:"\f0e0"}.bullet-fax:before{content:"\f1ac"}.bullet-lawyer:before{content:"\f508"}.bullet-person:before{content:"\f007"}.bullet-phone:before{content:"\f879"}.bullet-website:before{content:"\f0ac"}
