.elementor-2476 .elementor-element.elementor-element-6e8787d6 > .elementor-container{min-height:64px;}.elementor-2476 .elementor-element.elementor-element-6e8787d6{z-index:10;}.elementor-bc-flex-widget .elementor-2476 .elementor-element.elementor-element-e0bce7c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2476 .elementor-element.elementor-element-e0bce7c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2476 .elementor-element.elementor-element-e0bce7c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2476 .elementor-element.elementor-element-9b9c649 .elementor-image:hover img{opacity:0.7;}.elementor-2476 .elementor-element.elementor-element-9b9c649{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-2476 .elementor-element.elementor-element-a234fc8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2476 .elementor-element.elementor-element-a234fc8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2476 .elementor-element.elementor-element-a234fc8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2476 .elementor-element.elementor-element-9493b9a .elementor-search-form{text-align:center;}.elementor-2476 .elementor-element.elementor-element-9493b9a .elementor-search-form__toggle i{font-size:46px;width:46px;height:46px;background-color:rgba(0, 0, 0, 0);}.elementor-2476 .elementor-element.elementor-element-9493b9a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-2476 .elementor-element.elementor-element-9493b9a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-2476 .elementor-element.elementor-element-9493b9a .elementor-search-form__toggle{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2476 .elementor-element.elementor-element-9493b9a > .elementor-widget-container{padding:3px 5px 0px 5px;}.elementor-2476 .elementor-element.elementor-element-9493b9a{width:auto;max-width:auto;align-self:center;}.elementor-2476 .elementor-element.elementor-element-d5ee1dc{width:auto;max-width:auto;align-self:center;}.elementor-2476 .elementor-element.elementor-element-1770c0a .elementor-search-form__toggle{color:#F4F4F4;border-color:#F4F4F4;}.elementor-2476 .elementor-element.elementor-element-1770c0a .elementor-search-form__toggle i{background-color:rgba(0, 0, 0, 0);}.elementor-2476 .elementor-element.elementor-element-1770c0a > .elementor-widget-container{padding:4px 0px 0px 0px;}.elementor-2476 .elementor-element.elementor-element-1770c0a{width:auto;max-width:auto;align-self:center;}@media(max-width:767px){.elementor-2476 .elementor-element.elementor-element-e0bce7c{width:65%;}.elementor-2476 .elementor-element.elementor-element-a234fc8{width:35%;}}@media(min-width:768px){.elementor-2476 .elementor-element.elementor-element-e0bce7c{width:20%;}.elementor-2476 .elementor-element.elementor-element-a234fc8{width:80.005%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2476 .elementor-element.elementor-element-e0bce7c{width:70%;}.elementor-2476 .elementor-element.elementor-element-a234fc8{width:30%;}}/* Start custom CSS for image, class: .elementor-element-9b9c649 */.elementor-2476 .elementor-element.elementor-element-9b9c649 img{ height: 4rem; width: auto; }/* End custom CSS */ /* Start custom CSS for wp-widget-maxmegamenu, class: .elementor-element-d5ee1dc *//* .elementor-2476 .elementor-element.elementor-element-d5ee1dc{ margin-left: auto; } */ /* .astm-search-menu { display: inline-block; vertical-align: middle; padding-top: 9px; } *//* End custom CSS */ /* Start custom CSS for search-form, class: .elementor-element-1770c0a */.elementor-2476 .elementor-element.elementor-element-1770c0a i { font-size: 3.75rem; width:calc(1rem + 12px); height: 3.75rem; } .elementor-2476 .elementor-element.elementor-element-1770c0a i:before { padding-top: 0.3rem; padding-left: 12px; font-size: 1rem; }/* End custom CSS */ /* Start custom CSS for section, class: .elementor-element-6e8787d6 */.elementor-2476 .elementor-element.elementor-element-6e8787d6 { position: relative; } .elementor-2476 .elementor-element.elementor-element-6e8787d6 > .elementor-container { min-height: 4rem; position: absolute; top: 0; z-index: 9999; width: 100%; padding: 0 5%; box-shadow: 0px -200px 150px 220px rgba(50,50,50, 0.6), inset 0px calc(240px + 4rem) 150px -220px rgba(50,50,50,0.6); /* background-color: rgba(0,0,0,0.35); box-shadow: 0px 0px 5rem 5rem rgba(0,0,0,0.35); */ } .elementor-2476 .elementor-element.elementor-element-6e8787d6 .elementor-row { margin-left: auto; margin-right: auto; max-width: 1400px; /* display: flex; width:100%; justify-content: center; */ }/* End custom CSS */