.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size)}.elementor-1320 .elementor-element.elementor-element-b9e4df8:not(.elementor-motion-effects-element-type-background),.elementor-1320 .elementor-element.elementor-element-b9e4df8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1320 .elementor-element.elementor-element-b9e4df8>.elementor-background-overlay{background-color:#000;opacity:.65;mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1320 .elementor-element.elementor-element-b9e4df8>.elementor-container{min-height:100vh}.elementor-1320 .elementor-element.elementor-element-b9e4df8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 5%}.elementor-bc-flex-widget .elementor-1320 .elementor-element.elementor-element-3141dadc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1320 .elementor-element.elementor-element-3141dadc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1320 .elementor-element.elementor-element-3141dadc.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1320 .elementor-element.elementor-element-3141dadc>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size)}@media(min-width:768px){.elementor-1320 .elementor-element.elementor-element-3141dadc{width:10%}}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-section .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size)}.elementor-1320 .elementor-element.elementor-element-b9e4df8{margin-top:0;margin-bottom:0}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size)}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-section .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size)}.elementor-1320 .elementor-element.elementor-element-b9e4df8>.elementor-container{min-height:100vh}.elementor-1320 .elementor-element.elementor-element-b9e4df8{margin-top:0;margin-bottom:0}.elementor-widget-html .eael-protected-content-message{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-html .protected-content-error-msg{font-size:var(--e-global-typography-secondary-font-size)}}.hero-grid{position:fixed;top:0;left:0;height:100vh;width:100vw;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto 1fr;place-items:center;background:url(//hybrogines.space/wordpress/wp-content/uploads/elementor/css/your-bg.jpg) center/cover no-repeat;color:#fff}.cell{width:100%;height:100%}.line.horizontal{height:4px;width:100%;background:#1fbcd4}.line.vertical{width:4px;height:100%;background:#c2e2cd}.center-text{font-size:50px;font-family:D-DIN;font-weight:500;text-align:center;color:#fff;background:0 0;padding:30px}.grid-center-cell{position:relative;color:#fff}.grid-center-cell:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,#2c569e 4px,transparent 4px) 0 0,linear-gradient(to right,#2c569e 4px,transparent 4px) 0 100%,linear-gradient(to left,#2c569e 4px,transparent 4px) 100% 0,linear-gradient(to left,#2c569e 4px,transparent 4px) 100% 100%,linear-gradient(to bottom,#2c569e 4px,transparent 4px) 0 0,linear-gradient(to bottom,#2c569e 4px,transparent 4px) 100% 0,linear-gradient(to top,#2c569e 4px,transparent 4px) 0 100%,linear-gradient(to top,#2c569e 4px,transparent 4px) 100% 100%;background-repeat:no-repeat;background-size:20px 20px;animation:flash-corners 1.8s steps(1,end) infinite;z-index:-1}@keyframes flash-corners{0%,70%{opacity:1}71%,100%{opacity:0}}.grid-center-top{align-self:end;margin-bottom:30px;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to top,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%)}.grid-center-bottom{align-self:start;margin-top:30px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 90%)}.grid-center-left{justify-self:start;margin-left:30px;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%)}.grid-center-right{justify-self:end;margin-right:30px;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to left,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%)}@media (max-width:800px){.line,.cell{visibility:hidden}.grid-center-cell:before{background:0 0}}@media only screen and (max-width:766px){.center-text{padding:20px}.grid-center-top{margin-bottom:20px}.grid-center-bottom{margin-top:20px}.grid-center-left{margin-left:20px}.grid-center-right{margin-right:20px}}@media (min-width:767px) and (max-width:1024px){.center-text{padding:25px}.grid-center-top{margin-bottom:25px}.grid-center-bottom{margin-top:25px}.grid-center-left{margin-left:25px}.grid-center-right{margin-right:25px}}.elementor-1320 .elementor-element.elementor-element-3141dadc{position:absolute;top:0;bottom:0;width:100% !important}.elementor .elementor-background-video-embed{max-width:none !important;max-height:none !important}#stickytopbutton{-webkit-box-shadow:none;box-shadow:none;border:none}.active_visible_button{visibility:visible}.two_columns,.two_columns div,.two_columns figure,.two_columns a{height:100%}.two_columns img{min-height:100%;object-fit:cover}.two_columns figcaption{position:absolute;bottom:0;text-align:left;padding:10px;padding-left:20px;background-color:rgba(0,0,0,.5);width:100%}body{overflow-x:hidden}