.elementor-12 .elementor-element.elementor-element-0000004e{--display:flex;--content-width:100%;--flex-direction:column;--gap:0px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:0px;--padding-right:48px;--padding-bottom:0px;--padding-left:48px;}.elementor-12 .elementor-element.elementor-element-0000004e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0000004e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #143E30 0%, #061411 82%);}.elementor-12 .elementor-element.elementor-element-0000000a{--display:flex;--width:100%;--flex-direction:row;--align-items:center;--gap:22px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000007{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-00000001 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:19px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000002{--iteration-count:infinite;--dynamic-text-color:#F7D589;--typing-selected-bg-color:#E8B756;--typing-selected-color:#12241B;}.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline{text-align:left;font-family:"Oxanium", Sans-serif;font-size:62px;font-weight:800;line-height:1.08em;letter-spacing:1.2px;}.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-plain-text{color:#F7D589;}.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-text{font-family:"Oxanium", Sans-serif;font-weight:700;}.elementor-12 .elementor-element.elementor-element-00000003{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:19px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000006{--display:flex;--content-width:100%;--flex-direction:row;--gap:18px;--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-00000004 .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-00000004 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-00000004 .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-00000004 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-00000004 .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-00000005 .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-00000005 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-00000005 .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-00000005 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-00000005 .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-00000009{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-00000008 img{width:100%;}.elementor-12 .elementor-element.elementor-element-0000000e{--display:flex;--width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000000b .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:15px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-0000000c .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:42px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-0000000d{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-0000001b{--display:flex;--width:100%;--flex-direction:row;--gap:20px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000012{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000012:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-0000000f .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000010 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000011{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000016{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000016:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000013 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000014 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000015{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-0000001a{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000001a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0000001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000017 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000018 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000019{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000028{--display:flex;--width:100%;--flex-direction:row;--gap:20px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000001f{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000001f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0000001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-0000001c .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-0000001d .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-0000001e{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000023{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000023:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000020 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000021 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000022{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000027{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000027:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000024 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000025 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000026{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-0000002c{--display:flex;--width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000002b{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4C482;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000002b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0000002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #F8D46E 0%, #C58B2F 100%);}.elementor-12 .elementor-element.elementor-element-00000029 .elementor-heading-title{color:#16291F;font-family:"Oxanium", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-0000002a{color:#15251A;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000033{--display:flex;--width:100%;--flex-direction:row;--align-items:center;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000002e{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-0000002d img{width:100%;}.elementor-12 .elementor-element.elementor-element-00000032{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-0000002f .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:15px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000030 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:42px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000031{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000036{--display:flex;--width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000034 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:15px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000035 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:42px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000046{--display:flex;--width:100%;--flex-direction:row;--gap:20px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000003b{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000003b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0000003b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000037 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000038 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000039{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-0000003a .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-0000003a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0000003a .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-0000003a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0000003a .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-00000040{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#92F5B7;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000040:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18382B;}.elementor-12 .elementor-element.elementor-element-0000003c .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-0000003d .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-0000003e{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-0000003f .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-0000003f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0000003f .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-0000003f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0000003f .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-00000045{--display:flex;--content-width:100%;--flex-direction:column;--gap:18px;--overlay-transition:background 0.3s, border-radius 0.3s, opacity 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#315648;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 38px -12px #00000088;--transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;--padding-top:30px;--padding-right:28px;--padding-bottom:30px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000045:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00000045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102A22;}.elementor-12 .elementor-element.elementor-element-00000041 .elementor-heading-title{color:#92F5B7;font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000042 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:46px;font-weight:800;line-height:1.12em;letter-spacing:0.65px;}.elementor-12 .elementor-element.elementor-element-00000043{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000044 .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-00000044 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-00000044 .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-00000044 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-00000044 .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-0000004b{--display:flex;--width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-00000047 .elementor-heading-title{color:#F2FFF7;font-family:"Oxanium", Sans-serif;font-size:42px;font-weight:800;line-height:1.12em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-00000048{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:17px;font-weight:500;line-height:1.55em;}.elementor-12 .elementor-element.elementor-element-00000049 .elementor-button{font-family:"Oxanium", Sans-serif;font-weight:700;fill:#061411;color:#061411;background-color:#92F5B7;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-12 .elementor-element.elementor-element-00000049 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-00000049 .elementor-button:focus{color:#061411;background-color:#C6FFDB;}.elementor-12 .elementor-element.elementor-element-00000049 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-00000049 .elementor-button:focus svg{fill:#061411;}.elementor-12 .elementor-element.elementor-element-0000004a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0000004a .elementor-icon i, .elementor-12 .elementor-element.elementor-element-0000004a .elementor-icon svg{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-0000004d{--display:flex;--width:100%;--flex-direction:column;--gap:18px;--overlay-transition:0.3s;--padding-top:48px;--padding-right:28px;--padding-bottom:48px;--padding-left:28px;}.elementor-12 .elementor-element.elementor-element-0000004c{color:#B8D8C8;font-family:"Oxanium", Sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0000000a{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-00000007{--width:53%;}.elementor-12 .elementor-element.elementor-element-00000009{--width:44%;}.elementor-12 .elementor-element.elementor-element-0000000e{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-0000001b{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-00000012{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000016{--width:32%;}.elementor-12 .elementor-element.elementor-element-0000001a{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000028{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-0000001f{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000023{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000027{--width:32%;}.elementor-12 .elementor-element.elementor-element-0000002c{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-00000033{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-0000002e{--width:42%;}.elementor-12 .elementor-element.elementor-element-00000032{--width:53%;}.elementor-12 .elementor-element.elementor-element-00000036{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-00000046{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-0000003b{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000040{--width:32%;}.elementor-12 .elementor-element.elementor-element-00000045{--width:32%;}.elementor-12 .elementor-element.elementor-element-0000004b{--content-width:1160px;}.elementor-12 .elementor-element.elementor-element-0000004d{--content-width:1160px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0000004e{--padding-top:0px;--padding-right:32px;--padding-bottom:0px;--padding-left:32px;}.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline{font-size:46px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0000004e{--flex-direction:column;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-12 .elementor-element.elementor-element-0000000a{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000007{--width:100%;--flex-direction:column;}.elementor-12 .elementor-element.elementor-element-00000001 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline{font-size:38px;}.elementor-12 .elementor-element.elementor-element-00000006{--flex-direction:column;}.elementor-12 .elementor-element.elementor-element-00000009{--width:100%;--flex-direction:column;}.elementor-12 .elementor-element.elementor-element-0000000e{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000000b .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-0000000c .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-0000001b{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000012{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000000f .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00000010 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-00000016{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000013 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00000014 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0000001a{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000017 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00000018 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-00000028{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000001f{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000001c .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-0000001d .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-00000023{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000020 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00000021 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-00000027{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000024 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00000025 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-0000002c{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000002b{--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000029 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-00000033{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000002e{--width:100%;--flex-direction:column;}.elementor-12 .elementor-element.elementor-element-00000032{--width:100%;--flex-direction:column;}.elementor-12 .elementor-element.elementor-element-0000002f .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-00000030 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-00000036{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000034 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-00000035 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-00000046{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000003b{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000037 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-00000038 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-00000040{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-0000003c .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-0000003d .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-00000045{--width:100%;--flex-direction:column;--padding-top:22px;--padding-right:18px;--padding-bottom:22px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000041 .elementor-heading-title{font-size:18px;}.elementor-12 .elementor-element.elementor-element-00000042 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-0000004b{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}.elementor-12 .elementor-element.elementor-element-00000047 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-0000004d{--flex-direction:column;--padding-top:30px;--padding-right:18px;--padding-bottom:30px;--padding-left:18px;}}/* Start custom CSS for animated-headline, class: .elementor-element-00000002 *//* WhatsView: titular dorado */
.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline { margin:0; }
.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-plain-text { display:block; }
.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-wrapper { display:block; margin-top:.12em; max-width:100%; }
.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-text { font-size:clamp(17px, 2.6vw, 34px); }
.elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-wrapper::after { background-color:#F0BF64; }
@media (prefers-reduced-motion:reduce) {
 .elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-wrapper { width:auto !important; }
 .elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-wrapper::after { display:none; }
 .elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-text:not(:first-child) { display:none !important; }
 .elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-text:first-child { opacity:1 !important; position:relative !important; visibility:visible !important; }
 .elementor-12 .elementor-element.elementor-element-00000002 .elementor-headline-dynamic-text:first-child i { opacity:1 !important; visibility:visible !important; transform:none !important; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00000008 *//* WhatsView: flotación y reflejo de portada */
@keyframes whatsviewHeroFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-9px); }
}
.elementor-12 .elementor-element.elementor-element-00000008 .elementor-widget-container {
    position: relative;
    line-height: 0;
    animation: whatsviewHeroFloat 7.5s ease-in-out infinite;
}
.elementor-12 .elementor-element.elementor-element-00000008 img {
    transition: filter 800ms ease;
}
@media (hover: hover) and (pointer: fine) {
    .elementor-12 .elementor-element.elementor-element-00000008:hover img {
        filter: hue-rotate(13deg) saturate(1.18) brightness(1.12) drop-shadow(0 8px 18px rgba(75, 255, 168, .22));
    }
    .elementor-12 .elementor-element.elementor-element-00000008 .elementor-widget-container::after {
        content: "";
        position: absolute;
        inset: 0;
        pointer-events: none;
        background: linear-gradient(115deg, transparent 39%, rgba(185, 255, 234, .07) 44%, rgba(239, 255, 249, .39) 50%, transparent 58%);
        background-size: 240% 100%;
        background-position: 100% 50%;
        -webkit-mask: url("http://whatsapp4ll.com/wp-content/uploads/2026/11/whatsview-hero.webp") center / 100% 100% no-repeat;
        mask: url("http://whatsapp4ll.com/wp-content/uploads/2026/11/whatsview-hero.webp") center / 100% 100% no-repeat;
        opacity: 0;
        transition: background-position 1.35s ease, opacity .6s ease;
    }
    .elementor-12 .elementor-element.elementor-element-00000008:hover .elementor-widget-container::after {
        opacity: 1;
        background-position: 0% 50%;
    }
}
@media (prefers-reduced-motion: reduce) {
    .elementor-12 .elementor-element.elementor-element-00000008 .elementor-widget-container { animation: none; }
    .elementor-12 .elementor-element.elementor-element-00000008 img { transition: none; }
    .elementor-12 .elementor-element.elementor-element-00000008 .elementor-widget-container::after { display: none; }
}
/* WhatsView: encendido de pantalla */
@media (prefers-reduced-motion: no-preference) {
 .elementor-12 .elementor-element.elementor-element-00000008 { position:relative; isolation:isolate; }
 .elementor-12 .elementor-element.elementor-element-00000008::before {
  content:"";position:absolute;inset:0;pointer-events:none;z-index:2;
  clip-path:polygon(25.8% 5.1%,28% 4.8%,49.4% 9.2%,52.4% 11.3%,69.2% 91.2%,67.7% 94.1%,45.2% 96.1%,42.7% 94.2%,24.8% 9.2%);
  animation:whatsviewHeroFloat 7.5s ease-in-out infinite,wvPhonePower 10s ease-in-out infinite;
 }
}
@keyframes wvPhonePower {
 0%,20%,100% {background-color:#000000;}
 25% {background-color:rgba(38,124,89,.24);}
 33%,74% {background-color:rgba(5,39,30,.13);}
 84% {background-color:#000000;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000012 *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-00000012 { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-00000012:hover { background-color: #19533D; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-00000012 { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000016 *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-00000016 { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-00000016:hover { background-color: #164E42; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-00000016 { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000001a *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-0000001a { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-0000001a:hover { background-color: #205440; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-0000001a { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000001f *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-0000001f { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-0000001f:hover { background-color: #165047; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-0000001f { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000023 *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-00000023 { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-00000023:hover { background-color: #23543F; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-00000023 { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000027 *//* WhatsView feature hover */
.elementor-12 .elementor-element.elementor-element-00000027 { transition: background-color .35s ease, border-color .35s ease, box-shadow .35s ease; }
@media (hover: hover) and (pointer: fine) { .elementor-12 .elementor-element.elementor-element-00000027:hover { background-color: #1C5036; border-color: #78D9A5; box-shadow: 0 18px 35px -13px rgba(32, 211, 126, .28); } }
@media (prefers-reduced-motion: reduce) { .elementor-12 .elementor-element.elementor-element-00000027 { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000002b *//* WhatsView: oro pulido */
.elementor-12 .elementor-element.elementor-element-0000002b {
 position:relative; isolation:isolate; overflow:hidden;
 background-image:linear-gradient(145deg,#FFEAB4 0%,#F8D46E 16%,#E1A937 33%,#FFF0BE 49%,#F4CE6B 59%,#C58B2F 83%,#F3C85C 100%);
 border-color:#FFDF8A;
 box-shadow:inset 0 1px 1px rgba(255,253,229,.88),0 14px 32px -14px rgba(230,171,62,.38);
}
.elementor-12 .elementor-element.elementor-element-0000002b::after {
 content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
 background:linear-gradient(112deg,transparent 34%,rgba(255,252,227,.05) 41%,rgba(255,255,234,.4) 50%,transparent 62%) 100% 50% / 240% 100% no-repeat;
 animation:wvGoldCardSheen 9s ease-in-out infinite;
}
@keyframes wvGoldCardSheen {
 0%,18%{background-position:100% 50%;opacity:0}
 31%{opacity:.7}
 57%,100%{background-position:0 50%;opacity:0}
}
@media(prefers-reduced-motion:reduce){.elementor-12 .elementor-element.elementor-element-0000002b::after{animation:none;opacity:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0000002d *//* WhatsView: tienda flotante con reflejo continuo */
.elementor-12 .elementor-element.elementor-element-0000002d .elementor-widget-container { position:relative; line-height:0; animation:wvStoreFloat 8.5s ease-in-out infinite; }
.elementor-12 .elementor-element.elementor-element-0000002d img { display:block; width:100%; height:auto; animation:wvStoreTones 12s ease-in-out infinite; }
.elementor-12 .elementor-element.elementor-element-0000002d .elementor-widget-container::after {
 content:""; position:absolute; inset:0; pointer-events:none;
 background:linear-gradient(116deg,transparent 36%,rgba(162,255,215,.12) 44%,rgba(255,247,210,.48) 50%,transparent 60%) 100% 50% / 250% 100% no-repeat;
 -webkit-mask:url("http://whatsapp4ll.com/wp-content/uploads/2026/11/whatsview-store.webp") center / 100% 100% no-repeat;
 mask:url("http://whatsapp4ll.com/wp-content/uploads/2026/11/whatsview-store.webp") center / 100% 100% no-repeat;
 animation:wvStoreShine 9s ease-in-out infinite;
}
@keyframes wvStoreFloat {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes wvStoreTones {
 0%,100%{filter:hue-rotate(0deg) saturate(1.04) brightness(1) drop-shadow(0 6px 12px rgba(91,216,155,.12))}
 34%{filter:hue-rotate(15deg) saturate(1.18) brightness(1.13) drop-shadow(0 9px 19px rgba(88,255,193,.28))}
 68%{filter:hue-rotate(-14deg) saturate(1.10) brightness(1.10) drop-shadow(0 7px 17px rgba(241,207,120,.22))}
}
@keyframes wvStoreShine {
 0%,15%{opacity:0;background-position:100% 50%}
 30%{opacity:1}
 56%,100%{opacity:0;background-position:0% 50%}
}
@media (prefers-reduced-motion: reduce) {
 .elementor-12 .elementor-element.elementor-element-0000002d img, .elementor-12 .elementor-element.elementor-element-0000002d .elementor-widget-container { animation:none; }
 .elementor-12 .elementor-element.elementor-element-0000002d .elementor-widget-container::after { display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000036 */.elementor-12 .elementor-element.elementor-element-00000036 {scroll-margin-top:52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000003b *//* WhatsView pricing motion */
.elementor-12 .elementor-element.elementor-element-0000003b {
    position: relative;
    transition: transform .45s cubic-bezier(.2,.85,.3,1.25), box-shadow .4s ease;
    transform-origin: center;
}
@media (hover: hover) and (pointer: fine) {
    .elementor-12 .elementor-element.elementor-element-0000003b:hover {
        transform: scale(1.045);
        z-index: 4;
        box-shadow: 0 22px 42px -18px rgba(0,0,0,.68);
    }
}
@media (prefers-reduced-motion: reduce) {
    .elementor-12 .elementor-element.elementor-element-0000003b { transition: none; }
    .elementor-12 .elementor-element.elementor-element-0000003b:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000040 *//* WhatsView pricing motion */
.elementor-12 .elementor-element.elementor-element-00000040 {
    position: relative;
    transition: transform .45s cubic-bezier(.2,.85,.3,1.25), box-shadow .4s ease;
    transform-origin: center;
}
@media (hover: hover) and (pointer: fine) {
    .elementor-12 .elementor-element.elementor-element-00000040:hover {
        transform: scale(1.045);
        z-index: 4;
        box-shadow: 0 22px 42px -18px rgba(0,0,0,.68);
    }
}
@media (prefers-reduced-motion: reduce) {
    .elementor-12 .elementor-element.elementor-element-00000040 { transition: none; }
    .elementor-12 .elementor-element.elementor-element-00000040:hover { transform: none; }
}
@property --wv-gold-orbit {
    syntax: "<angle>";
    inherits: false;
    initial-value: 0deg;
}
@keyframes wvGoldOrbit {
    from { --wv-gold-orbit: 0deg; }
    to { --wv-gold-orbit: 360deg; }
}
@keyframes wvGoldAura {
    0%, 100% { box-shadow: 0 0 16px rgba(255,184,58,.23), inset 0 0 16px rgba(255,200,93,.11); }
    50% { box-shadow: 0 0 33px rgba(255,181,42,.44), inset 0 0 22px rgba(255,208,105,.19); }
}
.elementor-12 .elementor-element.elementor-element-00000040 {
    border-color: #E6B454;
    isolation: isolate;
    animation: wvGoldAura 4.5s ease-in-out infinite;
}
.elementor-12 .elementor-element.elementor-element-00000040::after {
    content: "";
    position: absolute;
    inset: -3px;
    z-index: 2;
    padding: 4px;
    border-radius: 27px;
    pointer-events: none;
    background: conic-gradient(from var(--wv-gold-orbit, 0deg), #99621a 0deg, #d28b24 25deg, #fff7c3 54deg, #ffd370 65deg, #b97924 100deg, #93601c 170deg, #ecac46 228deg, #ffe19a 252deg, #a66d20 290deg, #99621a 360deg);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: exclude;
    animation: wvGoldOrbit 5.5s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
    .elementor-12 .elementor-element.elementor-element-00000040, .elementor-12 .elementor-element.elementor-element-00000040::after { animation: none; }
    .elementor-12 .elementor-element.elementor-element-00000040 { box-shadow: 0 0 18px rgba(255,184,58,.32); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00000045 *//* WhatsView pricing motion */
.elementor-12 .elementor-element.elementor-element-00000045 {
    position: relative;
    transition: transform .45s cubic-bezier(.2,.85,.3,1.25), box-shadow .4s ease;
    transform-origin: center;
}
@media (hover: hover) and (pointer: fine) {
    .elementor-12 .elementor-element.elementor-element-00000045:hover {
        transform: scale(1.045);
        z-index: 4;
        box-shadow: 0 22px 42px -18px rgba(0,0,0,.68);
    }
}
@media (prefers-reduced-motion: reduce) {
    .elementor-12 .elementor-element.elementor-element-00000045 { transition: none; }
    .elementor-12 .elementor-element.elementor-element-00000045:hover { transform: none; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0000004a *//* WhatsView: burbuja de contacto */
.elementor-12 .elementor-element.elementor-element-0000004a {
 position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));
 z-index:1000;width:60px;margin:0;
}
.elementor-12 .elementor-element.elementor-element-0000004a .elementor-icon-wrapper {line-height:0;}
.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon {
 display:flex;align-items:center;justify-content:center;width:60px;height:60px;
 border-radius:50%;color:#fff;background:linear-gradient(150deg,#27D96E,#087F5B);
 border:1px solid #66E69C;box-shadow:0 8px 25px rgba(0,0,0,.35),0 0 0 5px rgba(37,211,102,.12);
 transition:transform .25s ease,box-shadow .25s ease;font-size:32px;text-decoration:none;
}
.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon:hover,.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon:focus-visible {
 color:#fff;transform:translateY(-3px);
 box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 0 6px rgba(37,211,102,.25);
}
.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon:focus-visible {outline:2px solid #fff;outline-offset:3px;}
@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-0000004a{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:54px;}.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon{width:54px;height:54px;font-size:29px;}}
@media(prefers-reduced-motion:reduce){.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon{transition:none;}.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon:hover,.elementor-12 .elementor-element.elementor-element-0000004a a.elementor-icon:focus-visible{transform:none;}}/* End custom CSS */