.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
:root{--blue:#3d5d96;--green:#567227;--yellow:#eac93c;--red:#a21712}html{font-size:clamp(16px,2vw,18px);overflow-x:hidden}.hero-btn{font-size:clamp(12px,3vw,20px)}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#3d5d96!important;font-size:60px}.li__stars ul{list-style:none}.li__stars ul li::before{content:"\f005";font-family:"font awesome 5 free";padding:0 10px 0 0;font-weight:900}.li__stars li:nth-child(4n+1)::before{color:var(--blue)}.li__stars li:nth-child(4n+2)::before{color:var(--green)}.li__stars li:nth-child(4n+3)::before{color:var(--red)}.li__stars li:nth-child(4n+4)::before{color:var(--yellow)}#footer-nav li.footer-nav-item .brand__blue{color:var(--blue)}#footer-nav li.footer-nav-item .brand__green{color:var(--green)}#footer-nav li.footer-nav-item .brand__yellow{color:var(--yellow)}#footer-nav li.footer-nav-item .brand__red{color:var(--red)}.service-section p{font-size:clamp(18px,2.5vw,25px);line-height:1.7}.et_pb_text_inner li,p{font-size:1rem;color:#000}.et_pb_bg_layout_dark .et_pb_text_inner li,.et_pb_bg_layout_dark p{color:#fff}#call-us-today p{font-size:clamp(16px,2vw,26px);line-height:1.7}.et_pb_text_inner h2{font-family:orelega one,cursive;font-size:clamp(24px,6vw,96px)}.et_pb_text_inner h4{font-family:orelega one,cursive;font-size:clamp(18px,5vw,48px)}#phone-number h2{font-size:clamp(24px,4vw,72px)}li.social-icon-nav{font-size:28px;margin-top:10px}.curriculum-icon .et_pb_blurb_container{text-align:center!important}.curriculum-icon h4.et_pb_module_header{font-size:clamp(18px,2.5vw,36px);font-family:orelega one,cursive}.curriculum-icon .et_pb_blurb_description{font-size:1rem;line-height:1.5;color:#000}#footer p{font-size:.8rem;color:#fff}#footer-grass h2{font-family:orelega one,cursive;font-size:clamp(24px,6vw,48px);color:#000}.et_pb_menu .et_pb_menu__menu>nav>ul>li a{text-transform:uppercase;font-weight:600;font-size:18px;color:#000}.et_pb_sticky a{padding-top:10px!important;padding-bottom:10px!important}.has-wavy-line:before{content:"";height:36px;width:100%;position:absolute;top:-17px;background-image:url(https://happyhollow-wi.com/wp-content/themes/HHLC-Divi/img/wavy-line.png)}#hero-section .et_pb_button_module_wrapper{display:inline-block;margin-right:60px}#hero-section h1{font-size:clamp(24px,4vw,96px);color:#fff;font-family:orelega one,cursive}#hero-section h2{color:#fff;font-size:clamp(16px,3vw,28px);font-weight:300;line-height:1.25}div#hero-text{background:rgb(162 23 18/65%);border-radius:0 100px 100px 0;padding:60px;width:50%;padding-left:clamp(10%,calc(50% - (1540px/2) ),calc(50% - (1540px/2) ))}.faux-container-left{padding-left:clamp(10%,calc(50% - (1540px/2) ),calc(50% - (1540px/2) ))!important}.faux-container-right{padding-right:clamp(10%,calc(50% - (1540px/2) ),calc(50% - (1540px/2) ))!important}ul#mobile_menu1{background:#fff!important}.et_pb_testimonial:before{top:60px!important}.get-started-blurb h4.et_pb_module_header{color:#fff;font-size:clamp(18px,3vw,32px);font-family:orelega one,cursive!important;font-weight:100!important;letter-spacing:.5px}.get-started-blurb .et_pb_blurb_description *{color:#fff!important;font-size:clamp(14px,2vw,18px)}.get-started-blurb .et_pb_blurb_description a{text-decoration:underline}.store-hours-wrap,.contact-information-left a{color:#000;display:grid;grid-template-columns:.2fr 1.8fr;grid-template-rows:1fr;gap:5px;margin:15px 0}.contact-information-left i.fa{text-align:center;display:flex;align-items:center;justify-content:space-evenly}span.store-hours p{font-size:clamp(12px,3vw,14px);line-height:1.8}.footer-sitemap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}ul#footer-nav{padding:0;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}ul#footer-nav,ul#footer-nav ul{list-style:none;padding:0}ul#footer-nav a{color:#000;font-weight:700}ul#footer-nav ul a{font-weight:500}#footer-sitemap ul.social-icons{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}@media screen and (min-width:980px) and (max-width:1600px){.curriculum-icon .et_pb_blurb_description,.curriculum-icon .et_pb_blurb_description p{font-size:.7rem}}@media screen and (min-width:1200px) and (max-width:1380px){.menu-item-1126,.menu-item-1127,.menu-item-1128{display:none!important}}section#testimonial-archive{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:20px}article.sing-testimonial{padding:20px 20px 60px;border-radius:30px}.sing-testimonial i.fas.fa-quote-left{font-size:60px;color:#fff;margin-bottom:20px}section#testimonial-archive article.sing-testimonial:nth-child(4n+1){background:var(--blue)}section#testimonial-archive article.sing-testimonial:nth-child(4n+2){background:var(--green)}section#testimonial-archive article.sing-testimonial:nth-child(4n+3){background:var(--red)}section#testimonial-archive article.sing-testimonial:nth-child(4n+4){background:var(--yellow)}.testimonial-big-quote{font-family:orelega one,cursive;font-size:clamp(24px,6vw,48px);line-height:90%;color:#fff;margin-bottom:20px}.testimonial-long-quote{font-size:clamp(12px,3vw,18px);color:#fff;line-height:1.5em;margin-bottom:40px;font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;text-align:center}span.testimonial-author-title,h5.testimonial-author{font-family:montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:400;text-transform:uppercase;color:#fff!important;letter-spacing:2px;text-align:center}.gform_wrapper .button{border:1px solid #3d5d96;padding:10px 20px;border-radius:5px;cursor:pointer;background:#3d5d96;color:#fff;font-size:18px}div#open-comm .et_pb_button_module_wrapper{display:inline-block;margin:0 10px}.form-checklist .et_pb_blurb_container,.form-checklist h4.et_pb_module_header,.form-checklist .et_pb_main_blurb_image{padding:0!important;margin:0}.form-checklist .et_pb_blurb_content{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}@media screen and (max-width:980px){div#hero-text{width:80%}.faux-container-left,.faux-container-right{padding-left:10%;padding-right:10%}.et_pb_testimonial .et_pb_testimonial_content p,.et_pb_testimonial .et_pb_testimonial_content{font-size:1rem!important}.et_pb_testimonial span.et_pb_testimonial_author{font-size:1.25rem!important}div#call-us-today{padding:80px 30px 125px!important}}@media screen and (max-width:780px){.et_pb_row .et_pb_testimonial.et_pb_bg_layout_light{padding:180px 30px 40px!important}div#footer-row{display:flex!important;flex-direction:column;flex-wrap:wrap}#call-us-today .et-last-child{margin-top:40px}section#testimonial-archive{grid-template-columns:1fr}}@media only screen and (max-width:1680px){.hide-this-ladybug{display:none}div#footer_row_sitemap{width:100%;grid-area:sitemap}div#footer-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:". . ." "sitemap sitemap sitemap"}div#footer-row .et_pb_column{width:100%}}@media only screen and (max-width:1200px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{float:none;margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_fullwidth_menu--style-left_aligned .et_pb_row,.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,.et_pb_menu--style-left_aligned .et_pb_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.sub-menu{list-style:none}ul#mobile_menu1{background:#fff!important;list-style:none!important;padding:0;text-align:left}.menu-item-1126,.menu-item-1127,.menu-item-1128{display:inline-block;margin:0;width:32%;text-align:center;padding:20px}\ }}