.elementor-18 .elementor-element.elementor-element-4f78d144{--display:flex;--min-height:560px;--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:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-4f78d144:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4f78d144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F14;background-image:url("https://xypnoticdemos.online/wp-content/uploads/2026/05/herobanner1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2bbdf4b2{--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-18 .elementor-element.elementor-element-500e13fe{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-79e0dafb{--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;--flex-wrap:wrap;}.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-18 .elementor-element.elementor-element-7f64fe2{--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:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:281px;}.elementor-18 .elementor-element.elementor-element-7f64fe2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7f64fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-1614c4b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93fe35b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e95c55e .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-e95c55e.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-e95c55e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e95c55e.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-e95c55e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e95c55e.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-e95c55e .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-e95c55e .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-4f2b9ce{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-542b4a53 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-6fa6565c{font-size:13px;line-height:1.35em;color:rgba(255,255,255,0.72);}.elementor-18 .elementor-element.elementor-element-276d4e25{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-18 .elementor-element.elementor-element-4574eae4 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-4574eae4.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-4574eae4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4574eae4.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-4574eae4.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4574eae4.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-4574eae4 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-4574eae4 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-5de018e3{--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-18 .elementor-element.elementor-element-2bde6f36 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-4ac8c711{font-size:13px;line-height:1.35em;color:rgba(255,255,255,0.72);}.elementor-18 .elementor-element.elementor-element-51387180{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-18 .elementor-element.elementor-element-4c232538 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-4c232538.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-4c232538.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4c232538.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-4c232538.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-4c232538.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-4c232538 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-4c232538 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-b3d494{--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-18 .elementor-element.elementor-element-bb3aff2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-306a8b94{font-size:13px;line-height:1.35em;color:rgba(255,255,255,0.72);}.elementor-18 .elementor-element.elementor-element-c68f80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-18 .elementor-element.elementor-element-40943ed8 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-40943ed8.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-40943ed8.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-40943ed8.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-40943ed8.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-40943ed8.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-18 .elementor-element.elementor-element-40943ed8 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-40943ed8 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-35713d38{--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-18 .elementor-element.elementor-element-5cc78e93 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#ffffff;}.elementor-18 .elementor-element.elementor-element-21929277{font-size:13px;line-height:1.35em;color:rgba(255,255,255,0.72);}.elementor-18 .elementor-element.elementor-element-cd81fa1{--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:73px;--margin-bottom:-78px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-2bfd027 .product{text-align:center;}.elementor-18 .elementor-element.elementor-element-2bfd027.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-18 .elementor-element.elementor-element-2bfd027 .woocommerce .woocommerce-loop-category__title{color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-64e929e7{--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:36px;--padding-left:24px;--padding-right:24px;}.elementor-18 .elementor-element.elementor-element-64e929e7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-64e929e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f6f8;}.elementor-18 .elementor-element.elementor-element-4af567af{--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-18 .elementor-element.elementor-element-69f86486{--display:flex;--min-height:112px;--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;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-162b4ed5{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-47fb35bf .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-47fb35bf.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-47fb35bf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-47fb35bf.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-47fb35bf.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-47fb35bf.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-47fb35bf .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-47fb35bf .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-2c3fe63{text-align:center;}.elementor-18 .elementor-element.elementor-element-2c3fe63 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-1524b4fd{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-77543a8e .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-77543a8e.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-77543a8e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-77543a8e.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-77543a8e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-77543a8e.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-77543a8e .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-77543a8e .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-60f6a5fd{text-align:center;}.elementor-18 .elementor-element.elementor-element-60f6a5fd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-4d373f21{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-30215b19 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-30215b19.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-30215b19.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-30215b19.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-30215b19.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-30215b19.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-30215b19 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-30215b19 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-79008c61{text-align:center;}.elementor-18 .elementor-element.elementor-element-79008c61 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-6790fed4{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1b4eb3ca.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-1b4eb3ca.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-1b4eb3ca .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-3a2418a2{text-align:center;}.elementor-18 .elementor-element.elementor-element-3a2418a2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-677362ec{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-254a7b69 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-254a7b69.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-254a7b69.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-254a7b69.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-254a7b69.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-254a7b69.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-254a7b69 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-254a7b69 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-673bf3c0{text-align:center;}.elementor-18 .elementor-element.elementor-element-673bf3c0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-5aca162e{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-6e89c9d5 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-6e89c9d5.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-6e89c9d5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6e89c9d5.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-6e89c9d5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6e89c9d5.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-6e89c9d5 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-6e89c9d5 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-1b79da33{text-align:center;}.elementor-18 .elementor-element.elementor-element-1b79da33 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-346df5bd{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-526aec6a .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-526aec6a.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-526aec6a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-526aec6a.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-526aec6a.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-526aec6a.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-526aec6a .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-526aec6a .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-7d0b018a{text-align:center;}.elementor-18 .elementor-element.elementor-element-7d0b018a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}.elementor-18 .elementor-element.elementor-element-1ab5fe8f{--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:14px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-ad858a7 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-ad858a7.elementor-view-stacked .elementor-icon{background-color:#151a20;}.elementor-18 .elementor-element.elementor-element-ad858a7.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-ad858a7.elementor-view-default .elementor-icon{color:#151a20;border-color:#151a20;}.elementor-18 .elementor-element.elementor-element-ad858a7.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-ad858a7.elementor-view-default .elementor-icon svg{fill:#151a20;}.elementor-18 .elementor-element.elementor-element-ad858a7 .elementor-icon{font-size:30px;}.elementor-18 .elementor-element.elementor-element-ad858a7 .elementor-icon svg{height:30px;}.elementor-18 .elementor-element.elementor-element-5f55e0a4{text-align:center;}.elementor-18 .elementor-element.elementor-element-5f55e0a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1.12em;color:#151a20;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-2bbdf4b2{--content-width:1476px;}.elementor-18 .elementor-element.elementor-element-500e13fe{--width:48%;}.elementor-18 .elementor-element.elementor-element-1614c4b2{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-93fe35b{--width:32%;}.elementor-18 .elementor-element.elementor-element-276d4e25{--width:32%;}.elementor-18 .elementor-element.elementor-element-51387180{--width:32%;}.elementor-18 .elementor-element.elementor-element-c68f80{--width:32%;}.elementor-18 .elementor-element.elementor-element-cd81fa1{--content-width:1441px;}.elementor-18 .elementor-element.elementor-element-64e929e7{--width:100%;}.elementor-18 .elementor-element.elementor-element-4af567af{--content-width:1240px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-4f78d144{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-4f78d144{--padding-top:70px;--padding-bottom:260px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-500e13fe{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7f64fe2 *//* Barra de beneficios debajo del hero */
.mt-trustbar {
  background: #151a20;
  width: 100%;
}

.mt-trustbar .mt-wrap,
.mt-trust-icons-inner {
  width: 100% !important;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex !important;
  justify-content: space-between !important;
  align-items: stretch !important;
}

/* Cada beneficio ocupa 25% */
.mt-trust-item {
  flex: 1 1 25% !important;
  width: 25% !important;
  max-width: 25% !important;
  display: flex !important;
  align-items: flex-start !important;
  gap: 18px;
  padding: 28px 34px;
  border-right: 1px solid rgba(255,255,255,.12);
}

.mt-trust-item:last-child {
  border-right: 0;
}

/* Íconos */
.mt-trust-item .elementor-icon {
  color: #ffffff;
  fill: #ffffff;
  font-size: 34px;
}

/* Títulos */
.mt-trust-item .elementor-heading-title {
  color: #ffffff;
  font-family: "Oswald", "Roboto Condensed", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.05;
  font-weight: 800;
  text-transform: uppercase;
}

/* Texto */
.mt-trust-item p {
  color: rgba(255,255,255,.82);
  font-size: 14px;
  line-height: 1.45;
  margin: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .mt-trust-icons-inner {
    flex-wrap: wrap !important;
  }

  .mt-trust-item {
    flex: 1 1 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    border-bottom: 1px solid rgba(255,255,255,.12);
  }

  .mt-trust-item:nth-child(2) {
    border-right: 0;
  }
}

@media (max-width: 767px) {
  .mt-trust-item {
    flex: 1 1 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    border-right: 0;
    padding: 24px 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f86486 */.mt-mini-cat-section {
  width: 100%;
  background: #f5f6f8;
}

.mt-mini-cat-wrap {
  width: 100% !important;
  max-width: 1240px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.mt-mini-cat-grid {
  display: grid !important;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 14px;
  width: 100%;
  padding: 26px 0 8px;
  border-top: 1px solid #e7ebef;
}

.mt-mini-cat-item {
  position: relative;
  min-height: 96px;
  padding: 14px 10px 12px;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  transition: transform .25s ease, background .25s ease, box-shadow .25s ease;
}

.mt-mini-cat-item:hover {
  background: #ffffff;
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(11,15,20,.08);
}

.mt-mini-cat-icon .elementor-icon {
  color: #151a20;
  fill: #151a20;
  font-size: 30px;
  transition: color .25s ease, fill .25s ease, transform .25s ease;
}

.mt-mini-cat-item:hover .mt-mini-cat-icon .elementor-icon {
  color: #ff6a00;
  fill: #ff6a00;
  transform: scale(1.08);
}

.mt-mini-cat-title .elementor-heading-title,
.mt-mini-cat-title {
  font-family: "Oswald", "Roboto Condensed", Arial, sans-serif;
  color: #151a20;
  font-size: 13px;
  line-height: 1.12;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: .02em;
  margin: 0;
  transition: color .25s ease;
}

.mt-mini-cat-item:hover .mt-mini-cat-title .elementor-heading-title,
.mt-mini-cat-item:hover .mt-mini-cat-title {
  color: #ff6a00;
}

.mt-mini-cat-link {
  position: absolute;
  inset: 0;
  z-index: 10;
  text-decoration: none !important;
}

.mt-mini-cat-item > *:not(.elementor-widget-html) {
  position: relative;
  z-index: 2;
}

@media (max-width: 1024px) {
  .mt-mini-cat-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
  }
}

@media (max-width: 767px) {
  .mt-mini-cat-section {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .mt-mini-cat-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-top: 20px;
  }

  .mt-mini-cat-item {
    min-height: 88px;
    background: #ffffff;
    border: 1px solid #edf0f2;
  }

  .mt-mini-cat-icon .elementor-icon {
    font-size: 28px;
  }

  .mt-mini-cat-title .elementor-heading-title,
  .mt-mini-cat-title {
    font-size: 12px;
  }
}/* End custom CSS */