.elementor-2897 .elementor-element.elementor-element-c0105f1{--display:flex;--padding-top:10em;--padding-bottom:10em;--padding-left:10em;--padding-right:10em;}.elementor-2897 .elementor-element.elementor-element-d799e8e .elementor-heading-title{font-weight:600;}@media(max-width:1024px){.elementor-2897 .elementor-element.elementor-element-c0105f1{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2897 .elementor-element.elementor-element-c0105f1{--content-width:90%;}}@media(max-width:767px){.elementor-2897 .elementor-element.elementor-element-c0105f1{--content-width:95%;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2897 .elementor-element.elementor-element-d799e8e{width:100%;max-width:100%;text-align:center;}.elementor-2897 .elementor-element.elementor-element-b20f722{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b20f722 */.elementor-2897 .elementor-element.elementor-element-b20f722 a {
    color: inherit;
    text-decoration: underline;}
    
.elementor-2897 .elementor-element.elementor-element-b20f722 a:hover {
    color: inherit;
    text-decoration: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0105f1 */#site-header {
    transition: all 0.4s ease;}
    
#site-header {
    backdrop-filter: blur(10px);}
    
#site-header .logo-container img {
    transition: all 0.4s ease;
    transform-origin: left;}
    
#site-header .elementor-social-icons-wrapper svg {
    transition: all 0.4s ease;
    transform-origin: right;}
    
header#site-header {
    background: #344B3B99;

 
#site-header .header-inner-inner {
    border-bottom: 0px;}

#site-header .logo-container img {
    transform: scale(0.75) translateY(-4px);}
    
#site-header .e-n-menu-wrapper,
#site-header .elementor-widget-social-icons {
    transform: translateY(-4px);}
    
#site-header .elementor-social-icons-wrapper svg {
    transform: scale(0.75);}
    
@media (min-width: 1025px) and (max-width: 1370px) {
    header#site-header {
        max-height: 40px;
        min-height: 40px;}
}

@media (min-width: 1026px) {
    header#site-header {
        max-height: clamp(40px, 5px + 2.5vw, 53px);
        min-height: clamp(40px, 5px + 2.5vw, 53px);}
}

@media (max-width: 1025px) {
    .header-inner {
        border: 0px!important;}
}/* End custom CSS */