.elementor-334 .elementor-element.elementor-element-306d9c1{--display:flex;--min-height:0px;--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:020px;}.elementor-334 .elementor-element.elementor-element-306d9c1:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-306d9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070102;}.elementor-334 .elementor-element.elementor-element-fbb8cf2{--display:flex;}.elementor-334 .elementor-element.elementor-element-a764e1b{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-a764e1b .elementor-divider-separator{width:28%;}.elementor-334 .elementor-element.elementor-element-a764e1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-a764e1b .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-61cdfdc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:600;line-height:71px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-633c406{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-633c406 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-0ebd855{--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-334 .elementor-element.elementor-element-43ca25f .elementor-button{background-color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-43ca25f .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-43ca25f .elementor-button:focus{background-color:#BC4500;}.elementor-334 .elementor-element.elementor-element-43ca25f:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-43ca25f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-43ca25f.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-771b988 .elementor-button{background-color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b0bab2 );border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-771b988 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-771b988 .elementor-button:focus{background-color:var( --e-global-color-6b0bab2 );color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-771b988:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-771b988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-771b988.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-771b988 .elementor-button-content-wrapper{flex-direction:row;}.elementor-334 .elementor-element.elementor-element-771b988 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-334 .elementor-element.elementor-element-771b988 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-771b988 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-346fdb8{--display:flex;--justify-content:flex-end;--border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-346fdb8:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-346fdb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zzprolonas.com.ar/wp-content/uploads/2026/07/PH01SQ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-334 .elementor-element.elementor-element-f1e49f7{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-334 .elementor-element.elementor-element-f1e49f7:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-f1e49f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-fcb3518 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-8c05f93{--display:flex;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-334 .elementor-element.elementor-element-931eb1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-6484aba{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;box-shadow:0px 22px 55px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.12);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-6484aba:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-6484aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-7538376{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-8c32839 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-stacked .elementor-icon{background-color:#FFF0E7;color:#FE6409;}.elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-default .elementor-icon{color:#FFF0E7;border-color:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-default .elementor-icon svg{fill:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-framed .elementor-icon{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-8c32839.elementor-view-stacked .elementor-icon svg{fill:#FE6409;}.elementor-334 .elementor-element.elementor-element-8c32839 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-8c32839 .elementor-icon svg{height:20px;}.elementor-334 .elementor-element.elementor-element-3f80920.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-3f80920{text-align:start;}.elementor-334 .elementor-element.elementor-element-3f80920 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:20px;color:#070102;}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-icon i{color:#3E3735;transition:color 0.3s;}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-icon svg{fill:#3E3735;transition:fill 0.3s;}.elementor-334 .elementor-element.elementor-element-9845346{--e-icon-list-icon-size:7px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-9845346 .elementor-icon-list-text{color:#3E3735;transition:color 0.3s;}.elementor-334 .elementor-element.elementor-element-3f7e4e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;box-shadow:0px 22px 55px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.12);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-3f7e4e6:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-3f7e4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-0ec9a81{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-7d0b560 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-stacked .elementor-icon{background-color:#FFF0E7;color:#FE6409;}.elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-default .elementor-icon{color:#FFF0E7;border-color:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-default .elementor-icon svg{fill:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-framed .elementor-icon{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-7d0b560.elementor-view-stacked .elementor-icon svg{fill:#FE6409;}.elementor-334 .elementor-element.elementor-element-7d0b560 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-7d0b560 .elementor-icon svg{height:20px;}.elementor-334 .elementor-element.elementor-element-579662d.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-579662d{text-align:start;}.elementor-334 .elementor-element.elementor-element-579662d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:20px;color:#070102;}.elementor-334 .elementor-element.elementor-element-ac50e4c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-ac50e4c p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-44685dd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;box-shadow:0px 22px 55px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.12);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-44685dd:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-44685dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-8de3f87{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-41f38a9 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-stacked .elementor-icon{background-color:#FFF0E7;color:#FE6409;}.elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-default .elementor-icon{color:#FFF0E7;border-color:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-default .elementor-icon svg{fill:#FFF0E7;}.elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-framed .elementor-icon{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-41f38a9.elementor-view-stacked .elementor-icon svg{fill:#FE6409;}.elementor-334 .elementor-element.elementor-element-41f38a9 .elementor-icon{font-size:20px;border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-41f38a9 .elementor-icon svg{height:20px;}.elementor-334 .elementor-element.elementor-element-f09a51e.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-f09a51e{text-align:start;}.elementor-334 .elementor-element.elementor-element-f09a51e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:20px;color:#070102;}.elementor-334 .elementor-element.elementor-element-7ab37e9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-7ab37e9 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-5164fb9{--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;--margin-top:-254px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0340px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-5164fb9:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-5164fb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-334 .elementor-element.elementor-element-1c48f68{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-1c48f68:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-1c48f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zzprolonas.com.ar/wp-content/uploads/2026/07/PH02SQ.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-334 .elementor-element.elementor-element-4b7c326{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;--z-index:999;}.elementor-334 .elementor-element.elementor-element-4b7c326:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-4b7c326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07010294;}.elementor-334 .elementor-element.elementor-element-c04705c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-4cfff3e{--display:flex;}.elementor-334 .elementor-element.elementor-element-6cfcc17{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-6cfcc17 .elementor-divider-separator{width:16%;}.elementor-334 .elementor-element.elementor-element-6cfcc17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-6cfcc17 .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-0069dd8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#070102;}.elementor-334 .elementor-element.elementor-element-88600bc{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-88600bc p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-9fa6b58{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-9fa6b58 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-7210b0e{--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-334 .elementor-element.elementor-element-f906e6e .elementor-button{background-color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-f906e6e .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-f906e6e .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-f906e6e:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-f906e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-f906e6e.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-feb7bb7 .elementor-button{background-color:#070102;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b0bab2 );border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-feb7bb7 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-feb7bb7 .elementor-button:focus{background-color:#211A19;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-feb7bb7:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-feb7bb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-feb7bb7.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-feb7bb7 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-feb7bb7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-21353ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-21353ba:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-21353ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFED;}.elementor-334 .elementor-element.elementor-element-4cac18a{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-4cac18a .elementor-divider-separator{width:8%;}.elementor-334 .elementor-element.elementor-element-4cac18a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-4cac18a .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-4ce3678 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#070102;}.elementor-334 .elementor-element.elementor-element-5811cf9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-308e9fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-308e9fe:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-308e9fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-308e9fe:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-308e9fe, .elementor-334 .elementor-element.elementor-element-308e9fe::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-3ca98b7 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-4976512{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-853cf2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-633f840 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-633f840 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-633f840 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-633f840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-633f840.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-043b2cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-043b2cb:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-043b2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-043b2cb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-043b2cb, .elementor-334 .elementor-element.elementor-element-043b2cb::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-d121954 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-6af2226{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-33ff3e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-1e85fd4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-1e85fd4 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-1e85fd4 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-1e85fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-1e85fd4.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-802e26a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-802e26a:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-802e26a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-802e26a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-802e26a, .elementor-334 .elementor-element.elementor-element-802e26a::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-ce5294d img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-e2069b1{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-68e334f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-17bc06d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-17bc06d .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-17bc06d .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-17bc06d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-17bc06d.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-ed06c57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-ed06c57:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-ed06c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-ed06c57:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-ed06c57, .elementor-334 .elementor-element.elementor-element-ed06c57::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-88aba79 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-5f5f1a6{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-0002bcc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-6e1b270 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-6e1b270 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-6e1b270 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-6e1b270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-6e1b270.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-1ce1e8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-1ce1e8e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-1ce1e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-1ce1e8e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-1ce1e8e, .elementor-334 .elementor-element.elementor-element-1ce1e8e::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-4c69ddc img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-9ff54d5{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-b17e439 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-3fe02fe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-3fe02fe .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-3fe02fe .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-3fe02fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-3fe02fe.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-2dd7e6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-2dd7e6b:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-2dd7e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-2dd7e6b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-2dd7e6b, .elementor-334 .elementor-element.elementor-element-2dd7e6b::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-c73a4e5 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-ed7051c{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-415a6e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-74ff727 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-74ff727 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-74ff727 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-74ff727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-74ff727.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-9da0412{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-9da0412:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-9da0412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-9da0412:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-9da0412, .elementor-334 .elementor-element.elementor-element-9da0412::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-e3427d0 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-b1588fa{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-4f28329 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-6de3b01 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-6de3b01 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-6de3b01 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-6de3b01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-6de3b01.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-0dffdcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0701021F;--border-color:#0701021F;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 28px 0px rgba(7, 1.0000000000000004, 1.9999999999999911, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-0dffdcf:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-0dffdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-0dffdcf:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-0dffdcf, .elementor-334 .elementor-element.elementor-element-0dffdcf::before{--border-transition:0.3s;}.elementor-334 .elementor-element.elementor-element-f95cee2 img{border-radius:22px 022px 0px 0px;}.elementor-334 .elementor-element.elementor-element-6d76ab2{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-334 .elementor-element.elementor-element-a1ec1ad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-dadeb32 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-dadeb32 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-dadeb32 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-dadeb32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-dadeb32.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-2dc6f86{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-2dc6f86:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-2dc6f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070102;}.elementor-334 .elementor-element.elementor-element-165dd40{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-165dd40 .elementor-divider-separator{width:12%;}.elementor-334 .elementor-element.elementor-element-165dd40 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-165dd40 .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-130d691 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-309ceee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-334 .elementor-element.elementor-element-b4f27c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-334 .elementor-element.elementor-element-b4f27c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-334 .elementor-element.elementor-element-b4f27c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta .elementor-cta__bg, .elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-334 .elementor-element.elementor-element-b4f27c3{border-radius:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta__content{text-align:start;}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-b4f27c3 .elementor-cta__button:hover{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-334 .elementor-element.elementor-element-e37bc6a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-334 .elementor-element.elementor-element-e37bc6a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-334 .elementor-element.elementor-element-e37bc6a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta .elementor-cta__bg, .elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-334 .elementor-element.elementor-element-e37bc6a{border-radius:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta__content{text-align:start;}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-e37bc6a .elementor-cta__button:hover{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta__content-item{transition-duration:1000ms;}.elementor-334 .elementor-element.elementor-element-294ea5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-334 .elementor-element.elementor-element-294ea5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-334 .elementor-element.elementor-element-294ea5c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta .elementor-cta__bg, .elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-334 .elementor-element.elementor-element-294ea5c{border-radius:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta__content{text-align:start;}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-294ea5c .elementor-cta__button:hover{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-334 .elementor-element.elementor-element-66942d0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-334 .elementor-element.elementor-element-66942d0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-334 .elementor-element.elementor-element-66942d0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta .elementor-cta__bg, .elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-334 .elementor-element.elementor-element-66942d0{border-radius:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta__content{text-align:start;}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-66942d0 .elementor-cta__button:hover{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta__content-item{transition-duration:1000ms;}.elementor-334 .elementor-element.elementor-element-7a2cd5d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-334 .elementor-element.elementor-element-7a2cd5d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-334 .elementor-element.elementor-element-7a2cd5d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta .elementor-cta__bg, .elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-334 .elementor-element.elementor-element-7a2cd5d{border-radius:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta__content{text-align:start;}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-334 .elementor-element.elementor-element-7a2cd5d .elementor-cta__button:hover{background-color:#FE6409;}.elementor-334 .elementor-element.elementor-element-d98bc3c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-d98bc3c:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-d98bc3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-37080d5{--display:flex;}.elementor-334 .elementor-element.elementor-element-aa06585{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;--z-index:999;}.elementor-334 .elementor-element.elementor-element-aa06585:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-aa06585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07010229;}.elementor-334 .elementor-element.elementor-element-945ae2f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-d7ccfc2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-62b8c6f{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-62b8c6f p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-f65f57d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-f65f57d p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-f45636f{--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-334 .elementor-element.elementor-element-f60e55b .elementor-button{background-color:#070102;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-f60e55b .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-f60e55b .elementor-button:focus{background-color:#211A19;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-f60e55b:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-f60e55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-f60e55b.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-f60e55b .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-f60e55b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-5772ca1 .elementor-button{background-color:var( --e-global-color-6b0bab2 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b0bab2 );border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-334 .elementor-element.elementor-element-5772ca1 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-5772ca1 .elementor-button:focus{background-color:var( --e-global-color-6b0bab2 );color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-5772ca1:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-5772ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-5772ca1.elementor-element{--align-self:flex-start;}.elementor-334 .elementor-element.elementor-element-5772ca1 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-5772ca1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-10fa90e{--display:flex;}.elementor-334 .elementor-element.elementor-element-b05919f{--display:flex;--border-radius:32px 32px 32px 32px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-334 .elementor-element.elementor-element-b05919f:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b05919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-334 .elementor-element.elementor-element-9702b64 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-9702b64 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-334 .elementor-element.elementor-element-9702b64 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-type-html{padding-bottom:0px;font-family:"Inter", Sans-serif;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FBF9F8;border-color:#07010214;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group .elementor-select-wrapper select{background-color:#FBF9F8;border-color:#07010214;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-field-group .elementor-select-wrapper::before{color:#07010214;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;border-radius:12px 12px 12px 12px;}.elementor-334 .elementor-element.elementor-element-9702b64 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-9702b64{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-334 .elementor-element.elementor-element-6354aed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-6354aed:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-6354aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-882727d{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-882727d .elementor-divider-separator{width:9%;}.elementor-334 .elementor-element.elementor-element-882727d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-882727d .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-7fbd31d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:#070102;}.elementor-334 .elementor-element.elementor-element-7f9c2ad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-a3f6bd3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-a3f6bd3:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-a3f6bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddb8095 );}.elementor-334 .elementor-element.elementor-element-448f3b9{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-a6391cc{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-a6391cc p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-6e3c951 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-86c0faf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-86c0faf:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-86c0faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddb8095 );}.elementor-334 .elementor-element.elementor-element-fd47c03{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-f479da8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-f479da8 p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-df3c567 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-9443b95{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#07010214;--border-color:#07010214;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-9443b95:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-9443b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddb8095 );}.elementor-334 .elementor-element.elementor-element-1175167{--e-rating-icon-font-size:15px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-d6dec2a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#3E3735;}.elementor-334 .elementor-element.elementor-element-d6dec2a p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-2d69bc0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-2f5ca7f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-2f5ca7f:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-2f5ca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070102;}.elementor-334 .elementor-element.elementor-element-55db9da{--display:flex;}.elementor-334 .elementor-element.elementor-element-91dcd01{--divider-border-style:solid;--divider-color:#FE6409;--divider-border-width:3px;}.elementor-334 .elementor-element.elementor-element-91dcd01 .elementor-divider-separator{width:22%;}.elementor-334 .elementor-element.elementor-element-91dcd01 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-334 .elementor-element.elementor-element-91dcd01 .elementor-divider__text{color:#FE6409;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-334 .elementor-element.elementor-element-a2441c7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-c8fdcb6{background-color:#FFFFFF0B;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:15px 15px 15px 15px;}.elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-334 .elementor-element.elementor-element-c8fdcb6.elementor-view-stacked .elementor-icon{background-color:#FE640924;fill:#DEDEDE;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-c8fdcb6.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-c8fdcb6.elementor-view-default .elementor-icon{fill:#FE640924;color:#FE640924;border-color:#FE640924;}.elementor-334 .elementor-element.elementor-element-c8fdcb6.elementor-view-framed .elementor-icon{background-color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon{font-size:22px;}.elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon-box-title{color:var( --e-global-color-6b0bab2 );transition-duration:0.0001s;}.elementor-334 .elementor-element.elementor-element-c8fdcb6:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-c8fdcb6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-c8fdcb6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-8b8abc0{background-color:#FFFFFF0B;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:15px 15px 15px 15px;}.elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-334 .elementor-element.elementor-element-8b8abc0.elementor-view-stacked .elementor-icon{background-color:#FE640924;fill:#DEDEDE;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-8b8abc0.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-8b8abc0.elementor-view-default .elementor-icon{fill:#FE640924;color:#FE640924;border-color:#FE640924;}.elementor-334 .elementor-element.elementor-element-8b8abc0.elementor-view-framed .elementor-icon{background-color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon{font-size:22px;}.elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon-box-title{color:var( --e-global-color-6b0bab2 );transition-duration:0.0001s;}.elementor-334 .elementor-element.elementor-element-8b8abc0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-cd7f272{background-color:#FFFFFF0B;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:15px 15px 15px 15px;}.elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-334 .elementor-element.elementor-element-cd7f272.elementor-view-stacked .elementor-icon{background-color:#FE640924;fill:#DEDEDE;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-cd7f272.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-cd7f272.elementor-view-default .elementor-icon{fill:#FE640924;color:#FE640924;border-color:#FE640924;}.elementor-334 .elementor-element.elementor-element-cd7f272.elementor-view-framed .elementor-icon{background-color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon{font-size:22px;}.elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon-box-title{color:var( --e-global-color-6b0bab2 );transition-duration:0.0001s;}.elementor-334 .elementor-element.elementor-element-cd7f272:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-cd7f272:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-cd7f272 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-68058ba{background-color:#FFFFFF0B;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:15px 15px 15px 15px;}.elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-334 .elementor-element.elementor-element-68058ba.elementor-view-stacked .elementor-icon{background-color:#FE640924;fill:#DEDEDE;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-68058ba.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-68058ba.elementor-view-default .elementor-icon{fill:#FE640924;color:#FE640924;border-color:#FE640924;}.elementor-334 .elementor-element.elementor-element-68058ba.elementor-view-framed .elementor-icon{background-color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon{font-size:22px;}.elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon-box-title{color:var( --e-global-color-6b0bab2 );transition-duration:0.0001s;}.elementor-334 .elementor-element.elementor-element-68058ba:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-68058ba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-68058ba .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-72ffd68{background-color:#FFFFFF0B;padding:18px 18px 18px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF21;border-radius:15px 15px 15px 15px;}.elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-334 .elementor-element.elementor-element-72ffd68.elementor-view-stacked .elementor-icon{background-color:#FE640924;fill:#DEDEDE;color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-72ffd68.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-72ffd68.elementor-view-default .elementor-icon{fill:#FE640924;color:#FE640924;border-color:#FE640924;}.elementor-334 .elementor-element.elementor-element-72ffd68.elementor-view-framed .elementor-icon{background-color:#DEDEDE;}.elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon{font-size:22px;}.elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon-box-title{color:var( --e-global-color-6b0bab2 );transition-duration:0.0001s;}.elementor-334 .elementor-element.elementor-element-72ffd68:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-72ffd68:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-72ffd68 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;text-transform:uppercase;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-2db28a2{--display:flex;}.elementor-334 .elementor-element.elementor-element-c0b14b0{--display:flex;--min-height:729px;--justify-content:flex-end;--overlay-opacity:0.95;--border-radius:32px 32px 32px 32px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-334 .elementor-element.elementor-element-c0b14b0:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-c0b14b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zzprolonas.com.ar/wp-content/uploads/2026/07/cat9.png");}.elementor-334 .elementor-element.elementor-element-c0b14b0::before, .elementor-334 .elementor-element.elementor-element-c0b14b0 > .elementor-background-video-container::before, .elementor-334 .elementor-element.elementor-element-c0b14b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-334 .elementor-element.elementor-element-c0b14b0 > .elementor-background-slideshow::before, .elementor-334 .elementor-element.elementor-element-c0b14b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-334 .elementor-element.elementor-element-c0b14b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, #FE6409 0%, #BC4500 100%);}.elementor-334 .elementor-element.elementor-element-77ca14e{text-align:start;}.elementor-334 .elementor-element.elementor-element-77ca14e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:600;line-height:36px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-e350d8f{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:var( --e-global-color-6b0bab2 );}.elementor-334 .elementor-element.elementor-element-e350d8f p{margin-block-end:0px;}.elementor-334 .elementor-element.elementor-element-e548570 .elementor-button{background-color:var( --e-global-color-6b0bab2 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b0bab2 );border-radius:12px 12px 12px 12px;padding:14px 150px 14px 0150px;}.elementor-334 .elementor-element.elementor-element-e548570 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-e548570 .elementor-button:focus{background-color:var( --e-global-color-6b0bab2 );color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-e548570:hover{--e-transform-translateY:-5px;}.elementor-334 .elementor-element.elementor-element-e548570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-e548570.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-e548570 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-e548570 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-334 .elementor-element.elementor-element-a764e1b .elementor-divider-separator{width:41%;}.elementor-334 .elementor-element.elementor-element-61cdfdc .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-931eb1b{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-7538376{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-334 .elementor-element.elementor-element-0ec9a81{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-334 .elementor-element.elementor-element-8de3f87{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-334 .elementor-element.elementor-element-6cfcc17 .elementor-divider-separator{width:24%;}.elementor-334 .elementor-element.elementor-element-0069dd8 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-4cac18a .elementor-divider-separator{width:12%;}.elementor-334 .elementor-element.elementor-element-4ce3678 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-5811cf9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-165dd40 .elementor-divider-separator{width:18%;}.elementor-334 .elementor-element.elementor-element-130d691 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-309ceee{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-d7ccfc2 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-882727d .elementor-divider-separator{width:14%;}.elementor-334 .elementor-element.elementor-element-7fbd31d .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-7f9c2ad{--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-91dcd01 .elementor-divider-separator{width:36%;}.elementor-334 .elementor-element.elementor-element-a2441c7 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-c0b14b0{--min-height:774px;}.elementor-334 .elementor-element.elementor-element-77ca14e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-334 .elementor-element.elementor-element-e548570 .elementor-button{padding:14px 50px 14px 50px;}}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-a764e1b .elementor-divider-separator{width:49%;}.elementor-334 .elementor-element.elementor-element-346fdb8{--min-height:327px;}.elementor-334 .elementor-element.elementor-element-f1e49f7{--width:72%;}.elementor-334 .elementor-element.elementor-element-931eb1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-1c48f68{--min-height:335px;}.elementor-334 .elementor-element.elementor-element-4b7c326{--width:100%;}.elementor-334 .elementor-element.elementor-element-6cfcc17 .elementor-divider-separator{width:53%;}.elementor-334 .elementor-element.elementor-element-4cac18a .elementor-divider-separator{width:26%;}.elementor-334 .elementor-element.elementor-element-5811cf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-165dd40 .elementor-divider-separator{width:42%;}.elementor-334 .elementor-element.elementor-element-309ceee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-aa06585{--width:76%;}.elementor-334 .elementor-element.elementor-element-882727d .elementor-divider-separator{width:33%;}.elementor-334 .elementor-element.elementor-element-7f9c2ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-334 .elementor-element.elementor-element-91dcd01 .elementor-divider-separator{width:39%;}.elementor-334 .elementor-element.elementor-element-c0b14b0{--min-height:0px;}.elementor-334 .elementor-element.elementor-element-e548570 .elementor-button{padding:14px 20px 14px 20px;}}@media(min-width:768px){.elementor-334 .elementor-element.elementor-element-306d9c1{--content-width:1140px;}.elementor-334 .elementor-element.elementor-element-f1e49f7{--width:40%;}.elementor-334 .elementor-element.elementor-element-4b7c326{--width:100%;}.elementor-334 .elementor-element.elementor-element-aa06585{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-334 .elementor-element.elementor-element-f1e49f7{--width:63%;}.elementor-334 .elementor-element.elementor-element-4b7c326{--width:100%;}.elementor-334 .elementor-element.elementor-element-aa06585{--width:66%;}}/* Start custom CSS for container, class: .elementor-element-306d9c1 *//* ==========================================================================
   1. ESCRITORIO (Tu configuración actual corregida)
   ========================================================================== */
.elementor-334 .elementor-element.elementor-element-306d9c1 {
    position: relative !important;
    overflow: hidden !important;
}

.elementor-334 .elementor-element.elementor-element-306d9c1 .e-con-inner {
    position: relative !important;
}

.elementor-334 .elementor-element.elementor-element-306d9c1 .e-con-inner::before {
    content: "";
    position: absolute;
    bottom: -150px; 
    left: -350px; /* Tu valor perfecto para desktop */
    width: 420px; 
    height: 420px;
    background: radial-gradient(circle, rgba(254, 100, 9, 0.15) 0%, rgba(254, 100, 9, 0.15) 60%, rgba(254, 100, 9, 0) 100%) !important;
    border-radius: 50%;
    pointer-events: none;
    z-index: 0 !important;
}

.elementor-334 .elementor-element.elementor-element-306d9c1 .elementor-element {
    position: relative;
    z-index: 1;
}

/* ==========================================================================
   2. TABLET (Pantallas de hasta 1024px)
   ========================================================================== */
@media (max-width: 1024px) {
    .elementor-334 .elementor-element.elementor-element-306d9c1 .e-con-inner::before {
        /* Lo acerca un poco más al centro porque la pantalla es más angosta */
        left: -280px; 
        bottom: -180px;
        /* Achicamos un pelín el tamaño para que sea proporcional */
        width: 380px;
        height: 380px;
    }
}

/* ==========================================================================
   3. MOBILE (Pantallas de hasta 767px)
   ========================================================================== */
@media (max-width: 767px) {
    .elementor-334 .elementor-element.elementor-element-306d9c1 .e-con-inner::before {
        /* Lo acomoda en la esquina del celular sin invadir el texto */
        left: -200px; 
        bottom: -150px;
        /* Tamaño ideal para pantallas verticales */
        width: 320px;
        height: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7c326 */.silucion_glassmorphing {
    /* Fondo oscuro y súper transparente */
    background: rgba(7, 1, 2, 0.58) !important;
    
    /* El truco del vidrio: desenfoca lo que está atrás */
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px); /* Soporte para Safari */
    
    /* Borde fino y sutil que imita el brillo del cristal */
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    
    /* Esquinas redondeadas suaves idénticas a la foto */
    border-radius: 15px !important;
    
    /* Espaciado interno para que el texto respire */
    padding: 18px 24px !important;
    
    /* Estilos del texto para que resalte */
    color: #ffffff !important;
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-weight: 700 !important;
    
    /* Sombra muy suave para despegarlo de la imagen */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5811cf9 *//* ==========================================================================
   1. DISEÑO GENERAL (Aplica a Computadoras por defecto)
   ========================================================================== */

/* Fuerza a que cada tarjeta ocupe el alto completo de la fila del Grid y oculta el zoom */
.grid_categoria .categoria_caja {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    overflow: hidden !important; 
}

/* Selecciona el contenedor de texto/botón que está abajo de la imagen */
.grid_categoria .categoria_caja > .e-con {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important; 
    justify-content: space-between !important; 
    align-items: flex-start !important; 
}

/* Empuja el botón "Ver mas" al piso de la tarjeta y lo pega a la izquierda */
.grid_categoria .categoria_caja .elementor-widget-button {
    margin-top: auto !important;
    width: auto !important; 
    display: flex !important;
    justify-content: flex-start !important; 
}  

/* Estado normal de la imagen y suavidad de la animación */
.grid_categoria .imagen_categoria img {
    transition: transform 0.5s ease-in-out !important;
}

/* El efecto Zoom al pasar el mouse por la caja */
.grid_categoria .categoria_caja:hover .imagen_categoria img {
    transform: scale(1.08) !important; 
}


/* ==========================================================================
   2. ADAPTACIÓN PARA TABLETS (Pantallas de hasta 1024px)
   ========================================================================== */
@media (max-width: 1024px) {
    .grid_categoria .categoria_caja {
        /* Mantiene la estructura flex para que sigan midiendo lo mismo */
        height: 100% !important; 
    }
    
    /* En tablets el zoom suele ser molesto al tocar, bajamos la intensidad */
    .grid_categoria .categoria_caja:hover .imagen_categoria img {
        transform: scale(1.04) !important; 
    }
}


/* ==========================================================================
   3. ADAPTACIÓN PARA CELULARES / MOBILE (Pantallas de hasta 767px)
   ========================================================================== */
@media (max-width: 767px) {
    .grid_categoria .categoria_caja {
        /* Si en mobile tus cajas pasan a estar una abajo de la otra, 
           cambiamos el alto a 'auto' para que no fuercen tamaños raros */
        height: auto !important; 
        margin-bottom: 20px; /* Separación opcional entre tarjetas */
    }

    .grid_categoria .categoria_caja > .e-con {
        /* En mobile, un espacio interno un poco más compacto queda mejor */
        padding: 15px !important; 
    }

    /* DESACTIVAMOS EL ZOOM EN MOBILE: En teléfonos genera problemas visuales 
       al scrollear con el pulgar. Así queda estático y limpio. */
    .grid_categoria .categoria_caja:hover .imagen_categoria img {
        transform: scale(1) !important; 
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b4f27c3 *//* IMPORTAR LA FUENTE DE LA REFERENCIA */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800&display=swap');

/* 1. Forzar que el contenedor del Call to Action se comporte como tu tarjeta */
.toldo_categoria_producto .elementor-cta {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Esquinas redondeadas */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover sutil al pasar el mouse */
.toldo_categoria_producto .elementor-cta:hover {
    transform: translateY(-5px);
}

/* 2. Estilizar la imagen de fondo para que emule a tu etiqueta <img> */
.toldo_categoria_producto .elementor-cta__bg {
    background-size: cover !important;
    background-position: center center !important;
    transition: transform 0.5s ease !important;
}

/* Efecto de zoom en la imagen al hacer hover (característico de este diseño) */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.05);
}

/* 3. La capa oscura (Overlay) para asegurar la legibilidad del texto */
.toldo_categoria_producto .elementor-cta__bg-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 90%) !important;
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}

/* 4. Alinear el contenido (Textos y botones) abajo del todo */
.toldo_categoria_producto .elementor-cta__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Empuja todo el texto hacia el fondo de la tarjeta */
    height: 100%;
    min-height: 400px; /* Forzar altura fija similar a tu grilla */
    padding: 30px !important; /* Actualizado a 30px según tu referencia .product-card__content */
    box-sizing: border-box;
    z-index: 2;
}

/* CANCELAR EL ZOOM EN LAS LETRAS AL HACER HOVER */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__title,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__description,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button-wrapper {
    transform: scale(1) !important; /* Resetea el zoom del texto a su tamaño real */
}

/* ESTILO CLONADO DE LA REFERENCIA PARA EL BOTÓN */
.toldo_categoria_producto .elementor-cta__button {
    background-color: transparent !important; /* Quita el fondo de caja */
    border: none !important;                  /* Quita el borde */
    padding: 0 !important;                    /* Alinea con el borde del texto */
    display: inline-flex !important;          /* Estilo de la referencia */
    align-items: center;
    align-self: flex-start;                  /* Pega el botón a la izquierda */
    
    /* Propiedades exactas de tu .product-card__link */
    color: #FFFFFF !important;                
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    transition: color 0.2s ease !important;   
}

/* Inyectar la flechita → simulando el gap de 8px */
.toldo_categoria_producto .elementor-cta__button::after {
    content: "→";                            
    margin-left: 8px; /* Simula el gap: 8px de tu referencia */
    transition: transform 0.2s ease;          
}

/* CAMBIO DE COLOR A NARANJA EN HOVER Y ANIMACIÓN DE LA FLECHA */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button {
    background-color: transparent !important;
    color: #FE6409 !important; /* Tu color --orange */
}

/* La flecha se mueve sutilmente a la derecha en hover */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button::after {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e37bc6a *//* IMPORTAR LA FUENTE DE LA REFERENCIA */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800&display=swap');

/* 1. Forzar que el contenedor del Call to Action se comporte como tu tarjeta */
.toldo_categoria_producto .elementor-cta {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Esquinas redondeadas */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover sutil al pasar el mouse */
.toldo_categoria_producto .elementor-cta:hover {
    transform: translateY(-5px);
}

/* 2. Estilizar la imagen de fondo para que emule a tu etiqueta <img> */
.toldo_categoria_producto .elementor-cta__bg {
    background-size: cover !important;
    background-position: center center !important;
    transition: transform 0.5s ease !important;
}

/* Efecto de zoom en la imagen al hacer hover (característico de este diseño) */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.05);
}

/* 3. La capa oscura (Overlay) para asegurar la legibilidad del texto */
.toldo_categoria_producto .elementor-cta__bg-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 90%) !important;
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}

/* 4. Alinear el contenido (Textos y botones) abajo del todo */
.toldo_categoria_producto .elementor-cta__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Empuja todo el texto hacia el fondo de la tarjeta */
    height: 100%;
    min-height: 400px; /* Forzar altura fija similar a tu grilla */
    padding: 30px !important; /* Actualizado a 30px según tu referencia .product-card__content */
    box-sizing: border-box;
    z-index: 2;
}

/* CANCELAR EL ZOOM EN LAS LETRAS AL HACER HOVER */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__title,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__description,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button-wrapper {
    transform: scale(1) !important; /* Resetea el zoom del texto a su tamaño real */
}

/* ESTILO CLONADO DE LA REFERENCIA PARA EL BOTÓN */
.toldo_categoria_producto .elementor-cta__button {
    background-color: transparent !important; /* Quita el fondo de caja */
    border: none !important;                  /* Quita el borde */
    padding: 0 !important;                    /* Alinea con el borde del texto */
    display: inline-flex !important;          /* Estilo de la referencia */
    align-items: center;
    align-self: flex-start;                  /* Pega el botón a la izquierda */
    
    /* Propiedades exactas de tu .product-card__link */
    color: #FFFFFF !important;                
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    transition: color 0.2s ease !important;   
}

/* Inyectar la flechita → simulando el gap de 8px */
.toldo_categoria_producto .elementor-cta__button::after {
    content: "→";                            
    margin-left: 8px; /* Simula el gap: 8px de tu referencia */
    transition: transform 0.2s ease;          
}

/* CAMBIO DE COLOR A NARANJA EN HOVER Y ANIMACIÓN DE LA FLECHA */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button {
    background-color: transparent !important;
    color: #FE6409 !important; /* Tu color --orange */
}

/* La flecha se mueve sutilmente a la derecha en hover */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button::after {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-294ea5c *//* IMPORTAR LA FUENTE DE LA REFERENCIA */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800&display=swap');

/* 1. Forzar que el contenedor del Call to Action se comporte como tu tarjeta */
.toldo_categoria_producto .elementor-cta {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Esquinas redondeadas */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover sutil al pasar el mouse */
.toldo_categoria_producto .elementor-cta:hover {
    transform: translateY(-5px);
}

/* 2. Estilizar la imagen de fondo para que emule a tu etiqueta <img> */
.toldo_categoria_producto .elementor-cta__bg {
    background-size: cover !important;
    background-position: center center !important;
    transition: transform 0.5s ease !important;
}

/* Efecto de zoom en la imagen al hacer hover (característico de este diseño) */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.05);
}

/* 3. La capa oscura (Overlay) para asegurar la legibilidad del texto */
.toldo_categoria_producto .elementor-cta__bg-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 90%) !important;
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}

/* 4. Alinear el contenido (Textos y botones) abajo del todo */
.toldo_categoria_producto .elementor-cta__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Empuja todo el texto hacia el fondo de la tarjeta */
    height: 100%;
    min-height: 400px; /* Forzar altura fija similar a tu grilla */
    padding: 30px !important; /* Actualizado a 30px según tu referencia .product-card__content */
    box-sizing: border-box;
    z-index: 2;
}

/* CANCELAR EL ZOOM EN LAS LETRAS AL HACER HOVER */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__title,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__description,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button-wrapper {
    transform: scale(1) !important; /* Resetea el zoom del texto a su tamaño real */
}

/* ESTILO CLONADO DE LA REFERENCIA PARA EL BOTÓN */
.toldo_categoria_producto .elementor-cta__button {
    background-color: transparent !important; /* Quita el fondo de caja */
    border: none !important;                  /* Quita el borde */
    padding: 0 !important;                    /* Alinea con el borde del texto */
    display: inline-flex !important;          /* Estilo de la referencia */
    align-items: center;
    align-self: flex-start;                  /* Pega el botón a la izquierda */
    
    /* Propiedades exactas de tu .product-card__link */
    color: #FFFFFF !important;                
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    transition: color 0.2s ease !important;   
}

/* Inyectar la flechita → simulando el gap de 8px */
.toldo_categoria_producto .elementor-cta__button::after {
    content: "→";                            
    margin-left: 8px; /* Simula el gap: 8px de tu referencia */
    transition: transform 0.2s ease;          
}

/* CAMBIO DE COLOR A NARANJA EN HOVER Y ANIMACIÓN DE LA FLECHA */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button {
    background-color: transparent !important;
    color: #FE6409 !important; /* Tu color --orange */
}

/* La flecha se mueve sutilmente a la derecha en hover */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button::after {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-66942d0 *//* IMPORTAR LA FUENTE DE LA REFERENCIA */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800&display=swap');

/* 1. Forzar que el contenedor del Call to Action se comporte como tu tarjeta */
.toldo_categoria_producto .elementor-cta {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Esquinas redondeadas */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover sutil al pasar el mouse */
.toldo_categoria_producto .elementor-cta:hover {
    transform: translateY(-5px);
}

/* 2. Estilizar la imagen de fondo para que emule a tu etiqueta <img> */
.toldo_categoria_producto .elementor-cta__bg {
    background-size: cover !important;
    background-position: center center !important;
    transition: transform 0.5s ease !important;
}

/* Efecto de zoom en la imagen al hacer hover (característico de este diseño) */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.05);
}

/* 3. La capa oscura (Overlay) para asegurar la legibilidad del texto */
.toldo_categoria_producto .elementor-cta__bg-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 90%) !important;
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}

/* 4. Alinear el contenido (Textos y botones) abajo del todo */
.toldo_categoria_producto .elementor-cta__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Empuja todo el texto hacia el fondo de la tarjeta */
    height: 100%;
    min-height: 400px; /* Forzar altura fija similar a tu grilla */
    padding: 30px !important; /* Actualizado a 30px según tu referencia .product-card__content */
    box-sizing: border-box;
    z-index: 2;
}

/* CANCELAR EL ZOOM EN LAS LETRAS AL HACER HOVER */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__title,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__description,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button-wrapper {
    transform: scale(1) !important; /* Resetea el zoom del texto a su tamaño real */
}

/* ESTILO CLONADO DE LA REFERENCIA PARA EL BOTÓN */
.toldo_categoria_producto .elementor-cta__button {
    background-color: transparent !important; /* Quita el fondo de caja */
    border: none !important;                  /* Quita el borde */
    padding: 0 !important;                    /* Alinea con el borde del texto */
    display: inline-flex !important;          /* Estilo de la referencia */
    align-items: center;
    align-self: flex-start;                  /* Pega el botón a la izquierda */
    
    /* Propiedades exactas de tu .product-card__link */
    color: #FFFFFF !important;                
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    transition: color 0.2s ease !important;   
}

/* Inyectar la flechita → simulando el gap de 8px */
.toldo_categoria_producto .elementor-cta__button::after {
    content: "→";                            
    margin-left: 8px; /* Simula el gap: 8px de tu referencia */
    transition: transform 0.2s ease;          
}

/* CAMBIO DE COLOR A NARANJA EN HOVER Y ANIMACIÓN DE LA FLECHA */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button {
    background-color: transparent !important;
    color: #FE6409 !important; /* Tu color --orange */
}

/* La flecha se mueve sutilmente a la derecha en hover */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button::after {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7a2cd5d *//* IMPORTAR LA FUENTE DE LA REFERENCIA */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@800&display=swap');

/* 1. Forzar que el contenedor del Call to Action se comporte como tu tarjeta */
.toldo_categoria_producto .elementor-cta {
    position: relative;
    overflow: hidden;
    border-radius: 20px; /* Esquinas redondeadas */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover sutil al pasar el mouse */
.toldo_categoria_producto .elementor-cta:hover {
    transform: translateY(-5px);
}

/* 2. Estilizar la imagen de fondo para que emule a tu etiqueta <img> */
.toldo_categoria_producto .elementor-cta__bg {
    background-size: cover !important;
    background-position: center center !important;
    transition: transform 0.5s ease !important;
}

/* Efecto de zoom en la imagen al hacer hover (característico de este diseño) */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__bg {
    transform: scale(1.05);
}

/* 3. La capa oscura (Overlay) para asegurar la legibilidad del texto */
.toldo_categoria_producto .elementor-cta__bg-overlay {
    background-image: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 90%) !important;
    opacity: 1 !important;
    transition: opacity 0.3s ease;
}

/* 4. Alinear el contenido (Textos y botones) abajo del todo */
.toldo_categoria_producto .elementor-cta__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* Empuja todo el texto hacia el fondo de la tarjeta */
    height: 100%;
    min-height: 400px; /* Forzar altura fija similar a tu grilla */
    padding: 30px !important; /* Actualizado a 30px según tu referencia .product-card__content */
    box-sizing: border-box;
    z-index: 2;
}

/* CANCELAR EL ZOOM EN LAS LETRAS AL HACER HOVER */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__title,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__description,
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button-wrapper {
    transform: scale(1) !important; /* Resetea el zoom del texto a su tamaño real */
}

/* ESTILO CLONADO DE LA REFERENCIA PARA EL BOTÓN */
.toldo_categoria_producto .elementor-cta__button {
    background-color: transparent !important; /* Quita el fondo de caja */
    border: none !important;                  /* Quita el borde */
    padding: 0 !important;                    /* Alinea con el borde del texto */
    display: inline-flex !important;          /* Estilo de la referencia */
    align-items: center;
    align-self: flex-start;                  /* Pega el botón a la izquierda */
    
    /* Propiedades exactas de tu .product-card__link */
    color: #FFFFFF !important;                
    font-family: "Plus Jakarta Sans", Arial, sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    
    transition: color 0.2s ease !important;   
}

/* Inyectar la flechita → simulando el gap de 8px */
.toldo_categoria_producto .elementor-cta__button::after {
    content: "→";                            
    margin-left: 8px; /* Simula el gap: 8px de tu referencia */
    transition: transform 0.2s ease;          
}

/* CAMBIO DE COLOR A NARANJA EN HOVER Y ANIMACIÓN DE LA FLECHA */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button {
    background-color: transparent !important;
    color: #FE6409 !important; /* Tu color --orange */
}

/* La flecha se mueve sutilmente a la derecha en hover */
.toldo_categoria_producto .elementor-cta:hover .elementor-cta__button::after {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309ceee *//* ==========================================================================
   GRILLA RESPONSIVE (ESCRITORIO, TABLET Y CELULAR)
   ========================================================================== */

/* --- 1. ESCRITORIO (3 arriba, 2 abajo centradas) --- */
.tipo_toldo_grid {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 30px !important;
}

.tipo_toldo_grid > .toldo_categoria_producto {
    width: calc((100% - 60px) / 3) !important; 
    max-width: calc((100% - 60px) / 3) !important;
    flex-grow: 0 !important;
}

/* --- 2. TABLET (Max 1024px: 2 por fila, la última centrada abajo) --- */
@media (max-width: 1024px) {
    .tipo_toldo_grid {
        gap: 20px !important; /* Achicamos un toque el espacio */
    }
    .tipo_toldo_grid > .toldo_categoria_producto {
        width: calc((100% - 20px) / 2) !important; 
        max-width: calc((100% - 20px) / 2) !important;
    }
}

/* --- 3. CELULAR (Max 767px: 1 tarjeta por fila para que no quede todo apretado) --- */
@media (max-width: 767px) {
    .tipo_toldo_grid {
        gap: 20px !important;
    }
    .tipo_toldo_grid > .toldo_categoria_producto {
        width: 100% !important; 
        max-width: 100% !important;
    }
    
    /* Ajuste opcional: bajar un poco la altura fija en celu si quedan muy largas */
    .tipo_toldo_grid .elementor-cta__content {
        min-height: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f6bd3 *//* 1. Forzar a que las tarjetas tengan la misma altura y usen Flexbox */
.opinion_tarjeta {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important; /* Empuja el nombre al fondo y las estrellas al inicio */
    min-height: 280px !important;               /* Fuerza a que todas midan exactamente lo mismo de alto */
}

/* 2. Dejar que el texto de la reseña ocupe el espacio central */
.opinion_tarjeta .elementor-widget-text-editor {
    flex-grow: 1 !important;
}

/* 3. Asegurar que el widget del nombre se clave en el piso de la tarjeta */
.opinion_tarjeta .elementor-widget-heading {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c8fdcb6 *//* 1. Hace que la caja sea el punto de referencia y cambie el cursor a la mano de link */
.caja_contacto {
    position: relative !important;
    cursor: pointer !important;
}

/* 2. Estira el enlace del título para que cubra el 100% del tamaño de la caja */
.caja_contacto .elementor-icon-box-title a::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 10 !important; /* Se superpone a toda la caja */
}/* End custom CSS */