.elementor-3505 .elementor-element.elementor-element-41c9289:not(.elementor-motion-effects-element-type-background), .elementor-3505 .elementor-element.elementor-element-41c9289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3505 .elementor-element.elementor-element-41c9289 > .elementor-container{max-width:1521px;}.elementor-3505 .elementor-element.elementor-element-41c9289{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3505 .elementor-element.elementor-element-41c9289 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3505 .elementor-element.elementor-element-0bc4aef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3505 .elementor-element.elementor-element-0bc4aef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3505 .elementor-element.elementor-element-abd1e84{width:var( --container-widget-width, 107.539% );max-width:107.539%;--container-widget-width:107.539%;--container-widget-flex-grow:0;text-align:left;}.elementor-3505 .elementor-element.elementor-element-abd1e84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3505 .elementor-element.elementor-element-abd1e84 .wpr-logo{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:0px 0px 0px 0px;}.elementor-3505 .elementor-element.elementor-element-abd1e84 .wpr-logo-image{max-width:328px;}.elementor-3505 .elementor-element.elementor-element-abd1e84.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-3505 .elementor-element.elementor-element-abd1e84.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-3505 .elementor-element.elementor-element-abd1e84.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-3505 .elementor-element.elementor-element-abd1e84 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-3505 .elementor-element.elementor-element-abd1e84 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-3505 .elementor-element.elementor-element-abd1e84 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-3505 .elementor-element.elementor-element-7c8b3b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3505 .elementor-element.elementor-element-7c8b3b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3505 .elementor-element.elementor-element-2b3184b{width:var( --container-widget-width, 100.408% );max-width:100.408%;background-color:transparent;padding:0px 0px 0px 0px;--container-widget-width:100.408%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #C90000 0%, #C90000 100%);}.elementor-3505 .elementor-element.elementor-element-2b3184b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-menu-item.wpr-pointer-item{transition-duration:0.5s;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.5s;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.5s;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-wrap{text-align:center;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFDFD;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#3A3A3A;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#3A3A3A;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#3A3A3A;border-width:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#3A3A3A;}.elementor-3505 .elementor-element.elementor-element-2b3184b .menu-item-has-children .wpr-sub-icon{font-size:13px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 2px);}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 2px);}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-text{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line .wpr-menu-item:after{height:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-3505 .elementor-element.elementor-element-2b3184b:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item{padding-left:2px;padding-right:2px;padding-top:20px;padding-bottom:20px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-2px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-2px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu > .menu-item{margin-left:6px;margin-right:6px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:6px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:6px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:6px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-menu-item{border-style:none;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#FFFFFF;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item{background-color:#C90000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.6px;padding-left:9px;padding-right:9px;padding-top:10px;padding-bottom:10px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#3A3A3A;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#EDEDED;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-icon{right:9px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:9px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu li a:hover,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a:hover,
					 .elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#43505C;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3505 .elementor-element.elementor-element-2b3184b.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu{margin-top:7px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle{border-color:#43505C;width:41px;padding:7px 7px 7px 7px;border-width:0px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-text{color:#43505C;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-line{background-color:#43505C;height:3px;margin-bottom:5px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle:hover{border-color:#303942;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#303942;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#303942;}.elementor-bc-flex-widget .elementor-3505 .elementor-element.elementor-element-c4e327f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3505 .elementor-element.elementor-element-c4e327f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3505 .elementor-element.elementor-element-f5f61c5 .e-search-input{background-color:#FFFFFF;font-size:13px;font-weight:600;border-style:solid;}.elementor-3505 .elementor-element.elementor-element-f5f61c5{width:var( --container-widget-width, 79.602% );max-width:79.602%;padding:0px 0px 0px 0px;--container-widget-width:79.602%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;--e-search-input-color:#000000;--e-search-submit-margin-inline-start:2px;}.elementor-3505 .elementor-element.elementor-element-f5f61c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3505 .elementor-element.elementor-element-0114599{--display:flex;--min-height:0px;}.elementor-3505 .elementor-element.elementor-element-0114599:not(.elementor-motion-effects-element-type-background), .elementor-3505 .elementor-element.elementor-element-0114599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-elementor-news-ticker .fd-elementor-news-ticker{background-color:var( --e-global-color-accent );}.elementor-widget-elementor-news-ticker .news-ticker-label{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementor-news-ticker .news-ticker-label .news-ticker-icon{fill:var( --e-global-color-primary );}.elementor-widget-elementor-news-ticker .top-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementor-news-ticker .fd-elementor-news-ticker .sep_icon svg{fill:var( --e-global-color-primary );}.elementor-widget-elementor-news-ticker .sep_text{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-elementor-news-ticker .sep_date{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3505 .elementor-element.elementor-element-a698671{width:100%;max-width:100%;z-index:1;}.elementor-3505 .elementor-element.elementor-element-a698671 > .elementor-widget-container{margin:-24px 0px 0px 0px;border-style:none;}.elementor-3505 .elementor-element.elementor-element-a698671 .fd-elementor-news-ticker{background-color:#0D1F3F;}.elementor-3505 .elementor-element.elementor-element-a698671 .news-ticker-label .news-ticker-icon{margin-right:0px;fill:#FFFFFF;}.elementor-3505 .elementor-element.elementor-element-a698671 .news-ticker-label{color:#FFFFFF;background-color:#900303;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3505 .elementor-element.elementor-element-a698671 .top-heading{padding:0px 20px 0px 20px;color:#FDFDFD;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-3505 .elementor-element.elementor-element-a698671 .fd-elementor-news-ticker .sep_icon svg{fill:#C90000;width:11px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-wrap{text-align:right;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-text{font-size:14px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item{font-size:13px;}}@media(min-width:768px){.elementor-3505 .elementor-element.elementor-element-0bc4aef{width:11.174%;}.elementor-3505 .elementor-element.elementor-element-7c8b3b7{width:79.282%;}.elementor-3505 .elementor-element.elementor-element-c4e327f{width:8.196%;}.elementor-3505 .elementor-element.elementor-element-0114599{--content-width:1420px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3505 .elementor-element.elementor-element-0bc4aef{width:20%;}.elementor-3505 .elementor-element.elementor-element-7c8b3b7{width:80%;}.elementor-3505 .elementor-element.elementor-element-c4e327f{width:100%;}}@media(max-width:767px){.elementor-3505 .elementor-element.elementor-element-0bc4aef{width:70%;}.elementor-3505 .elementor-element.elementor-element-abd1e84{width:var( --container-widget-width, 117.5px );max-width:117.5px;--container-widget-width:117.5px;--container-widget-flex-grow:0;}.elementor-3505 .elementor-element.elementor-element-7c8b3b7{width:30%;}.elementor-3505 .elementor-element.elementor-element-2b3184b{width:var( --container-widget-width, 53.637% );max-width:53.637%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53.637%;--container-widget-flex-grow:0;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-wrap{text-align:right;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-nav-menu .wpr-menu-item,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-nav-menu a,.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-mobile-toggle-text{font-size:13px;}.elementor-3505 .elementor-element.elementor-element-2b3184b .wpr-sub-menu .wpr-sub-menu-item{font-size:12px;}.elementor-3505 .elementor-element.elementor-element-a698671 > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for wpr-logo, class: .elementor-element-abd1e84 */.site-logo img,
.custom-logo,
.navbar .logo img {
    height: 88px;          /* Bigger than navbar */
    width: auto;
    max-width: none;
    position: relative;
    top: 14px;             /* Push downward like screenshot */
    z-index: 999;
}

header,
.navbar,
.site-header {
    height: 56px;          /* Normal navbar height */
    overflow: visible;     /* Important so logo can come outside */
}



header,
.site-header,
.navbar {
    position: relative;
    height: 56px;
    overflow: visible !important;
}

.site-logo img,
.custom-logo,
.logo img {
    height: 85px;         /* Bigger than navbar */
    width: auto;
    position: relative;
    top: 14px;            /* Push outside navbar */
    z-index: 999;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-f5f61c5 *//* Search wrapper */
.search-wrapper {
    position: relative;
    width: 100%;
}

/* Input field */
.search-wrapper input {
    width: 100%;
    padding-right: 40px; /* space for icon */
    height: 40px;
    box-sizing: border-box;
}

/* Icon inside input */
.search-wrapper button,
.search-wrapper .search-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 0;
}

/* Prevent full width issue */
.search-wrapper button i {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41c9289 *//* Fix search container */
.elementor-search-form {
    position: relative;
    width: 100%;
    max-width: 250px;
}

/* Fix input */
.elementor-search-form__input {
    width: 100% !important;
    height: 40px;
    padding: 8px 40px 8px 12px !important; /* space for icon */
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

/* Fix button (icon inside input) */
.elementor-search-form__submit {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer;
}

/* Fix icon size */
.elementor-search-form__submit i {
    font-size: 16px;
    color: #000;
}

/* Remove weird flex breaking */
.elementor-search-form__container {
    display: block !important;
}

/* Increase full search box size */
.elementor-search-form {
    width: 100% !important;
    max-width: 320px; /* change this (300–500px as you want) */
}

/* Increase input field size */
.elementor-search-form__input {
    width: 100% !important;
    height: 45px !important;   /* increase height */
    padding: 10px 45px 10px 14px !important;
    font-size: 14px !important;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for elementor-news-ticker, class: .elementor-element-a698671 */.icon{
    background-color: red;
}/* End custom CSS */