.et_pb_blog_grid .et_pb_post,.et_pb_posts .et_pb_post{background-color:rgba(66,214,166,0.1)!important;padding:20px!important}* Remove height from custom header on homepage only */.home #main-header{height:0!important;min-height:0!important}.home #main-header .container{padding:0!important;height:0!important}.home #main-header>*{display:none}.et_pb_text a:not(.et_pb_button),.et_pb_post_content a:not(.et_pb_button),.et_pb_blurb_description a:not(.et_pb_button),.et_pb_module_inner a:not(.et_pb_button){text-decoration:underline!important;text-decoration-color:black!important;text-decoration-thickness:3px!important;text-underline-offset:3px!important}#page-container>header a,#main-header a,#et-top-navigation a,.et_pb_section .et_pb_menu a,.et_pb_fullwidth_menu a{text-decoration:none!important;text-decoration-thickness:0!important}body .gform_wrapper .gform_footer input[type=submit]{color:#FFFFFF!important;background:#42d6a3!important;font-size:19px;letter-spacing:1px;text-transform:uppercase;float:left;height:60px;min-width:100%;border:none;border-radius:5px;margin-left:12px;transition:0.3s;cursor:pointer}body .gform_wrapper .gform_footer input:hover[type=submit]{background:#494949!important}body .gform_wrapper .gform_footer,body .gform_wrapper .gform_page_footer{text-align:left!important}.et_contact_bottom_container{width:100%!important}#rcp_login_form input[type=text],#rcp_login_form input[type=password],#rcp_registration_form input[type=text],#rcp_registration_form input[type=password]{color:grey;background-color:#faf8f8;width:100%;padding:12px;border-radius:3px}#rcp_login_form input[type=text]:focus,#rcp_registration_form input[type=text]:focus{background-color:#ffffff}.et_mobile_nav_menu:before{content:'Menu';color:white;margin-right:4px}.pa-vertical-menu .et-menu>li{padding:0}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}.pa-vertical-menu .et_pb_menu__menu nav ul li a{padding:20px!important;background:#f0f3f6;border-radius:6px;border:2px solid #f0f3f6}.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover{background:#614fef;border-color:#614fef;color:#fff}.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a{background:#77cbbe;border-color:#77cbbe;color:#fff}.pa-vertical-menu .et_pb_menu__menu nav ul li ul{top:0!important;left:100%!important}.pa-vertical-menu ul li a:before{font-family:'ETMODULES';content:'\24';margin-right:8px;transition:all .75s ease}#dipi-post-navigation,#dipi-author-box,#dipi-related-article-box{margin:0 20px;background:#ffffff}.gradient-icon .et-pb-icon{background-image:linear-gradient(30deg,#7ed3fc 0%,#0cabf3 30%,#7ed3fc 70%,#ffffff 100%);-webkit-background-clip:text;color:transparent!important}.dp-custom-blurb-image .et_pb_main_blurb_image .et_pb_only_image_mode_wrap::before{content:url('shoutwebsites.com');width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;border-radius:100px;border:2px solid #fff;background:#ffffff}.et_pb_button{width:100%!important;max-width:none!important;display:block!important;text-align:center!important;box-sizing:border-box!important}.et_pb_button_wrapper,.et_pb_module .et_pb_button_alignment_center,.et_pb_module .et_pb_button_alignment_left,.et_pb_module .et_pb_button_alignment_right{width:100%!important;display:block!important}#effect-container{position:relative;display:inline-block}#effect-img{display:block;position:relative;z-index:2}.effect-shimmer{animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%,100%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.5) saturate(1.3)}}.sparkle{position:absolute;width:4px;height:4px;background:#42d6a3;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 8px #42d6a3,0 0 12px #42d6a3}.sparkle-animate{animation:sparkle-float 1.5s ease-out}@keyframes sparkle-float{0%{opacity:0;transform:translate(0,0) scale(0)}20%{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1)}80%{opacity:1}100%{opacity:0;transform:translate(calc(var(--tx) * 1.5),calc(var(--ty) * 1.5)) scale(0.5)}}.star{position:absolute;width:8px;height:8px;pointer-events:none;opacity:0}.star::before,.star::after{content:'';position:absolute;background:#42d6a3;box-shadow:0 0 6px #42d6a3}.star::before{width:8px;height:2px;top:3px;left:0}.star::after{width:2px;height:8px;top:0;left:3px}.star-animate{animation:star-twinkle 1.2s ease-in-out}@keyframes star-twinkle{0%,100%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(0) rotate(0deg)}50%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1) rotate(180deg)}}.glow{position:absolute;top:50%;left:50%;width:150px;height:150px;background:radial-gradient(circle,rgba(66,214,163,0.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.glow-animate{animation:glow-pulse 1.5s ease-out}@keyframes glow-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(0.5)}50%{opacity:0.8;transform:translate(-50%,-50%) scale(1.2)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.light-ray{position:absolute;top:50%;left:50%;width:2px;height:60px;background:linear-gradient(to bottom,rgba(66,214,163,0) 0%,rgba(66,214,163,0.8) 50%,rgba(66,214,163,0) 100%);transform-origin:center top;opacity:0;pointer-events:none;box-shadow:0 0 8px rgba(66,214,163,0.6)}.light-ray-animate{animation:light-ray-burst 1s ease-out}@keyframes light-ray-burst{0%{opacity:0;height:20px}50%{opacity:1;height:80px}100%{opacity:0;height:100px}}