.elementor-1715 .elementor-element.elementor-element-a283cfa{--display:flex;--min-height:748px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}:root{--page-title-display:none;}/* Start custom CSS *//* Base styles for your header */
.shrinker {
    width: 100%; /* Ensure full width */
    background: transparent;
    height: 80px; /* Example height */
    transition: all .2s linear!important;
    -webkit-transition: all .2s linear!important;
    -moz-transition: all .2s linear!important;
}

/* Adjustments for when the header shrinks upon scrolling */
.shrinker.elementor-sticky--effects {
    background: #fff;
    height: 60px; /* Example shrunk height */
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    box-shadow: 0px 6px 30px -4px rgba(0,0,0,.05);
    transition: all .2s linear!important;
    -webkit-transition: all .2s linear!important;
    -moz-transition: all .2s linear!important;
}

/* Media Query for tablets in landscape orientation */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .shrinker {
        width: 100%;
        /* Adjust height if necessary */
    }
}/* End custom CSS */