.elementor-4045 .elementor-element.elementor-element-4c3b128{--display:flex;--min-height:100vh;--justify-content:center;--overflow:hidden;}.elementor-4045 .elementor-element.elementor-element-4c3b128:not(.elementor-motion-effects-element-type-background), .elementor-4045 .elementor-element.elementor-element-4c3b128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4045 .elementor-element.elementor-element-3e28943{width:auto;max-width:auto;text-align:center;}.elementor-4045 .elementor-element.elementor-element-3e28943.elementor-element{--align-self:center;}.elementor-4045 .elementor-element.elementor-element-3e28943 img{width:17vw;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4045 .elementor-element.elementor-element-01b3627{width:auto;max-width:auto;}.elementor-4045 .elementor-element.elementor-element-01b3627.elementor-element{--align-self:center;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a:hover,
					.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a:focus,
					.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a.highlighted{background-color:#727171;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a.elementor-item-active{color:#F86B00;background-color:#252525;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown .elementor-item, .elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Garet", Sans-serif;font-size:1vw;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown{border-style:none;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a{padding-top:3vh;padding-bottom:3vh;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#00000042;border-bottom-width:1px;}.elementor-4045 .elementor-element.elementor-element-fc0867e > .elementor-widget-container{background-color:#F86B00;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-4045 .elementor-element.elementor-element-fc0867e:hover .elementor-widget-container{background-color:#666666;}.elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-element{--align-self:flex-end;}.elementor-4045 .elementor-element.elementor-element-fc0867e{top:0px;}.elementor-4045 .elementor-element.elementor-element-fc0867e .elementor-icon-wrapper{text-align:center;}.elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-view-framed .elementor-icon:hover, .elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-view-framed .elementor-icon:hover, .elementor-4045 .elementor-element.elementor-element-fc0867e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-4045 .elementor-element.elementor-element-fc0867e .elementor-icon{font-size:25px;}.elementor-4045 .elementor-element.elementor-element-fc0867e .elementor-icon svg{height:25px;}#elementor-popup-modal-4045 .dialog-widget-content{background-color:#2424242B;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0vw 0vw 0vw 0vw;}#elementor-popup-modal-4045{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-4045 .dialog-message{width:30vw;height:auto;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-4045 .elementor-element.elementor-element-4c3b128{--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;}.elementor-4045 .elementor-element.elementor-element-3e28943 img{width:54vw;}.elementor-4045 .elementor-element.elementor-element-01b3627{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown .elementor-item, .elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;}.elementor-4045 .elementor-element.elementor-element-01b3627 .elementor-nav-menu--dropdown a{padding-top:16px;padding-bottom:16px;}.elementor-4045 .elementor-element.elementor-element-fc0867e > .elementor-widget-container{padding:20px 20px 20px 20px;}body:not(.rtl) .elementor-4045 .elementor-element.elementor-element-fc0867e{right:0vw;}body.rtl .elementor-4045 .elementor-element.elementor-element-fc0867e{left:0vw;}#elementor-popup-modal-4045 .dialog-message{width:100vw;}}@media(min-width:768px){.elementor-4045 .elementor-element.elementor-element-4c3b128{--width:100vw;}}/* Start custom CSS *//* Lock Elementor popup to the RIGHT on all pages */
.elementor-popup-modal.fixed-right-drawer {
  position: fixed !important;
  top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important;
  margin: 0 !important;
  z-index: 999999 !important;
}

/* Force the container to align content to the right */
.elementor-popup-modal.fixed-right-drawer .dialog-widget {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: stretch !important;
}

/* Keep the content panel pinned to the right */
.elementor-popup-modal.fixed-right-drawer .dialog-widget-content {
  position: fixed !important;
  top: 0 !important; right: 0 !important; bottom: 0 !important; left: auto !important;
  transform: none !important;              /* cancel any slide/center transforms */
  margin: 0 !important;
  max-height: 100vh !important;
  /* If you set width in popup, it still works. If not, uncomment this: */
  /* width: 420px !important; max-width: 92vw !important; */
}

/* Neutralize Elementor's positional helpers if present */
.elementor-popup-modal.fixed-right-drawer[class*="dialog-position-"] {
  right: 0 !important; left: auto !important;
}

/* Prevent RTL auto-flip (Arabic pages) */
html[dir="rtl"] .elementor-popup-modal.fixed-right-drawer,
html[dir="rtl"] .elementor-popup-modal.fixed-right-drawer .dialog-widget-content {
  right: 0 !important; left: auto !important;
}/* End custom CSS */