.elementor-2 .elementor-element.elementor-element-c32d1b3{--display:flex;--min-height:90vh;--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:flex-start;--overlay-opacity:0.94;}.elementor-2 .elementor-element.elementor-element-c32d1b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c32d1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://padronfirmalegal.com/wp-content/uploads/2026/01/fondo-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c32d1b3::before, .elementor-2 .elementor-element.elementor-element-c32d1b3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c32d1b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c32d1b3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c32d1b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c32d1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 40%);}.elementor-2 .elementor-element.elementor-element-773edce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b6d5f37{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-762dc39{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f1dc343 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3c7e7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:16px 16px 16px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4df11c7{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5db8168{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7fc0d56{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button{background-color:var( --e-global-color-2bcc4da );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-00c8a06{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e192f0a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0842ccf{background-color:#FFFFFF00;padding:9px 9px 9px 9px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-577b985 );border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-0842ccf:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-10d0099{background-color:#FFFFFF00;padding:9px 9px 9px 9px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-577b985 );border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-10d0099:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b76e0fb{background-color:#FFFFFF00;padding:9px 9px 9px 9px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-577b985 );border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-b76e0fb:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-0402610{background-color:#FFFFFF00;padding:9px 9px 9px 9px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-577b985 );border-radius:8px 8px 8px 8px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-0402610:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-64e338c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-64e338c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-64e338c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7A76A29;}.elementor-2 .elementor-element.elementor-element-4bdab5b{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-10a8aea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-05f9261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-73c4dbd{--display:flex;}.elementor-2 .elementor-element.elementor-element-a937a40{text-align:justify;}.elementor-2 .elementor-element.elementor-element-7704c66{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:19px 19px 19px 19px;--padding-top:16px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-7704c66:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7704c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7C06A2B;}.elementor-2 .elementor-element.elementor-element-8177688{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-8177688 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4b74275{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5f64d70{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77c380c .elementor-button{background-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-77c380c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-77c380c .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-primary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-77c380c.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-77c380c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-77c380c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-77c380c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-55a3f34{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-55a3f34:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-55a3f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6d82634{width:var( --container-widget-width, 189px );max-width:189px;padding:9px 9px 9px 9px;--container-widget-width:189px;--container-widget-flex-grow:0;border-style:none;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-6d82634:hover{background-color:#FFFFFF36;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-2 .elementor-element.elementor-element-6d82634 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6d82634 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-6d82634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6d82634 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-6d82634 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-1f9b1e0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cc34f43{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:28px 28px 28px 28px;--padding-top:16px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-75ba52c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-90489b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-2 .elementor-element.elementor-element-0b189a5{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:28px 28px 28px 28px;--padding-top:16px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8499db1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a022b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-2 .elementor-element.elementor-element-2cf560f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-368948b{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:28px 28px 28px 28px;--padding-top:16px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-f5c223d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-488f511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-2 .elementor-element.elementor-element-bdf4440{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:28px 28px 28px 28px;--padding-top:16px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-3d9df59 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;letter-spacing:0.8px;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5c8b97b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:19px;}.elementor-2 .elementor-element.elementor-element-211a69e{--display:flex;--min-height:90vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.94;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-211a69e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-211a69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3B2E;}.elementor-2 .elementor-element.elementor-element-211a69e::before, .elementor-2 .elementor-element.elementor-element-211a69e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-211a69e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-211a69e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-211a69e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-211a69e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #C7A76A6E 0%, var( --e-global-color-primary ) 18%);}.elementor-2 .elementor-element.elementor-element-a9b61ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3d7fd56{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c6cf58a{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-9493337 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-419cf05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3bad237{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4318df0{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4318df0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4318df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-56198fc{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-56198fc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-56198fc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-56198fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-56198fc .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-56198fc .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-f52a9bc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0594568 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0594568 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-0594568{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0594568 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-0594568 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0594568 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a863c5b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a863c5b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a863c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-0297ccd{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-0297ccd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-0297ccd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-0297ccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-0297ccd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-0297ccd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b95a92d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b8b845a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b8b845a .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-b8b845a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b8b845a .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b8b845a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b8b845a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4a6be35{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4a6be35:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4a6be35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-51785ca{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-51785ca .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-51785ca .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-51785ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-51785ca .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-51785ca .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-e1f9c3b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-281c254 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-281c254 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-281c254{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-281c254 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-281c254 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-281c254 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8e63b21{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-8e63b21:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8e63b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-62273ee{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-62273ee .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-62273ee .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-62273ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-62273ee .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-62273ee .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-62725d1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c765c05 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c765c05 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-c765c05{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c765c05 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c765c05 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c765c05 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-acc36a2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4acda10{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4acda10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4acda10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-34a5b7a{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-34a5b7a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-34a5b7a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-34a5b7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-34a5b7a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-34a5b7a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-cad2849{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7106101 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7106101 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-7106101{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-7106101 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7106101 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7106101 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e60f0cb{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-e60f0cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e60f0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-37aedf4{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-37aedf4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-37aedf4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-37aedf4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-37aedf4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-37aedf4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-f9339a9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-64f89e3 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-64f89e3 .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-64f89e3{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-64f89e3 .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-64f89e3 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-64f89e3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-01e7293{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-01e7293:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-01e7293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-5e183c7{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-5e183c7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5e183c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-5e183c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-5e183c7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-5e183c7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-8f060d3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-32cce7e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-32cce7e .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-32cce7e{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-32cce7e .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-32cce7e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-32cce7e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-45aa97f{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-577b985 );--border-color:var( --e-global-color-577b985 );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-45aa97f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-45aa97f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bcc4da );}.elementor-2 .elementor-element.elementor-element-bcb2d39{width:100%;max-width:100%;border-style:none;border-radius:35px 35px 35px 35px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-bcb2d39 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-bcb2d39 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-bcb2d39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-bcb2d39 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-bcb2d39 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a51e378{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:17px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-928735d .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-928735d .elementor-button:focus{background-color:var( --e-global-color-2bcc4da );color:var( --e-global-color-secondary );border-color:var( --e-global-color-577b985 );}.elementor-2 .elementor-element.elementor-element-928735d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-928735d .elementor-button{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-928735d .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-928735d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-30fc4ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-01b4fd2{--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;--overlay-opacity:0.95;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-01b4fd2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-01b4fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://padronfirmalegal.com/wp-content/uploads/2026/01/fondo-hero.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-01b4fd2::before, .elementor-2 .elementor-element.elementor-element-01b4fd2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-01b4fd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-01b4fd2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-01b4fd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-01b4fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-d09d2f3{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f920be8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b1ab10d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-738ee7c{--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-2 .elementor-element.elementor-element-e5ee52c{--display:flex;}.elementor-2 .elementor-element.elementor-element-94d7184{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-c4bd8af );--border-color:var( --e-global-color-c4bd8af );--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-94d7184:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-94d7184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-b6d5f37{--width:70%;}.elementor-2 .elementor-element.elementor-element-4df11c7{--width:100%;}.elementor-2 .elementor-element.elementor-element-e192f0a{--width:55%;}.elementor-2 .elementor-element.elementor-element-7704c66{--width:100%;}.elementor-2 .elementor-element.elementor-element-4b74275{--width:100%;}.elementor-2 .elementor-element.elementor-element-5f64d70{--width:100%;}.elementor-2 .elementor-element.elementor-element-cc34f43{--width:50%;}.elementor-2 .elementor-element.elementor-element-0b189a5{--width:50%;}.elementor-2 .elementor-element.elementor-element-368948b{--width:50%;}.elementor-2 .elementor-element.elementor-element-bdf4440{--width:50%;}.elementor-2 .elementor-element.elementor-element-3d7fd56{--width:100%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-c32d1b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c32d1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-01b4fd2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-01b4fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-c32d1b3{--padding-top:32px;--padding-bottom:32px;--padding-left:12px;--padding-right:12px;}.elementor-2 .elementor-element.elementor-element-773edce{--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-2 .elementor-element.elementor-element-f1dc343 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-3c7e7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4df11c7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5db8168{--width:31%;}.elementor-2 .elementor-element.elementor-element-f7a9e36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f7a9e36 .elementor-button{font-size:10px;padding:11px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-7fc0d56{--width:31%;}.elementor-2 .elementor-element.elementor-element-6c2f25b .elementor-button{font-size:10px;padding:10px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-00c8a06{--width:32%;}.elementor-2 .elementor-element.elementor-element-2c9b396{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2c9b396 .elementor-button{font-size:10px;padding:11px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-0842ccf .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-10d0099 .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-b76e0fb .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-0402610 .elementor-icon-list-item > a{font-size:12px;}.elementor-2 .elementor-element.elementor-element-64e338c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4b74275{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-5f64d70{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-77c380c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-211a69e{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-9493337 .elementor-heading-title{font-size:28px;}.elementor-2 .elementor-element.elementor-element-01b4fd2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-f920be8 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for container, class: .elementor-element-01b4fd2 *//* =========================================================
  CONTACTO — Estilos aislados (máx font-weight 700)
  Paleta: Verde #0B3B2E, Camel #C7A76A, Crema #F3EFE6, Texto #2A332F
========================================================= */
.pfl-contact{
  width:100%;
  padding: clamp(52px, 7vw, 92px) 0;
  background: #F3EFE6;
  color: #2A332F;
  font-family: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

.pfl-contact__container{
  width: min(1140px, calc(100% - 36px));
  margin: 0 auto;
}

.pfl-contact__head{
  margin-bottom: 18px;
}

.pfl-contact__kicker{
  display:inline-flex;
  align-items:center;
  gap:10px;
  font-weight:700;
  font-size:12px;
  letter-spacing:.22em;
  text-transform:uppercase;
  opacity:.82;
  margin-bottom:10px;
}
.pfl-contact__kicker::before{
  content:"";
  width:34px;
  height:1px;
  background:#C7A76A;
}

.pfl-contact__title{
  margin:0 0 8px 0;
  font-family:"Playfair Display", Georgia, serif;
  font-weight:700;
  letter-spacing:.12px;
  line-height:1.12;
  font-size: clamp(26px, 3vw, 36px);
  color:#0B3B2E;
}

.pfl-contact__lead{
  margin:0;
  max-width: 72ch;
  font-weight:500;
  font-size: 15.2px;
  line-height: 1.55;
  opacity:.92;
}

/* Grid */
.pfl-contact__grid{
  display:grid;
  grid-template-columns: .9fr 1.1fr;
  gap: 16px;
  align-items:start;
}

/* Info card */
.pfl-contact__info{
  border-radius: 18px;
  border: 1px solid rgba(42,51,47,.14);
  background: rgba(11,59,46,.03);
  padding: 16px;
  box-shadow: 0 12px 26px rgba(0,0,0,.06);
}

.pfl-contact__infoItem{
  display:flex;
  gap: 12px;
  align-items:flex-start;
  padding: 12px;
  border-radius: 16px;
  border: 1px solid rgba(42,51,47,.12);
  background: #fff;
  box-shadow: 0 10px 22px rgba(0,0,0,.05);
  margin-top: 10px;
}
.pfl-contact__infoItem:first-child{ margin-top:0; }

.pfl-contact__icon{
  width: 40px;
  height: 40px;
  border-radius: 14px;
  display:grid;
  place-items:center;
  background: rgba(11,59,46,.06);
  border: 1px solid rgba(42,51,47,.14);
  color:#0B3B2E;
  flex: 0 0 auto;
}

.pfl-contact__label{
  font-weight:700;
  font-size: 13px;
  color:#0B3B2E;
  letter-spacing:.06px;
  margin-bottom: 2px;
}
.pfl-contact__value{
  font-weight:600;
  font-size: 13.2px;
  opacity:.9;
}

/* =========================================================
  AJUSTE: Confidencialidad + Micro
  - Fondos claros SÓLIDOS (sin transparencias)
  - Texto oscuro para contraste
  - Resto sin cambios
========================================================= */

.pfl-contact__note{
  margin-top: 12px;
  border-radius: 16px;
  /* borde verde/camel suave */
  border: 1px solid rgba(11,59,46,.18);
  /* fondo claro sólido (verde muy pálido) */
  background: #E7F0EC;
  padding: 12px;
  box-shadow: 0 10px 22px rgba(0,0,0,.06);
}

.pfl-contact__noteTitle{
  font-family:"Playfair Display", Georgia, serif;
  font-weight:700;
  font-size: 15px;
  letter-spacing:.10px;
  /* texto oscuro */
  color:#0B3B2E;
}

.pfl-contact__noteText{
  margin-top: 2px;
  font-weight:600;
  font-size: 13px;
  /* texto oscuro */
  color:#2A332F;
  opacity: 1;
}

.pfl-contact__micro{
  margin-top: 12px;
  padding: 12px;
  border-radius: 16px;
  border: 1px solid rgba(11,59,46,.18);
  /* fondo claro sólido (aún más neutro para legibilidad) */
  background: #FFFFFF;
  font-weight:600;
  font-size: 12.8px;
  /* asegurar contraste */
  color:#2A332F;
  opacity: 1;
}

.pfl-contact__micro span{
  color:#0B3B2E;
  font-weight:700;
}

/* Form card wrapper (el formulario real lo pinta el plugin) */
.pfl-contact__formCard{
  border-radius: 18px;
  border: 1px solid rgba(42,51,47,.14);
  background: #fff;
  padding: 16px;
  box-shadow: 0 12px 28px rgba(0,0,0,.08);
}

/* Responsive */
@media (max-width: 980px){
  .pfl-contact__grid{ grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS */.kicker{
      display:inline-flex;
      align-items:center;
      gap:10px;
      font-weight: 700;
      font-size: 14px;
      letter-spacing: .22em;
      text-transform: uppercase;
      margin-bottom: 12px;
    }
    .kicker::before{
      content:"";
      width: 34px;
      height: 2px;
      background: rgba(212,175,55,.85);
    }
    
    .list li, li{
        margin-top: 12px;
    }/* End custom CSS */