.elementor-9 .elementor-element.elementor-element-525e0f0{--display:flex;--position:fixed;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:1.5%;--padding-right:1.5%;top:0px;--z-index:2;}.elementor-9 .elementor-element.elementor-element-525e0f0.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-525e0f0{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-525e0f0{right:0px;}.elementor-9 .elementor-element.elementor-element-906eb56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-0331d1b{text-align:start;}.elementor-9 .elementor-element.elementor-element-0331d1b img{width:60px;}.elementor-9 .elementor-element.elementor-element-69ffa6e{text-align:start;}.elementor-9 .elementor-element.elementor-element-69ffa6e img{width:60px;}.elementor-9 .elementor-element.elementor-element-921567c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-container{text-align:right;}.elementor-9 .elementor-element.elementor-element-e85395b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-trigger{color:#D6C9A3;border-color:#E8E8E8;font-family:"Playfair Display", Sans-serif;padding:10px 10px 10px 10px;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-trigger svg{fill:#D6C9A3;width:30px;height:30px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-trigger:hover{color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-e85395b .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-close-offcanvas{color:#D6C9A3;border-color:#FFF;width:12px;height:12px;border-style:none;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.wpr-offcanvas-wrap-e85395b .wpr-close-offcanvas{color:#D6C9A3;border-color:#FFF;width:12px;height:12px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-close-offcanvas i{font-size:30px;}.wpr-offcanvas-wrap-e85395b .wpr-close-offcanvas i{font-size:30px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-close-offcanvas svg{width:30px;height:30px;}.wpr-offcanvas-wrap-e85395b .wpr-close-offcanvas svg{width:30px;height:30px;}.wpr-offcanvas-wrap-e85395b  .wpr-close-offcanvas{border-style:none;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-content{background-color:#10121A;border-style:none;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.wpr-offcanvas-wrap-e85395b .wpr-offcanvas-content{background-color:#10121A;border-style:none;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-wrap{background-color:#07070733;}.wpr-offcanvas-wrap-e85395b{background-color:#07070733;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-9 .elementor-element.elementor-element-e85395b .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-906eb56{--width:50%;}.elementor-9 .elementor-element.elementor-element-921567c{--width:50%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-525e0f0{--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-0331d1b img{width:90px;}.elementor-9 .elementor-element.elementor-element-69ffa6e img{width:90px;}}/* Start custom CSS for wpr-offcanvas, class: .elementor-element-e85395b *//* ===== OFFCANVAS WRAPPER (NO ANIMATION, NO JERK) ===== */


/* SHOW MENU ONLY WHEN ACTIVE */
.wpr-offcanvas-wrap.active {
  opacity: 1;
  pointer-events: auto;
  background: rgba(16,18,26,0.96);
  backdrop-filter: blur(10px);
}

/* ACTIVE STATE */
.wpr-offcanvas-wrap.wpr-offcanvas-wrap-active {
  pointer-events: auto;
}

/* ===== OFFCANVAS CONTENT (SLIDE PANEL) ===== */
.wpr-offcanvas-content {
  width: 100vw !important;
  max-width: 100vw !important;
  transform: translateX(100%);
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
  animation: none !important;
  box-shadow: -30px 0 80px rgba(0,0,0,0.7);
  will-change: transform;
  backface-visibility: hidden;
}

/* OPEN STATE (SLIDE IN) */
.wpr-offcanvas-wrap-active .wpr-offcanvas-content {
  transform: translateX(0);
}

/* ===== REMOVE FADE CLASS EFFECT ===== */
.wpr-offcanvas-fade-in {
  animation: none !important;
}

.wpr-close-offcanvas {
  transition: transform 0.3s ease;
}

.wpr-close-offcanvas:hover {
  transform: rotate(90deg);
}

.elementor-9 .elementor-element.elementor-element-e85395b {
  cursor: pointer;
}


.navmenu .wpr-offcanvas-content{
    backdrop-filter: blur(20px);
}

.navmenu .wpr-offcanvas-header{
    position: absolute;
    z-index: 9999;
    top:10px;
    left:10px;
}


.wpr-offcanvas-trigger:hover{
    background-color:transparent !important;
    border:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525e0f0 */.elementor-9 .elementor-element.elementor-element-525e0f0 {
 transition: all 0.5s ease;
}

.elementor-9 .elementor-element.elementor-element-525e0f0.scrolled {
 background: rgba(16,18,26,0.95) !important;
 backdrop-filter: blur(14px);
}

.logo-scrolled {
  opacity: 0;
  position: absolute;
  transition: 0.3s;
}

.header.scrolled .logo-default {
  opacity: 0;
}

.header.scrolled .logo-scrolled {
  opacity: 1;
}
.logo-img img {
  transition: opacity 0.3s ease;
}

/*body::before,*/
/*body::after {*/
/*  content: "";*/
/*  position: fixed;*/
/*  top: 0;*/
/*  bottom: 0;*/
/*  width: 1px;*/
/*  background: rgba(214,201,163,0.06) !important;*/
/*  z-index: 9000;*/
/*  pointer-events: none;*/
/*}*/

/* LEFT LINE */
/*body::before {*/
/*  left: 8%;*/
/*}*/

/* RIGHT LINE */
/*body::after {*/
/*  right: 8%;*/
/*}*/

/*body::before,*/
/*body::after {*/
/*  box-shadow: 0 0 10px rgba(214,201,163,0.05);*/
/*}*/

/** {*/
/*  background: none !important;*/
/*}*/

/* REMOVE ALL WHITE BACKGROUNDS */
/*.elementor-container,*/
/*.elementor-widget-wrap,*/
/*.elementor-column,*/
/*.elementor-section {*/
/*  background-color: transparent !important;*/
/*}*/

/* DARK SECTIONS */
/*.sect-dark,*/
/*.sect-dark2 {*/
/*  background-color: #10121A !important;*/
/*}*/

/* LIGHT SECTIONS */
/*.sect-light {*/
/*  background-color: #FAFAF8 !important;*/
/*}*//* End custom CSS */