.elementor-12866 .elementor-element.elementor-element-d4459c4{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));--e-con-grid-template-rows:auto;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:center;--padding-top:72px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12866 .elementor-element.elementor-element-bca3657{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-8aed8e7{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-ab3ef49{--display:flex;--min-height:4px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-ab3ef49:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-ab3ef49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-ab3ef49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12866 .elementor-element.elementor-element-7ed5e5a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-1f90753 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(44px, calc(6.4vw - 6px),50px);font-weight:800;line-height:0.95em;letter-spacing:-2px;color:var( --e-global-color-c4934d5 );}.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-12866 .elementor-element.elementor-element-d9d1880{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-8a3dcba{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:8px;--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-12866 .elementor-element.elementor-element-dd5f113 .elementor-button{background-color:var( --e-global-color-c4934d5 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-12866 .elementor-element.elementor-element-dd5f113 .elementor-button:hover, .elementor-12866 .elementor-element.elementor-element-dd5f113 .elementor-button:focus{background-color:#00267A;color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-dd5f113 .elementor-button:hover svg, .elementor-12866 .elementor-element.elementor-element-dd5f113 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-0827175 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-c4934d5 );color:var( --e-global-color-c4934d5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c4934d5 );border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-12866 .elementor-element.elementor-element-0827175 .elementor-button:hover, .elementor-12866 .elementor-element.elementor-element-0827175 .elementor-button:focus{background-color:var( --e-global-color-c4934d5 );color:#FFFFFF;border-color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-0827175 .elementor-button:hover svg, .elementor-12866 .elementor-element.elementor-element-0827175 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-1586d9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-572e7c3{--display:flex;--position:absolute;--min-height:60%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-16px;}.elementor-12866 .elementor-element.elementor-element-572e7c3:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-572e7c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}body:not(.rtl) .elementor-12866 .elementor-element.elementor-element-572e7c3{right:-16px;}body.rtl .elementor-12866 .elementor-element.elementor-element-572e7c3{left:-16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12866 .elementor-element.elementor-element-58c6b43{z-index:1;}.elementor-12866 .elementor-element.elementor-element-58c6b43 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-12866 .elementor-element.elementor-element-864d249{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12866 .elementor-element.elementor-element-864d249:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-864d249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-12866 .elementor-element.elementor-element-4cf2bc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-9f63945 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-dd7c3ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(30px, 4vw, 44px);font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-33d17b1{--display:grid;--e-con-grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-6e0a40d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-6e0a40d:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-6e0a40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-b92204e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-bb120c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-757eff3{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-1c0e9f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-1c0e9f3:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-1c0e9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-98b690a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-ccc6094 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-868de55{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-75747d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-75747d9:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-75747d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-dc05ca9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-5b167fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-ab93c9c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-8c2acae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-8c2acae:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-8c2acae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-efbd013 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-27a3277 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-e5b767a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-effd8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-effd8ba:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-effd8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-c246004 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-bf82006 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-e220fc4{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-9958fea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-9958fea:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-9958fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-c762639 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-751abdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-fa82a84{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-56eb375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-56eb375:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-56eb375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-2cee068 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-2d46127 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-43f2393{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-3704790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12866 .elementor-element.elementor-element-3704790:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-3704790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-f19d9fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-44b5122 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-8a056d0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:var( --e-global-color-897adbd );}.elementor-12866 .elementor-element.elementor-element-c85ca85{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));--e-con-grid-template-rows:auto;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:start;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12866 .elementor-element.elementor-element-c85ca85:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-c85ca85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-56fce5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-bed9966 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-e8519b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(30px, 4vw, 44px);font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-138dce5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-9e659bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12866 .elementor-element.elementor-element-9e659bf:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-9e659bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-f42319d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-dafe7da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-d96e85d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(30px, 4vw, 44px);font-weight:700;line-height:1.15em;letter-spacing:-0.5px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-423a348{--display:grid;--e-con-grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-c87b158{--display:flex;--min-height:200px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.2s;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:#D7DCEA;--border-color:#D7DCEA;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12866 .elementor-element.elementor-element-c87b158:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-c87b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-c87b158:hover{background-color:var( --e-global-color-c4934d5 );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-c4934d5 );--border-color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-c87b158, .elementor-12866 .elementor-element.elementor-element-c87b158::before{--border-transition:0.2s;}.elementor-12866 .elementor-element.elementor-element-eff18c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-ca79141{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-d20b456 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-ad3c0ad{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-ad3c0ad:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-ad3c0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-ad3c0ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12866 .elementor-element.elementor-element-b9d043c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#00205F;}.elementor-12866 .elementor-element.elementor-element-4d14b12{--display:flex;--min-height:200px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.2s;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:#D7DCEA;--border-color:#D7DCEA;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12866 .elementor-element.elementor-element-4d14b12:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-4d14b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-4d14b12:hover{background-color:var( --e-global-color-c4934d5 );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-c4934d5 );--border-color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-4d14b12, .elementor-12866 .elementor-element.elementor-element-4d14b12::before{--border-transition:0.2s;}.elementor-12866 .elementor-element.elementor-element-0e1cf86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-db2f676{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-85c81f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-823d5bb{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-823d5bb:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-823d5bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-823d5bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12866 .elementor-element.elementor-element-468d42b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#00205F;}.elementor-12866 .elementor-element.elementor-element-4ddab3b{--display:flex;--min-height:200px;--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:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.2s;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:#D7DCEA;--border-color:#D7DCEA;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12866 .elementor-element.elementor-element-4ddab3b:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-4ddab3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12866 .elementor-element.elementor-element-4ddab3b:hover{background-color:var( --e-global-color-c4934d5 );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-c4934d5 );--border-color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-4ddab3b, .elementor-12866 .elementor-element.elementor-element-4ddab3b::before{--border-transition:0.2s;}.elementor-12866 .elementor-element.elementor-element-2270636 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-0e97360{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-85425c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-c4934d5 );}.elementor-12866 .elementor-element.elementor-element-c38921f{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12866 .elementor-element.elementor-element-c38921f:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-c38921f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-c38921f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12866 .elementor-element.elementor-element-b5d1e3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1em;color:#00205F;}.elementor-12866 .elementor-element.elementor-element-8de5fb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12866 .elementor-element.elementor-element-8de5fb8:not(.elementor-motion-effects-element-type-background), .elementor-12866 .elementor-element.elementor-element-8de5fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15c303 );}.elementor-12866 .elementor-element.elementor-element-14f056f{text-align:center;}.elementor-12866 .elementor-element.elementor-element-14f056f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(24px, 3.4vw, 40px);font-weight:700;line-height:1.3em;color:#00205F;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12866 .elementor-element.elementor-element-d4459c4{--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-bca3657.e-con{--align-self:flex-end;}.elementor-12866 .elementor-element.elementor-element-8aed8e7{--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-12866 .elementor-element.elementor-element-8a3dcba{--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-12866 .elementor-element.elementor-element-58c6b43 img{width:100%;}.elementor-12866 .elementor-element.elementor-element-33d17b1{--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-c85ca85{--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-423a348{--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-ca79141{--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-12866 .elementor-element.elementor-element-ad3c0ad{--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-12866 .elementor-element.elementor-element-db2f676{--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-12866 .elementor-element.elementor-element-823d5bb{--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-12866 .elementor-element.elementor-element-0e97360{--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-12866 .elementor-element.elementor-element-c38921f{--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;}}@media(min-width:768px){.elementor-12866 .elementor-element.elementor-element-d4459c4{--content-width:1152px;}.elementor-12866 .elementor-element.elementor-element-ab3ef49{--width:32px;}.elementor-12866 .elementor-element.elementor-element-572e7c3{--width:60%;}.elementor-12866 .elementor-element.elementor-element-864d249{--content-width:1200px;}.elementor-12866 .elementor-element.elementor-element-4cf2bc5{--width:640px;}.elementor-12866 .elementor-element.elementor-element-c85ca85{--content-width:1200px;}.elementor-12866 .elementor-element.elementor-element-9e659bf{--content-width:1200px;}.elementor-12866 .elementor-element.elementor-element-ad3c0ad{--width:44px;}.elementor-12866 .elementor-element.elementor-element-823d5bb{--width:44px;}.elementor-12866 .elementor-element.elementor-element-c38921f{--width:44px;}.elementor-12866 .elementor-element.elementor-element-8de5fb8{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12866 .elementor-element.elementor-element-d4459c4{--content-width:1200px;}.elementor-12866 .elementor-element.elementor-element-ab3ef49{--width:32px;}.elementor-12866 .elementor-element.elementor-element-1586d9b{--width:500px;}.elementor-12866 .elementor-element.elementor-element-4cf2bc5{--width:640px;}.elementor-12866 .elementor-element.elementor-element-ad3c0ad{--width:44px;}.elementor-12866 .elementor-element.elementor-element-823d5bb{--width:44px;}.elementor-12866 .elementor-element.elementor-element-c38921f{--width:44px;}}@media(max-width:767px){.elementor-12866 .elementor-element.elementor-element-d4459c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12866 .elementor-element.elementor-element-8aed8e7{--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-12866 .elementor-element.elementor-element-ab3ef49{--width:32px;}.elementor-12866 .elementor-element.elementor-element-1f90753 .elementor-heading-title{font-size:clamp(32px, calc(12vw - 6px), 72px);}.elementor-12866 .elementor-element.elementor-element-d9d1880{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12866 .elementor-element.elementor-element-8a3dcba{--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-12866 .elementor-element.elementor-element-4cf2bc5{--width:100%;}.elementor-12866 .elementor-element.elementor-element-33d17b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-c85ca85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-423a348{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12866 .elementor-element.elementor-element-ca79141{--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-12866 .elementor-element.elementor-element-ad3c0ad{--width:44px;--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-12866 .elementor-element.elementor-element-db2f676{--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-12866 .elementor-element.elementor-element-823d5bb{--width:44px;--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-12866 .elementor-element.elementor-element-0e97360{--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-12866 .elementor-element.elementor-element-c38921f{--width:44px;--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;}}/* Start custom CSS *//* =========================================================
   Landing "Opportunities" – estilos complementarios (sin JS)
   Las clases están asignadas en Avanzado > Clases CSS de cada elemento.
   ========================================================= */
html { scroll-behavior: smooth; }

/* Cabecera fija al hacer scroll */
.elementor .cabecera-oportunidades { position: sticky; top: 0; }
body.admin-bar .cabecera-oportunidades { top: 32px; }
@media (max-width: 782px) { body.admin-bar .cabecera-oportunidades { top: 46px; } }
@media (max-width: 600px) { body.admin-bar .cabecera-oportunidades { top: 0; } }

/* Las anclas no quedan tapadas por la cabecera */
.seccion-beneficios, .seccion-perfil, .seccion-roles { scroll-margin-top: 72px; }

/* Logo de texto (cabecera y pie) */
.logo-ozone__subtitulo { margin-left: 8px; font-size: 12px; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; color: #353535; }
.pie-pagina__subtitulo { font-size: 11px; font-weight: 500; letter-spacing: 2px; }

/* Botones en una sola línea */
.menu-cabecera .elementor-button, .portada__botones .elementor-button { white-space: nowrap; }

/* Imagen principal con proporción fija */
.elementor .portada__imagen { position: relative; }
.portada__foto img { display: block; width: 100%; aspect-ratio: 4 / 3.4; object-fit: cover; }

/* Textos */
.portada__descripcion p, .perfil__descripcion p { margin: 0; text-wrap: pretty; }
.frase-marca .elementor-heading-title { text-wrap: balance; }

/* Lista de cada tarjeta de beneficio */
.tarjeta-beneficio__lista ul { margin: 0; padding-left: 18px; display: flex; flex-direction: column; gap: 8px; }

/* Tarjetas de rol: estado activo al pasar el cursor o al navegar con teclado */
.tarjeta-rol__nombre .elementor-heading-title { transition: color .2s; }
.elementor .tarjeta-rol:hover .tarjeta-rol__nombre .elementor-heading-title,
.elementor .tarjeta-rol:focus-visible .tarjeta-rol__nombre .elementor-heading-title { color: #fff; }
.elementor .tarjeta-rol:focus-visible { background-color: #003399; border-color: #003399; outline: 3px solid #99CC33; outline-offset: 3px; }/* End custom CSS */