.elementor-439 .elementor-element.elementor-element-fe9c91f{--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;}.elementor-439 .elementor-element.elementor-element-45da2bc.elementor-element{--align-self:center;}.elementor-439 .elementor-element.elementor-element-45da2bc img{width:34%;border-radius:20px 20px 20px 20px;}.elementor-439 .elementor-element.elementor-element-87e2da6{--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;}.elementor-439 .elementor-element.elementor-element-55d864a{text-align:center;font-family:"Architects Daughter", Sans-serif;}.elementor-439 .elementor-element.elementor-element-f076e73{--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;}.elementor-439 .elementor-element.elementor-element-90af0ee{--divider-border-style:solid;--divider-color:#FFFFFF7D;--divider-border-width:0.5px;}.elementor-439 .elementor-element.elementor-element-90af0ee .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-439 .elementor-element.elementor-element-90af0ee .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-439 .elementor-element.elementor-element-f3aa8f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-439 .elementor-element.elementor-element-9285806{--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;}.elementor-439 .elementor-element.elementor-element-c63a040{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-3337ab2:hover img{opacity:0.5;}.elementor-439 .elementor-element.elementor-element-43416f4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-64513d9:hover img{opacity:0.5;}.elementor-439 .elementor-element.elementor-element-2ed607e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-742bfda:hover img{opacity:0.5;}.elementor-439 .elementor-element.elementor-element-3beefaa{--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;}.elementor-439 .elementor-element.elementor-element-61c8bc1{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-4ea7a42:hover img{opacity:0.5;}.elementor-439 .elementor-element.elementor-element-75499eb{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-d4af17d:hover img{opacity:0.5;}.elementor-439 .elementor-element.elementor-element-597871f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-439 .elementor-element.elementor-element-cfc8c28:hover img{opacity:0.5;}#elementor-popup-modal-439 .dialog-widget-content{animation-duration:0.6s;background-color:#2B2B2BB8;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-439{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-439 .dialog-message{width:640px;height:100vh;align-items:center;}#elementor-popup-modal-439 .dialog-close-button{display:flex;}#elementor-popup-modal-439 .dialog-close-button i{color:var( --e-global-color-bff39c7 );}#elementor-popup-modal-439 .dialog-close-button svg{fill:var( --e-global-color-bff39c7 );}/* Start custom CSS *//* Initial state of the overlay: hidden off-screen to the right */
#elementor-popup-modal-439 .elementor-popup-overlay {
  position: fixed;
  top: 0;
  right: 100%; /* Off-screen to the right initially */
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7); /* Transparent black background */
  transition: right 0.7s ease; /* Smooth transition for sliding in */
  z-index: 9999; /* Make sure it's above everything else */
}

/* When the popup is open, move the overlay to the left (on-screen) */
#elementor-popup-modal-439.elementor-popup-modal-active .elementor-popup-overlay {
  right: 0; /* Slide in from the right */
}/* End custom CSS */