.elementor-312 .elementor-element.elementor-element-b5a86cd .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-weight:800;text-transform:uppercase}.elementor-312 .elementor-element.elementor-element-3cc560a .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-weight:800;text-transform:uppercase}.elementor-312 .elementor-element.elementor-element-ad84dd7{font-family:"Source Sans 3",Sans-serif;font-weight:400}.elementor-312 .elementor-element.elementor-element-250e810 .elementor-heading-title{font-family:"Barlow Condensed",Sans-serif;font-weight:800;text-transform:uppercase}.elementor-312 .elementor-element.elementor-element-54792d1{font-family:"Source Sans 3",Sans-serif;font-weight:400}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-c0436fe{width:60%}.elementor-312 .elementor-element.elementor-element-195b067{width:40%}}.fs-s{--kit-widget-spacing:0px}.fs-s .elementor-widget:not(:last-child){margin-block-end:0;margin-bottom:0}:where(.fs-c)>.elementor-widget-wrap{padding:0!important}:where(.fs-s.fs-wrap)>.elementor-container{max-width:1232px!important;margin-inline:auto!important;padding-inline:16px!important}:where(.fs-stack)>.elementor-widget-wrap{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;align-items:flex-start}:where(.fs-stack)>.elementor-widget-wrap>.elementor-element{width:100%}:where(.fs-grid)>.elementor-container{display:grid!important}:where(.fs-grid)>.elementor-container>.elementor-column{width:auto!important;min-width:0}.fs-s .elementor-widget-text-editor p{margin:0}.fs-s .elementor-widget-shortcode,.fs-s .elementor-shortcode{width:100%}.fs-ct-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0b0b url(/wp-content/uploads/2026/09/EDP-SOMO-19SEP26-Foto@edu_bartolome-6-1536x1024.jpg) 72% 40%/cover no-repeat}.fs-ct-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(11 11 11 / .95) 0%,rgb(11 11 11 / .84) 36%,rgb(11 11 11 / .35) 68%,rgb(11 11 11 / .1) 100%),linear-gradient(0deg,rgb(11 11 11 / .8) 0%,#fff0 42%),radial-gradient(90% 90% at 0% 0%,rgb(213 3 4 / .28) 0%,#fff0 55%)}.fs-ct-hero>.elementor-container{position:relative;z-index:1}.fs-ct-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{min-height:clamp(460px,64vh,580px);justify-content:center;gap:16px;padding:64px 0 76px!important}.fs-ct-hero .elementor-widget{max-width:700px}.fs-s .fs-ct-kick .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font:700 13px/1 "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .82)}.fs-ct-kick .elementor-heading-title::before{content:"";width:26px;height:3px;border-radius:2px;background:#D50304}.fs-s .fs-ct-h1 .elementor-heading-title{font:800 clamp(56px,8vw,112px)/.88 "Barlow Condensed",sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.fs-ct-h1 .elementor-heading-title span{color:#D50304}.fs-s .fs-ct-lede,.fs-s .fs-ct-lede p{font:400 19px/1.55 "Source Sans 3",sans-serif;color:rgb(255 255 255 / .84);max-width:56ch}.fs-ct-quick{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.fs-s .fs-ct-quick a{display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:rgb(255 255 255 / .08);color:#fff!important;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.fs-s .fs-ct-quick a:hover{background:#D50304;border-color:#D50304;transform:translateY(-2px)}.fs-ct-quick .ic{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#D50304;color:#fff;transition:background-color .2s ease,color .2s ease}.fs-ct-quick a:hover .ic{background:#fff;color:#D50304}.fs-ct-quick svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fs-ct-quick .tx{display:flex;flex-direction:column;gap:4px}.fs-ct-quick small{font:700 11.5px/1 "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .62)}.fs-ct-quick a:hover small{color:rgb(255 255 255 / .85)}.fs-ct-quick b{font:700 18px/1 "Barlow Condensed",sans-serif;letter-spacing:.02em}.fs-ct-hero .fs-ct-credit-w{position:absolute!important;right:0;bottom:18px;width:auto!important;max-width:none!important}.fs-ct-credit{margin:0;font:600 12px/1 "Source Sans 3",sans-serif;letter-spacing:.04em;color:rgb(255 255 255 / .55)}.fs-ct-main{background:#fff}.fs-ct-main>.elementor-container{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:64px!important;padding-bottom:88px!important}.fs-ct-formcol>.elementor-widget-wrap{gap:12px;padding:38px 38px 34px!important;border:1px solid #E6E6E6;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .05),0 14px 36px rgb(0 0 0 / .08)}.fs-s .fs-ct-h2 .elementor-heading-title{font:800 34px/1 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#111;border-left:4px solid #D50304;padding:2px 0 0 14px}.fs-s .fs-ct-sub,.fs-s .fs-ct-sub p{font:400 17px/1.55 "Source Sans 3",sans-serif;color:#4A4A4A}.fs-ct-form{margin-top:12px!important}#fs-ct-form{scroll-margin-top:calc(100px + var(--wp-admin--admin-bar--height,0px))}.fs-ct-topics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.fs-ct-topics .lb{margin-right:4px;font:700 13px/1 "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#111}.fs-s .fs-ct-topics button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;height:38px;margin:0;padding:0 16px!important;border:1.5px solid #D9D9D9!important;border-radius:999px!important;background:#fff!important;color:#111!important;font:700 14.5px/1 "Barlow Condensed",sans-serif!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.fs-s .fs-ct-topics button:hover{border-color:#111!important}.fs-s .fs-ct-topics button[aria-pressed="true"]{background:#D50304!important;border-color:#D50304!important;color:#fff!important}.fs-s .fs-ct-topics button:focus-visible{outline:2px solid #111;outline-offset:2px}.fs-ct-main .fs-ct-side{position:sticky;top:calc(96px + var(--wp-admin--admin-bar--height,0px));align-self:start}.fs-ct-card{position:relative;isolation:isolate;overflow:hidden;padding:32px 30px 28px;border-radius:12px;background:#111;color:#fff}.fs-ct-card::after{content:"";position:absolute;right:-90px;top:-90px;z-index:-1;width:240px;height:240px;border:44px solid rgb(213 3 4 / .22);border-radius:50%}.fs-s .fs-ct-card h3{margin:0 0 8px;font:800 28px/1 "Barlow Condensed",sans-serif;text-transform:uppercase;color:#fff}.fs-ct-card .tag{margin:0 0 24px;font:400 15.5px/1.5 "Source Sans 3",sans-serif;color:rgb(255 255 255 / .7)}.fs-ct-tips{margin:0;padding:22px 0 0;border-top:1px solid rgb(255 255 255 / .12)}.fs-s .fs-ct-tips h4{margin:0 0 16px;font:700 13px/1 "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ff5557}.fs-ct-tips ul{display:flex;flex-direction:column;gap:13px;margin:0;padding:0;list-style:none}.fs-ct-tips li{position:relative;margin:0;padding:0 0 0 32px;font:400 16px/1.45 "Source Sans 3",sans-serif;color:rgb(255 255 255 / .86)}.fs-ct-tips li::before{content:"";position:absolute;left:0;top:1px;width:21px;height:21px;border-radius:50%;background:rgb(213 3 4 / .24) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5557' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.fs-ct-social{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12)}.fs-ct-social span{margin-right:6px;font:700 12.5px/1 "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.fs-s .fs-ct-social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(255 255 255 / .18);border-radius:50%;background:rgb(255 255 255 / .07);color:#fff!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.fs-s .fs-ct-social a:hover{background:#D50304;border-color:#D50304;transform:translateY(-2px)}.fs-ct-social svg{display:block;width:18px;height:18px;fill:currentColor}.fs-ct-form .gform_wrapper{margin:0!important;padding:0!important;max-width:none!important}.fs-ct-form .gform_wrapper .gform_body{width:100%!important}.fs-ct-form .gform_wrapper ul.gform_fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0!important;padding:0!important;list-style:none!important}.fs-ct-form .gform_wrapper ul.gform_fields li.gfield{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;clear:none!important}.fs-ct-form .gform_wrapper ul.gform_fields li.gfield--type-textarea,.fs-ct-form .gform_wrapper ul.gform_fields li.gfield--type-captcha,.fs-ct-form .gform_wrapper ul.gform_fields li.gfield--type-consent,.fs-ct-form .gform_wrapper ul.gform_fields li.gfield--type-html,.fs-ct-form .gform_wrapper ul.gform_fields li.gfield--type-section{grid-column:1/-1}.fs-ct-form .gform_wrapper .gfield_label{display:block!important;margin:0 0 8px!important;padding:0!important;font:700 13px/1.2 "Barlow Condensed",sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#111!important}.fs-ct-form .gform_wrapper .gfield_required{margin-left:3px;color:#D50304!important}.fs-ct-form .gform_wrapper .ginput_container{margin:0!important;padding:0!important}.fs-ct-form .gform_wrapper input[type=text],.fs-ct-form .gform_wrapper input[type=email],.fs-ct-form .gform_wrapper input[type=tel],.fs-ct-form .gform_wrapper textarea{width:100%!important;max-width:none!important;height:52px;margin:0!important;padding:0 16px!important;border:1.5px solid #D9D9D9!important;border-radius:8px!important;background:#FAFAFA!important;color:#111!important;font:400 16px/1.3 "Source Sans 3",sans-serif!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.fs-ct-form .gform_wrapper textarea{height:170px!important;padding:14px 16px!important;resize:vertical}.fs-ct-form .gform_wrapper input[type=text]:focus,.fs-ct-form .gform_wrapper input[type=email]:focus,.fs-ct-form .gform_wrapper input[type=tel]:focus,.fs-ct-form .gform_wrapper textarea:focus{outline:none!important;border-color:#111!important;background:#fff!important;box-shadow:0 0 0 4px rgb(213 3 4 / .12)!important}.fs-ct-form .gform_wrapper .ginput_container_consent{display:flex;align-items:flex-start;gap:10px}.fs-ct-form .gform_wrapper .ginput_container_consent input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0!important;accent-color:#D50304}.fs-ct-form .gform_wrapper .gfield_consent_label,.fs-ct-form .gform_wrapper .ginput_container_consent label{margin:0!important;font:400 15px/1.45 "Source Sans 3",sans-serif!important;color:#4A4A4A!important}.fs-ct-form .gform_wrapper .gfield_consent_label a{color:#D50304!important;text-decoration:underline}.fs-ct-form .gform_wrapper .gfield_description{padding:6px 0 0!important;font:400 14px/1.4 "Source Sans 3",sans-serif!important;color:#6B6B6B!important}.fs-ct-form .gform_wrapper .gform_footer{display:flex;align-items:center;gap:14px;margin:24px 0 0!important;padding:0!important}.fs-ct-form .gform_wrapper .gform_footer .gform_button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto!important;min-width:230px;height:54px;margin:0!important;padding:0 34px!important;border:0!important;border-radius:999px!important;background:#D50304!important;color:#fff!important;font:700 16px/1 "Barlow Condensed",sans-serif!important;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px rgb(213 3 4 / .28)!important;transition:background-color .2s ease,transform .2s ease}.fs-ct-form .gform_wrapper .gform_footer .gform_button:hover{background:#B00203!important;transform:translateY(-2px)}.fs-ct-form .gform_wrapper li.gfield.gfield_error{border:0!important;background:none!important;padding:0!important;margin:0!important}.fs-ct-form .gform_wrapper li.gfield_error input[type=text],.fs-ct-form .gform_wrapper li.gfield_error input[type=email],.fs-ct-form .gform_wrapper li.gfield_error textarea{border-color:#D50304!important;background:#FFF6F6!important}.fs-ct-form .gform_wrapper li.gfield_error .gfield_label{color:#B00203!important}.fs-ct-form .gform_wrapper .validation_message{margin:0!important;padding:6px 0 0!important;border:0!important;background:none!important;color:#D50304!important;font:600 14px/1.3 "Source Sans 3",sans-serif!important}.fs-ct-form .gform_wrapper div.validation_error,.fs-ct-form .gform_wrapper .gform_validation_errors{margin:0 0 18px!important;padding:12px 16px!important;border:1px solid #F3B5B5!important;border-radius:8px!important;background:#FFF6F6!important;color:#B00203!important;font:600 15px/1.4 "Source Sans 3",sans-serif!important;text-align:left!important}.fs-ct-form .gform_confirmation_message{padding:22px 24px;border:1px solid #BFE6CB;border-radius:10px;background:#F1FBF4;color:#135C2B;font:600 17px/1.5 "Source Sans 3",sans-serif}@media (max-width:1024px){.fs-ct-main>.elementor-container{grid-template-columns:minmax(0,1fr);gap:28px}.fs-ct-main .fs-ct-side{position:relative;top:auto}.fs-ct-hero{background-image:url(/wp-content/uploads/2026/09/EDP-SOMO-19SEP26-Foto@edu_bartolome-6-1024x683.jpg);background-position:65% 40%}}@media (max-width:767px){.fs-ct-hero>.elementor-container>.elementor-column>.elementor-widget-wrap{min-height:0;padding:44px 0 64px!important;gap:14px}.fs-ct-hero::before{background:linear-gradient(0deg,rgb(11 11 11 / .95) 0%,rgb(11 11 11 / .78) 55%,rgb(11 11 11 / .55) 100%)}.fs-s .fs-ct-lede,.fs-s .fs-ct-lede p{font-size:17px}.fs-ct-quick{flex-direction:column;align-items:stretch;width:100%}.fs-ct-hero .fs-ct-credit-w{bottom:14px}.fs-ct-main>.elementor-container{padding-top:36px!important;padding-bottom:48px!important}.fs-ct-formcol>.elementor-widget-wrap{padding:26px 18px 24px!important}.fs-s .fs-ct-h2 .elementor-heading-title{font-size:27px}.fs-ct-form .gform_wrapper ul.gform_fields{grid-template-columns:minmax(0,1fr)}.fs-ct-form .gform_wrapper .gform_footer .gform_button{width:100%!important}.fs-ct-card{padding:26px 20px 22px}}