.fade-in{opacity:1;transition:.3s}.fade-out{opacity:0;transition:.3s}.circleimage{min-width:545px;max-width:545px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;position:relative;padding-bottom:60px;margin-top:1px}.circleimage.hastext{padding-bottom:0}.circleimage .main-image-wrapper{border-radius:50%;box-shadow:inset 0 -2px 0 0 rgba(0,240,190,1)}.circleimage .main-image-wrapper>img{object-position:90%!important}.circleimage button{border:none}.circleimage .circle-over{position:absolute;border-radius:50%}.circleimage .circle-over.green{left:0;top:320px;width:231px;height:231px;background-color:var(--color-turquoise);display:flex;flex-direction:column;align-items:center;justify-content:center}main.position-detail section.main-detail .circleimage .circle-over.green p{font-size:60px;font-weight:300}.circleimage .circle-over.green p.mini{width:142px;text-align:center}.circleimage .circle-over.arrow{right:0;top:350px;width:58px;height:58px;background-color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.circleimage .circle-over.arrow:hover svg{height:30px;width:30px;transition:.2s}.circleimage.hastext p.hastext{width:311px;margin-top:35px;font-size:20px;line-height:30px;font-weight:500!important}@media (max-width:1024px){.circleimage{min-width:unset;width:340px}.circleimage .main-image-wrapper{width:340px!important;height:340px!important}.circleimage .circle-over.green{width:150px;height:150px;top:246px}.circleimage .circle-over.arrow{top:252px}.circleimage .circle-over.green p.mini{font-size:16px;line-height:22px}.circleimage .circle-over.green p{font-size:40px;line-height:48px}.circleimage.hastext p.hastext{width:202px;font-size:16px;line-height:24px}}@media (max-width:1000px){.circleimage{width:100%!important}.circleimage .circle-over.arrow{width:48px;height:48px}}@media (max-width:417px){.circleimage{width:100%}.circleimage .main-image-wrapper{max-width:100%!important;width:100%!important;height:auto!important;aspect-ratio:1/1}}@media (max-width:387px){:root{--imgwidth:calc(100dvw - 50px)}.circleimage{padding-bottom:calc(var(--imgwidth) * .27)}.circleimage .circle-over.green{top:calc(var(--imgwidth) - 70px)}.circleimage .circle-over.arrow{top:calc(var(--imgwidth) - 90px)}.circleimage.hastext p.hastext{margin-top:75px}}section.faqs .wrapper{width:1448px;gap:28px;margin-block:96px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}section.faqs .wrapper .text-wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:464px;gap:28px}section.faqs .wrapper .text-wrapper .detail{height:1px;width:100px;background-color:var(--color-turquoise);margin-block:30px 36px}section.faqs .wrapper .text-wrapper p{text-align:left}section.faqs .wrapper .text-wrapper .text-m-regular{font-size:24px}section.faqs .wrapper .faqs-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:40px;width:956px}section.faqs .wrapper .faqs-container .faq{display:flex;flex-direction:column;cursor:pointer}section.faqs .wrapper .faqs-container .faq.open{gap:32px}section.faqs .wrapper .faqs-container .faq .heading{display:flex;align-items:center;gap:46px;flex-direction:row;justify-content:space-between;align-content:space-between}section.faqs .wrapper .faqs-container .faq .heading p{max-width:826px;font-size:24px;font-weight:500;line-height:32px}section.faqs .wrapper .faqs-container .faq .heading .opener{width:24px;height:24px;position:relative;content:"";background-image:url(/assets/svg/icons/chevron-down-blue.svg);width:14px;height:8px;background-repeat:no-repeat;background-size:cover}section.faqs .wrapper .faqs-container .faq.open .heading .opener{transform:rotate(90deg);transition:.2s}section.faqs .wrapper .faqs-container .faq.open .heading .opener:before{transform:rotate(0deg);transition:.2s}section.faqs .wrapper .faqs-container .faq .body{height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.2s}section.faqs .wrapper .faqs-container .faq.open .body{height:auto;interpolate-size:allow-keywords;transition:.2s}@media (max-width:1240px){section.faqs .wrapper{margin-block:75px}}@media (max-width:1000px){section.faqs .wrapper{gap:42px}section.faqs .wrapper .text-wrapper{align-items:flex-start}section.faqs .wrapper .text-wrapper p{text-align:left}section.faqs .wrapper .faqs-container{gap:22px;width:100%}section.faqs .wrapper .text-wrapper{width:100%}section.faqs .wrapper .faqs-container .faq.open{gap:12px}section.faqs .wrapper .faqs-container .faq .heading .opener{margin:auto}section.faqs .wrapper,section.faqs .wrapper .faqs-container .faq .heading{align-items:flex-start}section.faqs .wrapper{width:1448px;gap:28px;margin-block:52px;display:flex;flex-direction:column;justify-content:flex-start}}footer .wrapper .block-social-media .lang-menu ul li.active a>.check_lang{display:block}footer .wrapper .block-social-media .lang-menu ul li .check_lang{display:none}footer .wrapper .block-social-media .lang-menu ul li ul li.active,footer .wrapper .block-social-media .lang-menu ul li:hover{font-weight:600;background-color:#F6F6F6!important;border-radius:8px;width:100%}footer .wrapper .block-social-media .lang-menu ul li.active a{font-weight:600}footer .wrapper .block-social-media .lang-menu ul{display:flex;gap:6px;align-items:flex-start;flex-direction:column}footer .wrapper .block-social-media .lang-menu ul li{width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;padding:6px 8px}footer .wrapper .block-social-media .lang-menu{z-index:9999999}footer .wrapper .block-social-media .lang-menu ul li:after{display:none}footer .wrapper .block-social-media .lang-menu ul li a{font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}footer{background-color:var(--color-navy);display:flex;align-items:center;justify-content:center}footer .wrapper{width:1448px;margin-top:96px}footer .wrapper .logo_div{width:100%;display:flex;justify-content:center;padding-bottom:96px}footer .wrapper nav{width:100%}footer .wrapper nav a{text-decoration:none}footer .wrapper .block-social-media{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:40px}footer .wrapper .block-social-media ul{display:flex;gap:40px;align-items:center;flex-direction:row}footer .wrapper .svg-container{cursor:pointer;display:flex;align-content:center;flex-direction:row;align-items:center;gap:6px}footer .wrapper ul li.svg.world .svg-container .lang{font-family:var(--font-family);color:white;text-transform:uppercase}footer .svg-container{gap:6px}footer .languaje_selected,footer .svg-container{display:flex;flex-direction:row;align-content:center;align-items:center}footer .languaje_selected{gap:60px;width:100%;justify-content:center;position:relative}footer .copyright-wrapper .text-base-regular{color:white;font-weight:300;width:300px}footer .wrapper .claim_footer{display:flex;justify-content:center;padding-top:126px}footer .wrapper .claim_footer img{width:100%;height:138px}footer .svg-container p.lang{text-transform:capitalize;color:white;font-weight:300}.copyright-wrapper{width:62px}footer .wrapper .block-social-media .lang-menu{--box-height:250px;position:absolute;bottom:calc(var(--box-height) * -.9);right:47%;height:212px;min-width:-moz-fit-content;min-width:fit-content;width:164px;background-color:white;box-shadow:0 0 10px 0 rgba(200,200,200,.4);border-radius:16px;padding:14px;opacity:0;animation:opacityfadein .2s ease-in forwards}footer .wrapper nav .thin-divider{width:100%;height:1px;background-color:#FFFFFF1A;margin-block:40px}footer .wrapper nav .almirall-navigation{display:flex;width:100%;justify-content:space-between;gap:28px}footer .wrapper nav .almirall-navigation .nav-column-wrapper{width:341px}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center}.nav-column-wrapper ul li a{font-weight:300}.nav-column-wrapper ul li:first-child a{font-weight:400}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul>li{text-align:center}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul>li>a{color:white}footer .wrapper nav .almirall-navigation .nav-column-wrapper.social-wrapper>ul>.social{display:flex;gap:14px}footer .wrapper nav .almirall-navigation .nav-column-wrapper.social-wrapper>ul+ul{margin-top:58px}footer .wrapper nav .site-navigation ul{display:flex;gap:60px;flex-wrap:wrap;justify-content:center}footer .wrapper nav .site-navigation ul li a{color:white;font-size:14px;font-weight:300}footer .wrapper nav .copyright-wrapper .wrapper-opener{cursor:pointer}footer .wrapper li{position:relative;transition:.5s}footer .wrapper li:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--color-navy);transition:.5s}footer .wrapper li:has(a:hover):after{width:100%;transition:.5s}footer .wrapper ul li.active>.check_lang{display:block}footer .wrapper ul li .check_lang{display:none}@media (max-width:1000px){footer .wrapper{margin-top:52px}footer .wrapper .logo_div{width:100%;display:flex;justify-content:center;padding-bottom:52px}footer .wrapper nav .site-navigation ul li a{color:white;font-size:12px;line-height:18px;font-weight:300}footer .wrapper nav .thin-divider{margin-block:34px}footer .languaje_selected .copyright-wrapper p{color:white!important;font-weight:300}footer .wrapper .block-social-media ul{display:flex;gap:40px;align-items:center;flex-direction:row}footer .wrapper .block-social-media{gap:32px}footer .wrapper nav .almirall-navigation{display:flex;width:100%;justify-content:space-between;gap:22px}footer .wrapper nav .almirall-navigation,footer .wrapper nav .almirall-navigation .copyright-wrapper{flex-direction:column}footer .wrapper nav .almirall-navigation .nav-column-wrapper{width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:8px}footer .wrapper nav .almirall-navigation .nav-column-wrapper.social-wrapper>ul+ul{margin-top:28px}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul.mobile-list{interpolate-size:allow-keywords;height:auto;transition:height .2s ease-in-out;overflow:hidden}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul.mobile-list:not(.open){height:24px}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul>li.mobile-handler{display:flex;width:100%;justify-content:space-between}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul>li.mobile-handler:not(.open) .wrapper-opener{transform:rotate(180deg);transition:.2s ease-in-out}footer .wrapper nav .almirall-navigation .nav-column-wrapper>ul>li.mobile-handler .wrapper-opener{transition:.2s ease-in-out}footer .wrapper nav .site-navigation ul{gap:22px;row-gap:13px}footer .wrapper .claim_footer img{width:243.19px;height:112px}footer .wrapper .claim_footer{display:flex;justify-content:center;padding-top:32px}footer .nav-column-wrapper ul li a{font-weight:400}.chevron-icon{transition:transform .3s ease}.chevron-icon.rotate{transform:rotate(180deg)}.ms-Modal-scrollableContent html{overflow-x:hidden}}section.fullvisual{height:calc(830px);overflow:hidden;z-index:0;position:relative;border-bottom-right-radius:0}section.fullvisual.home:after{background-image:url(/assets/images/components/fullvisual-banner.webp)}section.fullvisual.company:after,section.fullvisual.home:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:0 36%;z-index:2}section.fullvisual.company:after{background-image:url(/assets/images/components/fullvisual-banner_company.jpg)}section.fullvisual.process:after{background-image:url(/assets/images/components/fullvisual-banner_process.jpg)}section.fullvisual.experience.reverse:after,section.fullvisual.process:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:0 36%;z-index:2}section.fullvisual.experience.reverse:after{background-image:url(/assets/images/components/fullvisual-banner_experience.webp)}section.fullvisual.position.reverse:after{background-image:url(/assets/images/components/fullvisual-banner_position.jpg)}section.fullvisual.position-detail.reverse:after,section.fullvisual.position.reverse:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:0 36%;z-index:2}section.fullvisual.position-detail.reverse:after{background-image:url(/assets/images/position/detail/fullvisual-banner_position_detail.webp)}section.fullvisual.background.white{background-color:white}section.fullvisual.background.navy{background-color:var(--color-navy)}section.fullvisual.background.k10{background-color:var(--color-k10)}section.fullvisual.reverse:after{background-image:url(/assets/images/components/fullvisual-banner-reverse.webp)}section.fullvisual.couple:after{background-image:url(/assets/images/components/fullvisual-banner-couple.webp);background-position:50%}section.fullvisual.eye:after{background-image:url(/assets/images/components/fullvisual-banner-eye.webp);background-position:50%}section.fullvisual.nobottomradius:after{border-bottom-right-radius:0}section.fullvisual .wrapper{align-items:flex-start;width:1448px}section.fullvisual.reverse .wrapper{align-items:flex-end}section.fullvisual .wrapper .text-wrapper{max-width:100%}section.fullvisual.detailcta.reverse .wrapper .text-wrapper{align-self:flex-end}section.fullvisual.detailcta .wrapper .text-wrapper{display:flex;flex-direction:column;align-self:flex-start;justify-content:center;gap:36px}section.fullvisual .wrapper .text-wrapper p{width:600px;max-width:100%;position:relative;z-index:3;font-size:70px;line-height:78px;white-space:break-spaces}section.fullvisual .wrapper .text-wrapper a.cta.green p{font-size:16px;line-height:24px}section.fullvisual.position-detail .wrapper .text-wrapper a.cta.green{width:auto;max-width:230px;min-width:210px}section.fullvisual .wrapper .text-wrapper a.cta.green{text-decoration:none;border-radius:36px;padding:14px 22px;background-color:var(--color-turquoise);align-self:flex-start;z-index:3;width:auto;max-width:210px;transition:.2s;display:flex;align-content:center;align-items:center;justify-content:flex-start}section.fullvisual .wrapper .text-wrapper a.cta.green:hover{background-color:white;transition:.2s}section.fullvisual .wrapper .text-wrapper a.cta.green:hover p{color:var(--color-navy);transition:.2s}section.fullvisual .wrapper .text-wrapper a.cta.green p{transition:.2s}@media (max-width:1180px){section.fullvisual{background-position:50% 36%}section.fullvisual.reverse{background-position:20% 36%}}@media (max-width:1000px){section.fullvisual{height:calc(750px);position:relative;z-index:0;border-bottom-right-radius:0}section.fullvisual.reverse:after{background-image:url(/assets/images/components/fullvisual-banner-mobile.jpg);background-position:50% 0}section.fullvisual.reverse.detailcta:after{background-image:url(/assets/images/components/fullvisual-banner-mobile.webp)}section.fullvisual.company:after{background-image:url(/assets/images/components/fullvisual-banner_company_mobile.jpg)}section.fullvisual.process:after{background-image:url(/assets/images/components/fullvisual-banner_process_mobile.jpg)}section.fullvisual.position.reverse:after{background-image:url(/assets/images/components/fullvisual-banner_position_mobile.jpg)!important}section.fullvisual.experience.reverse:after{background-image:url(/assets/images/components/fullvisual-banner_experience_mobile.webp)!important}section.fullvisual.position-detail.reverse:after{background-image:url(/assets/images/position/detail/fullvisual-banner_position-detail_mobile.webp)!important}section.fullvisual.nobottomradius:after{border-bottom-right-radius:0}section.fullvisual:before{content:"";position:absolute;inset:0;height:100%;width:100%;top:0;background:#000000;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(244,244,244,0) 68%,rgba(255,255,255,0));background:rgba(0,0,0,.21);filter:saturate(2);z-index:1;pointer-events:none;border-bottom-right-radius:45px}section.fullvisual.couple{background-position:39% 0;background-size:cover}section.fullvisual.couple:before{content:none}section.fullvisual .wrapper{justify-content:flex-end}section.fullvisual .wrapper .text-wrapper p{margin-bottom:52px;-webkit-padding-end:1px;padding-inline-end:1px;font-size:44px;line-height:50px}section.fullvisual.detailcta .wrapper .text-wrapper{margin-bottom:80px}section.fullvisual.detailcta .wrapper .text-wrapper p{width:100%;margin-bottom:0}section.fullvisual .wrapper .text-wrapper a.cta.green{width:158px}section.fullvisual.couple .wrapper .text-wrapper p,section.fullvisual.eye .wrapper .text-wrapper p{margin-bottom:52px}}@media (max-width:717px){section.fullvisual.eye:after{background-position:-50px -150px;background-size:auto 120%}}@media (max-width:417px){section.fullvisual,section.fullvisual.reverse{background-color:#a1bfd2;background-position:50% 0}}header{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:100dvw;z-index:10}header,header.fixed{background-color:var(--color-navy)}header .wrapper{gap:96px;justify-content:space-between;height:auto;padding:20px 0}header .wrapper,header.fixed .wrapper{transition:.2s ease-in}header .wrapper .logo{height:72px}header .wrapper .logo img{height:72px;width:200px}header .wrapper nav.main{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .wrapper nav.main ul{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:flex-end}header .wrapper nav.main ul li{position:relative}header .wrapper nav.main ul li.login{background-color:var(--color-turquoise);border-radius:36px;transition:.2s}header .wrapper nav.main ul li.login:hover{background-color:white;transition:.2s}header .wrapper nav.main ul li.svg.world{position:relative;height:100%}header .wrapper nav.main ul li.svg.world .svg-container{cursor:pointer;display:flex;align-content:center;flex-direction:row;align-items:center;gap:6px}header .wrapper nav.main ul li.svg.world .svg-container .lang{font-family:var(--font-family);color:white;font-size:14px;font-weight:400}.mobile-menu-modal nav.wrapper .body ul li.svg.world svg path,header .wrapper nav.main ul li.svg.world svg path{transition:.2s}.mobile-menu-modal nav.wrapper .body ul li.svg.world svg path,.mobile-menu-modal nav.wrapper .body ul li.svg.world:hover svg path,header .wrapper nav.main ul li.svg.world.active-menu svg path,header .wrapper nav.main ul li.svg.world:hover svg path{stroke:var(--color-turquoise);transition:.2s}header .wrapper nav.main ul li.svg.world .lang-menu{--box-height:250px;position:absolute;bottom:calc(var(--box-height) * -.9);right:calc(32px / -1);height:212px;min-width:-moz-fit-content;min-width:fit-content;width:164px;background-color:white;box-shadow:0 0 10px 0 rgba(200,200,200,.4);border-radius:16px;padding:14px;opacity:0;animation:opacityfadein .2s ease-in forwards}header .wrapper nav.main ul li.svg.world .lang-menu p.heading{text-align:center;letter-spacing:.5px}header .wrapper nav.main ul li.svg.world .lang-menu ul{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center}header .wrapper nav.main ul li.svg.world .lang-menu ul li{width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;padding:6px 8px}header .wrapper nav.main ul li.svg.world .lang-menu ul li .check_lang{display:none}header .wrapper nav.main ul li.svg.world .lang-menu ul li.active a>.check_lang{display:block}header .wrapper nav.main ul li.svg.world .lang-menu ul li a{font-size:14px;line-height:20px;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;font-weight:400}header .wrapper nav.main ul li.svg.world .lang-menu ul li.active a{font-weight:500}header .wrapper nav.main ul li.svg.world .lang-menu ul li.active,header .wrapper nav.main ul li.svg.world .lang-menu ul li:hover{font-weight:600;background-color:#F6F6F6;border-radius:8px;width:100%}header .wrapper nav.main ul li.login a{padding:14px 22px;display:flex;align-items:center;justify-content:center;gap:11.8px}header .wrapper nav.main ul li a{text-decoration:none;width:100%}header .wrapper nav.main ul li a p{text-decoration:none;color:white;margin-bottom:4px}header .wrapper nav.main ul li.login a p{color:var(--color-navy);margin-bottom:0}header .wrapper .mobile-menu-modal .top .login .text-s-semibold{display:flex;align-items:center;justify-content:center;gap:11.8px;padding:12px 24px;background-color:var(--color-turquoise);border-radius:50px;transition:.2s}.mobile-menu-modal nav.wrapper .body ul li:hover,.wrapper ul li.active,header .wrapper .lang-menu ul li:hover,header .wrapper nav.main ul li:hover{position:relative}.mobile-menu-modal nav.wrapper .body ul li.page:hover p,.wrapper ul li.active p,header .wrapper nav.main ul li.page:hover p{color:var(--color-turquoise)!important;transition:.2s}@media (max-width:1024px){header .wrapper{min-height:-moz-fit-content;min-height:fit-content}header .wrapper nav.main ul li.login{margin-inline:0}}@media (max-width:1000px){html[lang=de] header .wrapper{padding:10px 0!important}header.fixed{height:94px!important;border-bottom-right-radius:45px;transition:.2s}header.fixed .wrapper{--distance-to-calc:calc(94px - 44px);margin-top:calc(var(--distance-to-calc)/2);transition:.2s}header{height:78px;transition:.2s;align-items:flex-start;display:flex;flex-direction:row;width:100%}header .wrapper{transition:.2s;max-width:none;gap:0;max-width:calc(100dvw - 36px)}header .wrapper .logo{height:42px}header .wrapper .logo img{height:42px;width:134px;object-fit:contain}.mobile-menu-modal nav.wrapper .top ul,header .wrapper nav.main ul{gap:18px}header .wrapper nav.main{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}header .wrapper nav.main .icon_desktop,header .wrapper nav.main ul li.svg.world,header .wrapper nav.main ul.menu_desktop{display:none}.mobile-menu-modal .svg-container{display:flex;align-items:center;gap:6px}.mobile-menu-modal{overflow:scroll}.mobile-menu-modal nav.wrapper{flex-direction:column;max-width:none;padding:20px 0;max-width:calc(100dvw - 36px)}.mobile-menu-modal nav.wrapper .top{display:flex;flex-direction:row;align-items:center;max-width:100dvw;gap:0;justify-content:space-between;height:42px;width:100%}.mobile-menu-modal nav.wrapper .top .logo{width:-moz-fit-content;width:fit-content}.mobile-menu-modal nav.wrapper .top .logo img{height:42px;width:134px}.mobile-menu-modal nav.wrapper .top ul{display:flex;gap:18px;align-items:center;justify-content:flex-end}.mobile-menu-modal nav.wrapper .top ul li.login p.text-s-semibold:focus-visible{outline:none}.mobile-menu-modal nav.wrapper .top ul li.login,header .wrapper nav.main ul li.login a{padding:10px 18px;background-color:var(--color-turquoise);border-radius:50px;transition:.2s}.mobile-menu-modal nav.wrapper .top ul li.login:hover{background-color:white;transition:.2s}.mobile-menu-modal nav.wrapper .top ul li.page{display:flex;align-items:center;justify-content:center;gap:14px}.mobile-menu-modal nav.wrapper .top ul li a{text-decoration:none}.mobile-menu-modal nav.wrapper .body{margin-top:139px;width:100%}.mobile-menu-modal nav.wrapper .body ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;position:relative}.mobile-menu-modal .ms-Modal-scrollableContent{overflow:visible}.mobile-menu-modal nav.wrapper .body ul .lang-menu{--box-height:250px;position:absolute;bottom:calc(var(--box-height) * -.9);left:calc(32px / -10);height:212px;min-width:-moz-fit-content;min-width:fit-content;width:164px;background-color:white;box-shadow:0 0 10px 0 rgba(200,200,200,.4);border-radius:16px;padding:14px;opacity:0;animation:opacityfadein .2s ease-in forwards}.mobile-menu-modal nav.wrapper .body ul .lang-menu ul{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center}.mobile-menu-modal nav.wrapper .body ul li{width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;padding:6px 8px}.mobile-menu-modal nav.wrapper .body ul li.world{margin-top:52px;display:flex;gap:14px;align-items:center;cursor:pointer}.mobile-menu-modal nav.wrapper .body ul li.svg.world:after{content:none!important}.mobile-menu-modal nav.wrapper .body ul li a{text-decoration:none;font-size:12px;font-weight:400;line-height:18px}.mobile-menu-modal nav.wrapper .body ul li.active a{font-weight:600;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mobile-menu-modal nav.wrapper .body .check_lang{display:none}.mobile-menu-modal nav.wrapper .body .check_lang,.mobile-menu-modal nav.wrapper .body ul li.active>.check_lang{display:block}.mobile-menu-modal nav.wrapper .body .lang-menu ul li.active,.mobile-menu-modal nav.wrapper .body .lang-menu ul li:hover{font-weight:600;background-color:#F6F6F6;border-radius:8px;width:100%}.mobile-menu-modal nav.wrapper .body ul li p{color:var(--color-navy);line-height:30px}.mobile-menu-modal nav.wrapper .body ul li .lang{font-family:var(--font-family);font-size:12px}.mobile-menu-modal nav.wrapper .claim_menu{margin-top:96px}}@media (max-width:366px){.mobile-menu-modal nav.wrapper .body{margin-top:75px}.mobile-menu-modal nav.wrapper .body ul li.world{margin-top:calc(75px - 28px)}.mobile-menu-modal nav.wrapper .body ul .lang-menu{bottom:-14rem}}@media (max-height:736px){.mobile-menu-modal nav.wrapper .body{margin-top:75px}.mobile-menu-modal nav.wrapper .body ul li.world{margin-top:calc(75px - 28px)}}@media (max-width:366px){.mobile-menu-modal nav.wrapper .top ul li.login,header .wrapper nav.main ul li.login a{padding:8px 16px}.mobile-menu-modal nav.wrapper .top ul,header .wrapper nav.main ul{gap:12px}}main.company section.hero{background-image:url(/assets/images/company/company_hero.jpg)}main.company section.hero,main.position section.hero{position:relative;height:617px;margin-top:calc(80px + 32px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position section.hero{background-image:url(/assets/images/position/position_hero.jpg)}main.position-detail section.hero{background-image:url(/assets/images/position/detail/position_detail_hero.jpg)}main.position-detail section.hero,main.position-detail section.hero.MK{position:relative;height:617px;margin-top:calc(80px + 32px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position-detail section.hero.MK{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3_8_marketing.webp)}main.position-detail section.hero.CS{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3_6_corporate.webp)}main.position-detail section.hero.CS,main.position-detail section.hero.IO{position:relative;height:617px;margin-top:calc(80px + 32px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position-detail section.hero.IO{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3_9_industrial.webp)}main.experience section.hero{background-image:url(/assets/images/experience/experience_hero.jpg)}main.experience section.hero,main.process section.hero{position:relative;height:617px;margin-top:calc(80px + 32px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.process section.hero{background-image:url(/assets/images/process/process_hero.jpg)}main.company section.hero:after,main.experience section.hero:after,main.legal section.hero:after,main.position section.hero:after,main.position-detail section.hero:after,main.process section.hero:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(250.34deg,rgba(0,240,190,0) 56.29%,#00F0BE 136.52%);z-index:1;top:0}.legal section.hero .wrapper,main.company section.hero .wrapper,main.experience section.hero .wrapper,main.not-found section.hero .wrapper,main.position section.hero .wrapper,main.position-detail section.hero .wrapper,main.process section.hero .wrapper{width:1739px;padding-top:307px;max-width:calc(100dvw - 96px);height:100%;padding-bottom:96px;gap:24px;flex-direction:row;align-items:flex-end;justify-content:space-between;z-index:2;display:flex}.legal section.hero .wrapper .block_text,main.company section.hero .wrapper .block_text,main.experience section.hero .wrapper .block_text,main.not-found section.hero .wrapper .block_text,main.position section.hero .wrapper .block_text,main.position-detail section.hero .wrapper .block_text,main.process section.hero .wrapper .block_text{gap:24px;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;white-space:break-spaces}.legal section.hero .wrapper .block_text ul li span,main.company section.hero .wrapper .block_text ul li span,main.experience section.hero .wrapper .block_text ul li span,main.not-found section.hero .wrapper .block_text ul li span,main.position section.hero .wrapper .block_text ul li span,main.position-detail section.hero .wrapper .block_text ul li span,main.process section.hero .wrapper .block_text ul li span{font-size:16px;text-transform:capitalize;font-weight:400;color:var(--color-navy)}.legal section.hero .wrapper .block_img,main.company section.hero .wrapper .block_img,main.experience section.hero .wrapper .block_img,main.not-found section.hero .wrapper .block_img,main.position section.hero .wrapper .block_img,main.position-detail section.hero .wrapper .block_img,main.process section.hero .wrapper .block_img{position:absolute;bottom:0;right:0}.legal section.hero .wrapper p,main.company section.hero .wrapper p,main.experience section.hero .wrapper p,main.not-found section.hero .wrapper p,main.position section.hero .wrapper p,main.position-detail section.hero .wrapper p,main.process section.hero .wrapper p{color:var(--color-navy);max-width:850px}.legal section.hero .wrapper .text-2xl-semibold,main.company section.hero .wrapper .text-2xl-semibold,main.experience section.hero .wrapper .text-2xl-semibold,main.not-found section.hero .wrapper .text-2xl-semibold,main.position section.hero .wrapper .text-2xl-semibold,main.position-detail section.hero .wrapper .text-2xl-semibold,main.process section.hero .wrapper .text-2xl-semibold{font-family:var(--font-family);font-weight:300;font-size:60px;line-height:72px;letter-spacing:-2%;color:var(--color-navy)}.legal section.hero .wrapper .text-l-light,main.company section.hero .wrapper .text-l-light,main.experience section.hero .wrapper .text-l-light,main.not-found section.hero .wrapper .text-l-light,main.position section.hero .wrapper .text-l-light,main.position-detail section.hero .wrapper .text-l-light,main.process section.hero .wrapper .text-l-light{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:var(--color-navy)}.breadcrumbs li{display:flex;align-items:center}@media (max-width:1000px){main.company section.hero{background-image:url(/assets/images/company/company_hero_mobile.jpg)}main.company section.hero,main.position section.hero{position:relative;height:565px;margin-top:calc(80px + 0px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position section.hero{background-image:url(/assets/images/position/position_hero_mobile.jpg)}main.position-detail section.hero{background-image:url(/assets/images/position/detail/position_detail_hero_mobile.jpg)}main.position-detail section.hero,main.position-detail section.hero.MK{position:relative;height:565px;margin-top:calc(80px + 0px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position-detail section.hero.MK{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3-V2-MOBILE_2_marketing.webp)}main.position-detail section.hero.CS{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3-V2-MOBILE_2_corporative.webp)}main.position-detail section.hero.CS,main.position-detail section.hero.IO{position:relative;height:565px;margin-top:calc(80px + 0px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.position-detail section.hero.IO{background-image:url(/assets/images/position/detail/010-26-FOTOS-PARA-WEB-3-V2-MOBILE_2_industrial_operation.webp)}main.experience section.hero{background-image:url(/assets/images/experience/experience_hero_mobile.jpg)}main.experience section.hero,main.process section.hero{position:relative;height:565px;margin-top:calc(80px + 0px);background-position:50%;background-size:cover;background-repeat:no-repeat}main.process section.hero{background-image:url(/assets/images/process/process_hero_mobile.jpg)}.legal section.hero .wrapper,main.company section.hero .wrapper,main.experience section.hero .wrapper,main.not-found section.hero .wrapper,main.position section.hero .wrapper,main.position-detail section.hero .wrapper,main.process section.hero .wrapper{max-width:calc(100dvw - 36px)}.legal section.hero .wrapper .text-2xl-semibold,main.company section.hero .wrapper .text-2xl-semibold,main.experience section.hero .wrapper .text-2xl-semibold,main.not-found section.hero .wrapper .text-2xl-semibold,main.position section.hero .wrapper .text-2xl-semibold,main.position-detail section.hero .wrapper .text-2xl-semibold,main.process section.hero .wrapper .text-2xl-semibold{font-size:40px;line-height:48px}.legal section.hero .wrapper .text-l-light,main.company section.hero .wrapper .text-l-light,main.experience section.hero .wrapper .text-l-light,main.not-found section.hero .wrapper .text-l-light,main.position section.hero .wrapper .text-l-light,main.position-detail section.hero .wrapper .text-l-light,main.process section.hero .wrapper .text-l-light{font-size:16px;line-height:24px}main.company section.hero .wrapper,main.experience section.hero .wrapper,main.legal section.hero .wrapper,main.not-found section.hero .wrapper,main.position section.hero .wrapper,main.position-detail section.hero .wrapper,main.process section.hero .wrapper{padding-bottom:52px}.legal section.hero .wrapper .block_text,main.company section.hero .wrapper .block_text,main.experience section.hero .wrapper .block_text,main.not-found section.hero .wrapper .block_text,main.position section.hero .wrapper .block_text,main.position-detail section.hero .wrapper .block_text,main.process section.hero .wrapper .block_text{gap:22px}}section.inside-almirall{background-color:white;overflow:hidden}section.inside-almirall.blue{background-color:var(--color-navy)}section.inside-almirall .wrapper{margin-block:125px;width:100%;max-width:1448px;width:calc(100dvw - 36px);margin-inline:auto;position:relative;gap:46px}section.inside-almirall .wrapper .heading{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:36px}section.inside-almirall .wrapper .heading .text-container{display:flex;flex-direction:column;gap:28px}section.inside-almirall .wrapper .heading .blue.text-xl-semibold{font-size:48px;line-height:60px}section.inside-almirall .wrapper .heading .blue.text-ml-light{font-size:24px;line-height:32px;width:700px}section.inside-almirall .wrapper .heading .text-container .detail{height:1px;width:100px;background-color:var(--color-turquoise);margin-block:30px 36px}section.inside-almirall .wrapper .cta.button{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:14px;border-bottom-left-radius:5px;padding:14px 34px;background-color:var(--color-navy);text-decoration:none;transition:.4s;min-width:170px}section.inside-almirall.blue .wrapper .cta.button{background-color:var(--color-turquoise)}section.inside-almirall .wrapper .cta.button:hover{background-color:var(--color-turquoise);transition:.4s}section.inside-almirall.blue .wrapper .cta.button:hover{background-color:white}section.inside-almirall .wrapper .body{height:746px;position:relative;overflow:visible}section.inside-almirall .wrapper .body .slider{gap:28px;overflow:scroll;display:flex;overflow-x:auto;width:100vw;padding-inline:calc((100vw - 1448px) / 2)}main.home section.inside-almirall .wrapper .button-container{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;align-content:flex-start}main section.inside-almirall .wrapper .button-container a.cta{padding:14px 22px;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px;transition:.2s;background-color:var(--color-navy)}@media (max-width:1428px){section.inside-almirall .wrapper .body .slider{padding-inline:32px}}section.inside-almirall .wrapper .body .slider::-webkit-scrollbar{display:none}section.inside-almirall .wrapper .body .slider .card{width:464px;position:relative}section.inside-almirall .wrapper .body .slider .card:hover .image-video-wrapper{transition:.2s}section.inside-almirall .wrapper .body .slider .card .overlay-play-button-wrapper{position:absolute;--var-top-diff:calc(122px - 29px);top:calc(50% - var(--var-top-diff));left:calc(50% - 29px);width:58px;height:58px;z-index:2;display:flex;align-items:center;justify-content:center;background-color:var(--color-turquoise);border-radius:50px}section.inside-almirall .wrapper .body .slider .card .overlay-play-button-wrapper .play-button-wrapper{background-color:transparent}section.inside-almirall .wrapper .body .slider .card .overlay-play-button-wrapper .play-button-wrapper img{height:24px!important;transition:.2s;width:24px!important}section.inside-almirall .wrapper .body .slider .card:hover .overlay-play-button-wrapper .play-button-wrapper img{height:26px!important;width:26px!important;transition:.2s}section.inside-almirall .wrapper .body .slider .card .image-video-wrapper{position:relative;border-radius:16px;transition:.2s;height:624px;width:464px}section.inside-almirall .wrapper .body .slider .card .image-video-wrapper:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;background-color:var(--color-navy);opacity:0;transition:.2s}section.inside-almirall .wrapper .body .slider .card:hover .image-video-wrapper:after{opacity:.2;transition:.2s}section.inside-almirall .wrapper .body .slider .card .image-video-wrapper.card-1 img{object-position:65%}section.inside-almirall .wrapper .body .slider .card .image-video-wrapper.card-3 img{object-position:30%}section.inside-almirall .wrapper .body .slider .card .text-container{margin-top:28px}section.inside-almirall .wrapper .body .slider .card .text-container p{margin-bottom:4px}section.inside-almirall .wrapper .body .slider .card .text-container p.heading{margin-bottom:6px;font-weight:500}section.inside-almirall .wrapper .heading .navigation-controls button{width:48px;height:48px;border-radius:50px;border:1px solid #c8c8c8;color:#C8C8C8;font-size:28px;line-height:29px;cursor:pointer;background-color:#F6F6F6;font-weight:300}@media(max-width:767px){section.inside-almirall .wrapper .heading .blue.text-xl-regular{font-size:34px;line-height:42px}section.inside-almirall .wrapper .heading .blue.text-ml-light{font-size:20px;line-height:30px;width:100%}section.inside-almirall .wrapper .body .slider .card .text-container p.heading{font-size:16px;line-height:24px;margin-bottom:6px;font-weight:500}section.inside-almirall .wrapper .body .slider .card .overlay-play-button-wrapper{width:40px;height:40px;--var-top-diff:calc(122px - 60px)}section.inside-almirall .wrapper .body .slider .card .text-container{margin-top:24px}section.inside-almirall .wrapper .heading .text-container{gap:24px}section.inside-almirall .wrapper .body{height:-moz-fit-content;height:fit-content}section.inside-almirall .wrapper{gap:40px;margin-block:52px;margin-inline:50px;width:calc(100dvw - 50px)}section.inside-almirall .wrapper .body .slider{gap:18px;padding-inline:18px}section.inside-almirall .wrapper .cta.button{margin-top:0;align-self:flex-start}section.inside-almirall .wrapper .body .slider .card .image-video-wrapper{position:relative;border-radius:16px;transition:.2s;height:351px;width:261px}}main section.areas{background-color:white;z-index:1;position:relative}main section.areas:after{content:"";z-index:2;bottom:0;left:0;position:absolute;height:100%;width:100%;background-color:var(--color-navy)}main section.areas .wrapper{z-index:3}main.position section.nosotros .wrapper.nosotros,main.position-detail section.nosotros .wrapper.nosotros{margin-block:96px;width:100%;max-width:1448px;width:calc(100dvw - 96px);margin-inline:auto;position:relative}main.position section.areas .wrapper.base .container-base{gap:157px}main.position section.areas .wrapper .container-base .text-container .text-l-light{font-size:36px;line-height:46px}main.position section.areas .wrapper .container-base .text-container .icon-container{height:58px;width:58px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:50px;margin-bottom:0;margin-top:1px}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper{margin-top:0}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper .cta.blue{padding:14px 22px;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px;transition:.2s;background-color:var(--color-navy)}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper .inline-cta:hover>p{color:#002855;transition:.2s}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper .inline-cta:hover path{stroke:#002855;transition:.2s}main.position .inside-almirall{background-color:#F6F6F6}main.position section.inside-almirall .wrapper .button-container{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;align-content:flex-start}main.home section.inside-almirall .wrapper .button-container a.cta{padding:14px 22px;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px;transition:.2s;background-color:var(--color-navy)}main section.semi-slider{background-color:white}main section.semi-slider .wrapper{margin-block:125px;width:100%;max-width:1364px;width:calc(100dvw - 64px);margin-inline:auto;position:relative}main section.semi-slider .wrapper .media{height:-moz-fit-content;height:fit-content;position:relative;overflow:visible}main.position section.semi-slider .wrapper .media .slider-carrusel,main.position-detail section.semi-slider .wrapper .media .slider-carrusel,main.process section.semi-slider .wrapper .media .slider-carrusel{gap:28px;overflow:scroll;display:flex;overflow-x:auto;width:100vw;padding-inline:calc((100vw - 1448px) / 2);padding-bottom:5px}main.position section .wrapper .button-container,main.position-detail section .wrapper .button-container,main.process section .wrapper .button-container{width:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;align-content:flex-start}main.position section .wrapper .button-container a.cta,main.position-detail section .wrapper .button-container a.cta,main.process section .wrapper .button-container a.cta{padding:14px 22px;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px;transition:.2s;background-color:var(--color-navy)}main.position section .wrapper .navigation-controls{width:100%}main.position section .wrapper .navigation-controls button{width:48px;height:48px;border-radius:50px;border:0 solid #c8c8c8;color:#C8C8C8;font-size:28px;line-height:29px;cursor:pointer;font-weight:300}@media (max-width:1428px){main section.semi-slider .wrapper .media .slider-carrusel{padding-inline:32px}}main.position section.nosotros .wrapper .base-contents{margin-bottom:0}main section.semi-slider .wrapper .media .slider-carrusel::-webkit-scrollbar{display:none}main.position section.nosotros .wrapper,main.position-detail section.nosotros .wrapper,main.process section.nosotros .wrapper{display:flex;flex-direction:column;gap:46px;align-items:center;justify-content:flex-start;width:100%}main.position section.nosotros.semi-slider .wrapper .media .slider-carrusel .card,main.position-detail section.nosotros.semi-slider .wrapper .media .slider-carrusel .card,main.process section.nosotros.semi-slider .wrapper .media .slider-carrusel .card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;box-shadow:0 1px 1px 0 #00000026;box-shadow:0 0 0 1px #676E7633;box-shadow:0 2px 5px 0 #273B5114;border-radius:16px;min-height:564px;gap:0;background-color:white}main.position section.nosotros.semi-slider .wrapper .media .slider-carrusel .card .topic-container{background-color:var(--color-turquoise);border-radius:8px;transition:.2s;padding:4px 10px;width:auto}main.position section.nosotros.semi-slider .wrapper .media .slider-carrusel .card .topic-container p{line-height:24px;text-align:center}main.position section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image img,main.position-detail section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image img,main.process section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image img{border-top-left-radius:16px;border-top-right-radius:16px}main.position section.semi-slider .wrapper .media .slider-carrusel .card .text-container,main.position-detail section.semi-slider .wrapper .media .slider-carrusel .card .text-container,main.process section.semi-slider .wrapper .media .slider-carrusel .card .text-container{display:flex;flex-direction:column;gap:22px;padding:22px;align-items:flex-start}main.position section.semi-slider .wrapper a.button.blue{margin-top:82px}@media (max-width:1428px){main.position section.semi-slider .wrapper .media .slider-carrusel{padding-inline:32px}}@media (max-width:1240px){main.position section.semi-slider .wrapper .media .slider-carrusel{margin-block:75px}}@media (max-width:1000px){main.company section .wrapper,main.position section.inside-almirall .wrapper{margin-block:52px}main.position section.areas .wrapper .container-base .text-container .text-l-light{font-size:24px;line-height:32px}main.position section.areas .wrapper .container-base .text-container .text-base-regular{font-size:14px;line-height:20px}main.position section.areas .wrapper.base .container-base{display:flex;flex-direction:column-reverse}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper{margin-top:0;gap:28px}main.position section.areas .wrapper .container-base .text-container .base-links-wrapper a p{font-size:14px;line-height:20px}main.position section.areas .wrapper .container-base .text-container .icon-container{height:40px;width:40px;display:flex;align-items:flex-start;justify-content:center;background-color:transparent;margin-bottom:0;flex-direction:column;align-content:flex-start}main.position section.nosotros.semi-slider .wrapper .media .slider-carrusel .card,main.position-detail section.nosotros.semi-slider .wrapper .media .slider-carrusel .card,main.process section.nosotros.semi-slider .wrapper .media .slider-carrusel .card{min-width:354px}main.position section .wrapper .container-base .text-container{gap:24px!important}main.position section.areas .wrapper.base .container-base{gap:52px}main.position section.areas .wrapper.base .container-base.base-reverse{display:flex;flex-direction:column}main section.semi-slider .wrapper{width:calc(100dvw - 50px)}main section.semi-slider .wrapper .base-contents{margin-bottom:44px}main section.semi-slider .wrapper .base-contents .detail{margin-block:30px 0}main section.semi-slider .wrapper .media .slider-carrusel{padding-inline:25px;gap:25px}main section.semi-slider .wrapper .media .slider-carrusel .card{align-self:flex-start}main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image{height:350px!important;width:100%!important}main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image img{object-position:right}main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.card-1 img{object-position:60%}main section.semi-slider .wrapper .media .slider-carrusel .card .text-container{gap:16px}main section.semi-slider .wrapper a.button.blue{align-self:flex-start;margin-top:44px}main section.semi-slider .wrapper a.button.blue.mobile-centered{align-self:center}main.position section.semi-slider .wrapper .media .slider-carrusel{margin-block:0}main.position section.nosotros .wrapper.nosotros{margin-block:52px;gap:22px}main.position section.nosotros .wrapper .nosotros.blue.text-xl-regular{font-size:32px;line-height:42px}main.position section .wrapper .navigation-controls{margin-bottom:24px}main.position section .wrapper,main.position-detail section .wrapper{width:calc(100dvw - 36px)!important;gap:40px!important}}@media (max-width:667px){main section.descubrenos .wrapper .media .slider .slide .image-container .image-slider-1 img{object-position:-100px}}@media (max-width:417px){main section.descubrenos .wrapper .media .slider .slide .image-container .image-slider-1 img{object-fit:contain}main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.semilla img{object-position:80%}main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.almirall img,main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.pacientes img,main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.partners img,main section.semi-slider .wrapper .media .slider-carrusel .card .slider-card-image.woman img{object-position:50%}}main.position-detail section.main-detail{background-color:var(--color-navy)}main.position-detail section .wrapper .base-contents{margin-bottom:0}main.position-detail section.main-detail .wrapper.main-detail{flex-direction:row;justify-content:space-between;gap:193px;margin-block:123px;max-width:1448px;width:calc(100dvw - 64px)}main.position-detail section.main-detail .wrapper.main-detail .text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:28px;max-width:662px}main.position-detail section.main-detail .wrapper.main-detail .text-container p.heading{max-width:622px}main.position-detail section.main-detail .wrapper.main-detail .text-container p{white-space:break-spaces}main.position-detail section.main-detail .wrapper.main-detail .text-container .white.text-base-regular{font-size:24px;line-height:32px;font-weight:400}main.position-detail section.main-detail .wrapper.main-detail .text-container .heading.white.text-l-semibold{font-size:48px;font-weight:400;line-height:60px;letter-spacing:-2%}main.position-detail .wrapper .cta.green{background-color:var(--color-turquoise);opacity:1;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:14px 22px;margin-top:4px;transition:.2s;cursor:pointer;border-radius:35px;width:auto;display:flex;align-items:center;justify-content:space-around;gap:10px}main.position-detail section.ofertas .wrapper{gap:82px;margin-block:125px;width:100%;max-width:1364px;width:calc(100dvw - 64px);margin-inline:auto;position:relative}main.position-detail section.ofertas .wrapper .base-contents{margin-bottom:0}main.position-detail section.ofertas .wrapper .base-contents .detail{margin-block:30px 0}main.position-detail section.ofertas .wrapper .media{display:flex;gap:40px;align-items:flex-start;justify-content:center;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;position:relative;overflow:visible}main.position-detail section.ofertas .wrapper .media .slider-carrusel{display:flex;gap:40px;overflow-x:auto;align-items:flex-start;width:100vw;padding-inline:calc((100vw - 1364px) / 2);-ms-overflow-style:none;scrollbar-width:none}main.position-detail section.ofertas .wrapper .media .slider-carrusel .invisible-adjuster{--card-width:311px;--cards-total-width:calc(311px * 3);--content-width:calc(var(--cards-total-width) + 120px);--width-double:calc(100% - var(--content-width));width:calc(var(--width-double) / 2)}main.position-detail section.nosotros .wrapper .navigation-controls button{width:48px;height:48px;border-radius:50px;border:0 solid #c8c8c8;color:#C8C8C8;font-size:28px;line-height:29px;cursor:pointer;font-weight:300}main.position-detail section.nosotros .wrapper .navigation-controls button:hover{background-color:#002855;color:white;font-weight:700}main.position-detail .inside-almirall{background-color:#F6F6F6}main.position-detail section.adn .wrapper .container-base .image-wrapper img{object-position:right}@media (max-width:1428px){main.position-detail section.ofertas .wrapper .media .slider-carrusel{padding-inline:32px}main.position-detail section.ofertas .wrapper .media .slider-carrusel .invisible-adjuster{-webkit-margin-end:-20px;margin-inline-end:-20px}}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta{display:flex;flex-direction:column;align-items:center;cursor:pointer}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container{position:relative;padding-bottom:29px;margin-bottom:20px}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .image-wrapper{position:relative}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .image-wrapper:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;background-color:var(--color-navy);opacity:0;transition:.2s;border-bottom:4px solid rgba(0,240,190,1)}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta:hover .image-container .image-wrapper:after{opacity:.2;transition:.2s}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .image-wrapper{opacity:1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:35px;border-bottom-left-radius:10px;border-bottom:2px solid var(--color-turquoise)}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .image-wrapper>img{object-fit:cover}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .icon-container{position:absolute;bottom:0;left:calc(50% - 29px);height:58px;width:58px;display:flex;align-items:center;justify-content:center;background-color:var(--color-turquoise);border-radius:50px}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .icon-container .icon{transition:.2s}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta:hover .image-container .icon-container .icon{height:26px!important;width:26px!important;transition:.2s}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta>p{text-align:center;max-width:251px}main.position-detail section.ofertas .wrapper a.cta.blue{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:14px;border-bottom-left-radius:5px;transition:.2s;padding:14px 34px;background-color:var(--color-navy)}main.position-detail section.ofertas .wrapper a.cta.blue:hover{transition:.2s;background-color:var(--color-turquoise)}main.position-detail section.ofertas .wrapper a.cta.blue p{transition:.2s}main.position-detail section.ofertas .wrapper a.cta.blue:hover p{transition:.2s;color:var(--color-navy)}@media (max-width:1024px){main.position-detail section.ofertas .wrapper .media .slider-carrusel .invisible-adjuster{-webkit-margin-end:-40px;margin-inline-end:-40px}}@media (max-width:1000px){main.position-detail section.main-detail .wrapper.main-detail{align-items:flex-start}main.position-detail section.adn .wrapper .container-base{gap:52px!important}main.position-detail section.main-detail .wrapper.main-detail{flex-direction:column;justify-content:space-between;gap:46px;margin-block:52px;width:calc(100dvw - 36px)}main.position-detail section.ofertas .wrapper{gap:44px;margin-block:75px}main.position-detail section.ofertas .wrapper a.cta.blue{align-self:flex-start}main.position-detail section.main-detail .wrapper.main-detail .text-container .heading.white.text-l-semibold{font-size:34px;line-height:42px;font-weight:400}main.position-detail section.main-detail .wrapper.main-detail .text-container .white.text-base-regular{font-size:20px;line-height:30px;font-weight:400}main.position-detail section .wrapper.base .container-base .text-container .text-l-semibold{font-size:24px;line-height:32px;font-weight:400}main.position-detail section .wrapper.base .container-base .text-container .text-base-regular,main.position-detail section .wrapper.base .container-base .text-container .text-m-regular{font-size:14px;line-height:20px;font-weight:400}main.position-detail section .wrapper .container-base .text-container{gap:24px}main.position-detail section.ofertas .wrapper .media .slider-carrusel{gap:25px}main.position-detail section.ofertas .wrapper .media .slider-carrusel .invisible-adjuster{-webkit-margin-end:-25px;margin-inline-end:-25px}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta .image-container .icon-container{left:0}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta{align-items:flex-start}main.position-detail section.ofertas .wrapper .media .slider-carrusel .card-oferta>p{text-align:left}main.position section.nosotros .wrapper.nosotros,main.position-detail section.nosotros .wrapper.nosotros{margin-block:52px;gap:46px}main.position section.semi-slider .wrapper .media .slider-carrusel,main.position-detail section.semi-slider .wrapper .media .slider-carrusel,main.process section.semi-slider .wrapper .media .slider-carrusel{gap:28px;overflow:scroll;display:flex;overflow-x:auto;width:100vw;padding-inline:18px}main.position-detail section .wrapper .base-contents{margin-bottom:0;align-items:end;gap:22px}main.position-detail section .wrapper p.nosotros.blue.text-xl-regular{font-size:34px;line-height:42px;text-align:left;width:100%}main.position-detail section.inside-almirall .wrapper{margin-block:52px}}.legal section.hero{background-color:#F6F6F6}.legal section{display:flex;align-items:center;justify-content:center}.legal.legal-container section.hero .wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:30px}.legal.legal-container section.hero .wrapper p{text-align:left}.legal.legal-container section.hero .wrapper .detail{width:100px;height:1px;background-color:var(--color-turquoise)}.legal.legal-container section.legal{max-width:100%;background-color:white}.legal.legal-container section.legal .wrapper{max-width:100%;margin-block:96px;width:1448px;padding:0 18px}.otnotice:empty{height:100px;position:relative}.otnotice:empty:after{content:"";position:absolute;height:50px;width:50px;left:calc(50% - 25px);top:calc(50% - 40px);aspect-ratio:1;border-radius:50%;border:8px solid;border-color:var(--color-turquoise) #0000;animation:l1 1s infinite}.otnotice:not(:empty){animation:opacityfadein .5s ease}@keyframes opacityfadein{0%{opacity:0}to{opacity:1}}@keyframes l1{to{transform:rotate(.5turn)}}.otnotice-wrapper{width:100%}.otnotice-content{padding-inline:0!important}.otnotice-sections *{color:var(--color-navy)}.otnotice-sections :last-child{margin-bottom:0!important}.otnotice-content .otnotice-sections table{margin-bottom:36px!important}.otnotice-sections td{padding:8px}.otnotice-sections li,.otnotice-sections p,.otnotice-sections p#isPasted{font-size:16px!important;line-height:22px!important;font-weight:500!important;text-underline-offset:2px;letter-spacing:0!important}.otnotice-sections section{margin-block:0 26px!important}.otnotice-sections section .otnotice-section-content{max-width:100%}.otnotice-sections section h2{margin-bottom:26px!important;line-height:1.3}.legal.cookies .otnotice-sections section h2{margin-block:26px!important}#ot-sdk-cookie-policy section,.otnotice section{flex-direction:column;align-items:flex-start;color:var(--color-navy)}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{color:var(--color-navy)!important}.otnotice-sections section:first-child h1:first-child,.otnotice-sections section:first-child h2:first-child{display:none}.otnotice-sections ol{-webkit-padding-start:0!important;padding-inline-start:0!important}.otnotice-sections ul{padding-inline:1.3rem .3rem!important}.otnotice-sections p:has(>br:only-child){display:none}@media (max-width:1240px){.legal.legal-container section.legal .wrapper{margin-block:52px}.legal.legal-container.privacy-layout a{font-weight:600}.legal.legal-container.hcps-layout table,.legal.legal-container.pharmaco-layout table,.legal.legal-container.privacy-layout table{max-width:100%;width:100%!important;display:flex;flex-direction:column}.legal.legal-container.hcps-layout table tbody,.legal.legal-container.pharmaco-layout table tbody,.legal.legal-container.privacy-layout table tbody{max-width:100%;width:100%}.legal.legal-container.hcps-layout table tbody tr,.legal.legal-container.pharmaco-layout table tbody tr{display:flex;width:100%}.legal.legal-container.hcps-layout table tbody tr td,.legal.legal-container.pharmaco-layout table tbody tr td,.legal.legal-container.privacy-layout table tbody tr td{width:50%;word-break:break-all}.legal.legal-container.cookies .otnotice,.legal.legal-container.cookies .otnotice .ot-sdk-container{padding-inline:0!important}.legal.legal-container.cookies .otnotice-wrapper{max-width:calc(100dvw - 50px)}.legal.legal-container.cookies .otnotice ul{word-break:break-all}}@media (max-width:1000px){.legal section.hero .wrapper{padding-block:52px}.legal.legal-container{padding-top:80px}section.legal.text{padding:52px 18px}.legal.legal-container section.hero .wrapper p.text-2xl-semibold{font-size:40px;line-height:48px}.legal.legal-container section.hero .wrapper p{font-size:16px;line-height:24px}.legal.legal-container.privacy-layout table tbody tr{display:flex;flex-direction:column;margin-bottom:8px;height:unset!important}.legal.legal-container.privacy-layout table tbody tr td{width:100%!important}}main{background-color:var(--color-k10)}main section.content-radius{z-index:1;position:relative}main section.content-radius:after{z-index:2;content:"";bottom:0;left:0;position:absolute;height:100%;width:100%}main section.content-radius .wrapper{z-index:3}main section.content-radius.content-back-white{background-color:white}main section.content-radius.content-back-blue{background-color:var(--color-navy)}main section.content-radius.content-back-k10,main section.content-radius.content-front-white:after{background-color:white}main section.content-radius.content-front-blue:after,main.company section.content-radius.content-front-blue:after{background-color:var(--color-navy)}main section.content-radius.content-front-k10:after{background-color:var(--color-k10)}main section .wrapper.base{justify-content:space-between;gap:125px;margin-block:96px}main section .wrapper .base-contents{margin-bottom:82px;white-space:pre-line}main section .wrapper .base-contents,main section.valoraciones .wrapper .base-contents{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:100%}main section.valoraciones .wrapper .base-contents{margin-bottom:56px}main section.valoraciones .wrapper .base-contents .white.text-l-light{font-size:48px;font-weight:400}main section .wrapper .base-contents p.descubrenos{margin-bottom:10px}main section .wrapper .base-contents .detail{height:2px;width:100px;margin-block:30px 36px;background-color:var(--color-turquoise)}main section.consejos.detail .wrapper .base-contents .detail{margin-block:30px 0}main section .wrapper .container-base{gap:125px}main section .wrapper .container-base .image-wrapper{position:relative}main section .wrapper .container-base .image-wrapper:after{height:100%;width:100%;content:"";position:absolute;top:0;left:0;background-color:var(--color-navy);opacity:0;transition:.2s;border-bottom:4px solid rgba(0,240,190,1)}main section .wrapper .container-base .image-wrapper:hover:after{opacity:.2;transition:.2s}main section .wrapper .container-base .image-wrapper{border-radius:16px}main.company section .wrapper,main.position section .wrapper,main.position-detail section .wrapper{margin-block:96px;width:100%;max-width:1448px;width:calc(100dvw - 96px);margin-inline:auto;position:relative}main.position section .wrapper,main.position-detail section .wrapper{gap:96px}main.company section .wrapper .container-base .text-container{max-width:545px;display:flex;flex-direction:column;gap:28px}main.company section .wrapper .container-base .text-container .text-m-regular{font-size:24px;line-height:32px;font-weight:400}main.position section .wrapper .container-base .text-container{max-width:581px;display:flex;flex-direction:column;gap:28px}main.position-detail section .wrapper .container-base .text-container{max-width:545px;display:flex;flex-direction:column;gap:28px}main.position-detail section .wrapper .container-base .text-container .text-l-semibold{font-size:36px;line-height:40px;font-weight:400}main section .wrapper .container-base .text-container .icon-container{height:58px;width:58px;display:flex;align-items:center;justify-content:center;background-color:var(--color-turquoise);border-radius:50px;margin-bottom:30px;margin-top:1px}main section .wrapper .container-base .text-container p.title{margin-bottom:16px}main section .wrapper .container-base .text-container .detail{margin-block:30px 36px;width:100px;height:2px;background-color:var(--color-turquoise)}main section .wrapper .container-base .text-container .base-links-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:36px;gap:36px;width:100%}main section .wrapper .container-base .text-container .base-links-wrapper .cta.button{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:14px;border-bottom-left-radius:5px;padding:14px 34px;text-decoration:none;transition:.2s;background-color:var(--color-turquoise);cursor:pointer}main section .wrapper .container-base .text-container .base-links-wrapper .cta.button:hover{transition:.2s;background-color:white}main section .wrapper .container-base .text-container .base-links-wrapper .inline-cta{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:.2s}main section .wrapper .container-base .text-container .base-links-wrapper .inline-cta:hover{gap:10px;transition:.2s}main section .wrapper .container-base .text-container .base-links-wrapper .inline-cta:hover>p{color:white;transition:.2s}main section .wrapper .container-base .text-container .base-links-wrapper .inline-cta .arrow-right{transition:.2s}main section .wrapper .container-base .text-container .base-links-wrapper .inline-cta:hover path{stroke:white;transition:.2s}main section.valoraciones .wrapper{margin-block:125px;display:flex;flex-direction:row;width:1448px}main section.valoraciones .wrapper .ratings-contents{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;gap:36px}main section.valoraciones .wrapper .ratings-contents .ratings{display:flex;flex-direction:column;gap:46px}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row{display:flex;gap:36px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell{width:339px;display:flex;flex-direction:column;gap:10px}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell p.stars{font-size:48px;line-height:60px;font-weight:300}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell p.desc{font-weight:500;font-size:20px;line-height:30px}main section.valoraciones .wrapper .ratings-contents .ratings .source-container{display:flex;gap:17px;align-items:flex-start;margin-top:10px;justify-content:flex-start;flex-direction:row;align-content:flex-start}main section.valoraciones .wrapper .ratings-contents .ratings .source-container div{display:flex;align-items:flex-start;gap:10px;justify-content:flex-start;flex-direction:row;align-content:flex-start}main section.valoraciones .wrapper .base-contents .description{font-size:24px;line-height:32px;margin-top:28px;width:70%;text-align:left}@media(max-width:1240px){main section .wrapper .container-base{gap:75px}main section .wrapper .container-base .text-container{max-width:445px}}@media (max-width:1000px){main section.valoraciones .wrapper .base-contents .white.text-l-light{text-align:left;font-size:34px;line-height:42px}main section.valoraciones .wrapper .ratings-contents{flex-direction:column;align-items:center;gap:44px}main section.valoraciones .wrapper .ratings-contents .ratings{align-items:center;justify-content:center;gap:24px;width:100%}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row{justify-content:space-between;gap:20px;display:flex;flex-direction:row}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:160px;align-content:center}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell p{text-align:left;width:150px}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row .rating-cell p.desc{font-size:16px;line-height:24px}main section.valoraciones .wrapper{margin-block:52px;display:flex;flex-direction:column}main section.valoraciones .wrapper .ratings-contents .ratings .rating-row{justify-content:flex-start;gap:18px}main section .wrapper .base-contents{width:100%;max-width:calc(100dvw - 50px);align-items:flex-start}main section .wrapper.base{gap:52px!important;margin-block:52px!important}main section.valoraciones-new .wrapper .base-contents{margin-bottom:44px}main section .wrapper .base-contents p{text-align:left}main section .wrapper.ofertas .base-contents p{font-size:34px;line-height:42px;text-align:left}main section.valoraciones-new .wrapper .base-contents p{text-align:center}main section .wrapper .container-base{flex-direction:column;width:100%;gap:44px}main section .wrapper .container-base.base-reverse{flex-direction:column-reverse}main.company section .wrapper .container-base.base-reverse{gap:52px}main section .wrapper .container-base .text-container{max-width:100%}main section .wrapper .container-base .image-wrapper{width:100%!important;max-height:252px;width:100%;max-width:100%}main.company section .wrapper .container-base .text-container{gap:24px}main.company section .wrapper .container-base .text-container .text-l-semibold{font-size:34px;line-height:42px}main.company section .wrapper .container-base .text-container .text-m-regular{font-size:20px;line-height:30px}main section.valoraciones .wrapper .base-contents .description{font-size:24px;line-height:32px;margin-top:28px;width:100%;text-align:left}main section.valoraciones .wrapper .ratings-contents .ratings .source-container{margin-top:22px}}