.elementor-10 .elementor-element.elementor-element-06ed976{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-06ed976:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-06ed976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-7698d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-7698d97.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-076ee73 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#5C2E17;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fcc8da5{padding:0px 50px 0px 0px;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-2bf5a7b{text-align:start;}.elementor-10 .elementor-element.elementor-element-2bf5a7b .elementor-heading-title{color:#2B1A12;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4a5f392 .elementor-button{background-color:#A4633F;box-shadow:-1px -1px 10px -1px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-4a5f392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e735ef4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e735ef4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b2cabe4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-8e81750 img{border-radius:20px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-97bf12d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97bf12d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97bf12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5ea7556{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ea7556 .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-c44a810{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c44a810:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c44a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2d7bae6{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2d7bae6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-066be4d{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bfa922f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e92b292 img{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-e3d172d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1f60550{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-008c98c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-185d40d{padding:20px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-185d40d .elementor-heading-title{color:#3A2116;}.elementor-10 .elementor-element.elementor-element-bafb94b{--display:flex;--min-height:100;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bafb94b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bafb94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bea7bcc{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-45b48f0{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 030px;--row-gap:20px;--column-gap:030px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a4b68e2{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a4b68e2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-a4b68e2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a4b68e2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-a4b68e2:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-a4b68e2:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-cccc5de{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cccc5de.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-cccc5de.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-cccc5de.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-cccc5de:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-cccc5de:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-e59df46{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e59df46.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-e59df46.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e59df46.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-e59df46:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-e59df46:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-b32dae1{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b32dae1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-b32dae1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-b32dae1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-b32dae1:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-b32dae1:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-1a9ed36{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1a9ed36.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-1a9ed36.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-1a9ed36.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-1a9ed36:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1a9ed36:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-84673d3{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-84673d3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-84673d3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-84673d3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-84673d3:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-84673d3:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-9611d28{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9611d28.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-9611d28.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9611d28.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-9611d28:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-9611d28:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-4f8b2d6{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4f8b2d6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-4f8b2d6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-4f8b2d6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-4f8b2d6:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-4f8b2d6:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-52557a6{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-52557a6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-52557a6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-52557a6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-52557a6:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-52557a6:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-bd001b5{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bd001b5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-bd001b5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-bd001b5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:0.9em;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-bd001b5:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-bd001b5:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-description{font-weight:400;}.elementor-10 .elementor-element.elementor-element-debbe83{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-f15d1c7{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f15d1c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-f15d1c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f15d1c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-f15d1c7:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-f15d1c7:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-9469662{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9469662.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-9469662.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9469662.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-9469662:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-9469662:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-ba92bea{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ba92bea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-ba92bea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ba92bea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-ba92bea:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ba92bea:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-e88e05c{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e88e05c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-e88e05c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e88e05c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-e88e05c:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-e88e05c:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-3802068{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-44cae8b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2f87669{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2f87669.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-2f87669.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-2f87669.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-2f87669:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-2f87669:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-36c3e31{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-36c3e31.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-36c3e31.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-36c3e31.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-36c3e31:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-36c3e31:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-7d68107{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7d68107.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-7d68107.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7d68107.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-7d68107:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-7d68107:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-63b3d50{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-63b3d50.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-63b3d50.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-63b3d50.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-63b3d50:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-63b3d50:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-cffac44{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cffac44.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-cffac44.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-cffac44.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-cffac44:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-cffac44:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-eb21470{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-eb21470.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-eb21470.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-eb21470.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#A4633F;}.elementor-10 .elementor-element.elementor-element-eb21470:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-eb21470:has(:focus) .elementor-image-box-title{color:#A4633F;}.elementor-10 .elementor-element.elementor-element-90290b0{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-90290b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#A4633F;border-style:none;}.elementor-10 .elementor-element.elementor-element-90290b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#A4633F;}:where( .elementor-10 .elementor-element.elementor-element-90290b0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-10 .elementor-element.elementor-element-5de9350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5de9350:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5de9350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a99353{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a99353:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a99353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-c365799{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9a1e82e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e7bf0dc .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-529a883{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-64a4ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-64a4ebd img{height:100%;object-fit:cover;object-position:top center;}.elementor-10 .elementor-element.elementor-element-79c05f5{--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-10 .elementor-element.elementor-element-1cd2f85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-abdc3d4{--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-10 .elementor-element.elementor-element-959d4e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-959d4e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1945eb7{--display:flex;}.elementor-10 .elementor-element.elementor-element-c648ef5{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-a6e63ba{--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-10 .elementor-element.elementor-element-d8cf4f9{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e0a735a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e0a735a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e0a735a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-194a9c0{text-align:center;}.elementor-10 .elementor-element.elementor-element-194a9c0 .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-6ece385{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6ece385.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9fc0598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-9fc0598 .elementor-heading-title{color:#3A2116;}.elementor-10 .elementor-element.elementor-element-d6097ef{--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:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-af08c0e{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:022px 0px;--row-gap:022px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af08c0e::before, .elementor-10 .elementor-element.elementor-element-af08c0e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-af08c0e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-af08c0e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-af08c0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-af08c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-73f1fa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-73f1fa5 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-4c6dbcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4c6dbcc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-3fe8f17{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3fe8f17::before, .elementor-10 .elementor-element.elementor-element-3fe8f17 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3fe8f17 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3fe8f17 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3fe8f17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3fe8f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-ccce26f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-ccce26f img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3da667e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3da667e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-7039d6f{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7039d6f::before, .elementor-10 .elementor-element.elementor-element-7039d6f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7039d6f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-7039d6f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7039d6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-7039d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-c0dcce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-c0dcce6 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-1f08f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1f08f9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-4870d79{--display:flex;--min-height:100;--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:0px 46px;--row-gap:0px;--column-gap:46px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4870d79:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4870d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-41b5fa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-41b5fa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3be2bf6{padding:0px 0px 0px 20px;text-align:start;}.elementor-10 .elementor-element.elementor-element-3be2bf6 .elementor-heading-title{color:#3A2116;}.elementor-10 .elementor-element.elementor-element-e91e17e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3ceecbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3001fdc{color:#000000;}.elementor-10 .elementor-element.elementor-element-feabcc1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-13370b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5c3b6f6{color:#000000;}.elementor-10 .elementor-element.elementor-element-ecf498c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3A2116;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#3A2116;}:where( .elementor-10 .elementor-element.elementor-element-ecf498c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-646551e{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-646551e::before, .elementor-10 .elementor-element.elementor-element-646551e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-646551e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-646551e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-646551e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-646551e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e6dde29{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c751e63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c751e63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c751e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-e4e9f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4cb4f73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-4cb4f73 .elementor-heading-title{color:#3A2116;}.elementor-10 .elementor-element.elementor-element-73a476c{--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:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-97d43ac{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:022px 0px;--row-gap:022px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97d43ac::before, .elementor-10 .elementor-element.elementor-element-97d43ac > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-97d43ac > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-97d43ac > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-97d43ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-97d43ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-f6e7fb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-f6e7fb9 img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-1ecf568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1ecf568 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-d653faa{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d653faa::before, .elementor-10 .elementor-element.elementor-element-d653faa > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d653faa > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-d653faa > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d653faa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-d653faa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3b383ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-3b383ef img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-e7b4a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e7b4a4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-76c82e8{--display:flex;--min-height:328px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-76c82e8::before, .elementor-10 .elementor-element.elementor-element-76c82e8 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-76c82e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-76c82e8 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-76c82e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-76c82e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-9bc707c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10 .elementor-element.elementor-element-9bc707c img{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-bdc6502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bdc6502 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#2B1A12;}.elementor-10 .elementor-element.elementor-element-83d1c17{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-83d1c17:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-83d1c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0b756f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-74bd005{--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-10 .elementor-element.elementor-element-ceb902d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ceb902d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a0cfb0a{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-e9ab1e9{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-72410e9{text-align:center;}.elementor-10 .elementor-element.elementor-element-72410e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#3A2116;}.elementor-10 .elementor-element.elementor-element-8fc07bc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-d198565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d198565:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d198565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-59ea6fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-59ea6fe .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-ea56767{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-88344e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dd1699a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-58fa0a2{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-63be408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-63be408:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63be408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EF;}.elementor-10 .elementor-element.elementor-element-0742b2c{padding:0px 0px 10px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-0742b2c .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-292330d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-4b487d2{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0ac6fa7{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-f413e3b .elementor-heading-title{color:#4A2412;}.elementor-10 .elementor-element.elementor-element-9c15220{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7e8b197{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-f226669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 2px 0px;--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-10 .elementor-element.elementor-element-f226669 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-f226669 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f226669 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-10 .elementor-element.elementor-element-f226669 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-group > label{font-weight:500;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-type-html{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-button{font-weight:600;}.elementor-10 .elementor-element.elementor-element-f226669 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-f226669 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7698d97{--width:50%;}.elementor-10 .elementor-element.elementor-element-b2cabe4{--width:50%;}.elementor-10 .elementor-element.elementor-element-2d7bae6{--width:60%;}.elementor-10 .elementor-element.elementor-element-1cd2f85{--width:60%;}.elementor-10 .elementor-element.elementor-element-c648ef5{--width:40%;}.elementor-10 .elementor-element.elementor-element-41b5fa3{--width:48%;}.elementor-10 .elementor-element.elementor-element-3ceecbe{--width:100%;}.elementor-10 .elementor-element.elementor-element-13370b9{--width:100%;}.elementor-10 .elementor-element.elementor-element-ceb902d{--width:58%;}.elementor-10 .elementor-element.elementor-element-0ac6fa7{--width:45%;}.elementor-10 .elementor-element.elementor-element-7e8b197{--width:55%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-06ed976{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:05px;}.elementor-10 .elementor-element.elementor-element-7698d97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fcc8da5{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5ea7556{padding:0px 80px 0px 80px;}.elementor-10 .elementor-element.elementor-element-bfa922f{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1f60550{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-45b48f0{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-debbe83{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3802068{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-44cae8b{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-5de9350{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e0a735a{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4c6dbcc .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-3da667e .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-1f08f9a .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-4870d79{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c751e63{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1ecf568 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e7b4a4c .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-bdc6502 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-06ed976{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-7698d97{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-076ee73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-fcc8da5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-2bf5a7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-4a5f392{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-b2cabe4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8e81750 img{border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-97bf12d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ea7556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:start;}.elementor-10 .elementor-element.elementor-element-6e37ffe{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-c44a810{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-066be4d{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-e3d172d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-185d40d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 20px;text-align:start;}.elementor-10 .elementor-element.elementor-element-bafb94b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bea7bcc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-45b48f0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-a4b68e2 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-cccc5de .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e59df46 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-b32dae1 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1a9ed36 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-84673d3 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9611d28 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-4f8b2d6 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-52557a6 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-bd001b5 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-debbe83{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-f15d1c7 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9469662 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-ba92bea .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e88e05c .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-3802068{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-44cae8b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-2f87669 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-36c3e31 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-7d68107 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-63b3d50 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-cffac44 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-eb21470 .elementor-image-box-title{line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-90290b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-border-radius:7px 7px 7px 7px;}.elementor-10 .elementor-element.elementor-element-90290b0 {--n-accordion-padding:5px 0px 5px 0px;}.elementor-10 .elementor-element.elementor-element-5de9350{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e0a735a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ece385{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9fc0598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-d6097ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-af08c0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-73f1fa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3fe8f17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7039d6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4870d79{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-48eba4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-646551e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e6dde29{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c751e63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-97d43ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d653faa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-76c82e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-83d1c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-d198565{--padding-top:30px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-59ea6fe{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-88344e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-58fa0a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4b487d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-7e8b197{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-01ffd90 *//* =======================================================
   VIDEO HORIZONTAL — PREMIUM + TEXTO CENTRADO VERTICAL
======================================================= */

.gx-video-horizontal{
  background: #FFFFFF;

  /* Borde marrón premium suave */
  border: 1px solid rgba(164, 99, 63, 0.35);

  border-radius: 18px;
  padding: 28px;

  width: 100%;
  max-width: 100%;
  margin: 0;

  /* Sombra elegante y ligera */
  box-shadow:
    0 8px 24px rgba(43, 26, 18, 0.06),
    0 2px 6px rgba(43, 26, 18, 0.04);

  color: var(--color-text-base);
}

.gx-video-horizontal__grid{
  display: grid;
  grid-template-columns: minmax(320px, 1.2fr) minmax(280px, 1fr);
  gap: 28px;

  /* 🔥 Centrado vertical del texto */
  align-items: center;
}

/* =======================
   VIDEO
======================= */

.gx-video-horizontal__media{
  position: relative;
  padding-top: 56.25%; /* 16:9 */
  border-radius: 14px;
  overflow: hidden;

  background: var(--color-bg-alt);
  border: 1px solid rgba(164, 99, 63, 0.25);

  box-shadow: 0 10px 28px rgba(43, 26, 18, 0.08);
}

.gx-video-horizontal__media iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;

  transform: scale(1.02);
  transform-origin: center;
}

/* =======================
   TEXTO
======================= */

.gx-video-horizontal__title{
  margin: 0 0 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.01em;
  color: var(--color-h3);
}

.gx-video-horizontal__desc{
  margin: 0;
  max-width: 60ch;
  font-size: 15px;
  line-height: 1.7;
  color: var(--color-text-base);
}

/* =======================================================
   RESPONSIVE
======================================================= */

@media (max-width: 900px){

  .gx-video-horizontal{
    padding: 20px;
  }

  .gx-video-horizontal__grid{
    grid-template-columns: 1fr;
    gap: 18px;
    align-items: start; /* en mobile vuelve a flujo natural */
  }

  .gx-video-horizontal__title{
    font-size: 20px;
  }

  .gx-video-horizontal__desc{
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-90290b0 */.elementor-element-90290b0 .e-n-accordion,
.elementor-element-90290b0 .e-n-accordion-item,
.elementor-element-90290b0 .e-n-accordion-item-title,
.elementor-element-90290b0 .e-n-accordion-item > [role="region"] {
  border: none !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64a4ebd *//* HERO CONTENEDOR PRINCIPAL */
.hero-wrap{
    position: relative;
    overflow: hidden;
      

}

/* CONTENEDOR DERECHO */
.hero-right{
    position: static !important;
}

/* WIDGET IMAGEN */
.hero-wrap .herogate{
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

/* WRAPPER DE ELEMENTOR */
.hero-wrap .herogate .elementor-widget-container{
    width: 100%;
    height: 100%;
}

/* IMAGEN */
.hero-wrap .herogate img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right center;
    display: block;
}

/* TEXTO */
.hero-left{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-959d4e8 */.gx-pillars{
  --gx-bg:#f3efec;
  --gx-border:#e8e1db;
  --gx-divider:#d9d0ca;
  --gx-title:#3f4247;
  --gx-text:#5f6166;
  --gx-icon:#cf7328;

  width:100%;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  background:var(--gx-bg);
  border:1px solid var(--gx-border);
  border-radius:28px;
  overflow:hidden;
  box-shadow:0 10px 24px rgba(34,22,14,.06);
}

.gx-pillars__item{
  position:relative;
  text-align:center;
  padding:24px 18px 22px;
  min-height:170px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
}

.gx-pillars__item:not(:last-child)::after{
  content:"";
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:120px;
  background:var(--gx-divider);
  transform:translateY(-50%);
}

.gx-pillars__icon{
  width:48px;
  height:48px;
  margin:0 0 12px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.gx-pillars__icon svg{
  width:100%;
  height:100%;
  stroke:var(--gx-icon);
  stroke-width:2.1;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.gx-pillars__title{
  margin:0 0 8px;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size:16px;
  line-height:1.12;
  font-weight:700;
  letter-spacing:-0.025em;
  color:var(--gx-title);
}

.gx-pillars__text{
  margin:0;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size:14px;
  line-height:1.28;
  font-weight:400;
  letter-spacing:-0.01em;
  color:var(--gx-text);
}

@media (max-width: 1024px){
  .gx-pillars{
    border-radius:24px;
  }

  .gx-pillars__item{
    padding:22px 14px 20px;
    min-height:160px;
  }

  .gx-pillars__item:not(:last-child)::after{
    height:110px;
  }

  .gx-pillars__icon{
    width:44px;
    height:44px;
    margin-bottom:10px;
  }

  .gx-pillars__title{
    font-size:15px;
  }

  .gx-pillars__text{
    font-size:13.5px;
  }
}

@media (max-width: 767px){
  .gx-pillars{
    grid-template-columns:1fr;
    border-radius:22px;
  }

  .gx-pillars__item{
    min-height:auto;
    padding:22px 18px;
  }

  .gx-pillars__item:not(:last-child)::after{
    top:auto;
    bottom:0;
    right:18px;
    width:calc(100% - 36px);
    height:1px;
    transform:none;
  }

  .gx-pillars__icon{
    width:46px;
    height:46px;
  }

  .gx-pillars__title{
    font-size:18px;
  }

  .gx-pillars__text{
    font-size:15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-079953e */.gx-includes{
    width:100%;
    font-family:inherit;
    position:relative;
}

/* CABECERA */
.gx-includes-header{
    position:relative;
    z-index:2;

    width:84%;
    background:#8F592C; /* marrón más oscuro */

    border-radius:999px;

    padding:13px 26px 12px;

    margin:0 0 -12px 0;
}

.gx-includes-header h3{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    font-weight:700;
    line-height:1.15;
    color:#F5F0EA;
    letter-spacing:.15px;
}

/* CUERPO */
.gx-includes-body{
    position:relative;
    z-index:1;

    display:grid;
    grid-template-columns:1fr 1fr;

    background:#F7F3EF;

    border-radius:0 28px 28px 28px;

    padding:26px 22px 14px;

    box-shadow:0 6px 18px rgba(0,0,0,.04);
}

/* COLUMNAS */
.gx-includes-col{
    padding:2px 16px 0;
}

.gx-includes-col:first-child{
    border-right:1px solid #E8E1DA;
}

/* ITEMS */
.gx-item{
    display:flex;
    align-items:flex-start;
    gap:10px;
}

.gx-item + .gx-item{
    margin-top:12px;
}

/* CHECK */
.gx-check{
    flex:0 0 auto;
    color:#D8741F;
    font-size:17px;
    font-weight:700;
    line-height:1;
    margin-top:2px;
}

/* TEXTO */
.gx-item p{
    margin:0;
    color:#404040;
    font-size:14px;
    line-height:1.28;
}

.gx-item strong{
    font-weight:700;
    color:#2F3540;
}

/* RESPONSIVE */
@media (max-width:767px){
    .gx-includes-header{
        width:100%;
        margin-bottom:0;
        border-radius:24px 24px 0 0;
        padding:12px 18px;
    }

    .gx-includes-body{
        grid-template-columns:1fr;
        border-radius:0 0 24px 24px;
        padding:18px 18px 14px;
    }

    .gx-includes-col{
        padding:0;
    }

    .gx-includes-col:first-child{
        border-right:none;
        border-bottom:1px solid #E8E1DA;
        padding-bottom:12px;
        margin-bottom:12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e888943 */.gx-proceso{
  --gx-bg:#f5f0ea;
  --gx-surface:#fcf9f6;
  --gx-title:#5a3624;
  --gx-text:#3f4c67;
  --gx-accent:#d97c1c;
  --gx-accent-dark:#cf7417;
  --gx-shadow:0 8px 18px rgba(78,46,24,.04);

  width:100%;
  max-width:100%;
  padding:22px;
  border-radius:34px;

  background:
  radial-gradient(circle at 18% 12%, rgba(255,255,255,.40) 0, rgba(255,255,255,0) 34%),
  linear-gradient(180deg,#f8f4ef 0%, #f3eee8 100%);

  box-shadow:var(--gx-shadow);
  overflow:hidden;

  font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;

  position:relative;
}

.gx-proceso::before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.04;
  pointer-events:none;

  background-image:
  radial-gradient(rgba(120,86,60,.12) .55px, transparent .7px),
  radial-gradient(rgba(120,86,60,.05) .4px, transparent .55px);

  background-size:18px 18px, 24px 24px;
  background-position:0 0, 10px 8px;
}

/* HEADER */

.gx-proceso__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;

  margin-bottom:18px;

  position:relative;
  z-index:2;
}

.gx-proceso__head h3{
  margin:0;

  color:var(--gx-title);

  font-size:20px;
  font-weight:800;

  line-height:1;

  letter-spacing:.01em;

  white-space:nowrap;
}

.gx-proceso__linea-head{
  flex:0 0 auto;

  width:78px;
  height:6px;

  border-radius:999px;

  background:var(--gx-accent);
}

/* BODY */

.gx-proceso__body{
  position:relative;
  z-index:2;
}

/* línea vertical */

.gx-proceso__linea-vertical{
  position:absolute;

  left:146px;
  top:48px;

  width:0;
  height:270px;

  border-left:4px dotted rgba(217,124,28,.55);

  z-index:0;
}

/* STEPS */

.gx-step{
  position:relative;

  margin-bottom:14px;
}

.gx-step:last-child{
  margin-bottom:0;
}

/* pill */

.gx-step__pill{
  display:flex;
  align-items:center;

  gap:18px;

  width:100%;

  min-height:74px;

  padding:12px 22px;

  border-radius:999px;

  background:linear-gradient(180deg,#fdfcfb 0%, #f8f5f2 100%);

  box-shadow:
  inset 0 1px 0 rgba(255,255,255,.72),
  0 3px 8px rgba(76,46,23,.02);

  position:relative;
}

/* ICONOS MÁS GRANDES */

.gx-step__icon{
  width:44px;
  min-width:44px;
  height:44px;

  display:flex;
  align-items:center;
  justify-content:center;

  margin-left:4px;

  position:relative;
  z-index:2;
}

.gx-step__icon svg{
  width:36px;
  height:36px;

  fill:none;
  stroke:var(--gx-accent-dark);

  stroke-width:2.3;

  stroke-linecap:round;
  stroke-linejoin:round;
}

/* NÚMERO */

.gx-step__num{
  width:38px;
  height:38px;
  min-width:38px;

  border-radius:50%;

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:17px;
  font-weight:800;

  color:#fff;

  background:var(--gx-accent);

  box-shadow:0 3px 8px rgba(216,122,28,.12);

  margin-left:4px;
  margin-right:4px;

  position:relative;
  z-index:3;
}

/* TEXTO INLINE */

.gx-step__text{
  flex:1 1 auto;

  color:var(--gx-text);

  font-size:16px;
  font-weight:800;

  line-height:1.1;

  letter-spacing:-.02em;

  white-space:normal;
}

/* por si quedara algo de curvas anteriores */

.gx-step__curve{
  display:none !important;
}

/* TABLET */

@media (max-width:1180px){

  .gx-proceso{
    padding:20px 18px;
    border-radius:28px;
  }

  .gx-proceso__head h3{
    font-size:18px;
  }

  .gx-proceso__linea-head{
    width:62px;
    height:5px;
  }

  .gx-proceso__linea-vertical{
    left:134px;
    top:42px;
    height:250px;
    border-left:3px dotted rgba(217,124,28,.55);
  }

  .gx-step__pill{
    min-height:68px;
    padding:10px 16px;
    gap:14px;
  }

  .gx-step__icon{
    width:38px;
    min-width:38px;
    height:38px;
  }

  .gx-step__icon svg{
    width:30px;
    height:30px;
  }

  .gx-step__num{
    width:34px;
    min-width:34px;
    height:34px;
    font-size:16px;
  }

  .gx-step__text{
    font-size:14px;
  }
}

/* MOBILE */

@media (max-width:767px){

  .gx-proceso{
    padding:18px 14px;
    border-radius:24px;
  }

  .gx-proceso__head{
    margin-bottom:14px;
  }

  .gx-proceso__head h3{
    font-size:16px;
    white-space:normal;
  }

  .gx-proceso__linea-head{
    width:52px;
    height:4px;
  }

  .gx-proceso__linea-vertical{
    left:118px;
    top:38px;
    height:220px;
  }

  .gx-step__pill{
    min-height:62px;
    padding:8px 12px;
    gap:12px;
  }

  .gx-step__icon{
    width:30px;
    min-width:30px;
    height:30px;
  }

  .gx-step__icon svg{
    width:24px;
    height:24px;
  }

  .gx-step__num{
    width:28px;
    min-width:28px;
    height:28px;
    font-size:14px;
  }

  .gx-step__text{
    font-size:13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8cf4f9 */.gx-mini-strip{
  --gx-bg-1:#2E3F34;
  --gx-bg-2:#33483C;
  --gx-bg-3:#26362C;
  --gx-accent:#D68A4A;
  --gx-accent-soft:rgba(214,138,74,.45);
  --gx-white:#F4EEE6;
  --gx-shadow:0 10px 20px rgba(0,0,0,.18);

  width:100%;
  overflow:hidden;

  background:
    radial-gradient(circle at 12% 50%, rgba(214,138,74,.06), transparent 18%),
    radial-gradient(circle at 84% 55%, rgba(214,138,74,.05), transparent 18%),
    linear-gradient(90deg,var(--gx-bg-1) 0%,var(--gx-bg-2) 35%,var(--gx-bg-1) 67%,var(--gx-bg-3) 100%);

  box-shadow:var(--gx-shadow);
}

.gx-mini-strip__grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr)) auto;
  align-items:center;
  min-height:108px;
}

.gx-mini-strip__item{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:14px 16px 12px;
  min-height:108px;
}

.gx-mini-strip__item:not(:last-of-type)::after{
  content:"";
  position:absolute;
  top:50%;
  right:0;
  width:1px;
  height:58px;
  transform:translateY(-50%);
  background:linear-gradient(
    to bottom,
    transparent 0%,
    var(--gx-accent-soft) 18%,
    var(--gx-accent-soft) 82%,
    transparent 100%
  );
}

.gx-mini-strip__icon{
  width:38px;
  height:38px;
  margin:0 0 8px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.gx-mini-strip__icon svg{
  width:100%;
  height:100%;
  display:block;
  stroke:var(--gx-accent);
  stroke-width:2;
  stroke-linecap:round;
  stroke-linejoin:round;
  fill:none;
}

.gx-mini-strip__text{
  color:var(--gx-white);
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:12px;
  line-height:1.15;
  font-weight:700;
  letter-spacing:-0.01em;
  text-transform:uppercase;
}

.gx-mini-strip__cta{
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 28px 0 18px;
}

/* BOTON SIN HOVER VISUAL */

.gx-mini-strip__button,
.gx-mini-strip__button:link,
.gx-mini-strip__button:visited,
.gx-mini-strip__button:hover,
.gx-mini-strip__button:focus,
.gx-mini-strip__button:active{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  min-width:320px;
  height:56px;
  padding:0 26px;
  border-radius:999px;

  background:linear-gradient(180deg,#E08A33 0%,#D37726 100%);
  color:#FFF8F1 !important;

  text-decoration:none;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  font-size:19px;
  line-height:1;
  font-weight:800;
  letter-spacing:-0.02em;
  text-transform:uppercase;

  box-shadow:0 12px 22px rgba(0,0,0,.24);
}

.gx-mini-strip__button span,
.gx-mini-strip__button:hover span,
.gx-mini-strip__button:focus span,
.gx-mini-strip__button:active span{
  color:#FFF8F1 !important;
}

.gx-mini-strip__button svg,
.gx-mini-strip__button:hover svg,
.gx-mini-strip__button:focus svg,
.gx-mini-strip__button:active svg{
  width:24px;
  height:24px;
  stroke:#FFF8F1 !important;
  stroke-width:2.4;
  stroke-linecap:round;
  stroke-linejoin:round;
  fill:none;
}

/* TABLET */

@media (max-width:1180px){

  .gx-mini-strip__grid{
    grid-template-columns:repeat(4,minmax(0,1fr));
    min-height:auto;
  }

  .gx-mini-strip__cta{
    grid-column:1 / -1;
    padding:6px 18px 18px;
  }

  .gx-mini-strip__button{
    min-width:280px;
    height:54px;
    font-size:18px;
  }

}

/* MOBILE */

@media (max-width:767px){

  .gx-mini-strip__grid{
    grid-template-columns:1fr 1fr;
  }

  .gx-mini-strip__item{
    min-height:96px;
    padding:14px 10px 12px;
  }

  .gx-mini-strip__item:nth-child(2)::after,
  .gx-mini-strip__item:nth-child(4)::after{
    display:none;
  }

  .gx-mini-strip__item:nth-child(-n+2){
    border-bottom:1px solid rgba(214,138,74,.22);
  }

  .gx-mini-strip__icon{
    width:34px;
    height:34px;
    margin-bottom:6px;
  }

  .gx-mini-strip__text{
    font-size:11px;
  }

  .gx-mini-strip__cta{
    grid-column:1 / -1;
    padding:14px 14px 16px;
  }

  .gx-mini-strip__button{
    width:100%;
    min-width:0;
    height:52px;
    font-size:17px;
    padding:0 20px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28084b0 *//* =======================================================
   BLOQUE VIDEO SEO (Gate Export) — Estilo + Semántica
   Requiere tus variables :root ya definidas
======================================================= */

.gx-video-section{
  background: var(--color-bg-main);
  color: var(--color-text-base);
  border: 1px solid var(--color-border-soft);
  border-radius: 16px;
  padding: 22px 22px 18px;
  max-width: 980px;
  margin: 0 auto;
}

.gx-video-header{
  margin: 0 0 14px;
}

/* OJO: ahora estilizamos h3 porque en el HTML usas h3 */
.gx-video-title{
  margin: 0 0 8px;
  color: var(--color-h3); /* coherente con tu sistema: H3 */
  font-weight: 700;
  font-size: 22px;
  line-height: 1.25;
  letter-spacing: -0.01em;
}

.gx-video-desc{
  margin: 0;
  max-width: 78ch;
  color: var(--color-text-base);
  font-size: 15px;
  line-height: 1.7;
}

/* Wrapper responsive 16:9 + acabado */
.gx-video-wrapper{
  margin-top: 16px;
  position: relative;
  padding-top: 56.25%; /* 16:9 */
  border-radius: 14px;
  overflow: hidden;
  background: var(--color-bg-alt);
  border: 1px solid var(--color-border-soft);
  box-shadow: 0 10px 28px rgba(43, 26, 18, 0.08);
}

/* Iframe ajustado + recorte suave (elimina barra negra superior) */
.gx-video-wrapper iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 0;

  /* Recorte mínimo para quitar letterbox */
  transform: scale(1.03);
  transform-origin: center;
}

/* Variante opcional: sección en fondo alterno */
.gx-video-section.is-alt{
  background: var(--color-bg-alt);
}

/* Opcional: kicker si lo usas luego */
.gx-video-kicker{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 8px;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .10em;
  text-transform: uppercase;
  color: var(--color-h3);
  background: rgba(164, 99, 63, 0.10);
  border: 1px solid rgba(164, 99, 63, 0.18);
}

/* =======================================================
   MOBILE
======================================================= */

@media (max-width:768px){
  .gx-video-section{
    padding: 16px 16px 14px;
    border-radius: 14px;
  }

  .gx-video-title{
    font-size: 18px;
    line-height: 1.25;
  }

  .gx-video-desc{
    font-size: 14px;
  }

  .gx-video-wrapper{
    border-radius: 12px;
  }

  /* En móvil recorte un poco menor para no “comerse” contenido */
  .gx-video-wrapper iframe{
    transform: scale(1.02);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65b02bb *//* =========================
   FLOW — TIMELINE PRO + ROW INLINE (OR)
   + PUNTOS CENTRADOS VERTICALMENTE
   + PUNTOS ALINEADOS EN LA LÍNEA (X)
   ========================= */

.gx-flow{
  --gx-bg:#F6F3EF;
  --gx-card:#ffffff;
  --gx-border:#E8E2DB;
  --gx-text:#2B1A12;
  --gx-muted:#6B5B52;
  --gx-accent:#A4633F;

  background:none;
  border:none;
  border-radius:0;

  padding:20px 18px;
  font-family:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  color:var(--gx-text);
  box-shadow:none;
}

/* Header */
.gx-flow__head{
  margin-bottom:16px;
  padding-bottom:12px;
  border-bottom:1px dashed rgba(164,99,63,.22);
}
.gx-flow__title{
  margin:0 0 6px;
  font-size:18px;
  line-height:1.15;
  letter-spacing:-.01em;
}
.gx-flow__lead{
  margin:0;
  font-size:13px;
  line-height:1.5;
  color:var(--gx-muted);
}

/* Rail */
.gx-flow__rail{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:14px;
  padding-left:40px;
}

/* Línea (doble capa) */
.gx-flow__rail::before{
  content:"";
  position:absolute;
  top:10px;
  bottom:10px;
  left:16px;
  width:4px;
  border-radius:999px;
  background:rgba(164,99,63,.10);
}
.gx-flow__rail::after{
  content:"";
  position:absolute;
  top:10px;
  bottom:10px;
  left:17px;
  width:2px;
  border-radius:999px;
  background:linear-gradient(180deg, rgba(164,99,63,.62), rgba(164,99,63,.18));
}

/* Base card */
.gx-flow__card{
  position:relative;
  background:var(--gx-card);
  border:1px solid rgba(232,226,219,.95);
  border-radius:14px;
  padding:16px 18px 15px;
  box-shadow:0 10px 22px rgba(43,26,18,.05);
}

/* ✅ Punto timeline: centrado vertical + alineado a la línea (X) */
.gx-flow__card::before{
  content:"";
  position:absolute;
  left:-28px;                 /* ✅ ajuste X para centrar en la línea */
  top:50%;
  transform:translateY(-50%);

  width:12px;
  height:12px;
  border-radius:999px;
  background:var(--gx-accent);
  border:3px solid transparent;
  box-shadow:0 0 0 4px rgba(164,99,63,.14);
}

/* Acento final */
.gx-flow__card--accent{
  border-color:rgba(164,99,63,.35);
  box-shadow:0 14px 28px rgba(43,26,18,.07);
}

/* Tipografía */
.gx-flow__kpi{
  margin:0 0 6px;
  font-size:11px;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:rgba(43,26,18,.60);
  line-height:1.2;
}
.gx-flow__value{
  margin:0 0 6px;
  font-size:20px;
  font-weight:800;
  letter-spacing:-.02em;
  line-height:1.1;
}
.gx-flow__note{
  margin:0;
  font-size:13px;
  line-height:1.5;
  color:var(--gx-muted);
}

/* Bullets */
.gx-flow__bullets{
  margin:6px 0 0;
  padding:0;
  list-style:none;
  display:grid;
  gap:6px;
}
.gx-flow__bullets li{
  display:flex;
  gap:8px;
  font-size:13px;
  line-height:1.3;
  color:var(--gx-muted);
}
.gx-flow__bullets li::before{
  content:"•";
  color:var(--gx-accent);
  margin-top:1px;
}
.gx-flow__bullets span{
  color:var(--gx-text);
  font-weight:700;
}

/* Footer */
.gx-flow__foot{
  margin-top:16px;
  padding-top:14px;
  border-top:1px dashed rgba(164,99,63,.22);
}
.gx-flow__summary{
  margin:0;
  font-size:13px;
  line-height:1.5;
  color:rgba(43,26,18,.85);
}

/* =========================
   ROW INLINE (Aéreo O Marítimo)
   ========================= */

.gx-flow__row{
  position:relative;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  align-items:start;
  padding:0;
}

/* ✅ Punto único del bloque tránsito: centrado vertical + alineado a la línea (X) */
.gx-flow__row::before{
  content:"";
  position:absolute;
  left:-28px;                 /* ✅ ajuste X para centrar en la línea */
  top:50%;
  transform:translateY(-50%);

  width:12px;
  height:12px;
  border-radius:999px;
  background:var(--gx-accent);
  border:3px solid transparent;
  box-shadow:0 0 0 4px rgba(164,99,63,.14);
}

/* Las cards dentro de la fila no deben tener punto */
.gx-flow__row .gx-flow__card::before{ display:none; }

/* “O” centrada (decisión) */
.gx-flow__row::after{
  content:"O";
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);

  font-size:11px;
  font-weight:800;
  letter-spacing:.22em;
  color:rgba(43,26,18,.60);

  background:#ffffff;
  border:1px solid rgba(232,226,219,.95);
  border-radius:999px;
  padding:6px 10px;
  box-shadow:0 8px 18px rgba(43,26,18,.06);
  z-index:5;
}

/* Responsive */
@media (max-width:760px){
  .gx-flow__row{
    grid-template-columns:1fr;
  }
  .gx-flow__row::after{
    display:none;
  }
}

@media (max-width:520px){
  .gx-flow{
    padding:18px 14px;
  }
  .gx-flow__rail{
    padding-left:36px;
  }
}

/* =========================
   POP MÁS CLARO EN OPCIONES
   ========================= */

.gx-flow__row .gx-flow__card{
  transition:
    transform .22s cubic-bezier(.34,1.56,.64,1),
    box-shadow .22s ease,
    border-color .22s ease;
}

.gx-flow__row .gx-flow__card:hover{
  transform: scale(1.07);
  z-index:2;
  box-shadow: 0 22px 38px rgba(43,26,18,.16);
  border-color: rgba(164,99,63,.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd1699a */.gx-faq__items{
  display:grid;
  gap:10px; /* antes 14px */
  margin:0 !important;
  padding:0 !important;
}

.gx-faq__item{
  border:1px solid #E8E2DB;
  border-radius:12px; /* antes 14px */
  background:#fff;
  box-shadow:0 6px 16px rgba(43,26,18,.04); /* sombra más ligera */
  overflow:hidden;
  transition:box-shadow .18s ease, transform .18s ease;
}

.gx-faq__item:hover{
  box-shadow:0 10px 22px rgba(43,26,18,.06);
  transform:translateY(-1px);
}

.gx-faq__q{
  list-style:none;
  cursor:pointer;
  padding:14px 18px; /* antes 18px 20px */
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:12px; /* antes 16px */
}

.gx-faq__q::-webkit-details-marker{ display:none; }

.gx-faq__qtext{
  flex:1;
  min-width:0;
  font-weight:700;
  font-size:14.8px; /* antes 15.5px */
  line-height:1.35;
  color:#2B1A12;
}

/* Icono más discreto */
.gx-faq__q::after{
  content:"+";
  flex:0 0 auto;
  margin-left:auto;
  width:28px;  /* antes 34px */
  height:28px; /* antes 34px */
  display:grid;
  place-items:center;
  border-radius:8px;
  border:1px solid #EFE3D9;
  background:#F6F3EF;
  font-size:16px; /* antes 18px */
  font-weight:800;
  transition:.2s ease;
}

.gx-faq__item[open] .gx-faq__q::after{ content:"–"; }

.gx-faq__item[open] .gx-faq__q{
  border-bottom:1px solid #F0E7DF;
  background:linear-gradient(180deg,#ffffff 0%, #fbf7f3 100%);
}

.gx-faq__a{
  padding:14px 18px 18px; /* antes 16px 20px 20px */
  color:#3b2a22;
  font-size:14.5px; /* antes 15px */
  line-height:1.6;
  max-width:80ch; /* ligeramente más compacto */
}

@media (max-width:768px){
  .gx-faq__q{ padding:12px 14px; }
  .gx-faq__qtext{ font-size:14.5px; }
  .gx-faq__a{ padding:12px 14px 16px; font-size:14px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e8e738 *//* =======================================================
   BLOQUE QA + VIDEO (Gate Export) — Clases nuevas
   Requiere tus variables :root ya definidas
======================================================= */

.gx-qa-video{
  background: var(--color-bg-main);
  color: var(--color-text-base);
  border: 1px solid var(--color-border-soft);
  border-radius: 16px;
  padding: 22px 22px 18px;
  max-width: 980px;
  margin: 0 auto;
}

.gx-qa-video__header{
  margin: 0 0 14px;
}

.gx-qa-video__title{
  margin: 0 0 8px;
  color: var(--color-h3);
  font-weight: 700;
  font-size: 22px;
  line-height: 1.25;
  letter-spacing: -0.01em;
}

.gx-qa-video__desc{
  margin: 0;
  max-width: 78ch;
  color: var(--color-text-base);
  font-size: 15px;
  line-height: 1.7;
}

/* Wrapper responsive 16:9 + acabado */
.gx-qa-video__wrap{
  margin-top: 16px;
  position: relative;
  padding-top: 56.25%; /* 16:9 */
  border-radius: 14px;
  overflow: hidden;
  background: var(--color-bg-alt);
  border: 1px solid var(--color-border-soft);
  box-shadow: 0 10px 28px rgba(43, 26, 18, 0.08);
}

/* Iframe ajustado + recorte suave */
.gx-qa-video__wrap iframe{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 0;

  /* Recorte mínimo para quitar letterbox */
  transform: scale(1.03);
  transform-origin: center;
}

/* Variante opcional: sección en fondo alterno */
.gx-qa-video.is-alt{
  background: var(--color-bg-alt);
}

/* =======================================================
   MOBILE
======================================================= */

@media (max-width:768px){
  .gx-qa-video{
    padding: 16px 16px 14px;
    border-radius: 14px;
  }

  .gx-qa-video__title{
    font-size: 18px;
    line-height: 1.25;
  }

  .gx-qa-video__desc{
    font-size: 14px;
  }

  .gx-qa-video__wrap{
    border-radius: 12px;
  }

  .gx-qa-video__wrap iframe{
    transform: scale(1.02);
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-f226669 *//* =========================
   CHOICE GRID (cards)
   ========================= */

/* Padding lateral (más seguro en responsive) */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-choice{ padding:0 16px 10px; }
@media (min-width:768px){ .elementor-10 .elementor-element.elementor-element-f226669 .gx-choice{ padding:0 32px 10px; } }
@media (min-width:1100px){ .elementor-10 .elementor-element.elementor-element-f226669 .gx-choice{ padding:0 50px 10px; } }

/* Grid */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:8px;
}
@media (min-width:768px){
  .elementor-10 .elementor-element.elementor-element-f226669 .gx-grid{ grid-template-columns:repeat(3, minmax(0, 1fr)); }
}
@media (min-width:1100px){
  .elementor-10 .elementor-element.elementor-element-f226669 .gx-grid{ grid-template-columns:repeat(4, minmax(0, 1fr)); }
}

/* Card base (cuadrado perfecto) */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card{
  position:relative;
  aspect-ratio:1 / 1;
  border:1px solid #E8E2DB;
  border-radius:10px;
  overflow:hidden;
  background:#fff;
  cursor:pointer;

  display:flex;
  flex-direction:column;
  transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}

/* Media */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card__media{ flex:1 1 auto; overflow:hidden; }
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card__media img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform .3s ease;
}

/* Título */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card__title{
  flex:0 0 auto;
  padding:6px;
  font-size:10px;
  font-weight:700;
  text-align:center;
  line-height:1.15;
  background:#fff;
}

/* Hover */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card:hover{
  transform:translateY(-2px);
  box-shadow:0 8px 18px rgba(0,0,0,.08);
}
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card:hover .gx-card__media img{ transform:scale(1.03); }

/* Ocultar checkbox */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card__input{
  position:absolute;
  opacity:0;
  width:1px;
  height:1px;
  pointer-events:none;
}

/* Selección (requiere :has) */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card:has(.gx-card__input:checked){
  border-color:#8A4E2D;
  box-shadow:0 6px 14px rgba(0,0,0,.08);
}
.elementor-10 .elementor-element.elementor-element-f226669 .gx-card:has(.gx-card__input:checked)::after{
  content:"✓";
  position:absolute;
  top:6px;
  right:6px;
  background:#fff;
  color:#8A4E2D;
  width:16px;
  height:16px;
  font-size:9px;
  font-weight:800;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  border:1px solid #8A4E2D;
  box-shadow:0 4px 10px rgba(0,0,0,.15);
}


/* =========================
   FORM COMPACTO (gx-b2bform)
   ========================= */

/* =========================
   FORM COMPACTO – ESCALA REDUCIDA
   ========================= */

.gx-b2bform form{
  background:#fff;
  border:1px solid #e6ded6;
  border-radius:10px;
  padding:12px;
}

/* Labels más pequeños */
.gx-b2bform label{
  font-size:11px;
  font-weight:600;
  color:#2b1a12;
  margin:0 0 2px;
  display:block;
}

/* Inputs + textarea */
.gx-b2bform input[type="text"],
.gx-b2bform input[type="email"],
.gx-b2bform input[type="tel"],
.gx-b2bform input[type="number"],
.gx-b2bform textarea{
  width:100%;
  min-height:30px;
  height:30px;
  padding:5px 8px;
  border-radius:7px;
  border:1px solid #d8cdc4;
  font-size:12px;
  line-height:1.1;
  background:#fff;
  transition:border-color .15s ease, background .15s ease;
}

.gx-b2bform textarea{
  min-height:60px;
  height:auto;
}

/* Focus */
.gx-b2bform input:focus,
.gx-b2bform textarea:focus{
  border-color:#8a4f33;
  background:#fffdfb;
  outline:none;
}

/* Espaciado entre campos */
.gx-b2bform .elementor-field-group{
  margin-bottom:6px;
}

/* Select más compacto */
.gx-b2bform select{
  height:30px !important;
  min-height:30px !important;
  padding:5px 28px 5px 8px !important;
  font-size:12px !important;
  border-radius:7px !important;
}

/* Checkbox */
.gx-b2bform .elementor-field-group-import_authorized{
  gap:6px;
}

.gx-b2bform .elementor-field-group-import_authorized input[type="checkbox"]{
  transform:scale(.85);
  margin-top:1px;
}

/* Botón */
.gx-b2bform button,
.gx-b2bform input[type="submit"]{
  width:100%;
  min-height:32px;
  border:none;
  border-radius:8px;
  background:#8a4f33;
  color:#fff;
  font-weight:700;
  font-size:12px;
  padding:7px 10px;
  transition:background .15s ease, transform .15s ease;
}

/* =========================
   SELECT MISMO TAMAÑO QUE INPUTS
   ========================= */

.gx-b2bform .elementor-select-wrapper{
  position:relative !important;
}

.gx-b2bform select,
.gx-b2bform .elementor-field-group select.elementor-field,
.gx-b2bform .elementor-field-group select.elementor-field-textual{

  width:100% !important;

  height:30px !important;
  min-height:30px !important;

  padding:5px 28px 5px 8px !important;

  border:1px solid #d8cdc4 !important;
  border-radius:7px !important;
  background:#fff !important;

  font-size:12px !important;
  line-height:1.1 !important;
  color:#2b1a12 !important;

  box-shadow:none !important;
  outline:none !important;

  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
}

.gx-b2bform select:focus{
  border-color:#8a4f33 !important;
  background:#fffdfb !important;
}

/* Flecha */
.gx-b2bform .elementor-select-wrapper:after{
  right:10px !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  pointer-events:none !important;
}






/* =========================
   CONTENEDOR (espacio superior real)
   ========================= */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-choice{
  padding-top:10px; /* empuja todo el bloque 20px hacia abajo */
}

/* =========================
   TÍTULO / INSTRUCCIÓN (más relevancia)
   ========================= */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-choice__help{
  margin:0 0 12px !important; /* solo margen inferior */
  padding:10px 14px !important;

  font-size:14px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  color:#2B1A12 !important;

  background:linear-gradient(90deg,#fff7f1 0%, #ffffff 100%) !important;
  border:1px solid #E8E2DB !important;
  border-left:4px solid #8A4E2D !important;
  border-radius:10px !important;

  display:flex !important;
  align-items:center !important;
  gap:10px !important;
}

/* Icono discreto */
.elementor-10 .elementor-element.elementor-element-f226669 .gx-choice__help::before{
  content:"✓";
  width:18px;
  height:18px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  border:1px solid #8A4E2D;
  color:#8A4E2D;
  font-size:11px;
  font-weight:900;
  background:#fff;
  flex:0 0 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8b197 *//* =========================
   CONTENEDOR DERECHO – FORMULARIO
   ========================= */

.elementor-10 .elementor-element.elementor-element-7e8b197{
  background:#ffffff;
  padding:30px;
  border-radius:22px;

  border:1px solid #efe3d9;

  box-shadow:
    0 25px 50px rgba(0,0,0,.06),
    0 8px 18px rgba(0,0,0,.03);

  position:relative;
  overflow:hidden; /* necesario para que el detalle respete el borde */
}

/* Detalle marrón vertical a la izquierda */
.elementor-10 .elementor-element.elementor-element-7e8b197::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:6px; /* puedes bajar a 4px si lo quieres más fino */
  height:100%;
  background:linear-gradient(180deg,#8A4E2D 0%, #C47A4A 100%);
  border-radius:22px 0 0 22px;
}/* End custom CSS */