.elementor-18 .elementor-element.elementor-element-5fad1f9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --overlay-opacity: 1; border-style: solid; --border-style: solid; border-width: 0px 0px 1px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 1px; --border-left-width: 0px; border-color: rgba(230, 237, 251, 0.05); --border-color: #E6EDFB0D; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 15px; --padding-right: 15px; --z-index: 1; }
.elementor-18 .elementor-element.elementor-element-5fad1f9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5fad1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(226, 113, 29); }
.elementor-18 .elementor-element.elementor-element-5fad1f9::before, .elementor-18 .elementor-element.elementor-element-5fad1f9 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5fad1f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5fad1f9 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5fad1f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5fad1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-18 .elementor-element.elementor-element-bc5a189 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-18 .elementor-element.elementor-element-df45867 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-18 .elementor-element.elementor-element-df45867.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-18 .elementor-element.elementor-element-cef27d5 .bew-site-logo { text-align: center; }
.elementor-18 .elementor-element.elementor-element-083ae2b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-end; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-18 .elementor-element.elementor-element-fc234f0 { width: var( --container-widget-width, 126.522% ); max-width: 126.522%; --container-widget-width: 126.522%; --container-widget-flex-grow: 0; text-align: left; }
.elementor-18 .elementor-element.elementor-element-fc234f0.elementor-element { --align-self: flex-start; --flex-grow: 0; --flex-shrink: 0; }
.elementor-18 .elementor-element.elementor-element-fc234f0 .elementor-heading-title { font-family: Roboto, sans-serif; font-weight: 600; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
.elementor-18 .elementor-element.elementor-element-e2a57b6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-18 .elementor-element.elementor-element-e2a57b6.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-18 .elementor-element.elementor-element-48e8e34 .elementor-button { background-color: rgb(204, 88, 3); font-family: Poppins, sans-serif; font-size: 15px; font-weight: 500; text-transform: capitalize; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-radius: 10px; padding: 15px 30px; }
.elementor-18 .elementor-element.elementor-element-48e8e34 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-48e8e34 .elementor-button:focus { background-color: rgb(10, 79, 213); color: rgb(255, 255, 255); }
.elementor-18 .elementor-element.elementor-element-48e8e34 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-48e8e34 .elementor-button:focus svg { fill: rgb(255, 255, 255); }
@media (max-width: 1024px) {
  .elementor-18 .elementor-element.elementor-element-5fad1f9 { --padding-top: 15px; --padding-bottom: 15px; --padding-left: 15px; --padding-right: 15px; }
  .elementor-18 .elementor-element.elementor-element-bc5a189 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
}
@media (max-width: 767px) {
  .elementor-18 .elementor-element.elementor-element-5fad1f9 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-18 .elementor-element.elementor-element-bc5a189 { --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; --flex-wrap: wrap; }
  .elementor-18 .elementor-element.elementor-element-df45867 { --width: 100%; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-18 .elementor-element.elementor-element-fc234f0 { text-align: center; }
  .elementor-18 .elementor-element.elementor-element-e2a57b6 { --width: 100%; --justify-content: flex-end; }
  .elementor-18 .elementor-element.elementor-element-48e8e34 { width: 100%; max-width: 100%; }
}
@media (min-width: 768px) {
  .elementor-18 .elementor-element.elementor-element-df45867 { --width: 77.201%; }
  .elementor-18 .elementor-element.elementor-element-e2a57b6 { --width: 20%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-18 .elementor-element.elementor-element-df45867 { --width: 20%; }
  .elementor-18 .elementor-element.elementor-element-e2a57b6 { --width: 28%; }
}