.elementor-24 .elementor-element.elementor-element-f48386c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-24 .elementor-element.elementor-element-84a94bb{padding:0px 0px 0px 0px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:32px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b7ffdf8{padding:0px 220px 0px 220px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-66fe168{--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-24 .elementor-element.elementor-element-9db421a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-9db421a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9db421a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-9db421a:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-9db421a, .elementor-24 .elementor-element.elementor-element-9db421a::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-7567891 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-033841d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5814dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 50px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-aa72dbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.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-24 .elementor-element.elementor-element-c662486 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-cfe19d4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-cfe19d4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cfe19d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-91dcdb3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-f4ebd35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3d9200b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 50px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b7a262f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d5bfdab .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-6375c40{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-6375c40:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6375c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-4e047df img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-f811c3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-af9a123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 50px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-60fefe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-81741a9 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-dd5e02b{--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-24 .elementor-element.elementor-element-03ff73b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-03ff73b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-03ff73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-03ff73b:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-03ff73b, .elementor-24 .elementor-element.elementor-element-03ff73b::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-e3fca27 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-daceee7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4a5d96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-746f39c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-787c528 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-0714181{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-0714181:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0714181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-75b4aa1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-984427d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0cef8bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 20px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0c42db3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fc726ff .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-8d7ef8f{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-8d7ef8f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8d7ef8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-4dcf527 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-77d8db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9d8ae34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 50px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c8edfc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3a046ed .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-3b0a98f{--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-24 .elementor-element.elementor-element-c7809d9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-c7809d9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c7809d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-c7809d9:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-c7809d9, .elementor-24 .elementor-element.elementor-element-c7809d9::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-0541d1f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-565da52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e3dddb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 50px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-57b4bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1318154 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-22610ec{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-22610ec:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-22610ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-45f482e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-b73b95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2e1137b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 20px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-913b9a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:28px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9193aa5 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:10px 50px 10px 50px;}.elementor-24 .elementor-element.elementor-element-23b42a0{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-23b42a0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-23b42a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A85C5C00;}.elementor-24 .elementor-element.elementor-element-392362c{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-311531e{padding:0px 0px 0px 0px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:32px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-56d158b{padding:0px 220px 0px 220px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d11d7d4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-23c6e1d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ed27be8{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-ed27be8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ed27be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-ed27be8:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-ed27be8, .elementor-24 .elementor-element.elementor-element-ed27be8::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-cb5b532 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-d600efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ffe1cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cda7cfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cbca978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-795ef0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fdb0fe6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2e349ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d2d75c9 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-d2d75c9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-2593890{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c846d8d{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-c846d8d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c846d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-c846d8d:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-c846d8d, .elementor-24 .elementor-element.elementor-element-c846d8d::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-7c179d8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-2773d72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b9c07dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-54375d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-da73f06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4ac2318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0b08593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3797ba7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5e61145 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-5e61145{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-7d1b80f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1fef99c{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-1fef99c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1fef99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-1fef99c:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-1fef99c, .elementor-24 .elementor-element.elementor-element-1fef99c::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-2b29599 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-8a510b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b754f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e0a2a7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8eee4bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-17b324f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-79dd73c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c2d1275{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3498f11 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-3498f11{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-93589a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a5c95ce{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-a5c95ce:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a5c95ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-a5c95ce:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-a5c95ce, .elementor-24 .elementor-element.elementor-element-a5c95ce::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-98fdcc0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-a26bd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-49d922e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-44c7995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9e0107b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c3270ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-03f2c4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-42d8450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3b242af .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-3b242af{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-d3bf06c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-74fca55{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-74fca55:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-74fca55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-74fca55:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-74fca55, .elementor-24 .elementor-element.elementor-element-74fca55::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-7813c1f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-c748759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6664cdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f9c46ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dada7a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-269e3e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f7457a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-244e8fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e6d9726 .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-e6d9726{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-f8c2769{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-61e48f1{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-61e48f1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-61e48f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-61e48f1:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-61e48f1, .elementor-24 .elementor-element.elementor-element-61e48f1::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-9f1a5e4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-a0f256b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-363c8e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fa5fd2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-21a229d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bd057cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-213c577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-69fbe1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2e655cc .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-2e655cc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-b596929{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9008c15{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-9008c15:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9008c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-9008c15:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-9008c15, .elementor-24 .elementor-element.elementor-element-9008c15::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-46760cc img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-acf84cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d877c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dc26295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2bc44a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-fa7e921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9432248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e2fc7f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0d32b6f .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-0d32b6f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-d93b1d1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d0937e5{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-d0937e5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d0937e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-d0937e5:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-d0937e5, .elementor-24 .elementor-element.elementor-element-d0937e5::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-7a4233b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-02c1a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1f62bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f7483bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e4d5441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e0ad09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6ef19ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cd1acc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dd6632f .elementor-button{background-color:transparent;font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.2px;word-spacing:0px;background-image:linear-gradient(61deg, var( --e-global-color-accent ) 0%, #C89F69 100%);border-radius:7px 7px 7px 7px;padding:12px 35px 12px 35px;}.elementor-24 .elementor-element.elementor-element-dd6632f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-8664de3{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-24 .elementor-element.elementor-element-7b23452{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d7c4943{padding:0px 0px 0px 0px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:32px;font-weight:400;line-height:37px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-80331c5{padding:0px 220px 0px 220px;text-align:center;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e6d7426{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0ab0911{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e0ec891{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-e0ec891:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e0ec891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-e0ec891:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-e0ec891, .elementor-24 .elementor-element.elementor-element-e0ec891::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-2c8b27b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-ed73b16{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ed73b16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ed73b16.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-ed73b16.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-ed73b16:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-ed73b16:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-ed73b16 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-8ee497e{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8ee497e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8ee497e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-8ee497e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-8ee497e:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-8ee497e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8ee497e .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-54f4557{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-54f4557.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-54f4557.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-54f4557.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-54f4557:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-54f4557:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-54f4557 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-ef26fc3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5ec4b16{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-5ec4b16:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5ec4b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-5ec4b16:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-5ec4b16, .elementor-24 .elementor-element.elementor-element-5ec4b16::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-2ff1a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-598372a{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-598372a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-598372a.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-598372a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-598372a .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-598372a:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-598372a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-598372a .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-23946da{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-23946da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-23946da.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-23946da.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-23946da .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-23946da:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-23946da:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-23946da .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-59c9955{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-59c9955.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-59c9955.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-59c9955.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-59c9955:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-59c9955:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-59c9955 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-4869fd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-44586bd{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-44586bd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-44586bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-44586bd:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-44586bd, .elementor-24 .elementor-element.elementor-element-44586bd::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-6881331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-f7a2418{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f7a2418.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f7a2418.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f7a2418.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-f7a2418:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-f7a2418:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f7a2418 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-8faddcd{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8faddcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8faddcd.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-8faddcd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-8faddcd:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-8faddcd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-8faddcd .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-c932338{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c932338.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c932338.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c932338.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-c932338:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-c932338:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c932338 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-f29d891{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9e20b4a{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-9e20b4a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9e20b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-9e20b4a:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-9e20b4a, .elementor-24 .elementor-element.elementor-element-9e20b4a::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-49a3413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-db3bbb1{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-db3bbb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-db3bbb1.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-db3bbb1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-db3bbb1:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-db3bbb1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-db3bbb1 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-d29b260{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d29b260.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d29b260.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d29b260.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-d29b260:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-d29b260:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d29b260 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-a791f46{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a791f46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a791f46.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a791f46.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-a791f46:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a791f46:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a791f46 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-ebee28c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2097be5{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-2097be5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2097be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-2097be5:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-2097be5, .elementor-24 .elementor-element.elementor-element-2097be5::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-613bf87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-93ea327{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-93ea327.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-93ea327.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-93ea327.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-93ea327:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-93ea327:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-93ea327 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-4fb20a6{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4fb20a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-4fb20a6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-4fb20a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-4fb20a6:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-4fb20a6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-4fb20a6 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-a6f56e0{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a6f56e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a6f56e0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a6f56e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-a6f56e0:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a6f56e0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a6f56e0 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-f4a216b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9d9a4ad{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-9d9a4ad:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9d9a4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-9d9a4ad, .elementor-24 .elementor-element.elementor-element-9d9a4ad::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-1d3908e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-63e0180{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-63e0180.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-63e0180.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-63e0180.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-63e0180:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-63e0180:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-63e0180 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-65e82ac{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-65e82ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-65e82ac.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-65e82ac.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-65e82ac:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-65e82ac:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-65e82ac .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-d9d1cd0{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d9d1cd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d9d1cd0.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d9d1cd0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-d9d1cd0:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-d9d1cd0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d9d1cd0 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-9c5f5e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0403c27{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-0403c27:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0403c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-0403c27:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-0403c27, .elementor-24 .elementor-element.elementor-element-0403c27::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-8adca43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-a0cb97d{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a0cb97d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a0cb97d.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a0cb97d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-a0cb97d:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-a0cb97d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a0cb97d .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-cd7ea8a{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cd7ea8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-cd7ea8a.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cd7ea8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-cd7ea8a:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-cd7ea8a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cd7ea8a .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-d6fc452{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d6fc452.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d6fc452.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d6fc452.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-d6fc452:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-d6fc452:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d6fc452 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-a0a6c03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e55861f{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-24 .elementor-element.elementor-element-e55861f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e55861f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A85C5C3D 0%, #A85C5C05 100%);}.elementor-24 .elementor-element.elementor-element-e55861f:hover{border-style:none;}.elementor-24 .elementor-element.elementor-element-e55861f, .elementor-24 .elementor-element.elementor-element-e55861f::before{--border-transition:0.3s;}.elementor-24 .elementor-element.elementor-element-3fae539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Geomanis Family", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-e50d370{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e50d370.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e50d370.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-e50d370.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-e50d370:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-e50d370:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e50d370 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-974f5cc{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-974f5cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-974f5cc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-974f5cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-974f5cc:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-974f5cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-974f5cc .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon-box-wrapper{align-items:start;}.elementor-24 .elementor-element.elementor-element-7d0c9e3{--icon-box-icon-margin:8px;}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7d0c9e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7d0c9e3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7d0c9e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon i{transform:rotate(0deg);}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon-box-title a{font-family:"Geomanis Family", Sans-serif;font-size:16px;font-weight:600;line-height:4px;letter-spacing:0.5px;}.elementor-24 .elementor-element.elementor-element-7d0c9e3:has(:hover) .elementor-icon-box-title,
					 .elementor-24 .elementor-element.elementor-element-7d0c9e3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7d0c9e3 .elementor-icon-box-description{font-family:"Geomanis Family", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-24 .elementor-element.elementor-element-67c4a8d{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9db421a{--width:80%;}.elementor-24 .elementor-element.elementor-element-cfe19d4{--width:80%;}.elementor-24 .elementor-element.elementor-element-6375c40{--width:80%;}.elementor-24 .elementor-element.elementor-element-03ff73b{--width:80%;}.elementor-24 .elementor-element.elementor-element-0714181{--width:80%;}.elementor-24 .elementor-element.elementor-element-8d7ef8f{--width:80%;}.elementor-24 .elementor-element.elementor-element-c7809d9{--width:80%;}.elementor-24 .elementor-element.elementor-element-22610ec{--width:80%;}.elementor-24 .elementor-element.elementor-element-23b42a0{--width:80%;}.elementor-24 .elementor-element.elementor-element-ed27be8{--width:95%;}.elementor-24 .elementor-element.elementor-element-c846d8d{--width:95%;}.elementor-24 .elementor-element.elementor-element-1fef99c{--width:95%;}.elementor-24 .elementor-element.elementor-element-a5c95ce{--width:95%;}.elementor-24 .elementor-element.elementor-element-74fca55{--width:95%;}.elementor-24 .elementor-element.elementor-element-61e48f1{--width:95%;}.elementor-24 .elementor-element.elementor-element-9008c15{--width:95%;}.elementor-24 .elementor-element.elementor-element-d0937e5{--width:95%;}.elementor-24 .elementor-element.elementor-element-e0ec891{--width:95%;}.elementor-24 .elementor-element.elementor-element-5ec4b16{--width:95%;}.elementor-24 .elementor-element.elementor-element-44586bd{--width:95%;}.elementor-24 .elementor-element.elementor-element-9e20b4a{--width:95%;}.elementor-24 .elementor-element.elementor-element-2097be5{--width:95%;}.elementor-24 .elementor-element.elementor-element-9d9a4ad{--width:95%;}.elementor-24 .elementor-element.elementor-element-0403c27{--width:95%;}.elementor-24 .elementor-element.elementor-element-e55861f{--width:95%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8664de3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-67c4a8d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-f48386c{--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-b7ffdf8{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-66fe168{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-5814dc5{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c662486 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-3d9200b{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d5bfdab .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-af9a123{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-81741a9 .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-dd5e02b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-4a5d96e{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-787c528 .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-0cef8bc{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fc726ff .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-9d8ae34{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3a046ed .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-3b0a98f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-e3dddb6{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1318154 .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-2e1137b{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9193aa5 .elementor-button{font-size:14px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-392362c{--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-56d158b{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d11d7d4{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cda7cfa{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-795ef0b{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2e349ea{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d2d75c9 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-54375d9{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4ac2318{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3797ba7{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5e61145 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-e0a2a7b{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-17b324f{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c2d1275{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3498f11 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-44c7995{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c3270ed{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-42d8450{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3b242af .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-f9c46ab{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-269e3e0{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-244e8fe{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e6d9726 .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-fa5fd2d{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bd057cc{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-69fbe1e{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2e655cc .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-dc26295{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fa7e921{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e2fc7f1{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0d32b6f .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-f7483bd{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e0ad09e{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cd1acc8{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-dd6632f .elementor-button{font-size:15px;padding:10px 30px 10px 30px;}.elementor-24 .elementor-element.elementor-element-8664de3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-7b23452{--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-80331c5{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e6d7426{--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-67c4a8d{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-7567891 */.elementor-24 .elementor-element.elementor-element-7567891 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9db421a */.elementor-24 .elementor-element.elementor-element-9db421a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9db421a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9db421a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91dcdb3 */.elementor-24 .elementor-element.elementor-element-91dcdb3 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe19d4 */.elementor-24 .elementor-element.elementor-element-cfe19d4 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-cfe19d4::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-cfe19d4:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e047df */.elementor-24 .elementor-element.elementor-element-4e047df img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6375c40 */.elementor-24 .elementor-element.elementor-element-6375c40 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-6375c40::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-6375c40:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3fca27 */.elementor-24 .elementor-element.elementor-element-e3fca27 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ff73b */.elementor-24 .elementor-element.elementor-element-03ff73b {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-03ff73b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-03ff73b:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75b4aa1 */.elementor-24 .elementor-element.elementor-element-75b4aa1 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0714181 */.elementor-24 .elementor-element.elementor-element-0714181 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0714181::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0714181:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dcf527 */.elementor-24 .elementor-element.elementor-element-4dcf527 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7ef8f */.elementor-24 .elementor-element.elementor-element-8d7ef8f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-8d7ef8f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-8d7ef8f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0541d1f */.elementor-24 .elementor-element.elementor-element-0541d1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7809d9 */.elementor-24 .elementor-element.elementor-element-c7809d9 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c7809d9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c7809d9:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45f482e */.elementor-24 .elementor-element.elementor-element-45f482e img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22610ec */.elementor-24 .elementor-element.elementor-element-22610ec {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-22610ec::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-22610ec:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb5b532 */.elementor-24 .elementor-element.elementor-element-cb5b532 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed27be8 */.elementor-24 .elementor-element.elementor-element-ed27be8 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-ed27be8:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c179d8 */.elementor-24 .elementor-element.elementor-element-7c179d8 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c846d8d */.elementor-24 .elementor-element.elementor-element-c846d8d {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-c846d8d:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b29599 */.elementor-24 .elementor-element.elementor-element-2b29599 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fef99c */.elementor-24 .elementor-element.elementor-element-1fef99c {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-1fef99c:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98fdcc0 */.elementor-24 .elementor-element.elementor-element-98fdcc0 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5c95ce */.elementor-24 .elementor-element.elementor-element-a5c95ce {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-a5c95ce:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7813c1f */.elementor-24 .elementor-element.elementor-element-7813c1f img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74fca55 */.elementor-24 .elementor-element.elementor-element-74fca55 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-74fca55:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f1a5e4 */.elementor-24 .elementor-element.elementor-element-9f1a5e4 img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e48f1 */.elementor-24 .elementor-element.elementor-element-61e48f1 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-61e48f1:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46760cc */.elementor-24 .elementor-element.elementor-element-46760cc img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008c15 */.elementor-24 .elementor-element.elementor-element-9008c15 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9008c15:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4233b */.elementor-24 .elementor-element.elementor-element-7a4233b img {
  mix-blend-mode: lighten;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0937e5 */.elementor-24 .elementor-element.elementor-element-d0937e5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-d0937e5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0ec891 */.elementor-24 .elementor-element.elementor-element-e0ec891 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e0ec891:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec4b16 */.elementor-24 .elementor-element.elementor-element-5ec4b16 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-5ec4b16:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44586bd */.elementor-24 .elementor-element.elementor-element-44586bd {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-44586bd:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e20b4a */.elementor-24 .elementor-element.elementor-element-9e20b4a {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9e20b4a:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2097be5 */.elementor-24 .elementor-element.elementor-element-2097be5 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-2097be5:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9a4ad */.elementor-24 .elementor-element.elementor-element-9d9a4ad {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-9d9a4ad:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0403c27 */.elementor-24 .elementor-element.elementor-element-0403c27 {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-0403c27:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e55861f */.elementor-24 .elementor-element.elementor-element-e55861f {
  position: relative;

  transition: all 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px; /* grosor del borde */
  border-radius: 12px; /* esquinas redondeadas */
  background: transparent; /* sin borde por defecto */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
  transition: all 0.5s ease;
}

.elementor-24 .elementor-element.elementor-element-e55861f:hover::before {
  background: linear-gradient(315deg, #C89F69, #FF10BC);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geomanis Family';
	font-display: auto;
	src: url('https://rocket-crypto.com/wp-content/uploads/2025/10/GeomanistRegular.ttf') format('truetype');
}
/* End Custom Fonts CSS */