@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Josefin Sans";src:url("/static/main/fonts/JosefinSans-Regular.ttf");font-display:swap}@font-face{font-family:"Public Sans";src:url("/static/main/fonts/PublicSans-Regular.ttf");font-display:swap}html{font-size:62.5%;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}a{color:#976C1B}a:hover{color:#976C1B}body{font-family:"Josefin Sans",sans-serif;font-size:1.6rem;color:#000}.contenedor{padding:0 1rem;width:100%;max-width:1200px;margin:0 auto}@media (min-width:1024px){.contenedor{padding:0}}@media only screen and (min-width:1024px) and (max-width:1215px){.contenedor{padding:0 1rem}}.contenedor-texto{max-width:77.6rem}img{max-width:100%;display:block;height:auto;width:auto}ul{padding:0;list-style:none;margin:0}section{padding:0 0 3rem 0;margin-bottom:3rem}@media (min-width:768px){section{padding:0 0 8rem 0;margin-bottom:8rem}}.show{display:block}.display-title,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1:not(.h2-big),section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1.h1-big,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) .hero-heading{font-weight:700;font-size:4.6rem;line-height:6.4rem;font-family:"Josefin Sans",sans-serif;text-transform:uppercase}@media (min-width:768px){.display-title,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1:not(.h2-big),section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1.h1-big,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) .hero-heading{font-size:6.1rem;line-height:7.83rem}}@media (min-width:1024px){.display-title,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1:not(.h2-big),section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) h1.h1-big,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) .hero-heading{font-size:6.25rem;line-height:8.8rem}}.display-subtitle,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) :not(h1.h1-big,h1.hero-heading,p,p.p-large,p.p-large-bold,a,a.p-large,a.p-large-bold,span.p-large,span.text-gold,span.h2-big,span.h1-big){font-weight:400;font-size:2.05rem;line-height:3.2rem;font-family:"Public Sans",sans-serif}@media (min-width:768px){.display-subtitle,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) :not(h1.h1-big,h1.hero-heading,p,p.p-large,p.p-large-bold,a,a.p-large,a.p-large-bold,span.p-large,span.text-gold,span.h2-big,span.h1-big){font-size:2.52rem;line-height:3.94rem}}@media (min-width:1024px){.display-subtitle,section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent) :not(h1.h1-big,h1.hero-heading,p,p.p-large,p.p-large-bold,a,a.p-large,a.p-large-bold,span.p-large,span.text-gold,span.h2-big,span.h1-big){font-size:3rem;line-height:4.68rem}}section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent){background-color:#677889}section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent){padding:3.2rem 0;min-height:60vh;display:flex;align-items:center}@media (min-width:768px){section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent){padding:8rem 0}}@media (min-width:1024px){section[class*=hero]:not(.hero-blog,.hero-detail-blog,.hero-simple-talent){min-height:90vh}}.carousel-indicators button{width:2.4rem;height:2.4rem}h1,h2,h3,h4,h5,h6{margin:0;color:#313B59;font-family:"Josefin Sans",sans-serif}.display-title{font-weight:700;font-size:4.95rem;line-height:6.4rem;font-family:"Josefin Sans",sans-serif;text-transform:uppercase}@media (min-width:768px){.display-title{font-size:6.1rem;line-height:7.83rem}}@media (min-width:1024px){.display-title{font-size:6.25rem;line-height:8.8rem}}.display-subtitle{font-weight:400;font-size:2.05rem;line-height:3.2rem;font-family:"Public Sans",sans-serif}@media (min-width:768px){.display-subtitle{font-size:2.52rem;line-height:3.94rem}}@media (min-width:1024px){.display-subtitle{font-size:3rem;line-height:4.7rem}}h1,.h1-big{font-size:4.5rem;line-height:4.8rem;font-weight:700;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h1,.h1-big{line-height:6rem}}@media (min-width:1024px){h1,.h1-big{font-size:5.8rem;line-height:7rem}}h2,.h2-big{font-size:3.17rem;line-height:4rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h2,.h2-big{font-size:3.9rem;line-height:4.92rem}}@media (min-width:1024px){h2,.h2-big{font-size:4.6rem;line-height:5.84rem}}h3,.h3-big{font-size:2.54rem;line-height:3.6rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h3,.h3-big{font-size:3.12rem;line-height:4.4rem}}@media (min-width:1024px){h3,.h3-big{font-size:3.7rem;line-height:5.26rem}}h4,.h4-big{font-size:2.03rem;line-height:2.8rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h4,.h4-big{font-size:2.5rem;line-height:3.4rem}}@media (min-width:1024px){h4,.h4-big{font-size:2.96rem;line-height:4.1rem}}h5,.h5-big{font-size:1.63rem;line-height:2.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h5,.h5-big{font-size:2rem;line-height:2.95rem}}@media (min-width:1024px){h5,.h5-big{font-size:2.37rem;line-height:3.51rem}}h6,.h6-big{font-size:1.3rem;line-height:2rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){h6,.h6-big{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){h6,.h6-big{font-size:1.9rem;line-height:2.92rem}}a{text-decoration:none;color:#000}p{color:inherit;font-family:"Public Sans",sans-serif;margin:0}.p-large{font-weight:400;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.p-large{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.p-large{font-size:1.9rem;line-height:2.8rem}}.p-large-italic{font-weight:400;font-style:italic;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.p-large-italic{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.p-large-italic{font-size:1.9rem;line-height:2.8rem}}.p-large-bold{font-weight:700;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.p-large-bold{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.p-large-bold{font-size:1.9rem;line-height:2.8rem}}.p-small{font-weight:400;font-size:0.88rem;line-height:1.2rem}@media (min-width:768px){.p-small{font-size:1.08rem;line-height:1.6rem}}@media (min-width:1024px){.p-small{font-size:1.3rem;line-height:1.9rem}}.p-small-italic{font-weight:400;font-style:italic;font-size:0.88rem;line-height:1.2rem}@media (min-width:768px){.p-small-italic{font-size:1.08rem;line-height:1.6rem}}@media (min-width:1024px){.p-small-italic{font-size:1.3rem;line-height:1.9rem}}.p-small-bold{font-weight:700;font-size:0.88rem;line-height:1.2rem}@media (min-width:768px){.p-small-bold{font-size:1.08rem;line-height:1.6rem}}@media (min-width:1024px){.p-small-bold{font-size:1.3rem;line-height:1.9rem}}.p-small{font-weight:400;font-size:1.1rem;line-height:1.8rem}.p-small-italic{font-weight:400;font-size:1.1rem;line-height:1.8rem;font-style:italic}.p-small-bold{font-weight:700;font-size:1.1rem;line-height:1.8rem}.list-dots li{margin-bottom:2rem;position:relative;padding-left:2rem;font-family:Public Sans,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem}.list-dots li:before{content:"·";font-family:Josefin Sans,sans-serif;font-size:3rem;width:2rem;height:1rem;position:absolute;top:1px;left:0}.list-inline li{display:inline;padding-right:1rem}.list-inline li:last-child{padding-right:0}.list-inline li img{display:inline-block}.yedai-chat{--yed-base-bg:#000000 url(https://yedai-strapi.s3.eu-west-1.amazonaws.com/yedai_header_709cf9dd60.jpg) no-repeat center;--yed-base-text:#fff;--yed-messages-bg:#fff;--yed-messages-text:#2d3748;--yed-user-bg:#fff;--yed-user-text:#2d3748;--yed-bot-bg:#2d3748;--yed-bot-text:#fff;--yed-suggestion-text:#2d3748;--yed-input-bg:#ebf8ff;--yed-input-text:#1a202c;--yed-btn-accept-bg:#4a5568;--yed-btn-accept-text:#fff;--yed-btn-cancel-bg:#777c83;--yed-btn-cancel-text:#fff}.yedai-chat .yed-bubble{font-size:1.125rem}.yedai-chat .chat-menu div.twy-text-lg.twy-font-bold{display:none}.yedai-chat .sc-header h4{font-size:1.75rem!important;margin-bottom:1rem!important}.yedai-chat .sc-header a{font-size:1.4rem!important;font-weight:bold}.yedai-chat .sc-suggestions-row:before{font-size:1.125rem!important}.yedai-chat .message-text p{text-align:left}.yedai-chat .chat-modal p{font-size:1.125rem!important}.header{min-height:7.8rem;box-shadow:inset 0px -1px 1px rgba(0,0,0,0.1);position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#FFFFFF;z-index:3}.header .wrap{display:flex;justify-content:space-between;align-items:center;height:8.8rem;transition:height 0.3s ease-in-out}.header .wrap .header-logo-small-center{display:none}.header .menu-hamburger{width:2.4rem;height:2.4rem}.header .menu-button{border:0;background-color:#FFFFFF;display:flex;align-items:center;gap:2.1rem}.header .wrap-scroll{height:7.8rem}.header .wrap-scroll .header-logo-small-center{display:block}.header .wrap-scroll .header-logo-small-center img{max-height:50px}@media (min-width:768px){.header .wrap-scroll .header-logo-small-center{display:none}}.header .wrap-scroll .header-logo-small{display:none}@media (min-width:768px){.header .wrap-scroll .header-logo-small{display:block;width:-webkit-fill-available;width:-moz-available;opacity:1;transition:opacity 2s;animation-name:appear;animation-duration:2s}}.header .wrap-scroll .header-logo{display:none}@media (min-width:768px){.header .wrap-scroll .header-logo{display:block;width:0;opacity:0;transition:opacity 2s;animation-name:disappear;animation-duration:2s}}@media (min-width:1024px){.header .wrap-scroll .menu-horizontal{opacity:1;transition:opacity 1s ease-in-out;display:flex;height:100%;align-items:center;margin-left:-17rem}}.header .languages-wrap{display:flex;align-items:center;gap:1rem;text-decoration:none}.header .languages-wrap .p-large-bold{text-transform:uppercase}.header .p-large-bold{display:flex;margin-top:0.4rem;align-items:center}.header .header-logo-small{width:0px;opacity:0}.header .header-logo-small img{max-height:35px}.header .header-logo{width:auto;opacity:1;transition:all 1s ease-in-out}.header .header-logo img{max-height:50px}@media (min-width:500px){.header .header-logo img{max-height:75px}}@media (min-width:500px){.header .logo-burger img{height:70px}}@keyframes appear{0%{width:-webkit-fill-available}100%{transition:opacity 1s ease-in-out}}@keyframes disappear{0%{transition:opacity 1s ease-in-out}100%{width:0px}}.header .relative-m-secundario{position:relative}.header .menu-horizontal{display:none;opacity:0}.header .menu-horizontal-grid{width:100%;display:flex;gap:3rem;height:100%;align-items:baseline;justify-content:space-between}.header .menu-horizontal-item,.header .menu-horizontal-item a{font-family:"Josefin Sans",sans-serif;cursor:pointer;height:100%;display:flex;align-items:center;text-decoration:none}.header .menu-horizontal-item a,.header .menu-horizontal-item a a{font-family:"Josefin Sans",sans-serif;font-size:1.6rem}.header .menu-horizontal-item a:hover,.header .menu-horizontal-item a:focus,.header .menu-horizontal-item a a:hover,.header .menu-horizontal-item a a:focus{text-decoration:none}.header .menu-horizontal-item:hover,.header .menu-horizontal-item.active,.header .menu-horizontal-item:focus,.header .menu-horizontal-item a:hover,.header .menu-horizontal-item a.active,.header .menu-horizontal-item a:focus{color:#976C1B;text-decoration:none}.header .menu-horizontal-item:hover>.menu-secundario-description,.header .menu-horizontal-item.active>.menu-secundario-description,.header .menu-horizontal-item:focus>.menu-secundario-description,.header .menu-horizontal-item a:hover>.menu-secundario-description,.header .menu-horizontal-item a.active>.menu-secundario-description,.header .menu-horizontal-item a:focus>.menu-secundario-description{color:#3C3C3C}.header .menu-horizontal-item:hover,.header .menu-horizontal-item a:hover{color:#976C1B;text-decoration:none}.header .menu-horizontal-item:target,.header .menu-horizontal-item:active,.header .menu-horizontal-item a:target,.header .menu-horizontal-item a:active{color:#B3842C;text-decoration:none}.header .menu-secundario{display:none;position:absolute;top:7.8rem;min-height:7rem;height:auto;background-color:#fbf5eb;padding:4rem 12rem;width:100%;left:0rem}.header .menu-secundario.show{display:block}.header .menu-secundario-grid{justify-content:flex-start;align-items:center;gap:7.2rem;display:flex;flex-wrap:wrap}.header .menu-secundario-grid::before{content:attr(data-name);color:#3C3C3C;font-size:3.3rem;line-height:4rem;font-weight:500;font-family:"Josefin Sans",sans-serif;position:absolute;top:3rem}.header .menu-secundario-item{display:flex;flex-direction:column;width:29%;z-index:1;gap:0.4rem;font-family:"Public Sans",sans-serif}.header .menu-secundario-item>a{color:#3C3C3C}.header .menu-secundario-item .menu-secundario-description{display:block;color:#8A8A8A;max-width:33rem}.header .menu-secundario-item:hover>a{color:#D6A956}.header .menu-secundario-item:hover>.menu-secundario-description{color:#3C3C3C}.hero{min-height:68rem;background-image:url("/static/main/img/hero-home.png");background-repeat:no-repeat;background-size:cover;object-fit:contain;background-position:center center}.hero-heading{text-shadow:0px 0px 9px rgba(0,0,0,0.1);color:#FFFFFF;font-weight:700;font-size:6.4rem;line-height:8rem;text-transform:uppercase;max-width:83.4rem;margin-top:35rem}.hero .text-gold{color:#FFFFFF}.hero .hero-comment{font-weight:300;font-size:3rem;line-height:4rem;color:#FFFFFF;text-shadow:0px 0px 9px rgba(0,0,0,0.1);font-family:"Public Sans",sans-serif;max-width:55rem;width:100%;display:block;margin-top:1.2rem}.tecnology .wrap-title-tecnology{text-align:center;margin-bottom:6rem}.tecnology-title{color:#757575;margin-bottom:2.4rem;display:block}.tecnology-description{margin:1.6rem auto 0 auto;max-width:30rem;color:#757575;font-size:1.9rem}.tecnology-grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr);row-gap:2rem}@media (min-width:768px){.tecnology-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);row-gap:3.9rem}}@media (min-width:1024px){.tecnology-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);row-gap:3.9rem}}.tecnology-item{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:2rem}.tecnology-img{width:6.4rem;height:6.4rem;text-align:center;background:#E8F3F5;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#1C829C}.tecnology .p-large{text-align:center;color:#616161}.tecnology .p-large p{color:#616161}.tecnology .link-arrow{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.tecnology .link-arrow::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.tecnology .link-arrow:hover{text-decoration:underline}.tecnology .link-arrow:hover::after{filter:brightness(0.9)}.tecnology .link-arrow:focus{color:#B3842C;text-decoration:underline;outline:none}.tecnology .link-arrow:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.tecnology div.link-arrow a{color:#976C1B}.tecnology div.link-arrow a:focus,.tecnology div.link-arrow a:focus-visible{text-decoration:underline;outline:none}.tecnology.painpoints .wrap-title-tecnology{text-align:center}.tecnology.painpoints .wrap-title-tecnology .h1-big{color:#3C3C3C}.tecnology.painpoints .tecnology-grid{display:flex;justify-content:center;flex-wrap:wrap}.tecnology.painpoints .tecnology-item{width:100%}.tecnology.painpoints .tecnology-item:not(:first-of-type){border-top:1px solid rgba(0,0,0,0.1)}@media (min-width:768px){.tecnology.painpoints .tecnology-item{width:49%}.tecnology.painpoints .tecnology-item:not(:first-of-type){border-top:0}}@media (min-width:1024px){.tecnology.painpoints .tecnology-item{width:32%}}.advance{background-color:rgba(42,130,145,0.1);padding:3rem 0}@media (min-width:768px){.advance{padding:8rem 0 8rem 0}}.advance .wrap-title-advance{text-align:center;margin-bottom:6rem}.advance-title{color:#757575;margin-bottom:2.4rem;display:block}.advance-description{margin:1.6rem auto 0 auto;max-width:30rem;color:#757575;font-size:1.9rem}.advance-grid{margin-bottom:6rem;display:grid;gap:0;grid-template-columns:repeat(1,1fr);row-gap:3.9rem}@media (min-width:768px){.advance-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);row-gap:3.9rem}}@media (min-width:1024px){.advance-grid{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr);row-gap:3.9rem}}.advance-item{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:2rem}.advance .h6-big{margin-bottom:1.6rem;display:block}.advance .p-large{color:#616161}.advance .link-wrap{text-align:center}.advance .link-arrow a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease;text-align:center;justify-content:center}.advance .link-arrow a::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.advance .link-arrow a:hover{text-decoration:underline}.advance .link-arrow a:hover::after{filter:brightness(0.9)}.advance .link-arrow a:focus{color:#B3842C;text-decoration:underline;outline:none}.advance .link-arrow a:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.talent{margin-bottom:0}.talent .wrap-title-talent{text-align:center;margin-bottom:6rem}.talent-title{color:#757575;margin-bottom:2.4rem;display:block}.talent-description{margin:1.6rem auto 0 auto;color:#757575;font-size:1.9rem}.talent .video-wrap{display:flex;justify-content:center}.talent .video-wrap iframe{width:100%}.talent .video-js{width:100%;height:auto;border-radius:13px}@media (min-width:768px){.talent .video-js{width:92.6rem;height:52rem}}.talent .p-large{text-align:center;color:#616161}.testimonial{padding:3rem 0;margin-bottom:3rem;background-image:url("/static/main/img/bg-testimonial.png");background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.testimonial{padding:8rem 0;margin-bottom:8rem}}.testimonial-wrap{text-align:center;background-color:rgba(255,255,255,0.9);border-radius:15px;padding:2rem 0}@media (min-width:768px){.testimonial-wrap{padding:6rem 12.4rem}}.testimonial-subtitle{font-size:2rem;line-height:2.4rem;font-weight:700;color:#757575;display:block;margin-bottom:2.4rem}.testimonial-reference{font-size:1.6rem;line-height:1.9rem;font-weight:400;color:#757575}.testimonial .h3-big{margin-bottom:4.8rem}.testimonial .button-default,.testimonial p>a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.testimonial .button-default,.testimonial p>a{width:fit-content}}.testimonial .button-default:hover,.testimonial p>a:hover{background-color:#D6A956;text-decoration:none}.testimonial .button-default:focus,.testimonial p>a:focus{background-color:#B3842C}.stories{margin-bottom:0}.stories .wrap-title-stories{text-align:center;margin-bottom:6rem}.stories-title{color:#757575;margin-bottom:2.4rem;display:block}.stories-description{margin:1.6rem auto 0 auto;color:#757575;font-size:1.9rem}.stories .carousel-caption{position:initial}.stories .wrap-caption{margin-top:1rem;display:flex;align-items:center;gap:2rem;justify-content:center}.stories .wrap-caption-image{border-radius:50%;width:5rem;height:5rem}.stories .wrap-caption .aspect-ratio-box{width:50px;height:0;padding-top:50px;position:relative;overflow:hidden}.stories .wrap-caption .wrap-caption-img{position:absolute;top:0;width:50px;height:50px;object-fit:cover;object-position:55%;border-radius:50%}.stories .wrap-caption-text{display:flex;flex-direction:column;align-items:flex-start}.stories .carousel-item{min-height:250px}.stories .carousel-item .p-large{text-align:center}.stories .caption-big{font-weight:600;font-size:2.4rem;line-height:3.2rem;color:#424242;font-family:"Public Sans",sans-serif}.stories .caption-small{font-weight:400;font-size:1.9rem;line-height:2.8rem;color:#424242;font-family:"Public Sans",sans-serif}.stories .carousel-inner{width:100%}@media (min-width:768px){.stories .carousel-inner{width:63%;margin:0 auto}}.stories .carousel-indicators{position:relative;top:3rem}.stories .carousel-indicators button{width:2.4rem;height:2.4rem;border-radius:50%}.stories .carousel-indicators button:not(:last-of-type){margin-right:2.4rem}.stories .carousel-control-prev,.stories .carousel-control-next{display:none;z-index:2}@media (min-width:1024px){.stories .carousel-control-prev,.stories .carousel-control-next{display:block}}.stories .carousel-control-prev::before,.stories .carousel-control-next::before{content:"";display:block;height:4.9rem;width:4.8rem;background:rgba(0,0,0,0.05);border-radius:50%;position:relative;left:6.5rem;top:3.3rem;z-index:1}.stories .carousel-dark{height:32.1rem}.stories .carousel-dark .carousel-indicators [data-bs-target]{opacity:0.1}.stories .carousel-dark .carousel-indicators [data-bs-target].active{opacity:1}.confian{padding:0;background:linear-gradient(270deg,#ecf5f7 50%,#f9f9f9 50%)}@media (min-width:1024px){.confian{background:linear-gradient(90deg,#ecf5f7 50%,#f9f9f9 50%)}}.confian-wrap{display:flex;flex-direction:column}@media (min-width:1024px){.confian-wrap{flex-direction:row}}.confian-texto{background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:2rem}@media (min-width:768px){.confian-texto{padding:8rem}}.confian .h2-big{max-width:43.6rem}.confian .p-large{max-width:51.2rem}.confian-logos-grid,.confian-texto{margin:0;width:100%}@media (min-width:1024px){.confian-logos-grid,.confian-texto{width:50%}}.confian-logos-grid{padding:8rem 2rem 8rem 2rem;background-color:#ecf5f7;opacity:0.8;display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}.confian-logos-grid img{margin:0 auto}@media (min-width:1024px){.confian-logos-grid{padding:8rem 2rem 8rem 2rem}}@media (min-width:768px){.confian-logos-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.confian-logos-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}}.confian .button-default{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;padding:0;display:inline-flex;gap:0.8rem;justify-content:center;text-align:center;align-items:center}@media (min-width:768px){.confian .button-default{width:fit-content}}.confian .button-default:hover{background-color:#D6A956;text-decoration:none}.confian .button-default:focus{background-color:#B3842C}.confian .button-default a{color:#FFFFFF;display:block;padding:1.2rem 2.4rem 1.2rem 4.8rem;position:relative}.confian .button-default a:hover{text-decoration:none}.confian .button-default a:before{content:"";display:block;width:1.6rem;height:1.6rem;background-image:url("/static/main/img/icon-plane.png");background-repeat:no-repeat;position:absolute;top:31%;left:2.4rem}.confian .button-default img{flex-grow:0;width:16px;height:16px}.faq .contenedor{max-width:84.3rem}.faq .wrap-title-faq{text-align:center;margin-bottom:6rem}.faq-title{color:#757575;margin-bottom:2.4rem;display:block}.faq .wrap-title-faq p,.faq-description{color:#757575;font-size:1.9rem}.faq .wrap-title-faq a,.faq-link{color:#976C1B}.faq .wrap-title-faq a:hover,.faq-link:hover{color:#D6A956;text-decoration:underline}.faq .wrap-title-faq a:focus,.faq-link:focus{color:#B3842C}.faq .p-large{color:#757575}.faq .accordion-item{box-shadow:inset 0px -1px 0px rgba(0,0,0,0.15)}.faq .accordion-item:first-of-type{box-shadow:inset 0px -1px 0px rgba(0,0,0,0.15)}.faq .accordion-body p{margin-bottom:1.6rem}.faq .accordion-body ul{padding-left:3rem;margin-top:2rem}.faq .accordion-body ul li{list-style-type:initial;margin-bottom:1.6rem}.faq .accordion-body a{color:#976C1B}.faq .accordion-button{border:0;box-shadow:none;padding:20px 15px}.faq .accordion-button:hover,.faq .accordion-button:focus,.faq .accordion-button:not(.collapsed),.faq .accordion-button.collapsed{background-color:transparent;border:0}.faq .accordion-button.collapsed::after{transform:rotate(-90deg)}.faq .accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-icon)}.filters{padding-bottom:0;padding:3rem 0 0 0;margin-bottom:0}@media (min-width:768px){.filters{padding:8rem 0 0 0}}.filters .wrap-title-filters{text-align:center;margin-bottom:6rem}.filters-title{color:#3C3C3C;margin-bottom:2.4rem;display:block}.filters-description{margin:1.6rem auto 0 auto;color:#757575;font-size:1.9rem;max-width:48.6rem}.filters-grid{font-family:"Public Sans",sans-serif;display:flex;flex-wrap:nowrap;gap:0.5rem;max-width:120rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;scrollbar-width:none}.filters-grid::-webkit-scrollbar{display:none}@media (min-width:768px){.filters-grid{justify-content:space-between;-ms-overflow-style:none;scrollbar-width:0.2rem}.filters-grid::-webkit-scrollbar{display:block}}.filters-item{font-weight:500;font-size:1.2rem;line-height:1.5rem;color:#9E9E9E;padding:1rem 2.2rem;border:1px solid #9E9E9E;border-radius:5.3rem;transform:scale(0.7);white-space:nowrap;scroll-snap-align:start}@media (min-width:768px){.filters-item{transform:scale(1)}}.filters-item:hover{border:1px solid #B3842C}.filters-check{color:#FFFFFF;background-color:#1C829C;display:flex;align-items:center;gap:0.8rem;flex-wrap:nowrap}.filters-check:hover{color:#FFFFFF}.hero-success{padding-top:0}.hero-success-grid{display:flex;align-items:center;flex-direction:column-reverse}@media (min-width:1024px){.hero-success-grid{align-items:stretch;flex-direction:row-reverse;border:1px solid rgba(0,0,0,0.16);border-radius:1.6rem}}.hero-success-text{font-family:"Public Sans",sans-serif;text-align:left;width:100%;padding-left:1rem;background-color:rgba(255,255,255,0.6);padding-top:2rem}@media (min-width:1024px){.hero-success-text{width:35%;padding:3.2rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}.hero-success-title,.hero-success-subtitle{display:block}.hero-success-title{font-weight:400;font-size:2rem;line-height:2.4rem;letter-spacing:1.2px;color:#976C1B;margin-bottom:1.4rem}.hero-success-subtitle{font-weight:700;font-size:4rem;line-height:4.8rem;letter-spacing:1.2px;color:#313B59;margin-bottom:1.4rem}.hero-success .p-large{color:#616161;margin-bottom:2.6rem}.hero-success .button-default{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.hero-success .button-default{width:fit-content}}.hero-success .button-default:hover{background-color:#D6A956;text-decoration:none}.hero-success .button-default:focus{background-color:#B3842C}.hero-success .button-default p{text-align:center}.hero-success .button-default a{color:#FFFFFF}.hero-success-img{width:100%;border-radius:1.6rem}@media (min-width:1024px){.hero-success-img{width:65%;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}.hero-success-img img{width:100%;border-radius:1.6rem}@media (min-width:1024px){.hero-success-img img{border-radius:0;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}}.content-detail-blog .hero-success,.hero-detail-blog .hero-success{padding-top:0}.content-detail-blog .hero-success-grid,.hero-detail-blog .hero-success-grid{display:flex;align-items:center;flex-direction:column-reverse}@media (min-width:1024px){.content-detail-blog .hero-success-grid,.hero-detail-blog .hero-success-grid{align-items:stretch;border:1px solid rgba(0,0,0,0.16);border-radius:1.6rem}}.content-detail-blog .hero-success-text,.hero-detail-blog .hero-success-text{font-family:"Public Sans",sans-serif;text-align:left;width:100%;padding-left:1rem;background-color:rgba(255,255,255,0.6);padding-top:2rem;min-height:9.2rem}@media (min-width:1024px){.content-detail-blog .hero-success-text,.hero-detail-blog .hero-success-text{padding:3.2rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}.content-detail-blog .hero-success-title,.content-detail-blog .hero-success-subtitle,.hero-detail-blog .hero-success-title,.hero-detail-blog .hero-success-subtitle{display:block}.content-detail-blog .hero-success-title,.hero-detail-blog .hero-success-title{font-weight:400;font-size:2rem;line-height:2.4rem;letter-spacing:1.2px;color:#976C1B;margin-bottom:1.4rem}.content-detail-blog .hero-success-subtitle,.hero-detail-blog .hero-success-subtitle{font-weight:700;font-size:4rem;line-height:4.8rem;letter-spacing:1.2px;color:#313B59;margin-bottom:1.4rem}.content-detail-blog .hero-success .p-large,.hero-detail-blog .hero-success .p-large{color:#616161;margin-bottom:0}.content-detail-blog .hero-success .button-default,.hero-detail-blog .hero-success .button-default{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.content-detail-blog .hero-success .button-default,.hero-detail-blog .hero-success .button-default{width:fit-content}}.content-detail-blog .hero-success .button-default:hover,.hero-detail-blog .hero-success .button-default:hover{background-color:#D6A956;text-decoration:none}.content-detail-blog .hero-success .button-default:focus,.hero-detail-blog .hero-success .button-default:focus{background-color:#B3842C}.content-detail-blog .hero-success .button-default p,.hero-detail-blog .hero-success .button-default p{text-align:center}.content-detail-blog .hero-success .button-default a,.hero-detail-blog .hero-success .button-default a{color:#FFFFFF}.content-detail-blog .hero-success-img,.hero-detail-blog .hero-success-img{width:100%;border-radius:1.6rem}@media (min-width:1024px){.content-detail-blog .hero-success-img,.hero-detail-blog .hero-success-img{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}.content-detail-blog .hero-success-img img,.hero-detail-blog .hero-success-img img{width:100%;border-radius:1.6rem;margin:0;height:33rem;object-fit:cover}@media (min-width:1024px){.content-detail-blog .hero-success-img img,.hero-detail-blog .hero-success-img img{border-radius:0;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}.carousel-success .carousel-control-next,.carousel-success .carousel-control-prev{width:3%}.carousel-success .carousel-control-next-icon,.carousel-success .carousel-control-prev-icon{display:none}@media (min-width:1024px){.carousel-success .carousel-control-next-icon,.carousel-success .carousel-control-prev-icon{display:block;filter:invert(1) grayscale(100);height:5.8rem;width:2.9rem;background-size:6rem}}.carousel-success a:hover{text-decoration:none}.carousel-success .carousel-indicators{margin-bottom:-2.2rem}@media (min-width:1024px){.carousel-success .carousel-indicators{margin-bottom:-5.2rem}}.carousel-success .carousel-indicators button{width:0.8rem;height:0.8rem;border-radius:50%}@media (min-width:1024px){.carousel-success .carousel-indicators button{width:2.4rem;height:2.4rem}}.content-detail-blog .carousel-success .carousel-control-next,.content-detail-blog .carousel-success .carousel-control-prev,.hero-detail-blog .carousel-success .carousel-control-next,.hero-detail-blog .carousel-success .carousel-control-prev{width:3%}.content-detail-blog .carousel-success .carousel-control-next-icon,.content-detail-blog .carousel-success .carousel-control-prev-icon,.hero-detail-blog .carousel-success .carousel-control-next-icon,.hero-detail-blog .carousel-success .carousel-control-prev-icon{display:none}@media (min-width:1024px){.content-detail-blog .carousel-success .carousel-control-next-icon,.content-detail-blog .carousel-success .carousel-control-prev-icon,.hero-detail-blog .carousel-success .carousel-control-next-icon,.hero-detail-blog .carousel-success .carousel-control-prev-icon{display:block;filter:invert(1) grayscale(100);height:5.8rem;width:2.9rem;background-size:6rem}}.content-detail-blog .carousel-success a:hover,.hero-detail-blog .carousel-success a:hover{text-decoration:none}.content-detail-blog .carousel-success .carousel-indicators,.hero-detail-blog .carousel-success .carousel-indicators{margin-bottom:-2.2rem}@media (min-width:1024px){.content-detail-blog .carousel-success .carousel-indicators,.hero-detail-blog .carousel-success .carousel-indicators{margin-bottom:-5.2rem}}.content-detail-blog .carousel-success .carousel-indicators button,.hero-detail-blog .carousel-success .carousel-indicators button{width:0.8rem;height:0.8rem;border-radius:50%}.content-detail-blog .carousel-success .carousel-indicators button:last-of-type,.hero-detail-blog .carousel-success .carousel-indicators button:last-of-type{display:none}@media (min-width:1024px){.content-detail-blog .carousel-success .carousel-indicators button,.hero-detail-blog .carousel-success .carousel-indicators button{width:2.4rem;height:2.4rem}}.content-detail-blog .carousel-success .carousel-inner,.hero-detail-blog .carousel-success .carousel-inner{pointer-events:none}.carousel-success{padding:2rem 0}.carousel-inner{width:98%;margin:0 auto;border-radius:1.6rem}@media (min-width:768px){.carousel-inner{width:90%}}.list-brand-grid{font-family:"Public Sans",sans-serif;display:flex;justify-content:center;flex-wrap:wrap;gap:5rem}@media (min-width:768px){.list-brand-grid{justify-content:center}}.list-brand-item{width:100%;position:relative}.list-brand-item img{width:100%}@media (min-width:768px){.list-brand-item{width:47%}}@media (min-width:1024px){.list-brand-item{width:30%}}.list-brand-item img{transition:all 0.2s ease}.list-brand-item img:hover{opacity:0.7;transform:scale(1.05)}.list-brand-category{position:absolute;top:1.4rem;right:1.4rem;background-color:#16171B;color:#FFFFFF;border-radius:53px;padding:8px 22px;font-weight:500;font-size:1.2rem;line-height:1.5rem}.list-brand-category:hover{color:#FFFFFF}@media (min-width:768px){.list-brand-category{top:1.4rem;right:1.4rem}}.list-brand-description{font-family:"Public Sans",sans-serif;font-weight:600;font-size:2.2rem;line-height:2.7rem;display:block;margin-top:1.6rem}.list-brand .link-wrap{text-align:center;margin-top:10rem}.list-brand .link-default{border:0;background-color:none;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.list-brand .link-default{width:fit-content}}.list-brand .link-default:hover{background-color:#D6A956;text-decoration:none}.list-brand .link-default:focus{background-color:#B3842C}.contact{background-color:#1C829C;padding-top:8rem;padding-bottom:0;margin-bottom:0}@media (min-width:768px){.contact{min-height:50.7rem}}.contact-grid{display:flex;gap:10rem;flex-wrap:wrap;justify-content:center}.contact-text{font-family:"Public Sans",sans-serif}@media (min-width:32rem){.contact-img img{position:initial}}@media (min-width:1213px){.contact-img img{position:relative;top:11.6rem}}.contact .h1-big{color:#FFFFFF;width:100%;max-width:100%;margin-bottom:2.6rem}@media (min-width:1213px){.contact .h1-big{max-width:60rem}}.contact .h5-big{font-weight:400;color:#FFFFFF;font-family:"Public Sans",sans-serif;margin-bottom:3.2rem}@media (min-width:1213px){.contact .h5-big{max-width:50rem}}.contact .button-icon a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B;display:inline-flex;align-items:center;gap:0.9rem;padding:12px 24px}@media (min-width:768px){.contact .button-icon a{width:fit-content}}.contact .button-icon a:hover{background-color:#FFEDCC;text-decoration:none}.contact .button-icon a:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.hero-detail{padding-top:2rem;padding-bottom:0;margin-bottom:8rem;background-color:rgba(0,0,0,0.3);background-size:cover;background-repeat:no-repeat}@media (min-width:768px){.hero-detail{padding-top:0}}.hero-detail p>a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.hero-detail p>a{width:fit-content}}.hero-detail p>a:hover{background-color:#D6A956;text-decoration:none}.hero-detail p>a:focus{background-color:#B3842C}.hero-detail-grid{display:flex;gap:7rem;align-items:center;flex-direction:column}@media (min-width:768px){.hero-detail-grid{flex-direction:row}}.hero-detail-text{font-family:"Public Sans",sans-serif;text-align:left;width:100%;padding:1rem;background-color:rgba(255,255,255,0.95);border-radius:16px}@media (min-width:768px){.hero-detail-text{width:48%;padding:3.8rem;margin:8.8rem 0 8.8rem 0rem}}.hero-detail-text .hero-detail-description{color:#636363;margin-bottom:2.6rem;display:block;display:-webkit-box;max-width:100%;max-height:8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hero-detail-text .hero-detail-title{color:#8A8A8A;margin-bottom:0.8rem;font-weight:700}.hero-detail-text .link-button{display:none}.hero-detail-title,.hero-detail-subtitle{display:block}.hero-detail-subtitle{font-weight:700;font-size:4rem;line-height:4.6rem;color:#313B59;margin-bottom:1.6rem}@media (min-width:768px){.hero-detail-subtitle{display:block;display:-webkit-box;max-width:100%;max-height:19rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:39.5rem}}.hero-detail-img{width:100%}@media (min-width:768px){.hero-detail-img{width:62%}}.hero-detail .detail-grid{display:flex;flex-wrap:wrap;gap:3.2rem}.hero-detail .detail-item{width:100%}@media (min-width:768px){.hero-detail .detail-item{width:45%}}.hero-detail .detail-item span{display:block;margin-bottom:0.4rem}.hero-detail .detail-item span:first-child{color:#A5C6CF}.hero-detail .detail-item span:nth-child(2){color:#3C3C3C}.hero-detail.single + .banner-detail{display:none}.hero-detail.single .hero-detail-text{background-color:transparent;width:50%}.hero-detail.single .hero-detail-title,.hero-detail.single .hero-detail-subtitle,.hero-detail.single .hero-detail-description{color:#FFFFFF}.hero-detail.single .hero-detail-subtitle{font-weight:700;font-size:5.6rem;line-height:6.4rem;text-transform:capitalize;max-width:60rem}.hero-detail.single .link-button{display:inline-flex;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.hero-detail.single .link-button{width:fit-content}}.hero-detail.single .link-button:hover{background-color:#D6A956;text-decoration:none}.hero-detail.single .link-button:focus{background-color:#B3842C}.hero-detail.single .detail-grid{display:none}.banner-detail{padding:3rem 0;margin-bottom:3rem;margin-top:-8rem;background-color:#4EA6BC}@media (min-width:768px){.banner-detail{padding:8rem 0;margin-bottom:8rem}}.banner-detail-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:7rem}.banner-detail-item{width:100%;text-align:center;color:#FFFFFF}@media (min-width:768px){.banner-detail-item{width:33%;max-width:21rem}}.banner-detail-item .p-large{font-family:"Public Sans",sans-serif}.banner-detail-item span{display:block}.challenge{margin:0 0 8rem 0;padding:0}.challenge .contenedor-texto:first-of-type + .contenedor-texto{padding-bottom:8rem}.challenge .contenedor-texto:not(:first-of-type) + .contenedor-texto{padding-bottom:0rem}.challenge .contenedor-texto p{margin:0 0 1.2rem 0}.challenge .contenedor-texto p>a{color:#976C1B}.challenge .richtext-button p>a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.challenge .richtext-button p>a{width:fit-content}}.challenge .richtext-button p>a:hover{background-color:#D6A956;text-decoration:none}.challenge .richtext-button p>a:focus{background-color:#B3842C}.challenge .richtext p>a{color:#D69E35}.challenge-title{margin-bottom:1.2rem;color:#1C829C}.challenge-subtitle,.challenge .p-large{margin-bottom:2.4rem;color:#000}.challenge-img{margin-bottom:4rem}.challenge-color{background-color:#fbf5eb;border-radius:2.3rem;padding:5.6rem 0}.challenge-color .challenge-title{color:#1C829C}.challenge-color .challenge-subtitle,.challenge-color .p-large{color:#3C3C3C}.challenge-color .challenge-subtitle{width:80%}.challenge-grid{display:flex;flex-wrap:wrap;gap:3.8rem}.challenge-text{width:100%}@media (min-width:768px){.challenge-text{width:62%}}.challenge-img-item{width:100%}@media (min-width:768px){.challenge-img-item{width:33%}}.challenge-img-chatbot{margin:4rem 0;display:block}.challenge-testimonial{padding:0}.challenge-testimonial .p-large-italic::after{content:"";margin-top:2rem;display:block;width:2.4rem;height:2.4rem;background-image:url("/static/main/img/icon-testimonial.png")}.challenge-name{margin-top:2.7rem;display:flex;gap:2rem;align-items:center}.challenge-name-text{display:flex;flex-direction:column;gap:0rem}.challenge-name-img{width:5rem;height:5rem;border-radius:3rem}.challenge-name-img img{border-radius:50%;width:100%}.challenge-author{font-size:2.4rem;font-weight:600;font-family:"Public Sans",sans-serif;line-height:3.2rem;color:#424242}.challenge-dep{font-size:2rem;font-weight:400;font-family:"Public Sans",sans-serif;line-height:3.2rem;color:#636363}.challenge-data{background-color:#E8F3F5;border-radius:2.3rem;display:flex;flex-wrap:wrap;gap:2.6rem;padding:2.4rem 4.6rem;margin-bottom:2.4rem}.challenge-data:first-of-type{margin-top:4.8rem}.challenge-data:last-child{margin:0}@media (min-width:768px){.challenge-data{flex-wrap:nowrap;gap:4.6rem}}.challenge-data .p-large-bold{margin-bottom:1.6rem}.challenge-data .p-large{color:#3C3C3C}.challenge-data-img picture{width:4rem;height:4rem}.challenge-data-img{min-width:6.4rem}.challenge-people-matter{text-align:center}.challenge-brands{margin-top:5rem;display:flex;gap:5rem;justify-content:center;flex-wrap:wrap;align-items:center}.challenge-brands img{max-width:20rem}.team-detail{text-align:center;background-image:url("/static/main/img/bg-equipo.jpg");background-repeat:no-repeat;background-size:cover;position:relative;padding:3rem 0}@media (min-width:768px){.team-detail{padding:8rem 0}}.team-detail::before{content:"";display:block;width:100%;height:100%;background-color:#FFFFFF;opacity:0.8;position:absolute;top:0;z-index:1}.team-detail .contenedor{position:relative;z-index:1}.team-detail .h4-big{margin-bottom:1.6rem}.team-detail-grid{margin-top:4.8rem;display:flex;flex-wrap:wrap;gap:5.6rem 3.3rem;justify-content:center;z-index:2}.team-detail-item{width:100%;display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media (min-width:768px){.team-detail-item{width:47%}}@media (min-width:1024px){.team-detail-item{width:30%}}.team-detail-item .h6-big{max-width:22.6rem}.team-detail-img img{border-radius:50%;width:64px}.footer{padding:2rem 0 3.2rem 0;background-color:#13294b;font-family:"Public Sans",sans-serif}.footer-group-logos{display:flex;width:100%;justify-content:space-between;align-items:center}@media (min-width:768px){.footer-group-logos{width:fit-content;gap:6rem;align-items:baseline}}.footer-logo-partners{display:flex;gap:1.8rem}.footer-grid{display:flex;gap:2.4rem;flex-wrap:wrap;padding-bottom:5.6rem;border-bottom:1px solid #636363;margin-bottom:1.6rem}@media (min-width:768px){.footer-grid{gap:7.9rem;padding:7rem 0 3.2rem 0}}.footer-item{display:flex;flex-direction:column;gap:1.3rem;width:100%}@media (min-width:768px){.footer-item{width:20%}}.footer-item:first-child{display:flex;justify-content:flex-end}@media (max-width:768px){.footer-item:first-child img{max-width:40%}}.footer-link{color:#FFFFFF;opacity:0.7}.footer-link a{color:#FFFFFF}.footer .p-large-bold{color:#FFFFFF}.footer .p-small{display:flex;flex-wrap:wrap;color:#FFFFFF;font-size:1.3rem;line-height:1.9rem}.footer .newsletter-form-terms{padding:0%}.footer .input-wrap{display:flex;position:relative}.footer input[type=submit]{width:4.4rem;height:4.3rem;background-image:url("/static/main/img/input-submit.png");background-repeat:no-repeat;background-size:cover;display:block;border:0;box-shadow:none;border-radius:0px 5px 5px 0px;position:absolute;right:-1px;top:0}.footer .wrap-input{position:relative}.footer input[type=email]{padding:1rem 4.3rem 1rem 1.6rem;width:100%;height:4.3rem;border:1px solid #d8d8d8;border-radius:5px}.footer input[type=text]{padding:1rem 4.3rem 1rem 1.6rem;width:100%;height:4.3rem;border:1px solid #d8d8d8;border-radius:5px}@media (min-width:1024px){.footer input[type=text]{width:25rem}}@media (min-width:768px){.footer-logo-big{display:none}}.footer-logo-small{display:none}@media (min-width:768px){.footer-logo-small{display:block}}.footer-logos-mobile{align-items:center;margin-bottom:2.4rem}@media (min-width:768px){.footer-logos-mobile{display:none}}.footer .list-footer{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:768px){.footer .list-footer{flex-direction:row}}.footer .list-footer{display:flex;flex-direction:column;gap:1.6rem}@media (min-width:768px){.footer .list-footer{flex-direction:row}}.footer .list-media{display:flex;justify-content:space-between;gap:3rem}@media (min-width:768px){.footer .list-media{gap:2.5rem}}.footer .p-small-bold,.footer .p-small-bold p a,.footer .p-small-bold p{color:#FFFFFF}.footer-secundary{display:flex;flex-direction:column;row-gap:2rem;justify-content:space-between}@media (min-width:768px){.footer-secundary{flex-direction:row;justify-content:space-between}}.logo-footer-apsl,.logo-red-dti{max-width:100%;width:100%}@media (min-width:768px){.logo-footer-apsl,.logo-red-dti{width:200px}}.hero-services{background-image:url("/static/main/img/bg-services.jpg");background-repeat:no-repeat;background-size:cover;background-position:40% 0;min-height:61rem;position:relative}.hero-services::before{content:"";display:block;height:100%;width:100%;background-color:#FFFFFF;opacity:0.3;top:0;left:0;position:absolute}@media (min-width:768px){.hero-services{background-position:0% 30%}}.hero-services-grid{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;position:relative}@media (min-width:768px){.hero-services-grid{gap:0rem}}.hero-services-item{width:100%}@media (min-width:768px){.hero-services-item:nth-child(1){width:60%}.hero-services-item:nth-child(2){width:40%}}.hero-services .h1-big{margin-bottom:1.6rem;color:#0A0A0A;text-transform:none!important}.hero-services-description{font-weight:300;font-size:2.7rem;line-height:4rem;color:#292929}.hero-services-img img{width:100%;opacity:0.8}.services-integral{padding-bottom:0;margin-bottom:0}.services-integral .wrap-title{text-align:center}.services-integral .wrap-title .p-large{color:#757575}.services-integral .wrap-title .p-large p{font-size:inherit;color:inherit;line-height:inherit}.services-integral-grid{padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media (min-width:768px){.services-integral-grid{padding:6rem 0;gap:10rem}}.services-integral-item{width:100%;gap:2rem}@media (min-width:768px){.services-integral-item{width:43%}}.services-integral .services-integral-container{padding:2rem 0}@media (min-width:768px){.services-integral .services-integral-container{padding:0}}.services-integral .services-integral-container:nth-child(odd){background:#F5F5F5}.services-integral.incorporation .wrap-title .h2-big,.services-integral.incorporation .wrap-title .h5-big{color:#3C3C3C}.services-integral.incorporation .wrap-title .p-large{color:#757575;margin:0}.services-integral.incorporation .wrap-title .p-large p{color:#757575}.services-integral.incorporation .services-integral-container:nth-child(odd){background:#FFFFFF}.services-integral.incorporation .p-large:nth-child(2){color:#333333;margin-bottom:1.2rem}.services-integral.incorporation .p-large:nth-child(2) p{color:#333333}.services-integral.incorporation .p-large:nth-child(1){color:#D8D8D8;font-weight:700;margin-bottom:1.2rem}.services-integral .row-reverse{flex-direction:row-reverse}.services-integral-img img{width:100%;object-fit:cover;border-radius:13px}@media (min-width:768px){.services-integral-img img{object-fit:contain;margin:0 auto}}.services-integral .h4-big{margin-bottom:2.4rem}.services-integral .h4-big,.services-integral .p-large{color:#212121}.services-integral .p-large{margin-bottom:3.6rem}.services-integral .button-default-reverse{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.services-integral .button-default-reverse{width:fit-content}}.services-integral .button-default-reverse:hover{background-color:#FFEDCC;text-decoration:none}.services-integral .button-default-reverse:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}@media (min-width:768px){.services-integral .button-default-reverse{display:initial}}.services-integral .list-link{font-family:"Public Sans",sans-serif}.services-integral .list-link li{position:relative;padding-left:6rem;margin-bottom:1.5rem}.services-integral .list-link li strong{display:block;color:#976C1B}.services-integral .list-link li a{position:relative;display:inline-block;color:#976C1B;text-decoration:none;padding-right:2rem;padding-left:0;transition:all 0.2s linear}.services-integral .list-link li a:after{content:"";position:absolute;right:0;bottom:4px;width:1.6rem;height:1.6rem;background-image:url(/static/main/img/arrow-button.svg)}.services-integral .list-link li a:hover{padding-right:2.5rem}.services-integral .list-link li:before{content:"";position:absolute;top:0;left:0;width:45px;height:45px;background-image:url("/static/main/img/tec-5.png");background-repeat:no-repeat;background-size:contain}.hero-blog{margin-bottom:0;padding-top:3rem!important}@media (min-width:1024px){.hero-blog{padding-top:8rem!important}}.hero-blog .h1-big,.hero-blog-subtitle{color:#000}.hero-blog h1.h1-big{text-transform:none}.hero-blog a:hover{color:inherit;text-decoration:underline}.hero-blog-category,.hero-blog .h3-big{display:block}.hero-blog-category{margin-bottom:0.8rem;color:#8A8A8A;display:inline-block}.hero-blog-subtitle{margin-bottom:1.6rem;max-width:60rem;font-weight:300;font-size:3rem;line-height:4rem}.hero-blog .h3-big,.hero-blog h2,.hero-blog h3,.hero-blog h4{margin-bottom:1.6rem}.hero-blog-media{display:flex;gap:0.8rem;align-items:center;margin-bottom:1.6rem}.hero-blog-grid{display:flex;gap:3rem;flex-wrap:wrap;align-items:center}.hero-blog-item{width:100%}@media (min-width:768px){.hero-blog-item{width:48%}}.hero-blog-item p{margin-bottom:1.6rem}.hero-blog-item .p-large{margin-bottom:2.4rem}.hero-blog-item .p-small-bold{color:#8A8A8A}.hero-blog-img img{border-radius:1.3rem}.list-blog{padding-top:0}.list-blog div.p-large,.list-blog-title{text-align:center}.list-blog div.p-large p{margin-bottom:4rem;color:#757575}.list-blog-title{color:#212121}.list-blog .h1-big{padding-top:4rem;color:#000}.list-blog .display-subtitle{color:#000}.list-blog .wrap-title-search{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #D8D8D8;flex-wrap:wrap;margin-bottom:4.8rem}.list-blog .h5-big{margin-bottom:2.4rem}@media (min-width:768px){.list-blog .h5-big{margin-bottom:0}}.list-blog .wrap-search{display:flex;align-items:flex-start;width:100%;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.list-blog .wrap-search{width:auto}}.list-blog .search-button,.list-blog .popular-button{display:flex;align-items:center;border:0;background-color:transparent;gap:1.3rem;padding:2rem;width:100%}@media (min-width:768px){.list-blog .search-button,.list-blog .popular-button{width:auto;padding:0 2rem}}.list-blog .popular-button{border-top:1px solid #D8D8D8}@media (min-width:768px){.list-blog .popular-button{border-left:1px solid #D8D8D8;border-top:0}}.list-blog-grid{display:flex;flex-wrap:wrap;gap:4.8rem}.list-blog-grid a:hover{color:inherit;text-decoration:underline}.list-blog-item{width:100%}@media (min-width:768px){.list-blog-item{width:45%}}@media (min-width:1024px){.list-blog-item{width:30.6%}}.list-blog-item .p-small{margin-bottom:0.4rem;color:#8A8A8A}.list-blog-item .p-large-bold{display:block}@media (min-width:768px){.list-blog-item .p-large-bold{display:block;display:-webkit-box;max-width:100%;max-height:5.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.list-blog-item .p-small-bold{color:#8A8A8A}.list-blog-img{margin-bottom:1.6rem;display:block}.list-blog-img img{border-radius:13px;height:22.1rem;width:100%;object-fit:cover;object-position:55%}.list-blog .wrap-pagination{font-family:"Public Sans",sans-serif;display:flex;justify-content:center;gap:1.2rem;margin-top:7.2rem;flex-wrap:wrap}.list-blog .wrap-pagination-name{display:none}@media (min-width:768px){.list-blog .wrap-pagination-name{padding:0 2rem;display:flex;justify-content:center;align-items:center}}.list-blog .wrap-pagination .endless_separator{display:flex;justify-content:center;align-items:center}.list-blog .wrap-pagination span:not(.endless_separator),.list-blog .wrap-pagination a.endless_page_link{display:flex;justify-content:center;align-items:center;padding:2rem;border-radius:50%;border:1px solid #D8D8D8;width:2rem;height:2rem}.list-blog .wrap-pagination span:not(.endless_separator):hover,.list-blog .wrap-pagination a.endless_page_link:hover{color:#000;border:1px solid #D8D8D8}.list-blog .wrap-pagination span:not(.endless_separator):hover:not(.active),.list-blog .wrap-pagination a.endless_page_link:hover:not(.active){color:#976C1B;border:1px solid #976C1B}.list-blog .wrap-pagination .active{color:#000;text-decoration:underline;background-color:#D8D8D8;border:1px solid #D8D8D8}.list-blog .wrap-pagination .active:hover{color:#000;border:1px solid #D8D8D8}.list-blog-search{padding:4rem 0;display:flex;gap:0.8rem}.list-blog-search.no-padding{padding:0!important}.list-blog-input{text-align:left;height:6rem;width:100%;background:#F5F5F5;border:0;border-bottom:1px solid #D8D8D8;border-radius:0.4rem;padding:1.6rem 1.6rem 1.6rem 5.6rem;font-weight:400;font-size:1.9rem;line-height:2.8rem;color:#8A8A8A;position:relative;background-image:url("/static/main/img/search-icon.png");background-position:1.6rem center;background-repeat:no-repeat}.list-blog-submit{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;width:fit-content;border:0;flex-grow:0}@media (min-width:768px){.list-blog-submit{width:fit-content}}.list-blog-submit:hover{background-color:#D6A956;text-decoration:none}.list-blog-submit:focus{background-color:#B3842C}.list-blog .rss-logo{width:2rem;border-radius:0.7rem;margin-right:1rem}.list-blog .rss-wrap{margin-bottom:2rem;margin-top:2rem;display:flex;align-items:center}@media (min-width:768px){.list-blog .rss-wrap{margin-top:0}}.hero-detail-blog{padding-top:0;padding-bottom:2rem;margin-bottom:0;background-color:white}.hero-detail-blog .h1-big,.hero-detail-blog-subtitle{color:#000;text-transform:none!important}.hero-detail-blog h1.h2-big{line-height:8.2rem;text-transform:initial}.hero-detail-blog a:hover{color:inherit;text-decoration:underline}.hero-detail-blog-category,.hero-detail-blog .h3-big{display:block}.hero-detail-blog-category{margin-bottom:0.8rem}.hero-detail-blog-subtitle{margin-bottom:1.6rem;max-width:60rem;font-weight:300;font-size:3rem;line-height:4rem}.hero-detail-blog .h3-big{margin-bottom:1.6rem}.hero-detail-blog-img img{height:auto;margin-bottom:1.6rem;width:100%;border-radius:1.6rem}.hero-detail-blog .wrap-category{display:flex;margin-bottom:2rem;align-items:center;gap:0.8rem}.hero-detail-blog .name-category{color:#8A8A8A;padding:0.4rem 0.4rem 0 0.4rem;font-size:1.3rem;text-transform:uppercase}.hero-detail-blog .wrap-link{text-align:left;margin-bottom:2.8rem}.hero-detail-blog .link-back{display:flex;align-items:center;gap:1.4rem;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#8A8A8A!important;padding:1rem 2rem 1rem 1rem}@media (min-width:1024px){.hero-detail-blog .link-back{display:none}}.hero-detail-blog span.p-large-bold{margin-bottom:0!important}.hero-detail-blog .wrap-caption{text-align:center}.hero-detail-blog .copy-this{display:flex;align-items:center;margin-right:0.8rem}.hero-detail-blog .copy-link{position:relative}.hero-detail-blog .tooltip-link{position:absolute;text-decoration:none;background:#6da6b5;border-radius:2.5rem;color:#fff;padding:0.4rem 0.8rem;display:block;text-align:center;min-width:200px;top:120%;left:-75px;box-shadow:2px 2px 10px black}.hero-detail-blog .tooltip-link::before{content:"";display:flex;justify-content:center;background:#6da6b5;width:1rem;height:1rem;position:absolute;top:-0.4rem;left:90px;transform:rotate(45deg)}@media (min-width:768px){.hero-detail-blog .tooltip-link::before{left:45%;justify-content:center}}.wrap-texto img{border-radius:1.6rem;margin-bottom:3rem;height:auto}.wrap-texto .img-mention{display:block;margin-top:-1rem;margin-bottom:2.6rem;font-size:1.2rem;color:#636363!important}.hero-detail-blog-media{margin-top:4.2rem}.hero-detail-blog-media div{display:inline-block}.content-detail-blog{padding-top:3.2rem}.content-detail-blog .wrap-contenedor{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.content-detail-blog .contenedor-right,.content-detail-blog .contenedor-left{display:none}@media (min-width:1024px){.content-detail-blog .contenedor-right,.content-detail-blog .contenedor-left{display:block;max-width:21rem;width:21rem;padding:0 3rem}}.content-detail-blog .contenedor-left{padding-bottom:50rem}.content-detail-blog .contenedor-texto .wrap-texto>table th,.content-detail-blog .contenedor-texto .wrap-texto>table td{padding:1rem 2rem;border:1px solid rgb(208,204,204)}.content-detail-blog .contenedor-texto .wrap-texto blockquote{padding-top:0;padding-bottom:2.7rem;font-weight:400;font-style:italic;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.content-detail-blog .contenedor-texto .wrap-texto blockquote{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.content-detail-blog .contenedor-texto .wrap-texto blockquote{font-size:1.9rem;line-height:2.8rem}}.content-detail-blog .contenedor-texto .wrap-texto blockquote::after{content:"";margin-top:2rem;display:block;width:2.4rem;height:2.4rem;background-image:url("/static/main/img/icon-testimonial.png")}.content-detail-blog .contenedor-texto .wrap-texto img{margin-bottom:1.6rem}.content-detail-blog .contenedor-texto .wrap-texto ul:not(.last-news-grid){list-style:initial;margin:1.6rem 0;padding-left:4rem}.content-detail-blog .contenedor-texto .wrap-texto li{margin-bottom:1rem}.content-detail-blog .contenedor-texto .wrap-texto div,.content-detail-blog .contenedor-texto .wrap-texto p,.content-detail-blog .contenedor-texto .wrap-texto .p-large{margin-bottom:2.5rem}.content-detail-blog .contenedor-texto .wrap-texto p:empty{margin:0}.content-detail-blog .contenedor-texto .wrap-texto h2:has(br),.content-detail-blog .contenedor-texto .wrap-texto p:has(br){margin:0;display:none}.content-detail-blog .contenedor-texto .wrap-texto p.display-subtitle{margin-bottom:1rem}.content-detail-blog .contenedor-texto .wrap-texto h1,.content-detail-blog .contenedor-texto .wrap-texto h2,.content-detail-blog .contenedor-texto .wrap-texto h3,.content-detail-blog .contenedor-texto .wrap-texto h5,.content-detail-blog .contenedor-texto .wrap-texto h4,.content-detail-blog .contenedor-texto .wrap-texto .h5-big{margin-bottom:1.6rem}.content-detail-blog .contenedor-texto .wrap-texto h6,.content-detail-blog .contenedor-texto .wrap-texto .h6-big{margin-bottom:1.6rem}.content-detail-blog .contenedor-texto .wrap-texto .p-large-bold{margin-bottom:0.8rem;color:#8A8A8A}.content-detail-blog .contenedor-texto .wrap-texto span,.content-detail-blog .contenedor-texto .wrap-texto div,.content-detail-blog .contenedor-texto .wrap-texto p{color:#000;font-family:"Public Sans",sans-serif}.content-detail-blog .contenedor-texto .wrap-texto a{color:#D6A956}.content-detail-blog .contenedor-texto .wrap-texto span.p-large{display:block;margin:0}.content-detail-blog .contenedor-texto .wrap-texto h1,.content-detail-blog .contenedor-texto .wrap-texto h2,.content-detail-blog .contenedor-texto .wrap-texto h3{font-size:2.03rem;line-height:2.8rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){.content-detail-blog .contenedor-texto .wrap-texto h1,.content-detail-blog .contenedor-texto .wrap-texto h2,.content-detail-blog .contenedor-texto .wrap-texto h3{font-size:2.5rem;line-height:3.4rem}}@media (min-width:1024px){.content-detail-blog .contenedor-texto .wrap-texto h1,.content-detail-blog .contenedor-texto .wrap-texto h2,.content-detail-blog .contenedor-texto .wrap-texto h3{font-size:2.96rem;line-height:4.1rem}}.content-detail-blog .contenedor-texto .wrap-texto h4,.content-detail-blog .contenedor-texto .wrap-texto h5{font-size:1.63rem;line-height:2.4rem;font-weight:600;font-family:"Josefin Sans",sans-serif}@media (min-width:768px){.content-detail-blog .contenedor-texto .wrap-texto h4,.content-detail-blog .contenedor-texto .wrap-texto h5{font-size:2rem;line-height:2.95rem}}@media (min-width:1024px){.content-detail-blog .contenedor-texto .wrap-texto h4,.content-detail-blog .contenedor-texto .wrap-texto h5{font-size:2.37rem;line-height:3.51rem}}.content-detail-blog .wrap-caption{text-align:center;margin-bottom:4rem}.content-detail-blog-img{margin-bottom:1.6rem}.hero-simple{min-height:50rem;position:relative;display:flex;align-items:center}.hero-simple:before{content:"";display:block;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.4}.hero-simple-service-detail{background-color:#3C3C3C;background-image:url("/static/main/img/bg-services-detail.jpg");background-repeat:no-repeat;background-size:cover;background-position:0 0}@media (min-width:768px){.hero-simple-service-detail{background-position:0% 50%}}.hero-simple-talent{background-color:#3C3C3C;background-image:url("/static/main/img/bg-talent.jpg");background-repeat:no-repeat;background-size:cover;background-position:0 0}@media (min-width:768px){.hero-simple-talent{background-position:0% 50%}}.hero-simple-history,.hero-simple-thanks{background-color:#3C3C3C;background-image:url("/static/main/img/bg-historia.jpg");background-repeat:no-repeat;background-size:cover;background-position:0 0}@media (min-width:768px){.hero-simple-history,.hero-simple-thanks{background-position:0% 50%}}.hero-simple-thanks .button-default-reverse a{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.hero-simple-thanks .button-default-reverse a{width:fit-content}}.hero-simple-thanks .button-default-reverse a:hover{background-color:#FFEDCC;text-decoration:none}.hero-simple-thanks .button-default-reverse a:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}@media (min-width:768px){.hero-simple-thanks .button-default-reverse a{display:initial}}.hero-simple-mision,.hero-simple-error404{background-image:url("/static/main/img/bg-mision.jpg");background-repeat:no-repeat;background-size:cover;background-position:0 0}@media (min-width:768px){.hero-simple-mision,.hero-simple-error404{background-position:0% 50%}}.hero-simple-mision .special-message,.hero-simple-error404 .special-message{padding:3rem}@media (min-width:1024px){.hero-simple-mision .special-message,.hero-simple-error404 .special-message{padding:3rem 30rem}}.hero-simple-mision .button-default-reverse,.hero-simple-error404 .button-default-reverse{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.hero-simple-mision .button-default-reverse,.hero-simple-error404 .button-default-reverse{width:fit-content}}.hero-simple-mision .button-default-reverse:hover,.hero-simple-error404 .button-default-reverse:hover{background-color:#FFEDCC;text-decoration:none}.hero-simple-mision .button-default-reverse:focus,.hero-simple-error404 .button-default-reverse:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}@media (min-width:768px){.hero-simple-mision .button-default-reverse,.hero-simple-error404 .button-default-reverse{display:initial}}.hero-simple-rsc{background-image:url("/static/main/img/bg-rsc.jpg");background-repeat:no-repeat;background-size:cover;background-position:0 0}@media (min-width:768px){.hero-simple-rsc{background-position:0% 50%}}.hero-simple-grid{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}@media (min-width:768px){.hero-simple-grid{min-height:32rem}}.hero-simple-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;flex-direction:column;height:100%;word-break:keep-all}.hero-simple-item .h1-big{margin-bottom:1.6rem;color:#FFFFFF;max-width:86.4rem}.hero-simple-description{font-weight:300;font-size:2.7rem;line-height:4rem;color:#FFFFFF}.author-blog{position:-webkit-sticky;position:sticky;top:45rem;padding:0}.author-blog .link-back{display:flex;align-items:center;gap:1.4rem;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#8A8A8A;padding:1rem 2rem 2rem 1rem;font-family:"Public Sans",sans-serif}.author-blog picture{padding:2rem 0 2rem 0;display:block;border-top:2px solid #E3CB9F}@media (min-width:1024px){.author-blog picture{padding:2rem 0 0 0}}.author-blog-name{font-family:"Public Sans",sans-serif;font-size:1.6rem}.author-blog-img{margin-bottom:1.4rem;border-radius:50%;width:6.4rem;height:6.4rem;object-fit:cover}.author-blog-description{color:#8A8A8A;margin-bottom:1.6rem}.author-blog-email{color:#976C1B;display:block;margin-bottom:0.4rem;font-family:"Public Sans",sans-serif}.author-blog-tel{color:#3C3C3C;display:block;margin-bottom:1.4rem;font-family:"Public Sans",sans-serif}.author-blog .media-aside-grid{display:flex;gap:1.4rem}.author-blog .media-aside-grid img{filter:brightness(0.7);width:15px}.related-articles{position:-webkit-sticky;position:sticky;top:10rem;padding:1.6rem 0 2rem 0;border-top:2px solid #6DA6B5}@media (min-width:1024px){.related-articles{padding:1.6rem 0 0 0}}.related-articles-grid{display:flex;flex-direction:column;gap:4rem}.related-articles-title{margin-bottom:4rem;color:#6DA6B5}.blog-chat{padding:0}.blog-chat-img{border-radius:5rem;border:1px solid #000}.blog-chat-grid{display:flex;gap:0.8rem}.blog-chat-name.other{color:#479DB3!important}.blog-chat-name.me{color:#D6A956!important}.blog-chat-time{color:#1F1F1F!important}.blog-labels{padding:6rem 0;margin-bottom:0}.blog-labels .h5-big{margin-bottom:1.6rem}.blog-labels-grid{display:flex;flex-wrap:wrap;gap:0.8rem}.blog-labels a.link-label{font-family:"Public Sans",sans-serif;background-color:#FFEDCC;border-radius:0.4rem;padding:0.4rem 0.8rem;color:#3C3C3C}.blog-labels a.link-label:hover{text-decoration:underline}.last-news{padding:0;margin-bottom:0}.last-news-grid,.last-news-text{display:flex;flex-direction:column}.last-news-img{width:165px;height:100px;object-fit:contain}.last-news-item{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center;padding:2.4rem 0;border-bottom:1px solid #D8D8D8}.last-news-item:last-of-type{border-bottom:0}.last-news-item a.p-small{font-weight:400;font-size:1.1rem;line-height:1.8rem;color:#8A8A8A}.last-news-item a.p-large-bold{font-weight:700;font-size:1.9rem;line-height:2.8rem;color:#1F1F1F!important;display:block;display:-webkit-box;max-width:100%;max-height:5.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:44.4rem;margin-bottom:0!important}.last-news-item span.p-small-bold,.last-news-item a.p-small-bold{color:#8A8A8A}.blog-banner{padding:4rem 0;background-color:#A5C6CF;display:none}@media (min-width:1024px){.blog-banner{display:block}}.blog-banner-grid{display:flex;align-items:center;flex-direction:column}.blog-banner-img{width:148px;height:68px;margin-bottom:0.8rem}.blog-banner .p-large-bold{margin-bottom:1.6rem;color:#FFFFFF}.blog-banner .button-default-reverse{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.blog-banner .button-default-reverse{width:fit-content}}.blog-banner .button-default-reverse:hover{background-color:#FFEDCC;text-decoration:none}.blog-banner .button-default-reverse:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.b-a,.bar:after,.bar:before,.bar{content:"";position:absolute;left:0;height:3px;width:30px;border-radius:15px;background-color:#3C3C3C}.richtext-menu-item-only a,.richtext-menu-item-only p{color:#FFFFFF;font-weight:400;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.richtext-menu-item-only a,.richtext-menu-item-only p{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.richtext-menu-item-only a,.richtext-menu-item-only p{font-size:1.9rem;line-height:2.8rem}}.richtext-menu-item-only a:hover{text-decoration:none}.richtext-menu-dropdown a,.richtext-menu-dropdown p{font-family:"Josefin Sans",sans-serif;color:#FFFFFF}.wrap-icon-img{padding:2rem 0;cursor:pointer;display:flex;align-items:center;width:fit-content;gap:2.4rem}.logo-burger{display:none}.menu-collapsed{transition:top 500ms cubic-bezier(0.17,0.04,0.03,0.94);top:20px;left:5rem;height:36px;width:36px;z-index:1}@media (min-width:768px){.menu-collapsed{left:200px}}.menu-collapsed .languages-wrap{display:none}.bar{position:relative;cursor:pointer}.bar:before{top:-8px}.bar:after{top:8px}.b-a-expanded,.wrap-burger .menu-expanded .bar:after,.wrap-burger .menu-expanded .bar:before{top:0px}.wrap-burger{display:flex;align-items:center;gap:2rem}.wrap-burger .mobile-reverse{display:flex;flex-direction:column-reverse}@media (min-width:768px){.wrap-burger .mobile-reverse{flex-direction:column}}.wrap-burger .direct-link{display:none;gap:1.2rem;align-items:baseline;padding:1.6rem 0;font-size:1.6rem}@media (min-width:768px){.wrap-burger .direct-link{gap:4.8rem;margin-top:2rem;border-bottom:2px solid #FFFFFF}}.wrap-burger .direct-link-item{display:flex;color:#FFFFFF;gap:1.5rem;align-items:baseline}.wrap-burger .direct-link-item:first-of-type a{font-weight:700}.wrap-burger .direct-link-item img{width:2rem;height:2rem;margin-top:0.2rem}.wrap-burger .direct-link-item span{font-weight:700;font-size:1.9rem;line-height:2.8rem}.wrap-burger .direct-link-item p{font-weight:400;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.wrap-burger .direct-link-item p{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.wrap-burger .direct-link-item p{font-size:1.9rem;line-height:2.8rem}}.wrap-burger .accordion-grid{display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:2.4rem}.wrap-burger .accordion{display:none}.wrap-burger .accordion-link{color:#FFFFFF;width:100%;text-align:left}@media (min-width:768px){.wrap-burger .accordion-link{width:25%}}.wrap-burger .accordion-button{padding:1.6rem 0.5rem}.wrap-burger .accordion-button:focus{box-shadow:none;outline:none;background-color:rgba(255,255,255,0.2)}.wrap-burger .accordion-button::after{margin-left:2rem;background-image:url("/static/main/img/arrow-burger.png");background-size:contain}.wrap-burger .accordion-button p.p-large-bold{color:#FFFFFF;text-transform:initial}.wrap-burger .collapsed{background-color:transparent}.wrap-burger .collapsed::after{transform:rotate(0deg);color:#FFFFFF}.wrap-burger .accordion-item{background-color:transparent;border-bottom:0}@media (min-width:768px){.wrap-burger .accordion-item{border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}}.wrap-burger .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.wrap-burger .accordion-button:not(.collapsed)::after{transform:rotate(90deg);color:#FFFFFF}.wrap-burger .menu-expanded{position:fixed;text-align:center;min-height:100%;width:100%;border-radius:0px;top:0;left:0;background-color:#1C829C}@media (min-width:768px){.wrap-burger .menu-expanded{min-height:68rem}}.wrap-burger .menu-expanded .menu-grid{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8ec1ce}@media (min-width:768px){.wrap-burger .menu-expanded .menu-grid{border-bottom:0}}.wrap-burger .menu-expanded .logo-burger{display:block}.wrap-burger .menu-expanded .direct-link{display:flex;flex-direction:column}@media (min-width:768px){.wrap-burger .menu-expanded .direct-link{flex-direction:row}}.wrap-burger .menu-expanded .languages-wrap{display:flex;color:#FFFFFF}.wrap-burger .menu-expanded .languages-wrap img{filter:brightness(2.5)}.wrap-burger .menu-expanded .accordion{display:block;margin-top:1rem}@media (min-width:768px){.wrap-burger .menu-expanded .accordion{margin-top:0rem}}.wrap-burger .menu-expanded .bar{background-color:transparent;position:relative;left:0}.wrap-burger .menu-expanded .bar:before{transform:rotate(45deg);background-color:#FFFFFF}.wrap-burger .menu-expanded .bar:after{transform:rotate(-45deg);background-color:#FFFFFF}.chooseLang{min-width:25px}.we-compromise{margin-bottom:0;padding-top:8rem}.we-compromise-grid{display:flex;flex-wrap:wrap;align-items:center;gap:4rem;flex-direction:column-reverse}@media (min-width:768px){.we-compromise-grid{flex-direction:row}}.we-compromise-item{width:100%;gap:2rem}@media (min-width:768px){.we-compromise-item{width:46%;gap:17rem}}.we-compromise .row-reverse{flex-direction:column-reverse}@media (min-width:768px){.we-compromise .row-reverse{flex-direction:row-reverse}}.we-compromise-img img{border-radius:13px;width:100%}.we-compromise .p-large{color:#8A8A8A;margin-bottom:1.2rem}.we-compromise .h1-big{margin-bottom:1.6rem}.we-compromise .h1-big,.we-compromise .p-large{color:#3C3C3C}.we-compromise .p-large:nth-child(1){margin-bottom:1.6rem}.we-compromise .p-large:nth-child(2){margin-bottom:3.6rem}.we-compromise .button-default-reverse{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.we-compromise .button-default-reverse::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.we-compromise .button-default-reverse:hover{text-decoration:underline}.we-compromise .button-default-reverse:hover::after{filter:brightness(0.9)}.we-compromise .button-default-reverse:focus{color:#B3842C;text-decoration:underline;outline:none}.we-compromise .button-default-reverse:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.we-compromise .button-default-reverse p,.we-compromise .button-default-reverse a{color:#976C1B}.we-compromise.value-grid{flex-direction:column-reverse}@media (min-width:768px){.we-compromise.value-grid{flex-direction:row-reverse}}.we-compromise.value .p-large{color:#757575}.we-compromise.good-start .we-compromise-grid{gap:2rem}@media (min-width:768px){.we-compromise.good-start .we-compromise-grid{gap:9rem}}.we-compromise.good-start .we-compromise-item{width:100%;gap:2rem}@media (min-width:768px){.we-compromise.good-start .we-compromise-item{width:42%;gap:17rem}}@media (min-width:1024px){.we-compromise.good-start .we-compromise-item{width:45%;gap:17rem}}.blocks-standard{background-color:rgba(217,217,217,0.2);padding:3rem 0;margin-bottom:0}@media (min-width:768px){.blocks-standard{padding:8rem 0}}.blocks-standard .wrap-titles{text-align:center;margin-bottom:6rem;color:#212121}.blocks-standard .wrap-titles .h2-big{margin-bottom:1.6rem}.blocks-standard-title{margin:1.6rem}.blocks-standard-img{height:6rem;margin:0 auto 2.2rem auto}.blocks-standard-grid{display:flex;align-items:stretch;justify-content:center;gap:2rem;flex-wrap:wrap}@media (min-width:768px){.blocks-standard-grid{row-gap:3.2rem;column-gap:2.4rem}}.blocks-standard-item{padding:2.5rem;text-align:center;width:100%;background:#FFFFFF;border:1px solid #e0e0e0;border-radius:0.8rem}@media (min-width:768px){.blocks-standard-item{max-width:39.4rem;width:100%}}.blocks-standard .h5-big{margin-bottom:1.6rem;color:#141414}.blocks-standard-description{color:#636363;margin-bottom:2.8rem}.blocks-standard-description a{color:#D69E35}.blocks-standard .link-arrow{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.blocks-standard .link-arrow::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.blocks-standard .link-arrow:hover{text-decoration:underline}.blocks-standard .link-arrow:hover::after{filter:brightness(0.9)}.blocks-standard .link-arrow:focus{color:#B3842C;text-decoration:underline;outline:none}.blocks-standard .link-arrow:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.blocks-standard-rsc .blocks-standard-img{width:100%;object-fit:cover;height:31rem;border-radius:0;margin:0}.blocks-standard-rsc .blocks-standard-item{max-width:58rem;padding:3.2rem 1.6rem 1.6rem 1.6rem}.blocks-standard-rsc .wrap-titles .h2-big{margin-bottom:0;color:#212121}.blocks-standard-rsc .wrap-titles .p-large{margin-bottom:1.6rem}.blocks-standard .button-default-reverse{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.blocks-standard .button-default-reverse::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.blocks-standard .button-default-reverse:hover{text-decoration:underline}.blocks-standard .button-default-reverse:hover::after{filter:brightness(0.9)}.blocks-standard .button-default-reverse:focus{color:#B3842C;text-decoration:underline;outline:none}.blocks-standard .button-default-reverse:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.blocks-standard div.button-default-reverse p a{color:#D69E35}.blocks-standard.blocks-standard-rsc{margin-bottom:0}.timeline{display:flex;flex-direction:column;width:100%;max-width:90vw;margin:2% auto;padding-top:0}@media (min-width:768px){.timeline{max-width:80vw}}@media (min-width:1024px){.timeline{max-width:60vw}}.timeline__event{background:#FFFFFF;margin:20px 0;margin-bottom:1rem;position:relative;display:flex;flex-direction:column;border-radius:8px;border:1px solid #D8D8D8}@media (min-width:768px){.timeline__event{flex-direction:row}}.timeline__event__content{padding:20px;flex-basis:60%}.timeline__event__image{border-radius:1rem;overflow:hidden}.timeline__event__icon{border-radius:8px 0 0 8px;display:flex;align-items:flex-start;justify-content:center;flex-basis:40%;font-size:2rem;padding:20px}.timeline__event__icon i{position:absolute;top:50%;left:-65px;font-size:2.5rem;transform:translateY(-50%)}.timeline__event__description{flex-basis:60%}.timeline__event__description a{text-decoration:underline;color:#976C1B}.timeline__event__description a:hover{text-decoration:none}.timeline__event:after{content:"";display:none;width:5px;height:100%;background:#E8F3F5;position:absolute;top:55%;left:-3.7rem;z-index:-1}@media (min-width:768px){.timeline__event:after{display:block}}.timeline__event:before{content:"";display:none;width:4rem;height:4rem;position:absolute;background-color:#176A80;background-image:url("/static/main/img/cloud-icon.png");background-repeat:no-repeat;background-size:cover;border-radius:100%;left:-5.4rem;top:50%;transform:translateY(-50%)}@media (min-width:768px){.timeline__event:before{display:block}}.timeline__event:last-child:after{content:none}.responsability-is{margin-bottom:0}.responsability-is .wrap-title{text-align:center;margin-bottom:6rem}.responsability-is-title{color:#212121;margin-bottom:2.4rem;display:block}.responsability-is-description{margin:1.6rem auto 0 auto;max-width:84rem;color:#757575;font-size:1.9rem}.responsability-is-grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr);row-gap:3.9rem}@media (min-width:768px){.responsability-is-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);row-gap:3.9rem}}@media (min-width:1024px){.responsability-is-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);row-gap:3.9rem}}.responsability-is-item{display:flex;flex-direction:column;gap:2rem;align-items:center;padding:2rem}.responsability-is-img{width:6rem;height:6rem}.responsability-is .p-large{text-align:center;color:#616161}.responsability-is .link-arrow{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.responsability-is .link-arrow::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.responsability-is .link-arrow:hover{text-decoration:underline}.responsability-is .link-arrow:hover::after{filter:brightness(0.9)}.responsability-is .link-arrow:focus{color:#B3842C;text-decoration:underline;outline:none}.responsability-is .link-arrow:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.contact-form{background-image:url("/static/main/img/contacto.jpg");position:relative;padding:3rem 0;background-position:bottom right;background-repeat:no-repeat;background-position-x:90%;background-size:cover}@media (min-width:768px){.contact-form{padding:8rem 0}}.contact-form::before{content:"";display:block;position:absolute;background-color:rgba(42,130,145,0.7);top:0;left:0;width:100%;height:100%}.contact-form.join-us{background-image:url("/static/main/img/trabaja.jpg")}.contact-form.join-us::before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0.47);top:0;left:0;width:100%;height:100%}.contact-form-title,.contact-form-description p{color:#FFFFFF;font-family:"Public Sans",sans-serif}.contact-form-title{margin-bottom:2rem;font-weight:700;font-size:5.6rem;line-height:6.8rem}.contact-form-description p{font-weight:400;font-size:2rem;line-height:2.4rem;margin-bottom:3rem}@media (min-width:1024px){.contact-form-description p{max-width:47.4rem}}.contact-form-grid{display:flex;gap:3rem;color:#FFFFFF;flex-wrap:wrap;font-family:"Public Sans",sans-serif;position:relative}@media (min-width:768px){.contact-form-grid{gap:8rem}}.contact-form-item{width:100%}@media (min-width:1024px){.contact-form-item{width:46%}}.contact-form-item p{color:#FFFFFF}.contact-form-item-thanks{width:100%}@media (min-width:1024px){.contact-form-item-thanks{width:46%}}.contact-form-item-thanks img{margin:0 auto 2rem;max-width:150px}.contact-form-item-thanks p{color:#FFFFFF}.contact-form-item-thanks .thanks-message{font-weight:300;font-size:2.7rem;line-height:4rem;color:#FFFFFF}.contact-form-item-thanks .button-default-reverse a,.contact-form-item-thanks .button-default-reverse p{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.contact-form-item-thanks .button-default-reverse a,.contact-form-item-thanks .button-default-reverse p{width:fit-content}}.contact-form-item-thanks .button-default-reverse a:hover,.contact-form-item-thanks .button-default-reverse p:hover{background-color:#D6A956;text-decoration:none}.contact-form-item-thanks .button-default-reverse a:focus,.contact-form-item-thanks .button-default-reverse p:focus{background-color:#B3842C}@media (min-width:768px){.contact-form-item-thanks .button-default-reverse a,.contact-form-item-thanks .button-default-reverse p{display:initial}}.contact-form-item-thanks .button-default-reverse p{padding:0}.contact-form-wrap{display:flex;gap:2.4rem;width:100%;flex-wrap:wrap}.contact-form-wrap .contact-form-input{width:100%}@media (min-width:1024px){.contact-form-wrap .contact-form-input{width:47.5%}}.contact-form-main{display:flex;flex-direction:column;gap:1.8rem}.contact-form-input{display:flex;flex-direction:column;gap:0.9rem}.contact-form-input input,.contact-form-input textarea{border:1px solid #9E9E9E;border-radius:0.5rem;padding:1rem 1.6rem}.contact-form-input textarea{min-height:11rem}.contact-form-input input[type=submit]{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;padding:1rem 2.2rem}@media (min-width:768px){.contact-form-input input[type=submit]{width:fit-content}}.contact-form-input input[type=submit]:hover{background-color:#D6A956;text-decoration:none}.contact-form-input input[type=submit]:focus{background-color:#B3842C}@media (min-width:1024px){.contact-form-input input[type=submit]{width:9.4rem}}.contact-form-input input[type=file]{display:none}.contact-form-input .label-file{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B;padding:1rem 2.2rem}@media (min-width:768px){.contact-form-input .label-file{width:fit-content}}.contact-form-input .label-file:hover{background-color:#FFEDCC;text-decoration:none}.contact-form-input .label-file:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}@media (min-width:1024px){.contact-form-input .label-file{width:fit-content}}.contact-form-input .upload-cv{display:none;color:#92B750}.contact-form-input .upload-ok{display:block}.contact-form-input .upload-check{font-size:2rem}.contact-form-captcha{display:flex;margin:-1.5rem 0 2rem 0}.contact-form-captcha .captcha{border-radius:0.5rem;height:42px;margin:2px 10px 0 0}.contact-form-captcha #id_captcha_1{flex:1;border-radius:0.5rem;padding:1rem 1.6rem}.contact-form.join-us{background-image:url("/static/main/img/trabaja.jpg")}.contact-form.join-us::before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0.47);top:0;left:0;width:100%;height:100%}.contact-form.join-us .contact-form-captcha{display:flex;margin:-0.5rem 0 2rem 0}.contact-form.join-us .contact-form-captcha .captcha{border-radius:0.5rem;height:42px;margin:2px 10px 0 0}.contact-form.join-us .contact-form-captcha #id_captcha_1{flex:1;border-radius:0.5rem;padding:1rem 1.6rem}.contact-form-error{color:#C50000;background-color:#ECD4D4;padding:0.3rem 0.8rem;border-radius:0.4rem}.contact-form-terms{display:flex;gap:1rem;flex-direction:row;margin-top:3rem}.contact-form-terms label{margin:0}.contact-form-terms p{color:#FFFFFF}.contact-form-terms a{color:#976C1B;margin-left:0.7rem}.contact-form-terms input{border:2px solid #FFFFFF;background-color:transparent}.contact-form-media{display:flex;gap:0.8rem;align-items:center}.contact-form-media i{color:#FFFFFF;font-size:2.4rem;width:4rem;height:4rem;background-color:#976C1B;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all 0.2s}.contact-form-media i:hover{background-color:#B3842C}.contact-form.footer-item .contact-form-title{font-size:2.03rem;line-height:2.8rem;font-weight:600;font-family:"Josefin Sans",sans-serif;text-align:center;margin-bottom:0}@media (min-width:768px){.contact-form.footer-item .contact-form-title{font-size:2.5rem;line-height:3.4rem}}@media (min-width:1024px){.contact-form.footer-item .contact-form-title{font-size:2.96rem;line-height:4.1rem}}.contact-form.footer-item .contact-form-item,.contact-form.footer-item .contact-form-item-thanks{width:100%}.contact-form.footer-item .contact-form-grid{gap:1rem}.contact-form.footer-item .contact-form-item-thanks img{max-width:9rem;margin-bottom:0}.contact-form.footer-item .thanks-message{font-size:2rem;margin:1rem 0;line-height:3rem}.contact-form.footer-item .button-default-reverse p{color:#976C1B}.contact-form.footer-item .button-default-reverse p:hover{text-decoration:underline}.vcard-thanks{margin-bottom:0!important;background:linear-gradient(to top,#00859f,#055359)}.vcard-thanks::before{display:none}.vcard-thanks .thanks-img{max-width:10rem;margin-bottom:0}.contact-where{font-family:"Public Sans",sans-serif}.contact-where-grid{display:flex;flex-wrap:wrap;gap:5rem}.contact-where-item{width:100%}@media (min-width:1024px){.contact-where-item{width:47.9%}}.contact-where-map{width:100%}.contact-where .h3-big{font-family:"Public Sans",sans-serif;margin-bottom:6rem}.contact-where-data{display:flex;gap:3.2rem;flex-direction:column}@media (min-width:1024px){.contact-where-data{border-right:1px solid #BDBDBD}}.contact-where-wrap{display:flex;flex-wrap:wrap;gap:5.8rem}@media (min-width:1024px){.contact-where-wrap{gap:0}}.contact-where-data,.contact-where-address{width:100%}@media (min-width:1024px){.contact-where-data,.contact-where-address{width:50%}}.contact-where-address{padding:0}@media (min-width:1024px){.contact-where-address{padding-left:8rem}}.contact-where-address img{margin-bottom:1.1rem}.contact-where-detail{display:flex;flex-direction:column}.contact-where .wrap-data{display:flex;gap:1.6rem}.contact-where .wrap-data-icon{width:3.2rem;height:3.2rem;border-radius:2.7rem}.contact-where .wrap-data-grid{display:flex;gap:0.9rem;flex-direction:column}.contact-where .wrap-data-item{display:flex;gap:0.4rem;flex-direction:column}.contact-where .wrap-data-title{font-weight:400;font-size:1.4rem;line-height:1.7rem;color:#9E9E9E}.active-offers{margin-bottom:0}.active-offers .h2-big{margin-bottom:2.4rem}.active-offers .richtext a{color:#D69E35}.active-offers-title{font-weight:600;font-size:2.4rem;line-height:2.9rem;color:#212121;display:flex;justify-content:space-between;width:100%;padding:1.7rem;background-color:#FAFAFA;align-items:center}.active-offers strong,.active-offers b{font-weight:bolder}.active-offers ul{padding-left:3rem;margin-top:1.6rem}.active-offers ul li{list-style:initial;margin-bottom:1.6rem}.active-offers .p-large,.active-offers p{color:#636363;margin-bottom:1.6rem}.active-offers .p-large:last-of-type,.active-offers p:last-of-type{margin-bottom:2.4rem}.active-offers .accordion-item{border:0}.active-offers .accordion{margin-bottom:2.4rem;border:0}.active-offers .accordion-button{font-weight:600;font-size:16px;line-height:19px;color:#976C1B;padding:2.8rem 4rem!important;background-color:#FAFAFA;border:0;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}.active-offers .accordion-button::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.active-offers .accordion-button:hover{text-decoration:underline}.active-offers .accordion-button:hover::after{filter:brightness(0.9)}.active-offers .accordion-button:focus{color:#B3842C;text-decoration:underline;outline:none}.active-offers .accordion-button:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.active-offers .accordion-button:hover{text-decoration:none}.active-offers .accordion-button::before{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");transition:var(--bs-accordion-btn-icon-transition)}.active-offers .accordion-button:not(.collapsed)::before{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png");transform:rotate(90deg)}.active-offers .accordion-button::after{display:none}.active-offers .accordion-button:hover{text-decoration:underline}.active-offers .accordion-collapse{padding-left:4rem;border:0}.active-offers .accordion-body{border:0}.active-offers .accordion-body div.button-default,.active-offers .accordion-body .button-default{color:#FFFFFF;margin-bottom:2.4rem;display:block;text-align:center}.active-offers.talent-active-offers .h3-big{margin-bottom:1.2rem;color:#3C3C3C}.active-offers.talent-active-offers .p-large{color:#757575;margin-bottom:3.2rem}.active-offers.talent-active-offers .boton-reverse{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.active-offers.talent-active-offers .boton-reverse{width:fit-content}}.active-offers.talent-active-offers .boton-reverse:hover{background-color:#FFEDCC;text-decoration:none}.active-offers.talent-active-offers .boton-reverse:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.active-offers.talent-active-offers input[type=file]{display:none}.active-offers.talent-active-offers .label-file{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;padding:1rem 2.2rem;margin:2.4rem 0 1.6rem 0}@media (min-width:768px){.active-offers.talent-active-offers .label-file{width:fit-content}}.active-offers.talent-active-offers .label-file:hover{background-color:#D6A956;text-decoration:none}.active-offers.talent-active-offers .label-file:focus{background-color:#B3842C}@media (min-width:1024px){.active-offers.talent-active-offers .label-file{width:13.4rem}}.active-offers .button-default{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.active-offers .button-default{width:fit-content}}.active-offers .button-default:hover{background-color:#D6A956;text-decoration:none}.active-offers .button-default:focus{background-color:#B3842C}.stack .wrap-title-stack{text-align:center;margin-bottom:6rem}.stack-title{color:#757575;margin-bottom:2.4rem;display:block}.stack-grid{display:flex;flex-wrap:wrap;gap:7rem;align-items:center;justify-content:center}.stack .h6-big{margin-bottom:1.6rem;display:block}.stack .p-large{color:#616161}.stack .link-wrap{text-align:center}.stack .link-arrow{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease;text-align:center;justify-content:center;margin-bottom:2rem}.stack .link-arrow::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.stack .link-arrow:hover{text-decoration:underline}.stack .link-arrow:hover::after{filter:brightness(0.9)}.stack .link-arrow:focus{color:#B3842C;text-decoration:underline;outline:none}.stack .link-arrow:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.start{position:relative;background-image:url("/static/main/img/bg-start.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;padding:9rem 0}.start:before{content:"";display:block;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.6}.start-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:0.8rem}.start-pretitle{font-size:30px;line-height:40px;color:#FFFFFF;position:relative}.start-title{color:#976C1B;position:relative}.start-description{font-weight:300;font-size:2.7rem;line-height:4rem;color:#FFFFFF;position:relative;max-width:82.4rem;margin:0 auto}.start-grid{position:relative;display:none;flex-wrap:wrap;justify-content:space-between;margin:4.6rem 0 2rem 0}@media (min-width:768px){.start-grid{display:flex}}.start-item{color:#FFFFFF;width:100%;text-align:center}.start-item img{margin:0 auto 2.5rem auto;max-width:60px}@media (min-width:768px){.start-item{width:20rem}}.start-item .p-large,.start-item .h4-big{color:inherit;margin-top:1.6rem}.start-item .h4-big{margin-top:1.3rem;color:#976C1B}.start-icon{font-size:4.8rem}.benefits{background:#FFEDCC;padding:3rem 0}@media (min-width:768px){.benefits{padding:8rem 0}}.benefits .list-benefits li{margin-bottom:2rem;position:relative;padding-left:2rem;font-family:Public Sans,sans-serif;font-weight:400;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.benefits .list-benefits li{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.benefits .list-benefits li{font-size:1.9rem;line-height:2.8rem}}.benefits .list-benefits li:before{content:"·";font-family:Josefin Sans,sans-serif;font-size:3rem;width:2rem;height:1rem;position:absolute;top:1px;left:0}.kit-digital{padding-bottom:0}.kit-digital .h1-big{color:#3C3C3C}.kit-digital-grid{padding:6rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media (min-width:768px){.kit-digital-grid{gap:10rem}}.kit-digital-item{width:100%;gap:2rem}@media (min-width:768px){.kit-digital-item{width:45%}}.kit-digital .kit-digital-container:nth-child(even){background:#E8F3F5}.kit-digital .row-reverse{flex-direction:row-reverse}.kit-digital-img img{width:100%;object-fit:cover;border-radius:13px}@media (min-width:768px){.kit-digital-img img{width:45rem;object-fit:contain;margin:0 auto}}.kit-digital .h4-big{margin-bottom:2.4rem}.kit-digital .h4-big,.kit-digital .p-large{color:#212121}.kit-digital .p-large{margin-bottom:3.6rem}.kit-digital .button-default-reverse a{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:0.8rem;padding:1.2rem;transition:all 0.3s ease}@media (min-width:768px){.kit-digital .button-default-reverse a{width:fit-content}}.kit-digital .button-default-reverse a:hover{background-color:#FFEDCC;text-decoration:none}.kit-digital .button-default-reverse a:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.kit-digital .button-default-reverse a::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button.png");filter:brightness(0.7);transition:filter 0.3s ease-in-out}.kit-digital .button-default-reverse a:hover{text-decoration:underline}.kit-digital .button-default-reverse a:hover::after{filter:brightness(0.9)}.kit-digital .button-default-reverse a:focus{color:#B3842C;text-decoration:underline;outline:none}.kit-digital .button-default-reverse a:focus::after{content:"";width:1.6rem;height:1.6rem;background-image:url("/static/main/img/arrow-button-dark.png")}.kit-digital .button-default-reverse a:hover{text-decoration:none}.kit-digital .list-link{font-family:"Public Sans",sans-serif}.kit-digital .list-link li a{display:block;position:relative;padding-left:6rem;margin-bottom:1.5rem}.kit-digital .list-link li a strong{display:block;color:#976C1B}.kit-digital .list-link li a:before{content:"";position:absolute;top:0;left:0;width:45px;height:45px;background-image:url("/static/main/img/tec-5.png");background-repeat:no-repeat;background-size:contain}.kit-digital .list-link li a:hover strong{color:#3C3C3C}.kit-digital .list-dots li,.kit-digital .list-dots p{font-weight:400;font-size:1.3rem;line-height:2rem}@media (min-width:768px){.kit-digital .list-dots li,.kit-digital .list-dots p{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.kit-digital .list-dots li,.kit-digital .list-dots p{font-size:1.9rem;line-height:2.8rem}}.block-image-container{padding-bottom:0}.block-image-container-grid{padding:6rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media (min-width:768px){.block-image-container-grid{gap:10rem}}.block-image-container-item{width:100%;gap:2rem}@media (min-width:768px){.block-image-container-item{width:54%}}.block-image-container-item-img{width:100%;gap:2rem}@media (min-width:768px){.block-image-container-item-img{width:36%}}.block-image-container-img img{width:100%;height:33.7rem;object-fit:cover;border-radius:13px}@media (min-width:768px){.block-image-container-img img{width:45rem;object-fit:contain;margin:0 auto}}.block-image-container .p-large{margin-bottom:3.6rem}.standard-image{border-radius:1.3rem;width:100%!important}.privacity-titles{margin-bottom:5.6rem}.privacity-titles .p-small{margin-bottom:1.6rem;color:#333333;font-family:"Public Sans",sans-serif}.privacity-titles .h1-big{font-weight:700;font-size:5.7rem;line-height:8.1rem;color:#3C3C3C;margin-bottom:0.4rem;font-family:"Josefin Sans",sans-serif}.privacity-titles .display-subtitle{font-weight:300;font-size:3rem;line-height:4.68rem;font-family:"Public Sans",sans-serif;color:#8A8A8A}.privacity .h3-big{color:#3C3C3C;margin-bottom:2.4rem;font-weight:700;font-size:3.71rem;line-height:5.3rem}.privacity-text li,.privacity-text p{color:#000;margin-bottom:1.6rem;font-family:"Public Sans",sans-serif}.privacity-text ul{list-style:initial;margin-bottom:1.6rem}.privacity-text a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline;align-items:center;gap:0.8rem;padding:1.2rem;transition:background-color 0.3s ease;padding:0}.privacity-text a:hover{text-decoration:underline}.privacity-text a:focus,.privacity-text a:focus-visible{color:#B3842C;text-decoration:underline;outline:none}.privacity-text h2,.privacity-text h3,.privacity-text h4,.privacity-text h5,.privacity-text h6{font-size:2.8rem;line-height:3.2rem;font-weight:600;font-family:"Josefin Sans",sans-serif;color:#3C3C3C;margin-top:4rem;margin-bottom:1.6rem}.offers-you{padding-top:0}.offers-you .p-large{margin-bottom:3.2rem}.offers-you .button-default-reverse p a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B}@media (min-width:768px){.offers-you .button-default-reverse p a{width:fit-content}}.offers-you .button-default-reverse p a:hover{background-color:#FFEDCC;text-decoration:none}.offers-you .button-default-reverse p a:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.partners{background-color:white}.partners .wrap-title-talent{text-align:center;margin-bottom:5.6rem}.partners .wrap-title-talent .talent-title{margin-bottom:0.8rem}.partners-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (min-width:768px){.partners-grid{justify-content:space-between;gap:initial}}.partners-item img{width:100%;max-height:8rem}.thanks-references h4{margin-bottom:1rem}.thanks-references p:empty{margin:0}.thanks-references .acknowledgment-title{font-weight:700;font-size:1.3rem;line-height:2rem;font-style:italic}@media (min-width:768px){.thanks-references .acknowledgment-title{font-size:1.6rem;line-height:2.46rem}}@media (min-width:1024px){.thanks-references .acknowledgment-title{font-size:1.9rem;line-height:2.8rem}}.thanks-references .acknowledgment-title p{font-weight:inherit;font-size:inherit}.thanks-references .p-large{display:block;margin-bottom:1.6rem}.thanks-references .p-large:first-of-type{margin-top:3rem}.thanks-references .p-large p{display:inline;margin-right:2rem}.thanks-references a{color:#976C1B}.thanks-references a:hover{color:#B3842C}.policy-grid{display:flex;flex-wrap:wrap;gap:6rem}.policy-menu{width:100%;height:80vh;overflow-y:auto}.policy-menu::-webkit-scrollbar{width:10px}.policy-menu::-webkit-scrollbar-track{background:#f1f1f1}.policy-menu::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.policy-menu::-webkit-scrollbar-thumb:hover{background:#555}@media (min-width:1024px){.policy-menu{width:20%;position:-webkit-sticky;position:sticky;top:9rem}}.policy-menu p,.policy-menu li{margin-bottom:2rem}.policy-menu a{font-family:"Public Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:2rem;letter-spacing:0em;text-align:left;text-decoration:underline;color:#B3842C}.policy-menu a:hover{text-decoration:none}.policy-text{width:100%}@media (min-width:1024px){.policy-text{width:70%}}.policy-text h3,.policy-text h4{scroll-margin-top:10rem}.policy-text h3:first-child,.policy-text h4:first-child{padding-top:0}.policy-text h1,.policy-text h2,.policy-text h5,.policy-text h6{padding-top:1.6rem;padding-bottom:2rem;font-family:"Josefin Sans",sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem;letter-spacing:0em;text-align:left;scroll-margin-top:10rem}.policy-text h1:first-child,.policy-text h2:first-child,.policy-text h5:first-child,.policy-text h6:first-child{padding-top:0}.policy-text ul{list-style:initial;padding-left:2rem}.policy-text li,.policy-text p{margin-bottom:1.6rem;font-family:"Public Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:2.5rem;letter-spacing:0em;text-align:left}.policy-text a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline;align-items:center;gap:0.8rem;padding:1.2rem;transition:background-color 0.3s ease;padding:0}.policy-text a:hover{text-decoration:underline}.policy-text a:focus,.policy-text a:focus-visible{color:#B3842C;text-decoration:underline;outline:none}.title-policy{background-color:#FBF5EB;padding:4rem 0}.title-policy span{display:block}.title-policy .display-subtitle{margin-bottom:2rem}.newsletter{background-color:#f9f9f9}.newsletter .contenedor{max-width:fit-content}.newsletter .wrap-title-newsletter{margin:0 auto 5.6rem 0;text-align:center}.newsletter .wrap-title-newsletter span{margin-bottom:0;color:#313b59}.newsletter .button-default{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;border:0;padding:0.5rem 2.4rem}@media (min-width:768px){.newsletter .button-default{width:fit-content}}.newsletter .button-default:hover{background-color:#D6A956;text-decoration:none}.newsletter .button-default:focus{background-color:#B3842C}.newsletter .form-newsletter-wrap{text-align:center;margin-bottom:2rem}.newsletter .form-newsletter-wrap input:not([type=submit]){border:1px solid #9e9e9e;border-radius:0.5rem;padding:1rem 1.6rem;width:100%;margin-bottom:2rem}@media (min-width:768px){.newsletter .form-newsletter-wrap input:not([type=submit]){width:auto;margin-bottom:0}.newsletter .form-newsletter-wrap input:not([type=submit]):nth-child(1){width:32%}.newsletter .form-newsletter-wrap input:not([type=submit]):nth-child(2){width:50%}}.newsletter-form-terms{padding-left:0.5rem;display:flex;flex-direction:row;gap:1rem;align-items:baseline}.newsletter-form-terms p{color:#FFFFFF}.newsletter-form-terms a{color:#976C1B}.newsletter-form-terms a:hover{text-decoration:underline}.modal-content{background-color:rgb(42,130,145)}.modal-header{border-bottom:none}.modal .button-default-reverse a,.modal .button-default-reverse p{display:block;width:100%;text-align:center;font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9rem;color:#976C1B;letter-spacing:0.2px;display:inline;align-items:center;gap:0.8rem;padding:1.2rem;transition:background-color 0.3s ease;background-color:transparent;border:none}.modal .button-default-reverse a:hover,.modal .button-default-reverse p:hover{text-decoration:underline}.modal .button-default-reverse a:focus,.modal .button-default-reverse a:focus-visible,.modal .button-default-reverse p:focus,.modal .button-default-reverse p:focus-visible{color:#B3842C;text-decoration:underline;outline:none}.modal .button-default-reverse a:hover,.modal .button-default-reverse a:focus,.modal .button-default-reverse p:hover,.modal .button-default-reverse p:focus{background-color:transparent;border:none}@media (min-width:768px){.modal .button-default-reverse a,.modal .button-default-reverse p{display:initial}}.modal .btn-close{background-color:rgb(255,255,255)}.modal-dialog{margin-top:20rem}.modal-footer{border-top:none;justify-content:center}.modal-footer .btn-secondary{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.modal-footer .btn-secondary{width:fit-content}}.modal-footer .btn-secondary:hover{background-color:#D6A956;text-decoration:none}.modal-footer .btn-secondary:focus{background-color:#B3842C}.modal .footer-item{max-width:none;margin-top:0;background-color:transparent;height:auto}.modal .footer-item::before{background-color:transparent}.modal-popup .modal-content{background-color:#616161}.modal-popup .landing-newsletter{height:fit-content;max-width:none;padding-bottom:0!important;padding-top:0!important}.modal-popup .landing-newsletter input[type=text]{width:100%}.modal-popup .landing-newsletter input[type=submit]{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%;position:initial;background-image:none;line-height:1.2;margin:0 auto}@media (min-width:768px){.modal-popup .landing-newsletter input[type=submit]{width:fit-content}}.modal-popup .landing-newsletter input[type=submit]:hover{background-color:#D6A956;text-decoration:none}.modal-popup .landing-newsletter input[type=submit]:focus{background-color:#B3842C}.yedai-chat{--yed-base-bg:#FFFFFF url(https://media.yed.ai/widget_cabecera_yedai_370x75_1b695050b7.png) no-repeat center;--yed-base-text:#26282E;--yed-messages-bg:#FAFAFA;--yed-messages-text:#26282E;--yed-user-bg:#ffffff;--yed-user-text:#26282E;--yed-bot-bg:#ffffff;--yed-bot-text:#26282E;--yed-suggestion-text:#2d3748;--yed-input-bg:#26282E;--yed-input-text:#FFFFFF;--yed-btn-accept-bg:#E0F6FB;--yed-btn-accept-text:#025E67;--yed-btn-cancel-bg:#FEF6E1;--yed-btn-cancel-text:#F06706;z-index:2!important}.yedai-chat .yed-bubble{font-size:1.125rem}.yedai-chat .chat-menu div.twy-text-lg.twy-font-bold{display:none}.yedai-chat .sc-header h4{font-size:1.75rem!important;margin-bottom:1rem!important}.yedai-chat .sc-header a{font-size:1.6rem!important;font-weight:normal}.yedai-chat .sc-suggestions-row:before{font-size:1.125rem!important}.yedai-chat .sc-message--content.received .message-text p{text-align:left;color:var(--yed-bot-text)}.yedai-chat .chat-modal p{font-size:1.125rem!important}.yedai-chat.yedai-chat--avatar-bubble .yed-bubble-wrapper{bottom:7rem}@media (min-width:768px){.yedai-chat.yedai-chat--avatar-bubble .yed-bubble-wrapper{bottom:10rem}}.sc-launcher[data-v-37d9143a]{bottom:7rem!important}@media (min-width:768px){.sc-launcher[data-v-37d9143a]{bottom:10rem!important}}.yedai-chat a{color:#0cb9d9}.yedai .ds-btn-cancel[data-v-2296360f]{background-color:transparent}.yedai .btn-size--md[data-v-2296360f]{font-size:1.6rem;line-height:2.5}.yedai .twy-p-4{padding:2rem!important}.yedai .ds-btn-accept[data-v-2296360f],.yedai .ds-btn-cancel[data-v-2296360f]{padding:0}.yedai .ds-btn-accept[data-v-2296360f] p,.yedai .ds-btn-cancel[data-v-2296360f] p{color:var(--yed-btn-accept-text)}.yedai .hover\:twy-underline:hover{text-decoration:none!important}.yed-avatar[data-v-3b290028]{height:2.5rem;width:4.5rem}.content-detail-blog .contenedor-texto .wrap-texto{}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .hll{background-color:#49483e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite{background-color:rgba(0,0,0,0.7);color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .c{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .err{color:#960050;background-color:transparent}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .k{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .l{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .n{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .o{color:#f92672}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .p{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ch{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .cm{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .cp{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .cpf{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .c1{color:#a7a59a}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .cs{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .gd{color:#f92672}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ge{font-style:italic}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .gi{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .gs{font-weight:bold}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .gu{color:#75715e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kc{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kd{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kn{color:#f92672}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kp{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kr{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .kt{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ld{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .m{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .s{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .na{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nb{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nc{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .no{color:#66d9ef}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nd{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ni{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ne{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nf{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nl{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nn{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nx{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .py{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nt{color:#f92672}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .nv{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ow{color:#f92672}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .w{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .mb{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .mf{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .mh{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .mi{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .mo{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sa{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sb{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sc{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .dl{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sd{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .s2{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .se{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sh{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .si{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sx{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .sr{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .s1{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .ss{color:#e6db74}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .bp{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .fm{color:#a6e22e}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .vc{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .vg{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .vi{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .vm{color:#f8f8f2}.content-detail-blog .contenedor-texto .wrap-texto .codehilite .il{color:#ae81ff}.content-detail-blog .contenedor-texto .wrap-texto .codehilite code{color:white}.content-detail-blog .contenedor-texto .wrap-texto .codehilite{padding:1.5rem}.content-detail-blog .contenedor-texto .wrap-texto .codehilite span{font-family:monospace,monospace}.content-detail-blog .contenedor-texto .wrap-texto .codehilite{background-color:rgba(0,0,0,0.7);border:2px solid goldenrod}.landing{background-color:rgba(217,217,217,0.3);padding-top:3rem}@media (min-width:1024px){.landing{padding-top:6rem}}.landing-grid{display:flex;flex-wrap:wrap;align-items:center;gap:5rem}@media (min-width:1024px){.landing-grid{gap:13rem}}.landing-subtitle{margin-bottom:3rem}.landing-wrapper-text{width:100%}@media (min-width:768px){.landing-wrapper-text{width:50%}}.landing-wrapper-text h4{color:#212121}.landing-wrapper-text li,.landing-wrapper-text p{font-family:"Public Sans",sans-serif;margin-bottom:2rem}.landing-wrapper-text ul{list-style:disc;padding-left:2rem}.landing-newsletter{display:flex;flex-direction:column;gap:1.3rem;width:100%;padding:3.2rem;background-color:#616161;width:100%;height:32rem;border-radius:5px}@media (min-width:1024px){.landing-newsletter{max-width:36rem}}.landing-newsletter .button-reverse{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#976C1B;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#FFFFFF;width:100%;text-align:center;justify-content:center;border:1px solid #976C1B;background-color:transparent}@media (min-width:768px){.landing-newsletter .button-reverse{width:fit-content}}.landing-newsletter .button-reverse:hover{background-color:#FFEDCC;text-decoration:none}.landing-newsletter .button-reverse:focus{background-color:#E3CB9F;border:1px solid #B3842C;color:#B3842C}.landing-newsletter form{display:flex;flex-direction:column;gap:1.6rem}.landing-newsletter .p-large-bold{color:#FFFFFF}.landing-newsletter .p-small{display:flex;flex-wrap:wrap;color:#FFFFFF;font-size:1.3rem;line-height:1.9rem}.landing-newsletter .newsletter-form-terms{padding:0%}.landing-newsletter .input-wrap{display:flex;position:relative}.landing-newsletter input[type=submit]{width:4.4rem;height:4.3rem;background-image:url("/static/main/img/input-submit.png");background-repeat:no-repeat;background-size:cover;display:block;border:0;box-shadow:none;border-radius:0px 5px 5px 0px;position:absolute;right:-1px;top:0}.landing-newsletter .wrap-input{position:relative}.landing-newsletter input[type=email]{padding:1rem 4.3rem 1rem 1.6rem;width:100%;height:4.3rem;border:1px solid #d8d8d8;border-radius:5px;font-family:"Public Sans",sans-serif}.landing-newsletter input[type=text]{padding:1rem 4.3rem 1rem 1.6rem;width:100%;height:4.3rem;border:1px solid #d8d8d8;border-radius:5px;font-family:"Public Sans",sans-serif}@media (min-width:1024px){.landing-newsletter input[type=text]{width:25rem}}.contact-form{background-image:url("/static/main/img/contacto.jpg");position:relative;padding:3rem 0}@media (min-width:768px){.contact-form{padding:8rem 0}}.contact-form::before{content:"";display:block;position:absolute;background-color:rgba(42,130,145,0.7);top:0;left:0;width:100%;height:100%}.contact-form.join-us{background-position:50% 100%;background-image:url("/static/main/img/trabaja.jpg");margin-bottom:0!important}.contact-form.join-us::before{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0.47);top:0;left:0;width:100%;height:100%}@media (min-width:768px){.contact-form.join-us{display:flex;align-items:center;min-height:95vh}}.contact-form.join-us>.contenedor{height:100%}.contact-form.join-us .contact-form-description p{max-width:none!important}.contact-form.join-us .contact-form-description a{color:#976C1B}.contact-form.join-us .contact-form-description a:hover{text-decoration:underline}.contact-form.join-us .button-default a{font-family:"Public Sans",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.9;color:#FFFFFF;padding:1.2rem 2.4rem;transition:background-color 0.3s ease;border-radius:5px;background-color:#976C1B;width:100%}@media (min-width:768px){.contact-form.join-us .button-default a{width:fit-content}}.contact-form.join-us .button-default a:hover{background-color:#D6A956;text-decoration:none}.contact-form.join-us .button-default a:focus{background-color:#B3842C}@media (min-width:768px){.contact-form.join-us .contact-form-item-nagarro{width:60%}}