.elementor-2240 .elementor-element.elementor-element-hgbox0001{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2240 .elementor-element.elementor-element-hgbox0001:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-hgbox0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theholograil.com/wp-content/uploads/2026/10/popup-new-services.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-2240 .elementor-element.elementor-element-hgbtn0001 .elementor-button{background-color:#b3b432;font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-0.025em;fill:#2b2b2b;color:#2b2b2b;border-radius:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-hgbtn0001{width:var( --container-widget-width, 22.8% );max-width:22.8%;--container-widget-width:22.8%;--container-widget-flex-grow:0;top:68.8%;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-hgbtn0001{left:5.85%;}body.rtl .elementor-2240 .elementor-element.elementor-element-hgbtn0001{right:5.85%;}.elementor-2240 .elementor-element.elementor-element-hgbtn0002 .elementor-button{background-color:#e7cfd8;font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-0.025em;fill:#2b2b2b;color:#2b2b2b;border-radius:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-hgbtn0002{width:var( --container-widget-width, 22.8% );max-width:22.8%;--container-widget-width:22.8%;--container-widget-flex-grow:0;top:79.3%;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-hgbtn0002{left:5.85%;}body.rtl .elementor-2240 .elementor-element.elementor-element-hgbtn0002{right:5.85%;}.elementor-2240 .elementor-element.elementor-element-hgskip0001 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-0.025em;fill:#2b2b2b;color:#2b2b2b;}.elementor-2240 .elementor-element.elementor-element-hgskip0001{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:90.4%;}body:not(.rtl) .elementor-2240 .elementor-element.elementor-element-hgskip0001{left:8.5%;}body.rtl .elementor-2240 .elementor-element.elementor-element-hgskip0001{right:8.5%;}#elementor-popup-modal-2240 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2240{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2240 .dialog-message{width:620px;height:auto;}@media(min-width:768px){.elementor-2240 .elementor-element.elementor-element-hgbox0001{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-hgbtn0001 *//* hg: popup-btn */
.elementor-2240 .elementor-element.elementor-element-hgbtn0001{display:block}
.elementor-2240 .elementor-element.elementor-element-hgbtn0001 .elementor-button{display:block;width:100%;box-sizing:border-box;height:8.3cqh;padding:1.7cqw 0 0 1cqw !important;text-align:left;font-size:2.95cqw;line-height:.94;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150' preserveAspectRatio='none'%3E%3Cpath d='M30 0H206A30 30 0 0 1 236 30A20 20 0 0 0 256 50H370A30 30 0 0 1 400 80V120A30 30 0 0 1 370 150H30A30 30 0 0 1 0 120V30A30 30 0 0 1 30 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150' preserveAspectRatio='none'%3E%3Cpath d='M30 0H206A30 30 0 0 1 236 30A20 20 0 0 0 256 50H370A30 30 0 0 1 400 80V120A30 30 0 0 1 370 150H30A30 30 0 0 1 0 120V30A30 30 0 0 1 30 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;}
.elementor-2240 .elementor-element.elementor-element-hgbtn0001 .elementor-button-text{display:block;text-align:left}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hgbtn0002 *//* hg: popup-btn */
.elementor-2240 .elementor-element.elementor-element-hgbtn0002{display:block}
.elementor-2240 .elementor-element.elementor-element-hgbtn0002 .elementor-button{display:block;width:100%;box-sizing:border-box;height:8.3cqh;padding:1.7cqw 0 0 1cqw !important;text-align:left;font-size:2.95cqw;line-height:.94;border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150' preserveAspectRatio='none'%3E%3Cpath d='M30 0H206A30 30 0 0 1 236 30A20 20 0 0 0 256 50H370A30 30 0 0 1 400 80V120A30 30 0 0 1 370 150H30A30 30 0 0 1 0 120V30A30 30 0 0 1 30 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 150' preserveAspectRatio='none'%3E%3Cpath d='M30 0H206A30 30 0 0 1 236 30A20 20 0 0 0 256 50H370A30 30 0 0 1 400 80V120A30 30 0 0 1 370 150H30A30 30 0 0 1 0 120V30A30 30 0 0 1 30 0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;}
.elementor-2240 .elementor-element.elementor-element-hgbtn0002 .elementor-button-text{display:block;text-align:left}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hgskip0001 *//* hg: popup-skip */
.elementor-2240 .elementor-element.elementor-element-hgskip0001 .elementor-button{display:inline-block;padding:0 0 .4cqw !important;background:none;border:0;border-bottom:.35cqw solid #2b2b2b;border-radius:0;font-size:3.5cqw;line-height:1.05}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-hgbox0001 *//* hg: popup-box */
.elementor-2240 .elementor-element.elementor-element-hgbox0001{container-type:size;width:100%;aspect-ratio:1/1;background-color:#e9e7e3}
/* hg: popup-shell */
#elementor-popup-modal-2240{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:16px;box-sizing:border-box}
#elementor-popup-modal-2240 .dialog-widget-content{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:auto !important;transform:none !important;height:auto !important;width:min(92vw,92vh,620px);max-width:none;background:transparent;box-shadow:none;border-radius:0}
#elementor-popup-modal-2240 .dialog-message{width:100%;max-width:none;max-height:none;overflow:visible}
#elementor-popup-modal-2240 .elementor-2240.elementor-location-popup,#elementor-popup-modal-2240 .elementor-section-wrap{padding:0}/* End custom CSS */