/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 02 2025 | 17:48:36 */
/* HEADEWR CSS */
header.wp-block-template-part
{
    position: sticky;
    z-index: 99;
    display: block;
    top: 0;
    background: #fff;
    box-shadow: 1px 3px 9px 0px #0000001f;
}
/* HEADEWR CSS */

.d-none
{
	display:none;
}
:where(.wp-site-blocks *:focus) 
{
    outline-style: none;
}
/*NEW HOMEPAGE CSS*/
.box-home-info 
{
  transition: background-size 1s ease !important;
}
.box-home-info:hover 
{
  background-size: 140%;
  transition:background-size 1s ease !important;
}
.wp-block-uagb-container.custom-container
{
    width: 100%;
    max-width: 1340px;
}
.custom-container .uagb-container-inner-blocks-wrap 
{
    max-width: 1340px !important;
    width: 100%;
}
.overlap-logo-image
{
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    background-color: rgb(255 255 255 / 0.8);
    border-radius: 0.25rem;
    position: absolute !important;
    padding: 0.5rem;
    top: 10px;
    left: 10px;
    width: 11rem !important;
    height: 4rem !important;
}
.wp-block-uagb-marketing-button 
{
    z-index: 0 !important;
}
.wp-block-uagb-marketing-button a.uagb-marketing-btn__link.wp-block-button__link 
{
    width: 100% !important;
}
.faq-section .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow
{
    width: 100%;
    max-width: 800px;
}
.wp-block-uagb-container.custom-contact-container 
{
    width: 100%;
    max-width: 1000px;
}
/*NEW HOMEPAGE CSS*/

/* Footer CSS */
footer.wp-block-template-part 
{
    margin-top: 0;
}
/* Footer CSS */