.elementor-1907 .elementor-element.elementor-element-c44c780{--display:flex;--min-height:73vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-b4dfc9c{--display:flex;--min-height:55vh;--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;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-1907 .elementor-element.elementor-element-b4dfc9c:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-b4dfc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-b264f18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.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-1907 .elementor-element.elementor-element-f54913e{text-align:start;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0vw 0vw 0vw 1vw;}.elementor-1907 .elementor-element.elementor-element-f54913e img{width:16%;}.elementor-1907 .elementor-element.elementor-element-d5b1c12{--display:flex;--min-height:0px;--justify-content:space-between;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-1907 .elementor-element.elementor-element-b24d3ae{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;}.elementor-1907 .elementor-element.elementor-element-b24d3ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-1ea00d7{--display:flex;}.elementor-1907 .elementor-element.elementor-element-aedfe60{text-align:start;}.elementor-1907 .elementor-element.elementor-element-aedfe60 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-text );}.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-1907 .elementor-element.elementor-element-d1b504c{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-6e8edc2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#2854D8;border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-6a52b3a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-a340314{text-align:end;}.elementor-1907 .elementor-element.elementor-element-a340314 img{width:86%;height:100%;border-radius:9px 9px 9px 9px;}.elementor-1907 .elementor-element.elementor-element-d360ae1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1907 .elementor-element.elementor-element-a6d62f2 img{width:22%;}.elementor-1907 .elementor-element.elementor-element-a6d62f2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-1907 .elementor-element.elementor-element-f2f18b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1907 .elementor-element.elementor-element-467e342{text-align:center;}.elementor-1907 .elementor-element.elementor-element-467e342 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-b2beb60 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#2854D8;border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-605aab0{--display:flex;}.elementor-1907 .elementor-element.elementor-element-6cd112c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-d9554c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1907 .elementor-element.elementor-element-1115734{--display:flex;--min-height:0px;--justify-content:space-between;}.elementor-1907 .elementor-element.elementor-element-d185bc3{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1907 .elementor-element.elementor-element-d185bc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-437f890{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;}.elementor-1907 .elementor-element.elementor-element-437f890 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-fd7bdad{padding:2vw 0vw 0vw 0vw;}.elementor-1907 .elementor-element.elementor-element-927d0e5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#2854D8;border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-04952ed{--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;--justify-content:flex-end;}.elementor-1907 .elementor-element.elementor-element-7b7a7fd img{width:53%;}.elementor-1907 .elementor-element.elementor-element-7b7a7fd{margin:15vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-1907 .elementor-element.elementor-element-84fa14e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1907 .elementor-element.elementor-element-db98c57{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-f2f6ff5{text-align:center;}.elementor-1907 .elementor-element.elementor-element-f2f6ff5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-e812cf8 img{width:13%;}.elementor-1907 .elementor-element.elementor-element-bd4377b{--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-1907 .elementor-element.elementor-element-c674ee9{--display:flex;}.elementor-1907 .elementor-element.elementor-element-a24f6db{--display:flex;--min-height:37vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1907 .elementor-element.elementor-element-a24f6db:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-a24f6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-2b91cc9{--display:flex;--min-height:12vh;}.elementor-1907 .elementor-element.elementor-element-fc9b5ae{text-align:start;}.elementor-1907 .elementor-element.elementor-element-fc9b5ae img{width:20%;}.elementor-1907 .elementor-element.elementor-element-396fe7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-8f52369{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1907 .elementor-element.elementor-element-d5d2e2c{--display:flex;}.elementor-1907 .elementor-element.elementor-element-e46dad7{--display:flex;--min-height:37vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1907 .elementor-element.elementor-element-e46dad7:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-e46dad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-aa2b893{--display:flex;--min-height:12vh;}.elementor-1907 .elementor-element.elementor-element-0b6c288{text-align:start;}.elementor-1907 .elementor-element.elementor-element-0b6c288 img{width:20%;}.elementor-1907 .elementor-element.elementor-element-fd58c6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-ce7a547{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1907 .elementor-element.elementor-element-efcb2db{--display:flex;}.elementor-1907 .elementor-element.elementor-element-f41a61a{--display:flex;--min-height:37vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1907 .elementor-element.elementor-element-f41a61a:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-f41a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-2febd26{--display:flex;--min-height:12vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-74b2f35{text-align:start;}.elementor-1907 .elementor-element.elementor-element-74b2f35 img{width:20%;}.elementor-1907 .elementor-element.elementor-element-a6de8df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-9f11849{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1907 .elementor-element.elementor-element-0826bc2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-96cdbeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1907 .elementor-element.elementor-element-de0b568{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1907 .elementor-element.elementor-element-de0b568 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-467f2a1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;}.elementor-1907 .elementor-element.elementor-element-467f2a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-1df5c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1907 .elementor-element.elementor-element-0efe9ca{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1907 .elementor-element.elementor-element-d49e618{text-align:start;}.elementor-1907 .elementor-element.elementor-element-d49e618 img{width:15%;}.elementor-1907 .elementor-element.elementor-element-882a3f5{--display:flex;--min-height:50vh;--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;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-882a3f5:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-882a3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atomics.es/wp-content/uploads/2026/01/104057.jpg");background-position:0px -210px;background-repeat:no-repeat;background-size:cover;}.elementor-1907 .elementor-element.elementor-element-1712b94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-f02206e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-846f80c{text-align:center;}.elementor-1907 .elementor-element.elementor-element-846f80c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-5caa18e{--display:flex;}.elementor-1907 .elementor-element.elementor-element-aa9d8f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-3dc44d5{--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;--justify-content:flex-start;--border-radius:10px 10px 10px 10px;}.elementor-1907 .elementor-element.elementor-element-3dc44d5:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-3dc44d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-5b69c99{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-bfd99fb img{border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-93e228e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:2vw;}.elementor-1907 .elementor-element.elementor-element-fc4c99a{--display:flex;--min-height:0px;}.elementor-1907 .elementor-element.elementor-element-5ecf886{text-align:end;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-1907 .elementor-element.elementor-element-5ecf886 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-e9e1229{text-align:end;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;}.elementor-1907 .elementor-element.elementor-element-e9e1229 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-7117af8{--spacer-size:50px;}.elementor-1907 .elementor-element.elementor-element-075a173{text-align:end;}.elementor-1907 .elementor-element.elementor-element-075a173 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-03f2ece{text-align:end;}.elementor-1907 .elementor-element.elementor-element-8069bd0 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#2854D8;border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-81902b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1907 .elementor-element.elementor-element-ac502a5 img{width:13%;}.elementor-1907 .elementor-element.elementor-element-ac502a5{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1907 .elementor-element.elementor-element-f9089da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-357f56c{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-1907 .elementor-element.elementor-element-6b50514{text-align:center;}.elementor-1907 .elementor-element.elementor-element-6b50514 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-bc0175c{text-align:center;}.elementor-1907 .elementor-element.elementor-element-bc0175c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;}.elementor-1907 .elementor-element.elementor-element-4e88826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 26px;--row-gap:28px;--column-gap:26px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-1907 .elementor-element.elementor-element-4e88826.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-ae7faeb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;}.elementor-1907 .elementor-element.elementor-element-e87c3e1{--display:flex;--min-height:0vh;--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:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1907 .elementor-element.elementor-element-e87c3e1:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-e87c3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1907 .elementor-element.elementor-element-92616ba{text-align:center;}.elementor-1907 .elementor-element.elementor-element-92616ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-a1429bb{text-align:center;}.elementor-1907 .elementor-element.elementor-element-a1429bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-2871383{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group > label, .elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-type-html{padding-bottom:0px;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1907 .elementor-element.elementor-element-a70ea65{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1907 .elementor-element.elementor-element-e5b4e2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;}.elementor-1907 .elementor-element.elementor-element-1c2978b{--display:flex;--min-height:29vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:10px 10px 10px 10px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-1907 .elementor-element.elementor-element-373ac79{--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;--justify-content:space-between;--gap:24px 40px;--row-gap:24px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-373ac79.e-con{--align-self:flex-start;}.elementor-1907 .elementor-element.elementor-element-b8c4e72{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 40px;--row-gap:24px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-b8c4e72.e-con{--align-self:flex-start;}.elementor-1907 .elementor-element.elementor-element-6bd20dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-99be043{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 40px;--row-gap:24px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-99be043.e-con{--align-self:flex-start;}.elementor-1907 .elementor-element.elementor-element-44ed3e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-c63524a .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-1907 .elementor-element.elementor-element-26b9926{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-1907 .elementor-element.elementor-element-5f90fb7 img{width:61%;}.elementor-1907 .elementor-element.elementor-element-5f90fb7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) -1vw;}.elementor-1907 .elementor-element.elementor-element-2c1ec82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-d622a3b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-1907 .elementor-element.elementor-element-ff33980 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-65f24a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;color:var( --e-global-color-text );}.elementor-1907 .elementor-element.elementor-element-291e1b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1907 .elementor-element.elementor-element-b4dfc9c{--width:95%;}.elementor-1907 .elementor-element.elementor-element-f2f18b0{--width:60%;}.elementor-1907 .elementor-element.elementor-element-d9554c9{--width:75%;}.elementor-1907 .elementor-element.elementor-element-04952ed{--width:72%;}.elementor-1907 .elementor-element.elementor-element-db98c57{--width:60%;}.elementor-1907 .elementor-element.elementor-element-bd4377b{--width:94%;}.elementor-1907 .elementor-element.elementor-element-a24f6db{--width:100%;}.elementor-1907 .elementor-element.elementor-element-e46dad7{--width:100%;}.elementor-1907 .elementor-element.elementor-element-f41a61a{--width:100%;}.elementor-1907 .elementor-element.elementor-element-96cdbeb{--width:50%;}.elementor-1907 .elementor-element.elementor-element-1df5c50{--width:50%;}.elementor-1907 .elementor-element.elementor-element-f02206e{--width:60%;}.elementor-1907 .elementor-element.elementor-element-3dc44d5{--width:93.35%;}.elementor-1907 .elementor-element.elementor-element-f9089da{--width:60%;}.elementor-1907 .elementor-element.elementor-element-ae7faeb{--width:50%;}.elementor-1907 .elementor-element.elementor-element-e87c3e1{--width:100%;}.elementor-1907 .elementor-element.elementor-element-e5b4e2d{--width:50%;}.elementor-1907 .elementor-element.elementor-element-1c2978b{--width:80%;}.elementor-1907 .elementor-element.elementor-element-26b9926{--width:100%;}.elementor-1907 .elementor-element.elementor-element-d622a3b{--width:90%;}}@media(max-width:1580px) and (min-width:768px){.elementor-1907 .elementor-element.elementor-element-1c2978b{--width:100%;}.elementor-1907 .elementor-element.elementor-element-d622a3b{--width:40%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1580px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-373ac79{--min-height:15vh;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1907 .elementor-element.elementor-element-99be043{--min-height:15vh;}.elementor-1907 .elementor-element.elementor-element-ff33980 .elementor-heading-title{font-size:26px;}.elementor-1907 .elementor-element.elementor-element-65f24a9 .elementor-heading-title{font-size:36px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-882a3f5:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-882a3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-f54913e img{width:44%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1907 .elementor-element.elementor-element-b24d3ae .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-6a52b3a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-a340314{text-align:center;}.elementor-1907 .elementor-element.elementor-element-a340314.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1907 .elementor-element.elementor-element-d360ae1{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1907 .elementor-element.elementor-element-467e342 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-1907 .elementor-element.elementor-element-605aab0{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1907 .elementor-element.elementor-element-6cd112c{--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1907 .elementor-element.elementor-element-d9554c9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-d9554c9.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-1115734{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-1115734.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-d185bc3{text-align:center;}.elementor-1907 .elementor-element.elementor-element-437f890{text-align:center;}.elementor-1907 .elementor-element.elementor-element-437f890 .elementor-heading-title{font-size:28px;}.elementor-1907 .elementor-element.elementor-element-fd7bdad{text-align:center;padding:5vw 0vw 0vw 0vw;}.elementor-1907 .elementor-element.elementor-element-04952ed{--justify-content:center;}.elementor-1907 .elementor-element.elementor-element-7b7a7fd{text-align:center;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:10vw 0vw 20vw 0vw;}.elementor-1907 .elementor-element.elementor-element-f2f6ff5 .elementor-heading-title{font-size:28px;}.elementor-1907 .elementor-element.elementor-element-a24f6db{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-1907 .elementor-element.elementor-element-2b91cc9{--min-height:8vh;}.elementor-1907 .elementor-element.elementor-element-e46dad7{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-1907 .elementor-element.elementor-element-aa2b893{--min-height:8vh;}.elementor-1907 .elementor-element.elementor-element-f41a61a{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-1907 .elementor-element.elementor-element-2febd26{--min-height:8vh;}.elementor-1907 .elementor-element.elementor-element-de0b568{text-align:center;}.elementor-1907 .elementor-element.elementor-element-467f2a1{text-align:center;}.elementor-1907 .elementor-element.elementor-element-467f2a1 .elementor-heading-title{font-size:28px;}.elementor-1907 .elementor-element.elementor-element-1df5c50{--padding-top:12vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-1907 .elementor-element.elementor-element-0efe9ca{text-align:center;font-size:14px;padding:3vw 0vw 0vw 0vw;}.elementor-1907 .elementor-element.elementor-element-d49e618{text-align:center;}.elementor-1907 .elementor-element.elementor-element-882a3f5:not(.elementor-motion-effects-element-type-background), .elementor-1907 .elementor-element.elementor-element-882a3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1907 .elementor-element.elementor-element-882a3f5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1907 .elementor-element.elementor-element-3dc44d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-3dc44d5.e-con{--align-self:center;}.elementor-1907 .elementor-element.elementor-element-93e228e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1907 .elementor-element.elementor-element-5ecf886{text-align:center;}.elementor-1907 .elementor-element.elementor-element-e9e1229{text-align:center;}.elementor-1907 .elementor-element.elementor-element-e9e1229 .elementor-heading-title{font-size:28px;}.elementor-1907 .elementor-element.elementor-element-7117af8{--spacer-size:11px;}.elementor-1907 .elementor-element.elementor-element-075a173{text-align:center;}.elementor-1907 .elementor-element.elementor-element-075a173 .elementor-heading-title{font-size:28px;}.elementor-1907 .elementor-element.elementor-element-03f2ece{text-align:center;}.elementor-1907 .elementor-element.elementor-element-ac502a5{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1907 .elementor-element.elementor-element-4e88826{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1907 .elementor-element.elementor-element-e87c3e1{--margin-top:3vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1907 .elementor-element.elementor-element-a1429bb .elementor-heading-title{font-size:14px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-1907 .elementor-element.elementor-element-1c2978b{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1907 .elementor-element.elementor-element-26b9926{--min-height:24vh;--justify-content:center;}.elementor-1907 .elementor-element.elementor-element-5f90fb7{margin:-3vw -3vw calc(var(--kit-widget-spacing, 0px) + -3vw) -3vw;}.elementor-1907 .elementor-element.elementor-element-291e1b9{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}}/* Start custom CSS for heading, class: .elementor-element-b24d3ae *//* --- CORRECCIÓN DEFINITIVA (CLASE: underline2) --- */

/* 1. Permitimos que la decoración sobresalga sin cortarse */
.underline2,
.underline2 .elementor-widget-container {
    overflow: visible !important;
}

/* 2. El texto debe estar por encima de todo */
.underline2 .elementor-heading-title {
    position: relative;
    display: inline-block;
    z-index: 2; 
}

/* 3. La imagen del subrayado */
.underline2 .elementor-heading-title::after {
    content: "";
    position: absolute;
    
    /* CENTRADO */
    left: 50%;
    transform: translateX(-50%);
    
    /* TAMAÑO Y POSICIÓN ESCRITORIO */
    width: 120%;
    height: 70px;
    bottom: -45px;

    background-image: url("https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Subrayado.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;

    /* z-index positivo para que no se oculte tras el fondo blanco */
    z-index: 1; 
    pointer-events: none;
}

/* --- AJUSTE MÓVIL --- */
@media (max-width: 767px){
    .underline2 .elementor-heading-title::after {
        /* Aseguramos que se vea */
        display: block !important;
        opacity: 1 !important;
        
        /* Ajustamos tamaño */
        width: 130%;     
        height: 45px;    
        
        /* SUBIMOS LA IMAGEN (Más pegada al texto) */
        bottom: -30px;   
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e8edc2 *//* === BOTÓN AZUL (SÓLIDO) CON HOVER === */

/* --- ESTADO NORMAL --- */
.elementor-1907 .elementor-element.elementor-element-6e8edc2 .elementor-button {
    width: 300px !important;    /* Tu ancho fijo */
    border: 2px solid transparent !important; /* Truco de altura */
    white-space: nowrap !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important;

    /* AGREGADO: Transición suave para la animación */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* --- ESTADO HOVER (AL PASAR EL RATÓN) --- */
.elementor-1907 .elementor-element.elementor-element-6e8edc2 .elementor-button:hover {
    transform: translateY(-4px) !important;       /* Se eleva 4 píxeles */
    box-shadow: 0 12px 24px -6px rgba(0, 0, 0, 0.25) !important; /* Sombra suave debajo */
    filter: brightness(1.1) !important;           /* Se ilumina un 10% más */
}

/* --- MÓVIL (Sin cambios) --- */
@media (max-width: 767px) {
    .elementor-1907 .elementor-element.elementor-element-6e8edc2 .elementor-button {
        width: 100% !important;
        margin-bottom: 10px;
        white-space: normal !important;
    }
    .elementor-1907 .elementor-element.elementor-element-6e8edc2 { width: 100%; display: flex; justify-content: center; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a340314 *//* --- DECORACIÓN FUERZA BRUTA --- */

/* 1. Configurar el contenedor principal del widget */
/* Usamos 'body' delante para tener máxima prioridad sobre Elementor */
body .elementor-widget-image.imagen-con-decoracion,
body .elementor-widget-image.imagen-con-decoracion .elementor-widget-container,
body .elementor-widget-image.imagen-con-decoracion .elementor-image {
    overflow: visible !important; /* Crucial: permite que se salga de la caja */
    position: relative !important;
    z-index: 10; /* Asegura que el widget esté en una capa alta */
}

/* 2. Crear e insertar la decoración */
body .elementor-widget-image.imagen-con-decoracion::after {
    content: "";
    position: absolute;

    /* POSICIÓN: Valores negativos para sacarlo fuera */
    bottom: -50px !important; 
    right: 0px !important; 

    /* TAMAÑO: Hazlo grande para verlo bien */
    width: 40px !important;
    height: 120px !important;

    /* LA IMAGEN DECORATIVA */
    background-image: url('https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/image-4-2.png') !important;
    /* Asegura que la imagen se vea completa */
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;

    /* CAPA SUPERIOR: Z-index altísimo para que nada lo tape */
    z-index: 9999 !important;
    pointer-events: none; /* Para que no moleste al hacer clic *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2beb60 *//* === BOTÓN AZUL (SÓLIDO) CON HOVER === */

/* --- ESTADO NORMAL --- */
.elementor-1907 .elementor-element.elementor-element-b2beb60 .elementor-button {
    width: 300px !important;    /* Tu ancho fijo */
    border: 2px solid transparent !important; /* Truco de altura */
    white-space: nowrap !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important;

    /* AGREGADO: Transición suave para la animación */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* --- ESTADO HOVER (AL PASAR EL RATÓN) --- */
.elementor-1907 .elementor-element.elementor-element-b2beb60 .elementor-button:hover {
    transform: translateY(-4px) !important;       /* Se eleva 4 píxeles */
    box-shadow: 0 12px 24px -6px rgba(0, 0, 0, 0.25) !important; /* Sombra suave debajo */
    filter: brightness(1.1) !important;           /* Se ilumina un 10% más */
}

/* --- MÓVIL (Sin cambios) --- */
@media (max-width: 767px) {
    .elementor-1907 .elementor-element.elementor-element-b2beb60 .elementor-button {
        width: 100% !important;
        margin-bottom: 10px;
        white-space: normal !important;
    }
    .elementor-1907 .elementor-element.elementor-element-b2beb60 { width: 100%; display: flex; justify-content: center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d360ae1 *//* 1. Configurar la sección como referencia */
.seccion-con-globo {
    position: relative;
    overflow: visible; /* Cambiado a visible por si quieres que sobresalga un poco */
}

/* 2. Asegurar que el contenido (texto, botón) esté por encima */
.seccion-con-globo > .elementor-container,
.seccion-con-globo > .elementor-widget-wrap {
    position: relative;
    z-index: 2; 
}

/* 3. El Globo Decorativo */
.seccion-con-globo::after {
    content: "";
    position: absolute;
    
    /* POSICIÓN VERTICAL */
    top: 50%;                   /* Lo sitúa a la mitad */
    transform: translateY(-50%); /* Lo centra matemáticamente */
    
    /* AJUSTE FINO: AQUÍ ES DONDE LO BAJAMOS */
    margin-top: 90px;           /* <--- Aumenta este número para bajarlo más */

    /* POSICIÓN HORIZONTAL */
    right: 0;                   /* Pegado a la derecha */

    /* TAMAÑO */
    width: 400px;  
    height: 100%;  

    /* IMAGEN */
    background-image: url('https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Mundo.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center right;

    z-index: 1;
    pointer-events: none;
    opacity: 0.9;
}

/* --- MÓVIL (Sin cambios, se mantiene abajo) --- */
@media (max-width: 767px) {
    .seccion-con-globo::after {
        width: 250px;
        height: 250px;
        top: auto;
        transform: none;
        margin-top: 0;      /* Reseteamos el margen en móvil */
        bottom: -50px;
        right: -50px;
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-927d0e5 *//* === BOTÓN AZUL (SÓLIDO) CON HOVER === */

/* --- ESTADO NORMAL --- */
.elementor-1907 .elementor-element.elementor-element-927d0e5 .elementor-button {
    width: 300px !important;    /* Tu ancho fijo */
    border: 2px solid transparent !important; /* Truco de altura */
    white-space: nowrap !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important;

    /* AGREGADO: Transición suave para la animación */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* --- ESTADO HOVER (AL PASAR EL RATÓN) --- */
.elementor-1907 .elementor-element.elementor-element-927d0e5 .elementor-button:hover {
    transform: translateY(-4px) !important;       /* Se eleva 4 píxeles */
    box-shadow: 0 12px 24px -6px rgba(0, 0, 0, 0.25) !important; /* Sombra suave debajo */
    filter: brightness(1.1) !important;           /* Se ilumina un 10% más */
}

/* --- MÓVIL (Sin cambios) --- */
@media (max-width: 767px) {
    .elementor-1907 .elementor-element.elementor-element-927d0e5 .elementor-button {
        width: 100% !important;
        margin-bottom: 10px;
        white-space: normal !important;
    }
    .elementor-1907 .elementor-element.elementor-element-927d0e5 { width: 100%; display: flex; justify-content: center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24f6db *//* 1. Hacer que el widget de cada caja ocupe toda la altura de la columna */
.caja-igual {
    height: 100%;
}

/* 2. Configurar el contenedor interno de la tarjeta */
.caja-igual .elementor-widget-container {
    height: 100%;           /* Estira la caja blanca */
    display: flex;
    flex-direction: column; /* Organiza el contenido en columna */
    
    /* SOMBRA PARA LAS CAJAS */
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); /* Sombra suave */
    border-radius: 10px;     /* Opcional: bordes redondeados */
    padding: 20px;          /* Opcional: espacio interno */
}

/* 3. Hacer que el texto ocupe el espacio sobrante y empuje el botón al final */
/* Asegúrate de que este .elementor-1907 .elementor-element.elementor-element-a24f6db apunte al contenedor que engloba título y texto */
.caja-igual .elementor-icon-box-content {
    flex-grow: 1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46dad7 *//* 1. Hacer que el widget de cada caja ocupe toda la altura de la columna */
.caja-igual {
    height: 100%;
}

/* 2. Configurar el contenedor interno de la tarjeta */
.caja-igual .elementor-widget-container {
    height: 100%;           /* Estira la caja blanca */
    display: flex;
    flex-direction: column; /* Organiza el contenido en columna */
    
    /* SOMBRA PARA LAS CAJAS */
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); /* Sombra suave */
    border-radius: 10px;     /* Opcional: bordes redondeados */
    padding: 20px;          /* Opcional: espacio interno */
}

/* 3. Hacer que el texto ocupe el espacio sobrante y empuje el botón al final */
/* Asegúrate de que este .elementor-1907 .elementor-element.elementor-element-e46dad7 apunte al contenedor que engloba título y texto */
.caja-igual .elementor-icon-box-content {
    flex-grow: 1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41a61a *//* 1. Hacer que el widget de cada caja ocupe toda la altura de la columna */
.caja-igual {
    height: 100%;
    max-height: 150px;
}

/* 2. Configurar el contenedor interno de la tarjeta */
.caja-igual .elementor-widget-container {
    height: 100%;           /* Estira la caja blanca */
    display: flex;
    flex-direction: column; /* Organiza el contenido en columna */
    
    /* SOMBRA PARA LAS CAJAS */
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); /* Sombra suave */
    border-radius: 10px;     /* Opcional: bordes redondeados */
    padding: 20px;          /* Opcional: espacio interno */
}

/* 3. Hacer que el texto ocupe el espacio sobrante y empuje el botón al final */
/* Asegúrate de que este .elementor-1907 .elementor-element.elementor-element-f41a61a apunte al contenedor que engloba título y texto */
.caja-igual .elementor-icon-box-content {
    flex-grow: 1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9e1229 *//* Subrayado con PNG bajo el título */
.underline-img .elementor-heading-title{
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Imagen subrayado */
.underline-img .elementor-heading-title::after{
  content: "";
  position: absolute;
  
  /* CENTRADO Y ANCHO */
  left: 50%;
  transform: translateX(-50%);
  
  width: 120%;        /* Ancho: Sobresale un poco de la palabra */
  height: 70px;       /* Alto: Bastante grande/grueso */
  
  /* POSICIÓN: Aquí está el ajuste fino del "aire" */
  bottom: -45px;      /* Al ser solo 5px más que la altura, deja un hueco muy pequeño */

  background-image: url("https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Subrayado.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%; /* Estira la imagen */

  z-index: -1;
  pointer-events: none;
}

/* Ajuste para Móvil */
@media (max-width: 767px){
  .underline-img .elementor-heading-title::after{
    width: 130%;
    height: 50px;    
    bottom: -35px;   /* Mantiene la proporción de "poco aire" en móvil */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8069bd0 *//* === BOTÓN AZUL (SÓLIDO) CON HOVER === */

/* --- ESTADO NORMAL --- */
.elementor-1907 .elementor-element.elementor-element-8069bd0 .elementor-button {
    width: 300px !important;    /* Tu ancho fijo */
    border: 2px solid transparent !important; /* Truco de altura */
    white-space: nowrap !important;
    
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 5px !important;
    padding-right: 5px !important;

    /* AGREGADO: Transición suave para la animación */
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* --- ESTADO HOVER (AL PASAR EL RATÓN) --- */
.elementor-1907 .elementor-element.elementor-element-8069bd0 .elementor-button:hover {
    transform: translateY(-4px) !important;       /* Se eleva 4 píxeles */
    box-shadow: 0 12px 24px -6px rgba(0, 0, 0, 0.25) !important; /* Sombra suave debajo */
    filter: brightness(1.1) !important;           /* Se ilumina un 10% más */
}

/* --- MÓVIL (Sin cambios) --- */
@media (max-width: 767px) {
    .elementor-1907 .elementor-element.elementor-element-8069bd0 .elementor-button {
        width: 100% !important;
        margin-bottom: 10px;
        white-space: normal !important;
    }
    .elementor-1907 .elementor-element.elementor-element-8069bd0 { width: 100%; display: flex; justify-content: center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81902b8 *//* 1. Configurar la sección como referencia */
.titulos_bombilla {
    position: relative;
    /* IMPORTANTE: No descomentes la línea de abajo, o la imagen se cortará al salir */
    /* overflow: hidden; */
}

/* 2. Asegurar que el texto esté por encima de la imagen */
.titulos_bombilla > .elementor-container,
.titulos_bombilla > .elementor-widget-wrap {
    position: relative;
    z-index: 2;
}

/* 3. La Bombilla Decorativa */
.titulos_bombilla::after {
    content: "";
    position: absolute;

    /* --- CAMBIO: Valor negativo para que salga por debajo --- */
    bottom: -40px; /* Ajusta este número si quieres que salga más o menos */
    /* ------------------------------------------------------- */

    /* POSICIÓN HORIZONTAL: IZQUIERDA */
    left: 0;

    /* TAMAÑO */
    width: 120px;
    height: 120px;

    /* IMAGEN */
    background-image: url('https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Bombilla.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center left;

    /* Capa inferior */
    z-index: 1;
    pointer-events: none;
}

/* --- AJUSTE PARA MÓVIL --- */
@media (max-width: 767px) {
    .titulos_bombilla::after {
        /* En móvil la hacemos un poco más pequeña y que sobresalga menos */
        width: 80px;
        height: 80px;
        left: 0;
        bottom: -20px; /* Sobresale un poco menos en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a70ea65 *//* 1) Asegura el ancla y evita recortes */
.form-card-deco-left {
    position: relative !important; /* CRUCIAL: Esto es el ancla para la imagen */
    overflow: visible !important;
    min-height: 0 !important;
    
    /* Evita el estiramiento vertical */
    height: auto !important;
    align-self: flex-start !important; /* Fuerza al elemento a no estirarse */
    flex: 0 0 auto !important;
}

/* Fix extra para contenedores internos de Elementor */
.form-card-deco-left .elementor-widget-container,
.form-card-deco-left .elementor-widget-wrap,
.form-card-deco-left .e-con-inner {
    height: auto !important;
    overflow: visible !important;
}

/* 2) La imagen decorativa (Tu código original + ajustes) */
.form-card-deco-left::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;

    /* Tus medidas originales */
    width: clamp(44px, 6vw, 72px);
    height: clamp(44px, 6vw, 72px);

    background-image: url("https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Mesa-de-trabajo-18-3.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: contain;

    pointer-events: none;
    z-index: 999; /* Reduje un poco el Z-index para evitar conflictos con modales */
}

/* Móvil */
@media (max-width: 767px) {
    .form-card-deco-left::after { display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87c3e1 *//* --- CÓDIGO ACTUALIZADO: FORZAR TAMAÑO COMPACTO --- */

.form-card-deco-left {
    position: relative;
    overflow: visible;

    /* ESTO ES LO QUE SOLUCIONA LA ALTURA "GIGANTE": */
    height: fit-content !important;    /* Obliga a la caja a medir solo lo que mide el texto/botón */
    align-self: flex-start !important; /* Le dice a la columna: "No te estires, quédate arriba" */
    min-height: 0 !important;          /* Elimina cualquier altura mínima heredada */
    
    /* Ajuste de espacios internos */
    padding-top: 40px !important;
    padding-bottom: 40px !important;   /* Solo 40px de aire debajo del botón */
}

/* Decoración abajo-izquierda (Escritorio y Tablets) */
.form-card-deco-left::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;

    width: clamp(44px, 6vw, 72px);
    height: clamp(44px, 6vw, 72px);

    background-image: url("https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/Mesa-de-trabajo-18-3.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: contain;

    pointer-events: none;
    z-index: 999;
}

/* --- OCULTAR DECORACIÓN EN MÓVIL --- */
@media (max-width: 767px) {
    .form-card-deco-left::before {
        display: none;
    }
    
    /* En móvil quitamos la restricción de alineación por si acaso */
    .form-card-deco-left {
        align-self: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c63524a *//* Hover moderno SIN relleno (no tocamos el border-radius) */
.btn-outline-hover .elementor-button{
  background: transparent !important;
  box-shadow: none !important;
  transform: translateY(0);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

/* Hover: elevación + sombra sutil, sin cambiar el fondo */
.btn-outline-hover .elementor-button:hover,
.btn-outline-hover .elementor-button:focus{
  background: transparent !important;
  transform: translateY(-2px);
  box-shadow: 0 14px 28px rgba(17,24,39,.14);
  border-color: rgba(17,24,39,.9) !important;
}

/* Active (click) */
.btn-outline-hover .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 10px 18px rgba(17,24,39,.10);
}

/* Foco accesible sin “relleno” */
.btn-outline-hover .elementor-button:focus-visible{
  outline: none;
  box-shadow: 0 0 0 3px rgba(17,24,39,.16), 0 14px 28px rgba(17,24,39,.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e88826 */.contact-row{
  align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f24a9 */.title-arrow .elementor-heading-title{
  position: relative;
  display: inline-block;
}

/* Flecha */
.title-arrow .elementor-heading-title::after{
  content: "";
  position: absolute;

  left: 100%;
  top: 148%;                 /* tu valor */

  transform: translate(12px, -50%);
  width: clamp(60px, 10vw, 120px);
  height: clamp(36px, 6vw, 72px);

  background-image: url("https://blue-mole-123316.hostingersite.com/wp-content/uploads/2025/12/image-12.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  pointer-events: none;
  z-index: 2;

  /* Animación */
  opacity: 0;
  animation: arrowIn .7s ease-out .15s forwards;
}

/* Animación: entra desde la derecha + un pelín desde arriba */
@keyframes arrowIn{
  0%{
    opacity: 0;
    transform: translate(28px, -60%);
  }
  100%{
    opacity: 1;
    transform: translate(12px, -50%);
  }
}

/* --- AJUSTE MÓVIL (CORREGIDO Y VISIBLE) --- */
@media (max-width: 767px){
  .title-arrow .elementor-heading-title::after{
    /* 1. ASEGURAR VISIBILIDAD */
    opacity: 1 !important;    /* Forzamos que se vea */
    animation: none !important; /* Quitamos la animación en móvil para que no falle */
    transform: none !important; /* Quitamos transformaciones que la muevan */

    /* 2. TAMAÑO */
    width: 60px;
    height: 40px;

    /* 3. POSICIÓN (Pegada a la palabra FAQ's) */
    left: auto;        /* Reseteamos la izquierda */
    right: -70px;      /* La alineamos al borde derecho de la palabra */
    
    top: auto;         /* Reseteamos la altura superior */
    bottom: -25px;     /* La colocamos justo debajo de las letras. Si quieres que suba más, pon -15px */
    
    /* 4. ROTACIÓN (Opcional, para que apunte bien) */
    transform: rotate(10deg) !important; 
  }
}

/* Respeta usuarios con “reducir movimiento” */
@media (prefers-reduced-motion: reduce){
  .title-arrow .elementor-heading-title::after{
    animation: none;
    opacity: 1;
  }
}/* End custom CSS */