/*
RESET CSS
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);

    @media all and (min-width: 1025px) and (orientation: landscape){
        -webkit-user-drag: none;
    }
}

*, ::after, ::before {
    box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
    list-style: none;
    list-style-type: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-weight: normal;
}
a{
    text-decoration: none;
    outline: 0;
    color: inherit;
}
figure {
    margin: 0;
    padding: 0;
}

@font-face{font-family:"Neue-Medium";src:url(./fonts/NeueHaasDisplay-Mediu.eot);src:url(./fonts/NeueHaasDisplay-Mediu.eot?#iefix) format("embedded-opentype"),url(./fonts/NeueHaasDisplay-Mediu.woff2) format("woff2"),url(./fonts/NeueHaasDisplay-Mediu.woff) format("woff"),url(./fonts/NeueHaasDisplay-Mediu.ttf) format("truetype"),url(./fonts/NeueHaasDisplay-Mediu.svg#NeueHaasDisplay-Mediu) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue-Regular";src:url(./fonts/NeueHaasDisplay-Roman.eot);src:url(./fonts/NeueHaasDisplay-Roman.eot?#iefix) format("embedded-opentype"),url(./fonts/NeueHaasDisplay-Roman.woff2) format("woff2"),url(./fonts/NeueHaasDisplay-Roman.woff) format("woff"),url(./fonts/NeueHaasDisplay-Roman.ttf) format("truetype"),url(./fonts/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue-Black";src:url(./fonts/NeueHaasDisplay-Black.eot);src:url(./fonts/NeueHaasDisplay-Black.eot?#iefix) format("embedded-opentype"),url(./fonts/NeueHaasDisplay-Black.woff2) format("woff2"),url(./fonts/NeueHaasDisplay-Black.woff) format("woff"),url(./fonts/NeueHaasDisplay-Black.ttf) format("truetype"),url(./fonts/NeueHaasDisplay-Black.svg#NeueHaasDisplay-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}:root{--font-primary: "Neue-Regular", serif;--font-secondary: "Neue-Medium", serif;--font-tertiary: "Neue-Black", serif;--bg: #EFF1F5;--bg-color: #EFF1F5;--bg-footer: #808098;--bg-black: #000000;--bg-white: #ffffff;--bg-coral: #FF6568;--bg-svg: #8247FF;--color: #000000;--color-white: #FFFFFF;--color-purple: #8247FF;--color-error: red;--bg-button: transparent;--square: calc(5vw/12);--vw-scale: calc(5vw);--mobile-size: calc(100vw/6);--line: #000000;--border: #000000;--border-white: #ffffff;--shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);--radius: 3.333vw;--radius-small: 1.667vw;--radiusbutton: 100px;--radiusForm: 0.833vw;--offset: 20vw;--move-initial: calc(-25% + var(--offset));--move-final: calc(-50% + var(--offset));--ease-in-out: cubic-bezier(0.895, 0.000, 0.180, 1.000);--ease-out: cubic-bezier(0.050, 0.760, 0.380, 1.015);--expoOut: 1200ms cubic-bezier(0.16, 1, 0.3, 1);--tablet: 768px}@media all and (max-width: 768px){:root{--square: calc((100vw/6)/6)}}@media all and (max-width: 768px){:root{--radius: 30px;--radius-small: 20px;--radiusForm: 10px}}html{height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary);color:var(--color);background-color:var(--bg);scroll-behavior:smooth}@media all and (max-width: 768px)and (orientation: portrait){html{font-size:16px}}.hidden,.hidden *{visibility:hidden !important}@media all and (min-width: 1025px){*[data-mobile]{display:none !important}}@media all and (max-width: 1024px){*[data-desktop]{display:none !important}}#app{position:relative;top:11.3vw;left:0;width:100%}@media all and (max-width: 768px){#app{top:110px}}#app .min{transform:scale(0.9) translateY(6%)}#app>div{position:relative;top:0;left:0;width:100%}@media all and (max-width: 768px)and (orientation: portrait){#app>div{position:relative;height:auto}}.container{margin:auto;position:relative;width:90vw}@media all and (max-width: 768px){.container{width:calc(100% - 20px)}}.container--medium{width:80vw}@media all and (max-width: 768px){.container--medium{width:calc(100% - 20px)}}.container--large{width:85vw}@media all and (max-width: 768px){.container--large{width:calc(100% - 20px)}}.container--full{width:100%}.columns{display:flex;flex-wrap:wrap}.columns--borders{border-radius:var(--radius);background-color:var(--bg-color);padding:5vw}@media all and (max-width: 768px){.columns--borders{padding:60px 30px}}.columns--column{flex-direction:column}.columns--center{align-items:center}.columns__item{position:relative;width:auto;z-index:1}.columns__item--borders{border-radius:var(--radius);background-color:var(--bg-color);padding:5vw}@media all and (max-width: 768px){.columns__item--borders{padding:60px 30px}}.columns__item--15{width:15vw}.columns__item--20{width:20vw}.columns__item--25{width:25vw}.columns__item--30{width:calc(30vw - var(--square)*2)}.columns__item--35{width:35vw}.columns__item--40{width:40vw}.columns__item--45{width:calc(45vw - var(--square)*2)}.columns__item--50{width:50vw}.columns__item--55{width:55vw}.columns__item--60{width:60vw}.columns__item--70{width:70vw}.columns__item--80{width:80vw}.columns__item--90{width:90vw}.columns__item--100{width:100vw}@media all and (max-width: 768px){.columns__item{width:100%}}.columns__item--height--50{height:50vw}.columns--reverse .columns__item:first-child{order:2}.columns--reverse .columns__item:last-child{order:1}.columns--start{justify-content:flex-start}.columns--between{justify-content:space-between}.columns--end{align-items:flex-end}.columns--center{align-items:center}section{padding:2.5vw 0}@media all and (max-width: 768px){section{padding:30px 0}}.content__item{display:flex;flex-wrap:wrap;margin-top:5vw}@media all and (max-width: 768px){.content__item{margin-top:0;flex-direction:column}}.content__item .item{width:18.5vw;margin-right:calc(var(--square)*4.8)}.content__item .item:last-child{margin-right:0}.content__item .item .wysiwyg{margin-top:calc(var(--square)*3);text-align:left}.content__item .item--people{width:18.5vw;margin-top:5vw}@media all and (max-width: 768px){.content__item .item--people{margin-top:60px !important}}.content__item .item--people:nth-child(-n+4){margin-top:0}@media all and (max-width: 768px){.content__item .item--people:nth-child(-n+4){margin-top:60px}}.content__item .item--people:nth-child(4n){margin-right:0}@media all and (max-width: 768px){.content__item .item--people .wysiwyg .name{font-size:16px;line-height:22px;letter-spacing:.2px}.content__item .item--people .wysiwyg .position{font-size:16px;line-height:22px;letter-spacing:.2px}}@media all and (max-width: 768px){.content__item .item{width:100%;margin-top:30px;margin-right:0}.content__item .item:nth-child(-n+2){margin-top:60px}.content__item .item .wysiwyg{margin-top:20px}}.content__item--large .item{width:25vw;margin-right:calc(var(--square)*6);margin-top:calc(var(--square)*5)}.content__item--large .item:nth-child(-n+3){margin-top:0}@media all and (max-width: 768px){.content__item--large .item:nth-child(-n+3){margin-top:60px}}.content__item--large .item:nth-child(3n){margin-right:0}@media all and (max-width: 768px){.content__item--large .item{width:100%;margin-right:0;margin-top:60px}}.content__item--small{margin-top:calc(var(--square)*6)}.content__item--small .item{width:8.25vw;margin-top:calc(var(--square)*6)}.content__item--small .item:nth-child(8n+0){margin-right:0}@media all and (max-width: 768px){.content__item--small{margin-top:0;flex-direction:row !important}.content__item--small .item{width:calc(50% - 10px);margin-top:40px;margin-right:20px}.content__item--small .item:nth-child(2n+0){margin-right:0}}.content__item--news{margin-top:0}.content__item--news .item{width:18.5vw;margin-top:5vw}.content__item--news .item:nth-child(-n+4){margin-top:0}@media all and (max-width: 768px){.content__item--news .item:nth-child(-n+4){margin-top:60px}}.content__item--news .item:nth-child(4n){margin-right:0}@media all and (max-width: 768px){.content__item--news .item:first-child{margin-top:0}}.content__item--news .item .date{margin-bottom:0}@media all and (max-width: 768px){.content__item--news .item{width:100%;margin-top:60px}}.content__item--pagination{margin-top:5vw;padding-top:calc(var(--square)*3);border-top:2px solid var(--border)}@media all and (max-width: 768px){.content__item--pagination{margin:60px 0 0 0;align-items:center}}.content__item--pagination .pagination__nextPrev{margin-left:5vw}@media all and (max-width: 768px){.content__item--pagination .pagination__nextPrev{margin:20px 0 0 0}}.content__item--pagination .pagination__nextPrev a{display:inline-flex;align-items:center}.content__item--pagination .pagination__nextPrev a:hover{text-decoration:underline}.content__item--pagination .pagination__nextPrev a:first-child{margin-right:calc(var(--square)*3)}.content__item--pagination .pagination__nextPrev a:first-child img{margin-right:var(--square)}.content__item--pagination .pagination__nextPrev a:last-child img{margin-left:var(--square)}.content__item--pagination .pagination__nextPrev a img{width:calc(var(--square)*4)}@media all and (max-width: 768px){.content__item--pagination .pagination__nextPrev a img{width:calc(var(--square)*2)}}.content__item--pagination .pagination__dropdown{margin-left:auto;font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw}@media all and (max-width: 768px){.content__item--pagination .pagination__dropdown{font-size:16px;line-height:1;letter-spacing:.2px;margin:20px 0 0 0}}.content__item--pagination .pagination__dropdown select{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--bg--color);outline:none;background:rgba(0,0,0,0) url(./fonts/ico_arrow.svg) right center no-repeat;background-size:calc(var(--square)*2);margin:0 var(--square);padding-right:calc(var(--square)*3)}@media all and (max-width: 768px){.content__item--pagination .pagination__dropdown select{font-size:16px;line-height:1;letter-spacing:.2px;background-size:15px;margin:0px 6px;padding-right:21px}}.content__button{display:flex;justify-content:center}#guides{display:none;position:fixed;z-index:1000000;width:100%;height:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:1}#guides .guides__switcher{display:block;position:absolute;width:auto;bottom:0px;left:0px;width:40px;height:30px;overflow:hidden;pointer-events:all;background-color:red;opacity:.6;cursor:pointer;will-change:transform}#guides .guides__switcher2{display:block;position:absolute;width:auto;bottom:0px;left:50px;width:40px;height:30px;overflow:hidden;pointer-events:all;background-color:aqua;opacity:.6;cursor:pointer;will-change:transform}#guides .guides__horizontal{display:none;position:absolute;width:100%;height:100%;margin:auto;top:0;left:50%;transform:translateX(-50%);z-index:1000000}#guides .guides__horizontal .guide{opacity:1;position:relative;width:5%;float:left;height:100vh;height:calc(var(--vh, 1vh)*100);border-left:1px solid skyblue;border-right:1px solid skyblue}@media all and (max-width: 768px){#guides .guides__horizontal .guide{width:16.6666666667vw}}#guides .guides__horizontal2{display:none;position:absolute;width:100%;height:100%;margin:auto;top:0;left:0;z-index:100000}#guides .guides__horizontal2 .guide{position:relative;width:.4166666667vw;float:left;height:100vh;height:calc(var(--vh, 1vh)*100);border-right:1px solid #d6d6d6;opacity:.5}@media all and (max-width: 768px){#guides .guides__horizontal2 .guide{width:2.7777777778vw}}#guides .guides__vertical{display:none;position:absolute;width:100%;height:100%;margin:auto;top:0;left:50%;transform:translateX(-50%);z-index:1000000}#guides .guides__vertical .guide{position:relative;width:100%;height:5vw;opacity:1;border-bottom:1px solid skyblue;border-left:1px solid skyblue;border-right:1px solid skyblue}@media all and (max-width: 768px){#guides .guides__vertical .guide{height:16.6666666667vw}}#guides .guides__vertical2{display:none;position:absolute;width:100%;height:100%;margin:auto;top:0;left:50%;transform:translateX(-50%);z-index:100000}#guides .guides__vertical2 .guide{position:relative;width:100%;height:.4166666667vw;opacity:.5;border-bottom:1px solid #d6d6d6}@media all and (max-width: 768px){#guides .guides__vertical2 .guide{height:2.7777777778vw}}.swiper-pagination{width:45vw !important;left:35vw !important;bottom:calc(var(--square)*5) !important}@media all and (max-width: 768px){.swiper-pagination{width:100% !important;left:0 !important;bottom:23px !important}}.swiper-pagination-bullet{width:calc(var(--square)*2);height:calc(var(--square)*2);background-color:rgba(0,0,0,0);border:solid 2px var(--color);opacity:1}@media all and (max-width: 768px){.swiper-pagination-bullet{width:14px;height:14px}}.swiper-pagination-bullet-active{background-color:#000 !important}.headline{position:relative;display:flex;align-items:center;flex-wrap:nowrap}.headline__inner{display:block;position:relative;text-align:center;white-space:nowrap;will-change:transform;display:flex;align-items:center}.headline__inner:nth-child(1){position:relative;top:0}.headline__inner:nth-child(2){position:relative;top:0}.image{display:block;position:relative;width:100%;overflow:hidden;border-radius:var(--radius);transform:translateZ(0)}.image img{position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover;will-change:transform}@media all and (max-width: 768px)and (orientation: portrait){.image img{height:100%}}.image:before{content:"";display:block;padding-bottom:55.55%}.image--portrait{border-radius:var(--radius-small)}.image--portrait:before{content:"";display:block;padding-bottom:100%}.image--radiusSmall{border-radius:var(--radius-small)}.background{position:absolute;width:100%;height:100%;overflow:hidden;background-color:var(--bg-image);border:solid 2px var(--border-white)}.background:before{content:"";display:block}.background__bg{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center}.background__overlay{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.5}.background__gradient{display:block;position:absolute;pointer-events:none;width:100%;height:100%;opacity:.7;background:#000;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.background__mask{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:1}hr{border:0;border-bottom:solid 1px var(--border);width:100%;margin:0 auto calc(var(--square)*6)}@media all and (max-width: 768px){hr{margin-bottom:30px}}.label{display:flex;align-items:center;font-family:var(--font-primary);color:var(--color-black);font-size:1.3rem;font-weight:bold;line-height:1;margin-bottom:1rem;text-transform:uppercase;white-space:nowrap}.label .text{display:block;margin-right:3rem}.label .line{display:block;position:relative;width:100%;height:1px;background-color:var(--bg-black);width:35vw;max-width:100%}.label--medium{font-size:18px}.label--small{font-size:14px}.label--special{text-transform:none}.supertitle{font-family:var(--font-tertiary);font-size:5.417vw;line-height:5.667vw;letter-spacing:-0.083vw;text-transform:uppercase;color:var(--color-purple);text-align:center}@media all and (max-width: 768px){.supertitle{font-size:34px;line-height:40px;letter-spacing:-0.2px;margin-bottom:0}}.subtitle{font-size:5.917vw;color:var(--color-white);text-align:center;background-color:var(--bg-black);color:var(--color-white);border-radius:var(--radius-small);height:calc(var(--square)*19);position:relative}@media all and (max-width: 768px){.subtitle{border-radius:10px;font-size:32px;height:50px;line-height:1;max-width:360px;margin:0 auto}}.subtitle .marquee{position:relative;display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;width:100%;height:100%}.subtitle .marquee.running .marquee-inner{animation-play-state:running}.subtitle .marquee-inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translate3d(var(--move-initial), 0, 0);animation:marquee 20s linear infinite;animation-play-state:paused}@media all and (max-width: 768px){.subtitle .marquee-inner{animation:marquee 15s linear infinite}}.subtitle .marquee-inner span{padding:0;white-space:nowrap;will-change:transform}.subtitle .marquee-inner span h2{padding-right:20vw}@keyframes marquee{0%{transform:translateX(var(--move-initial))}100%{transform:translateX(var(--move-final))}}.title{font-family:var(--font-secondary);font-size:2.667vw;line-height:2.75vw;padding-bottom:calc(var(--square)*6)}@media all and (max-width: 768px){.title{font-size:32px;line-height:34px;padding-bottom:30px}}.title--large{font-family:var(--font-secondary);font-size:4.25vw;line-height:1}@media all and (max-width: 768px){.title--large{font-size:42px}}.title--small{font-family:var(--font-secondary);font-size:1.667vw;line-height:2.083vw;margin-top:calc(var(--square)*3);padding-bottom:0}@media all and (max-width: 768px){.title--small{font-size:22px;margin-top:20px;line-height:1}}.title--center{text-align:center}.title--regular{font-family:var(--font-primary)}.title--grafico{font-family:var(--font-primary);text-align:center;padding-bottom:calc(var(--square)*3)}@media all and (max-width: 768px){.title--grafico{padding-bottom:10px}}.wysiwyg{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw}@media all and (max-width: 768px){.wysiwyg{font-size:16px;line-height:22px;letter-spacing:.2px}}.wysiwyg--large{font-size:1.667vw;line-height:2.083vw;letter-spacing:0}@media all and (max-width: 768px){.wysiwyg--large{font-size:22px;line-height:26px}}.wysiwyg--small{font-size:1.042vw;line-height:1.458vw}@media all and (max-width: 768px){.wysiwyg--small{font-size:16px;line-height:1.1}}.wysiwyg--small+.button{margin-top:calc(var(--square)*6);cursor:pointer}@media all and (max-width: 768px){.wysiwyg--small+.button{line-height:1;margin-top:30px;font-size:14px;letter-spacing:.6px;padding:0 20px;height:57px}}.wysiwyg--fontsecondary{font-family:var(--font-secondary)}.wysiwyg--companies{font-size:1.667vw;line-height:2.083vw;letter-spacing:0;font-family:var(--font-secondary);margin-top:5vw}@media all and (max-width: 768px){.wysiwyg--companies{margin-top:30px;font-size:22px;line-height:30px}}.wysiwyg p{margin-bottom:calc(var(--square)*4)}.wysiwyg p:last-of-type{margin-bottom:0}@media all and (max-width: 768px){.wysiwyg p{margin-bottom:20px}}.wysiwyg b,.wysiwyg strong{font-family:var(--font-secondary)}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg img{width:100%;height:auto;vertical-align:middle}.wysiwyg ul{counter-reset:section;list-style:none;margin:calc(var(--square)*3) 0 calc(var(--square)*2)}@media all and (max-width: 768px){.wysiwyg ul{margin:30px 0 20px}}.wysiwyg li{position:relative;line-height:1.458vw;letter-spacing:.015vw;font-size:1.042vw;padding-left:calc(var(--square)*8);margin-bottom:calc(var(--square)*4)}.wysiwyg li:before{position:absolute;top:0;left:0;content:counter(section);counter-increment:section;display:inline-flex;justify-content:center;align-items:center;font-size:1.042vw;width:calc(var(--square)*5);height:calc(var(--square)*5);margin:0 20px 0 0;border:1px solid var(--color);border-radius:100%;text-align:center}@media all and (max-width: 768px){.wysiwyg li:before{width:30px;height:30px;border:1px solid var(--color);font-size:12px}}.wysiwyg li:last-child{margin-bottom:0}@media all and (max-width: 768px){.wysiwyg li{font-size:16px;line-height:22px;letter-spacing:.2px;padding-left:40px;margin-bottom:30px}.wysiwyg li:last-child{margin-bottom:30px}}.wysiwyg .name{font-family:var(--font-secondary);text-align:left;font-size:.833vw;line-height:1.25}@media all and (max-width: 768px){.wysiwyg .name{font-size:13px;line-height:16px}}.wysiwyg .position{text-align:left;font-size:.833vw;line-height:1.25}@media all and (max-width: 768px){.wysiwyg .position{font-size:13px;line-height:16px}}.wysiwyg .center{text-align:center}.wysiwyg .link{font-family:var(--font-secondary)}.wysiwyg .phone{font-family:var(--font-secondary)}.wysiwyg .adress{font-family:var(--font-secondary);margin-bottom:calc(var(--square)*4) !important}.wysiwyg .linea{border-bottom:1px solid var(--color);font-family:var(--font-secondary)}.link{font-size:1.667vw;font-family:var(--font-secondary);white-space:nowrap}@media all and (max-width: 768px){.link{font-size:15px}}.link--small{font-size:.8vw}@media all and (max-width: 768px){.link--small{font-size:12px}}.button{display:inline-block;font-family:var(--font-secondary);font-size:.875vw;line-height:1;letter-spacing:.025vw;color:var(--color);text-transform:uppercase;text-align:center;border:2px solid var(--border);white-space:nowrap;border-radius:var(--radiusbutton);padding:0 calc(var(--square)*3);background-color:var(--bg-button);height:calc(var(--square)*8);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding-top:1px;transition:all 300ms ease-out;margin:calc(var(--square)*6) 0 0 0}.button:hover{background-color:var(--bg-black);color:var(--color-white)}@media all and (max-width: 768px){.button{margin:30px 0 0 0;font-size:14px;letter-spacing:.6px;padding:0 20px;height:57px}}.button--dona{width:50vw;height:4.833vw;overflow:hidden;border-radius:var(--radius-small);background-color:var(--bg-black);color:var(--color-white);font-size:2.667vw;font-family:var(--font-primary);text-transform:initial;padding:0;margin:0}@media all and (max-width: 768px){.button--dona{width:calc(100% - 20px);padding:0;font-size:28px;border-radius:10px;height:50px}}.button--dona .marquee{position:relative;display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;width:100%;height:100%}.button--dona .marquee.running .marquee-inner{animation-play-state:running}.button--dona .marquee-inner{width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translate3d(var(--move-initial), 0, 0);animation:marquee 10s linear infinite;animation-play-state:paused}@media all and (max-width: 768px){.button--dona .marquee-inner{animation:marquee 10s linear infinite}}.button--dona .marquee-inner span{padding:0;white-space:nowrap;will-change:transform;display:flex;align-items:center}.button--dona .marquee-inner span svg{margin:0 calc(var(--square)*3);fill:#fff;transition:all 600ms ease-out}.button--dona .marquee-inner span svg:first-child{width:calc(var(--square)*9)}@media all and (max-width: 768px){.button--dona .marquee-inner span svg:first-child{margin:20px;width:38px}}.button--dona .marquee-inner span svg:last-child{width:calc(var(--square)*5.5)}@media all and (max-width: 768px){.button--dona .marquee-inner span svg:last-child{margin:20px;width:23px}}@keyframes marquee{0%{transform:translateX(var(--move-initial))}100%{transform:translateX(var(--move-final))}}.button--dona:hover{background-color:var(--bg-white);color:var(--color-black)}.button--dona:hover .marquee svg{fill:#000}.button--small{width:calc(var(--square)*28);font-size:.88vw;letter-spacing:.025vw;height:calc(var(--square)*8)}.button--small svg{width:calc(var(--square)*4);fill:var(--color-black)}@media all and (max-width: 768px){.button--small{width:30px;font-size:13px;letter-spacing:.6px;padding:0 20px;height:40px}.button--small svg{width:30px}}.button--black{color:var(--color-white);background-color:var(--bg-black);height:calc(var(--square)*6);padding:0 calc(var(--square)*2) 0 calc(var(--square)*3)}.button--lenguajes{width:calc(var(--square)*6);height:calc(var(--square)*6);padding:0;border-radius:50%;justify-content:center;letter-spacing:.015vw;font-size:.75vw}.button--lenguajes:hover{color:var(--color-white);background-color:var(--bg-black)}@media all and (max-width: 768px){.button--lenguajes{position:relative;margin-top:10px;width:40px;height:40px;letter-spacing:12px;font-size:.4px}}@media all and (max-width: 768px){.button--full{width:100%;height:100%;border-radius:0%;border:none;color:var(--color-white);background-color:var(--bg-black);display:flex;justify-content:center;align-items:center;padding:0;font-size:12px;letter-spacing:.6px}.button--full span{fill:var(--color-white);width:30px;margin-left:20px;margin-top:2px}}.button--quote{border:none;color:var(--color-white);text-transform:none;font-size:1.375vw;padding:1px calc(var(--square)*7) 0 calc(var(--square)*7);margin:0;text-transform:uppercase}@media all and (max-width: 768px){.button--quote{margin:30px 0 0 0;font-size:14px;letter-spacing:.2px;padding:20px}}.date{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw;margin:calc(var(--square)*2) 0 calc(var(--square)*6) 0}@media all and (max-width: 768px){.date{font-size:16px;line-height:1;letter-spacing:.2px;margin:20px 0 60px 0}}.pagination{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw}@media all and (max-width: 768px){.pagination{font-size:16px;line-height:1;letter-spacing:.2px}}.pagination__nextPrev a{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw}@media all and (max-width: 768px){.pagination__nextPrev a{font-size:16px;line-height:1;letter-spacing:.2px}}.icon{position:absolute;z-index:1;width:calc(10vw - var(--square)*2);pointer-events:none}@media all and (max-width: 768px){.icon{width:80px}}.icon img{width:100%}.icon--topRight{top:-4.5vw;right:calc(10vw - var(--square)*3)}@media all and (max-width: 768px){.icon--topRight{top:-40px;right:40px}}.icon--topCenter{top:-4.5vw;left:calc(50% - 8.5vw)}@media all and (max-width: 768px){.icon--topCenter{top:-40px;left:calc(50% - 40px)}}.icon--leftBottom{bottom:calc(var(--square)*2);left:calc(-5vw - var(--square)*1)}@media all and (max-width: 768px){.icon--leftBottom{left:-20px;bottom:10px}}.icon--leftCenter{top:12.5vw;left:calc(-2vw - var(--square)*1)}@media all and (max-width: 768px){.icon--leftCenter{top:-40px;left:30px}}.icon--bottomRight{bottom:-4vw;right:calc(5vw - var(--square)*3)}@media all and (max-width: 768px){.icon--bottomRight{bottom:-40px;right:30px}}.icon--bottomLeft{bottom:-4vw;left:calc(5vw - var(--square)*1)}@media all and (max-width: 768px){.icon--bottomLeft{bottom:-40px;left:30px}}.icon--bottomCenter{bottom:-4vw;left:calc(50% - 8.5vw)}@media all and (max-width: 768px){.icon--bottomCenter{bottom:-40px;left:calc(50% - 40px)}}.ico__play{position:absolute;bottom:5vw;left:5vw;width:10.583vw;height:10.583vw;z-index:1;cursor:pointer}@media all and (max-width: 768px){.ico__play{width:60px;height:60px;bottom:20px;left:20px}}.ico__play img{width:100%}.ico__play--small{bottom:calc(var(--square)*6);left:calc(var(--square)*6);width:7.5vw;height:7.5vw}@media all and (max-width: 768px){.ico__play--small{width:60px;height:60px;bottom:20px;left:20px}}.ico__play--xsmall{top:0;left:0;width:100%;}.ico__play--xsmall img{position:absolute;width:4vw;height:4vw;bottom:calc(var(--square)*3);left:calc(var(--square)*3)}@media all and (max-width: 768px){.ico__play--xsmall{width:100%;height:100%;}.ico__play--xsmall img{width:60px;height:60px;bottom:20px;left:20px}}*[data-srcvideo]{cursor:pointer}*[data-srcvideo] .image img{transition:all var(--expoOut)}*[data-srcvideo]:hover .image img{transform:scale(1.1) !important}.underline{position:relative;display:inline-block;z-index:-1;top:0}.underline svg{width:110%;position:absolute;top:90%;right:0;z-index:-1;fill:none}.underline svg .underlinePath{stroke:var(--bg-svg);stroke-width:2;stroke-miterlimit:10;stroke-linecap:round}.selection{position:relative;display:inline-block;z-index:-1;top:0}.selection svg{width:115%;position:absolute;top:50%;left:calc(var(--square)*-1.5);transform:translate(0, -50%);z-index:-1;fill:none}.selection svg .selectionPath{stroke:var(--bg-svg);stroke-width:4;stroke-miterlimit:10;stroke-linecap:round}.lines{position:relative;display:inline-block;z-index:-1}.lines svg{position:absolute;top:calc(var(--square)*-5);left:100%;z-index:-1;width:calc(var(--square)*7);height:calc(var(--square)*8)}.lines svg .linesPath{stroke:var(--bg-svg);stroke-width:6;stroke-miterlimit:10;stroke-linecap:round}@media all and (max-width: 768px){.lines svg{width:34px;height:31px;top:-20px;left:calc(100% - 9px)}}.header{position:fixed;z-index:101;width:100%;top:0;left:0;background-color:var(--bg)}.header .container .row{display:flex;align-items:center;justify-content:space-between;height:5vw;width:90vw;margin:0 auto}@media all and (max-width: 1025px){.header .container .row{align-items:flex-start;width:100%;height:70px;margin:0 auto}}.header .container .row .header__logo{width:20vw;height:calc(var(--square)*6.5);display:flex;align-items:center}.header .container .row .header__logo a{display:block;height:100%}.header .container .row .header__logo a img{height:100%}@media all and (max-width: 1025px){.header .container .row .header__logo{align-items:flex-start;width:240px;height:36px;margin-left:5%;margin-top:20px}.header .container .row .header__logo a img{width:100%;max-width:240px}}@media all and (max-width: 768px){.header .container .row .header__logo{margin-left:20px}}.header .container .row .header__menu{display:flex;align-items:center;justify-content:flex-end;width:55vw;margin-right:calc(var(--square)*4)}.header .container .row .header__menu ul{display:flex}.header .container .row .header__menu ul li{position:relative;margin-right:calc(var(--square)*5);display:block}.header .container .row .header__menu ul li:last-child{margin-right:0}.header .container .row .header__menu ul li p{font-size:1.042vw;letter-spacing:.01667vw;display:inline-block;cursor:pointer}.header .container .row .header__menu ul li a{font-size:1.042vw;letter-spacing:.01667vw;display:inline-block;cursor:pointer}.header .container .row .header__menu ul .li:last-child{margin-right:20px !important}.header .container .row .header__menu ul .is-active{pointer-events:none}.header .container .row .header__menu ul .is-active::after{content:"";width:var(--square);height:var(--square);border-radius:50%;background-color:var(--bg-black);position:absolute;bottom:calc(var(--square)*-2.6);left:calc(50% - var(--square))}.header .container .row .header__menu ul li .fl{display:inline-block;width:calc(var(--square)*2);margin-left:calc(var(--square)*.5)}.header .container .row .header__menu ul li .fl img{width:100%}.header .container .row .header__menu ul .sub{margin-top:calc(var(--square)*2);width:-moz-max-content;width:max-content;position:absolute;padding:0 calc(var(--square)*2) calc(var(--square)*2);margin-left:calc(var(--square)*-2);background-color:#eff1f5;border-radius:20px}.header .container .row .header__menu ul .subul{padding-top:var(--square);display:none}.header .container .row .header__menu ul .subul li{display:block;margin-right:0;margin-bottom:calc(var(--square)*1.5)}.header .container .row .header__menu ul .subul li:last-child{margin-bottom:0}.header .container .row .header__menu ul .subul li a{font-size:1.042vw;letter-spacing:.01667vw}.header .container .row .header__menu ul .subul li a:hover{text-decoration:underline;text-underline-offset:3px}.header .container .row .header__hamburguesa{position:relative;margin:20px 5% 0 0;width:30px;height:20px;z-index:100;cursor:pointer}@media all and (max-width: 768px){.header .container .row .header__hamburguesa{margin:20px 20px 0 0}}.header .container .row .header__hamburguesa .burger{width:30px;height:20px;z-index:100;display:flex;flex-direction:row;align-content:center}.header .container .row .header__hamburguesa .burger span{width:100%;height:2px;display:block;position:absolute;background:var(--bg-black);transition:all .25s ease;transform-origin:0px 100%}.header .container .row .header__hamburguesa .burger span:nth-child(2){top:calc(50% - 1px)}.header .container .row .header__hamburguesa .burger span:nth-child(3){bottom:0}.header .container .row .header__cta{display:flex;align-items:center;width:15vw;align-content:space-around;justify-content:flex-end}.header .container .row .header__cta .lupa{cursor:pointer;width:calc(var(--square)*3);height:calc(var(--square)*3);transition:opacity var(--expoOut)}.header .container .row .header__cta .lupa img{width:100%}.header .container .row .header__cta .lupa:hover{opacity:.5}.header .container .row .header__cta .dona{font-family:var(--font-secondary);letter-spacing:.025vw;border-radius:var(--radius);background-color:var(--bg-coral);color:var(--color-white);padding-top:1px;font-size:.875vw;margin:0 calc(var(--square)*3);transition:background-color var(--expoOut);width:calc(var(--square)*16);height:2.5vw;display:flex;align-items:center;justify-content:center}.header .container .row .header__cta .dona:hover{background-color:var(--bg-black)}.header .container .row .header__cta .idioma{display:flex;justify-content:center;align-items:center;height:calc(var(--square)*6);width:calc(var(--square)*6);border-radius:100%;border:solid 1px var(--color);padding-top:1px;color:var(--color);text-align:center;font-size:.75vw;letter-spacing:.01667vw;line-height:1;transition:background-color var(--expoOut);transition:color var(--expoOut)}.header .container .row .header__cta .idioma:hover{background-color:var(--bg-black);color:var(--color-white)}.header .container .row .header__bg{position:fixed;width:100%;height:100vh;background-color:#000;opacity:.0001;top:0;left:0;pointer-events:none}@media all and (max-width: 768px){.header .container .row .header__bg{display:none}}@media all and (min-width: 1025px){.header .container .row .header__bg{display:none}}.header .container .row .header__search{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:.0001}@media all and (max-width: 1025px){.header .container .row .header__search{display:none !important}}.header .container .row .header__search .content__search{position:relative;width:100%;height:22.5vw;background-color:var(--bg-black)}.header .container .row .header__search .content__search .content__header{display:flex;justify-content:space-between;align-items:center;height:5vw;width:90vw;margin:0 auto}.header .container .row .header__search .content__search .content__header .logo__search{width:20vw;height:calc(var(--square)*6.5);display:flex;align-items:center}.header .container .row .header__search .content__search .content__header .logo__search a{display:block;height:100%}.header .container .row .header__search .content__search .content__header .logo__search a img{height:100%;width:100%}.header .container .row .header__search .content__search .content__header .close__search{width:calc(var(--square)*6);height:calc(var(--square)*6);cursor:pointer}.header .container .row .header__search .content__search .content__header .close__search img{width:100%}.header .container .row .header__search .content__input{width:calc(100% - 10vw);margin:9vw auto 0 auto}.header .container .row .header__search .content__input .button{display:inline-flex;color:var(--color-white);border:2px solid var(--border-white);margin:0 0 0 calc(var(--square)*7);height:calc(var(--square)*7);line-height:1;padding-top:1px;align-items:center;justify-content:center}.header .container .row .header__search .content__input .button:hover{color:var(--color);background-color:var(--bg-white)}.header .container .row .header__search .content__input input{width:35vw;height:calc(var(--square)*7);font-size:1.042vw;letter-spacing:.01667vw;padding:0 calc(var(--square)*2);border:2px solid var(--color);border-radius:var(--radiusForm);-webkit-appearance:none;outline:none}.header .container .row .header__search .content__bg{position:fixed;top:22.5vw;left:0;width:100%;height:100vw;background-color:#808098;opacity:.6}@media all and (max-width: 1024px){.header .container .row .header__search{display:none}}.menu_mobile{display:none;font-family:var(--font-primary);position:absolute;top:0;right:0;width:50%;height:auto;min-height:100dvh;z-index:1;opacity:.0001;background-color:var(--bg-black)}@media all and (max-width: 768px){.menu_mobile{left:0;width:100%}}.menu_mobile .logo_mobile{display:none}@media all and (max-width: 768px){.menu_mobile .logo_mobile{display:block;width:240px;height:36px;margin-left:20px;margin-top:20px}.menu_mobile .logo_mobile a{display:block}.menu_mobile .logo_mobile a img{width:100%;max-width:240px}}.menu_mobile .cont_mobile{position:relative;margin:20px auto 0;width:calc(100% - 40px);color:var(--color-white);font-size:18px;letter-spacing:.2px}.menu_mobile .cont_mobile .ul_mobile li{border-top:solid 1px var(--bg-white);padding:10px 0}.menu_mobile .cont_mobile .ul_mobile li:last-child{border-bottom:solid 1px var(--bg-white)}@media all and (max-width: 768px){.menu_mobile .cont_mobile .ul_mobile li{padding:10px 0}}.menu_mobile .cont_mobile .sub{height:0;overflow:hidden}.menu_mobile .cont_mobile .sub .subul{background-color:#000 !important}.menu_mobile .cont_mobile .sub .subul li{border:none;color:#fff;cursor:pointer;padding:5px 0;margin-left:10px}.menu_mobile .cont_mobile .sub .subul li:first-child{padding:10px 0 5px 0}.menu_mobile .cont_mobile .sec{position:relative}.menu_mobile .cont_mobile .sec p{color:var(--color-white);display:inline-block;cursor:pointer;width:100%}.menu_mobile .cont_mobile .sec .masmen{display:inline-block;position:absolute;right:0;top:0;width:14px;height:14px;color:var(--color-white);pointer-events:none;font-size:29px}.menu_mobile .cont_mobile .sec .masmen svg{position:absolute;top:2px;left:0;width:100%;height:100%}.menu_mobile .cont_mobile .sec .masmen .st0_mas{fill:none;stroke:#fff;stroke-width:2}.menu_mobile .header__cta__mobile{width:90%;margin:7.5vw auto 0}@media all and (max-width: 768px){.menu_mobile .header__cta__mobile{width:calc(100% - 40px);margin:20px auto 0}}.menu_mobile .header__cta__mobile .idioma{margin-left:auto;display:flex;justify-content:center;align-items:center;padding-top:1px;height:40px;width:40px;border-radius:100%;border:solid 1px var(--color-white);color:var(--color-white);text-align:center;font-size:12px;letter-spacing:.04px;line-height:1}.menu_mobile .footer__cta__mobile{position:relative;width:90%;margin:30px auto 0}@media all and (max-width: 768px){.menu_mobile .footer__cta__mobile{width:calc(100% - 40px)}}.menu_mobile .footer__cta__mobile .dona{font-family:var(--font-secondary);background-color:var(--bg-coral);color:var(--color-white);border-radius:var(--radius);font-size:14px;letter-spacing:.6px;display:inline-block;height:56px;width:103px;display:flex;align-items:center;justify-content:center;padding-top:1px}@media all and (max-width: 768px){.menu_mobile .footer__cta__mobile .dona{border-radius:100px}}.menu_mobile .search__mobile{position:absolute;bottom:0;width:90%;margin:0 5% 20px;display:flex;justify-content:space-between}@media all and (max-width: 768px){.menu_mobile .search__mobile{width:calc(100% - 40px);margin:0 auto;left:20px;bottom:20px}}.menu_mobile .search__mobile form{color:#555;display:flex;padding:2px;border:1px solid currentColor;border-radius:5px;width:100%}.menu_mobile .search__mobile input[type=search]{width:100%;border:none;background:rgba(0,0,0,0);margin:0;padding:7px 8px;font-size:14px;color:inherit;border:1px solid rgba(0,0,0,0);border-radius:inherit}.menu_mobile .search__mobile input[type=search]::-moz-placeholder{color:#bbb}.menu_mobile .search__mobile input[type=search]::placeholder{color:#bbb}.menu_mobile .search__mobile input[type=search]:focus{outline:none;color:var(--color-white)}.menu_mobile .search__mobile button[type=submit]{text-indent:-999px;overflow:hidden;width:20px;padding:0;margin:0 10px 0 0;border:1px solid rgba(0,0,0,0);border-radius:inherit;background:url(./fonts/lupa_white.svg) no-repeat center;background-size:contain;cursor:pointer}.footer{padding:5vw 0;justify-content:space-between;background-color:var(--bg-footer);margin-top:5vw;color:var(--color-white)}@media all and (max-width: 768px){.footer{padding:60px 0 0;margin-top:0}.footer .container{width:calc(100% - 40px)}}.footer .columns{justify-content:space-between}.footer .columns--0{padding-bottom:5vw}@media all and (max-width: 768px){.footer .columns--0{padding-bottom:60px}}@media all and (max-width: 768px){.footer .columns--0 .columns__item:first-child{width:100%}}@media all and (max-width: 768px){.footer .columns--0 .columns__item:last-child{width:100%}}.footer .columns--1{width:100%;padding:calc(var(--square)*6) 0 5vw 0;font-size:1.042vw;letter-spacing:.01667vw;justify-content:flex-start}@media all and (max-width: 768px){.footer .columns--1{padding:30px 0 40px 0;flex-direction:row;font-size:16px;letter-spacing:.2px}}.footer .columns--1 .columns__item{width:15vw}@media all and (max-width: 768px){.footer .columns--1 .columns__item{width:50%;margin-top:40px}.footer .columns--1 .columns__item:first-child{width:100%;margin-top:0}}.footer .columns--1 .logoFooter{width:5vw}@media all and (max-width: 768px){.footer .columns--1 .logoFooter{height:30px;width:auto}}.footer .columns--1 ul li{margin-bottom:var(--square)}.footer .columns--1 ul li:first-child{font-family:var(--font-secondary)}.footer .columns--1 ul li a:hover{text-decoration:underline;text-underline-offset:3px}@media all and (max-width: 768px){.footer .columns--1 ul li{margin-bottom:10px}.footer .columns--1 ul li:last-child{margin-bottom:0}}.footer .columns--2{padding:calc(var(--square)*2) 0 0;flex-wrap:nowrap;justify-content:flex-start}@media all and (max-width: 768px){.footer .columns--2{padding:30px 0 0 0;flex-direction:row}}.footer .columns--2 .columns__item:first-child{width:30vw}@media all and (max-width: 768px){.footer .columns--2 .columns__item:first-child{width:100%;margin-left:0;padding:0}}.footer .columns--2 .columns__item:first-child p{margin-bottom:var(--square);font-size:.667vw;letter-spacing:.01667vw;font-family:var(--font-secondary)}@media all and (max-width: 768px){.footer .columns--2 .columns__item:first-child p{font-size:16px;letter-spacing:.2px;margin-bottom:10px}}.footer .columns--2 .columns__item:first-child .legal{display:flex;font-family:var(--font-primary)}@media all and (max-width: 768px){.footer .columns--2 .columns__item:first-child .legal{flex-wrap:wrap;justify-content:flex-start;flex-direction:column}}.footer .columns--2 .columns__item:first-child .legal li{margin-right:calc(var(--square)*2);font-size:.667vw;letter-spacing:.01667vw}.footer .columns--2 .columns__item:first-child .legal li a:hover{text-decoration:underline;text-underline-offset:3px}@media all and (max-width: 768px){.footer .columns--2 .columns__item:first-child .legal li{font-size:14px;letter-spacing:.2px;margin-right:0;margin-bottom:10px}}.footer .columns--2 .columns__item:first-child .legal li:last-child{margin-right:0}.footer .columns--2 .columns__item:last-child{display:flex}@media all and (max-width: 768px){.footer .columns--2 .columns__item:last-child{width:100%;flex-direction:column}}.footer .columns--2 .columns__item:last-child .rrss{display:flex}@media all and (max-width: 768px){.footer .columns--2 .columns__item:last-child .rrss{flex-direction:column}}.footer .columns--2 .columns__item:last-child .rrss li{margin-right:calc(var(--square)*4)}.footer .columns--2 .columns__item:last-child .rrss li:last-child{margin-right:0}@media all and (max-width: 768px){.footer .columns--2 .columns__item:last-child .rrss li{margin-right:0;margin-bottom:10px}}.footer .columns--2 .columns__item:last-child .rrss li .link{margin-left:0;font-size:1.042vw;letter-spacing:.01667vw;font-family:var(--font-primary)}.footer .columns--2 .columns__item:last-child .rrss li .link:hover{text-decoration:underline;text-underline-offset:3px}@media all and (max-width: 768px){.footer .columns--2 .columns__item:last-child .rrss li .link{font-size:16px;letter-spacing:.2px}}@media all and (max-width: 768px){.footer .cta__footer{display:block;width:100%;height:50px;position:fixed;bottom:0px;left:0}}.footer .title{font-family:var(--font-primary)}@media all and (max-width: 768px){.footer .title{padding-bottom:30px}}.footer hr{border-bottom:solid 1px var(--border-white);margin:0 auto}.popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;z-index:200}.popup__mask{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#191d1d;opacity:.0001;cursor:pointer;will-change:opacity}.popup__inner{position:absolute;display:block;top:50%;left:50%;width:50vw;transform:translateX(-50%) translateY(-50%);pointer-events:all;z-index:10;opacity:.0001}.popup__inner #popupvideo{position:relative;margin:0 auto;width:80%}.popup__inner #popupvideo video{width:100%}.popup__inner #player{height:100%;aspect-ratio:16/9;width:100%}@media all and (max-width: 768px){.popup__inner{width:90vw}}.popup__closer{position:absolute;width:calc(var(--square)*6);height:calc(var(--square)*6);top:calc(var(--square)*3);right:5%;cursor:pointer;opacity:.0001}.popup__closer img{width:100%}@media all and (max-width: 768px){.popup__closer{width:30px;height:30px;top:20px;right:20px}}[data-popup]{cursor:pointer}.hbspt-form{font-size:1.042vw;letter-spacing:.01667vw}@media all and (max-width: 768px){.hbspt-form{font-size:16px}}.hbspt-form fieldset{max-width:100% !important;border:0 !important;padding:0 !important;margin:0 !important;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}@media all and (max-width: 768px){.hbspt-form .hs-form-field{float:none !important;width:100% !important}}.hbspt-form .hs-input{width:20vw !important}@media all and (max-width: 768px){.hbspt-form .hs-input{width:100% !important}}.hbspt-form .hs_firstname,.hbspt-form .hs_lastname,.hbspt-form .hs_email,.hbspt-form .hs_phone{margin-bottom:calc(var(--square)*3) !important}@media all and (max-width: 768px){.hbspt-form .hs_firstname,.hbspt-form .hs_lastname,.hbspt-form .hs_email,.hbspt-form .hs_phone{margin-bottom:20px !important}}.hbspt-form .hs_firstname input,.hbspt-form .hs_lastname input,.hbspt-form .hs_email input,.hbspt-form .hs_phone input{margin-top:calc(var(--square)*2)}@media all and (max-width: 768px){.hbspt-form .hs_firstname input,.hbspt-form .hs_lastname input,.hbspt-form .hs_email input,.hbspt-form .hs_phone input{margin-top:10px}}.hbspt-form .hs_firstname .hs-error-msgs,.hbspt-form .hs_lastname .hs-error-msgs,.hbspt-form .hs_email .hs-error-msgs,.hbspt-form .hs_phone .hs-error-msgs{margin-top:var(--square)}.hbspt-form .input{margin-right:0 !important}.hbspt-form .input input{width:20vw;height:calc(var(--square)*8);font-size:1.042vw;letter-spacing:.01667vw;padding:0 calc(var(--square)*2);border:0;border-radius:var(--radiusForm);-webkit-appearance:none;outline:none}.hbspt-form .input input:first-child{margin-right:5vw}@media all and (max-width: 768px){.hbspt-form .input input{font-size:16px;width:100%;height:46px;padding:0 var(--square)}}.hbspt-form .input select{color:var(--color-dark);width:20vw;font-size:1.042vw;letter-spacing:.01667vw;padding:calc(var(--square)*4) 0 var(--square);border:0;-webkit-appearance:none;outline:none;border-bottom:1px solid #000;background:rgba(0,0,0,0) url(./fonts/ico_select.svg) 100% 90% no-repeat;background-size:calc(var(--square)*2) var(--square)}.hbspt-form .input select:first-child{margin-right:5vw}@media all and (max-width: 768px){.hbspt-form .input select{font-size:16px;width:100%;height:46px;padding:0 var(--square);background:rgba(0,0,0,0) url(./fonts/ico_select.svg) 100% 60% no-repeat}}.hbspt-form .hs_como_quieres_ser_contactado{width:100% !important;margin-bottom:calc(var(--square)*6) !important}.hbspt-form .hs_acepto_privacidad{margin-bottom:var(--square)}.hbspt-form .hs_error_rollup{margin-top:var(--square)}.hbspt-form .hs-form-booleancheckbox-display{display:flex;align-items:center;font-size:.7vw;letter-spacing:.01667vw}@media all and (max-width: 768px){.hbspt-form .hs-form-booleancheckbox-display{font-size:12px;line-height:1.5;letter-spacing:.2px;width:100%}.hbspt-form .hs-form-booleancheckbox-display span{max-width:85%}}.hbspt-form input[type=checkbox]{position:relative;margin-right:calc(var(--square)*2) !important;width:calc(var(--square)*2) !important;height:calc(var(--square)*2) !important;background-color:rgba(0,0,0,0);border:solid 1px var(--bg-white);border-radius:.208vw;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;padding:0}.hbspt-form input[type=checkbox]:checked:before{content:"";position:absolute;width:calc(var(--square)*1.3) !important;height:calc(var(--square)*1.3) !important;top:calc(var(--square)*.2);left:calc(var(--square)*.2);background:url(./fonts/ico_check.svg) center center no-repeat;background-size:contain}@media all and (max-width: 768px){.hbspt-form input[type=checkbox]{margin-right:10px !important;width:20px !important;height:20px !important;border-radius:5px}.hbspt-form input[type=checkbox]:checked:before{width:13px !important;height:13px !important;top:2px;left:3px}}.hbspt-form input[type=submit]{display:block;font-family:var(--font-secondary);color:var(--color-dark);font-size:.875vw;letter-spacing:.025vw;text-transform:uppercase;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-white);white-space:nowrap;cursor:pointer;border-radius:var(--radiusbutton);text-align:center;transition:all 300ms ease-out;padding:0 calc(var(--square)*3);margin-top:2.5vw;height:calc(var(--square)*8);font-weight:normal}.hbspt-form input[type=submit]:hover{background-color:var(--bg-black);color:var(--color-white);border:1px solid var(--border)}@media all and (max-width: 768px){.hbspt-form input[type=submit]{display:flex;justify-content:center;align-items:center;width:auto;height:56px;font-size:14px;letter-spacing:.6px;padding:0 20px;margin-top:30px}}.hbspt-form .hs-error-msgs label{font-size:.7vw;color:var(--color-error)}@media all and (max-width: 768px){.hbspt-form .hs-error-msgs label{font-size:14px}}.hbspt-form .legal-consent-container{margin-top:calc(var(--square)*2);font-size:.7vw}@media all and (max-width: 768px){.hbspt-form .legal-consent-container{font-size:12px;line-height:1.5}}.default__header{position:fixed;top:0;left:0;padding:0;z-index:100}.default__single .columns{justify-content:center}.default__single .columns .image{margin:calc(var(--square)*6) 0;border-radius:var(--radius-small)}@media all and (max-width: 768px){.default__single .columns .image{margin:30px 0}}.default__single .columns .wysiwyg--large{margin:calc(var(--square)*6) 0}@media all and (max-width: 768px){.default__single .columns .wysiwyg--large{margin:30px 0}}.default__single .columns .quote{position:relative;margin:calc(var(--square)*6) 0}@media all and (max-width: 768px){.default__single .columns .quote{margin:30px 0}}.default__single .columns .quote:before{content:"";position:absolute;top:calc(var(--square)*6);left:calc(var(--square)*-16);width:calc(var(--square)*10);height:calc(var(--square)*8);display:block;background:url(./fonts/ico_quote.svg) no-repeat center center;background-size:contain}@media all and (max-width: 768px){.default__single .columns .quote:before{display:none}}@media all and (max-width: 768px){.default__single .columns hr{margin:0 0 30px 0}}.default__double .columns{display:flex;justify-content:space-between;align-items:flex-start}.default__double .columns .columns__item:first-child{z-index:2}.default__triple .container{display:flex}@media all and (max-width: 768px){.default__triple .container{flex-direction:column}}.default__triple .columns{display:flex;justify-content:space-between;align-items:flex-start}.default__triple .columns .columns__item:first-child{margin-bottom:5vw;z-index:2}@media all and (max-width: 768px){.default__triple .columns:last-child .columns__item{margin-bottom:0}}.default__first .columns{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width: 768px){.default__first .container{width:calc(100% - 40px)}}.default__quote{padding:5vw 0}.default__quote .columns__item{display:flex;flex-direction:column;align-items:center}.default__quote .columns__item .name{font-size:1.042vw;letter-spacing:.01667vw;text-align:center;line-height:1.4}@media all and (max-width: 768px){.default__quote .columns__item .name{font-size:16px;line-height:22px;letter-spacing:.2px}}.default__quote .columns__item .position{font-size:1.042vw;letter-spacing:.01667vw;text-align:center;line-height:1}@media all and (max-width: 768px){.default__quote .columns__item .position{font-size:16px;line-height:22px;letter-spacing:.2px}}.default__quote .shared{display:flex}.default__quote .shared a{margin-right:calc(var(--square)*6);transition:opacity var(--expoOut)}.default__quote .shared a img{height:calc(var(--square)*6)}@media all and (max-width: 768px){.default__quote .shared a img{height:30px}}.default__quote .shared a:last-child{margin-right:0}.default__quote .shared a:hover{opacity:.5}@media all and (max-width: 768px){.default__quote .shared a{margin-right:60px}}@media all and (max-width: 768px){.default__quote{padding:30px 0}.default__quote .container{width:calc(100% - 40px)}}.default__hero .columns{justify-content:center}.default__hero .wysiwyg{width:50vw;margin:auto;text-align:center;padding:calc(var(--square)*6) 0 5vw}@media all and (max-width: 768px){.default__hero .wysiwyg{width:100%;padding:30px 0 60px 0}}@media all and (max-width: 768px){.default__hero .columns__item:first-child{width:calc(100% - 40px);margin:0 auto}}.default__dona .container{display:flex;justify-content:center}.default__news .wysiwyg{font-family:var(--font-secondary)}.default__news .image img{transition:all var(--expoOut)}@media all and (max-width: 768px){.default__news .button{margin-top:60px}}.default__news .item a:hover .wysiwyg{text-decoration:underline;text-underline-offset:3px}.default__news .item a:hover .image img{transform:scale(1.1)}.default__search{padding-top:0}.default__search .content__search{display:flex;margin-bottom:calc(var(--square)*9)}@media all and (max-width: 768px){.default__search .content__search{width:calc(100% - 40px);flex-direction:column;margin:0 auto 60px auto}}.default__search .content__search .button{margin:0 0 0 calc(var(--square)*7);height:calc(var(--square)*7);line-height:3;padding:0 calc(var(--square)*3)}@media all and (max-width: 768px){.default__search .content__search .button{margin:30px 0 0 0;font-size:14px;letter-spacing:.2px;padding:20px;height:auto;line-height:1}}.default__search .content__search input{width:35vw;height:calc(var(--square)*7);font-size:1.042vw;letter-spacing:.01667vw;padding:0 calc(var(--square)*2);border:2px solid var(--color);border-radius:var(--radiusForm);-webkit-appearance:none;outline:none}@media all and (max-width: 768px){.default__search .content__search input{font-size:16px;width:100%;height:50px;padding:0 10px}}.default__search .title{font-family:var(--font-primary);margin-bottom:calc(var(--square)*3)}.default__search .wysiwyg{font-family:var(--font-secondary)}.default__search .image img{transition:all var(--expoOut)}.default__search a:hover .wysiwyg{text-decoration:underline;text-underline-offset:3px}.default__search a:hover .image img{transform:scale(1.1)}.default__research .title{padding-bottom:5vw}.default__research .wysiwyg{font-family:var(--font-secondary)}.default__research .image img{transition:all var(--expoOut)}.default__research .item{position:relative;cursor:pointer}.default__research .item:hover .wysiwyg{text-decoration:underline;text-underline-offset:3px}.default__research .item:hover .image img{transform:scale(1.1)}@media all and (max-width: 768px){.default__research .title{padding-bottom:30px}}.default__filter{padding:0}@media all and (max-width: 768px){.default__filter .container{width:calc(100% - 40px)}}.default__filter .filter{font-size:1.667vw;width:auto;display:inline-block;cursor:pointer}.default__filter .filter img{width:calc(var(--square)*2);height:calc(var(--square)*2);margin-left:var(--square)}@media all and (max-width: 768px){.default__filter .filter{font-size:20px}.default__filter .filter img{width:10px;height:10px;margin-left:10px}}.default__filter .columns{height:0;padding:0;overflow:hidden;margin-top:30px}.default__filter .columns .columns__item{box-sizing:border-box;padding:5vw}@media all and (max-width: 768px){.default__filter .columns .columns__item{padding:30px}}.default__filter .columns form{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr}@media all and (max-width: 768px){.default__filter .columns form{grid-template-columns:repeat(1, 1fr)}}.default__filter .columns .form-control{font-size:1.042vw;display:flex;align-items:center;cursor:pointer;margin-bottom:calc(var(--square)*3)}@media all and (max-width: 768px){.default__filter .columns .form-control{font-size:16px;margin-bottom:20px}}.default__filter .columns input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 var(--square) 0 0;width:calc(var(--square)*2.3);height:calc(var(--square)*2.3);border:2px solid var(--color);border-radius:.208vw;display:flex;align-items:center;justify-content:center;cursor:pointer}@media all and (max-width: 768px){.default__filter .columns input[type=checkbox]{width:15px;height:15px}}.default__filter .columns input[type=checkbox]::before{content:"";width:calc(var(--square)*1.4);height:calc(var(--square)*1.4);-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);border-radius:2px;transform-origin:center center;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:var(--color);cursor:pointer}@media all and (max-width: 768px){.default__filter .columns input[type=checkbox]::before{width:8px;height:8px}}.default__filter .columns input[type=checkbox]:checked::before{transform:scale(1)}.default__filter .columns .content_buttons{display:flex;justify-content:center}.default__filter .columns .content_buttons .button:first-child{margin-right:calc(var(--square)*1.5)}@media all and (max-width: 768px){.default__filter .columns .content_buttons .button:first-child{margin-right:15px}}.default__filter .columns .content_buttons .button:last-child{margin-left:calc(var(--square)*1.5)}@media all and (max-width: 768px){.default__filter .columns .content_buttons .button:last-child{margin-left:15px}}.default__blog .wysiwyg{font-family:var(--font-secondary)}.default__blog .image img{transition:all var(--expoOut)}@media all and (max-width: 768px){.default__blog .button{margin-top:60px}}.default__blog .item a:hover .wysiwyg{text-decoration:underline;text-underline-offset:3px}.default__blog .item a:hover .image img{transform:scale(1.1)}.default__donation .columns{display:flex;justify-content:space-between}.default__donation .columns__item:last-child{height:770px}@media all and (max-width: 768px){.default__donation .container{width:calc(100% - 40px)}.default__donation .container .columns__item:last-child{margin-top:60px;height:770px}}.default__textImageRight .container{margin:initial;margin-left:auto}.default__textImageRight .container .columns{justify-content:space-between;background-color:var(--bg-color);align-items:flex-start}.default__textImageRight .container .columns--borders{-webkit-border-radius:var(--radius);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:var(--radius);-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:var(--radius);border-top-right-radius:0;border-bottom-right-radius:0}@media all and (max-width: 768px){.default__textImageRight .container .columns .columns__item:last-child{margin-top:30px}}.default__textImageRight .container .columns .hbspt-form input[type=checkbox]{border:solid 1px var(--bg-black)}.default__textImageRight .container .columns .hbspt-form input[type=checkbox]:checked:before{background:url(./fonts/ico_checkBlack.svg) center center no-repeat;background-size:contain}.default__textImageLeft .container{margin:initial;margin-right:auto}.default__textImageLeft .container .columns{justify-content:space-between;align-items:flex-start;background-color:var(--bg-color)}.default__textImageLeft .container .columns--borders{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}@media all and (max-width: 768px){.default__textImageLeft .container .columns{flex-direction:column-reverse}.default__textImageLeft .container .columns .columns__item{margin:30px 0 0}.default__textImageLeft .container .columns .columns__item:last-child{margin:0}}.default__swiper .container{margin:initial;margin-left:auto;background-color:var(--bg-color);-webkit-border-top-left-radius:var(--radius);-webkit-border-bottom-left-radius:var(--radius);-moz-border-radius-topleft:var(--radius);-moz-border-radius-bottomleft:var(--radius);border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.default__swiper .container .columns{padding:5vw;justify-content:space-between}@media all and (max-width: 768px){.default__swiper .container .columns{padding:60px 30px}}.default__swiper--left .container{margin-right:auto;margin-left:initial;background-color:var(--bg-color);-webkit-border-top-right-radius:var(--radius);-webkit-border-bottom-right-radius:var(--radius);-moz-border-radius-topright:var(--radius);-moz-border-radius-bottomright:var(--radius);border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}@media all and (max-width: 768px){.default__swiper .container--large{width:calc(100vw - 20px)}.default__swiper .columns__item:last-child{margin:30px 0 0}}.default__markets .title{padding-bottom:0}.default__markets .content__item{justify-content:space-between}.default__markets .content__item .item{margin-right:0;margin-top:calc(var(--square)*4.8)}.default__markets .content__item .item:nth-child(-n+4){margin-top:0}.default__markets .content__item .item .image{background-color:var(--bg);border-radius:var(--radius-small)}.default__markets .content__item .item .image:before{content:"";display:block;padding-bottom:76%}@media all and (max-width: 768px){.default__markets .content__item .item{margin-top:30px}.default__markets .content__item .item:nth-child(-n+4){margin-top:30px}}.default__doubleGrid .columns{display:flex;justify-content:space-between}.default__doubleGrid .columns .item .title{padding-bottom:0;padding-top:calc(var(--square)*3)}@media all and (max-width: 768px){.default__doubleGrid .columns .item .title{padding-top:20px}}@media all and (max-width: 768px){.default__doubleGrid .columns .item .wysiwyg{margin-top:17px}}.default__report .columns{display:flex;justify-content:space-between}.default__report .columns .report{display:flex;flex-wrap:wrap;justify-content:space-between;width:20vw}@media all and (max-width: 768px){.default__report .columns .report{width:100%}.default__report .columns .report .button{width:48%}}@media all and (max-width: 768px){.default__heroArticle .container{width:calc(100% - 40px)}}.default__heroArticle .columns{display:flex;justify-content:space-between}.default__heroArticle .columns .image:before{content:"";display:block;padding-bottom:100%}.default__heroArticle .columns .name,.default__heroArticle .columns .date,.default__heroArticle .columns .position{font-size:1.042vw;line-height:1.458vw;letter-spacing:.015vw;margin-bottom:0}@media all and (max-width: 768px){.default__heroArticle .columns .name,.default__heroArticle .columns .date,.default__heroArticle .columns .position{font-size:16px;line-height:22px;letter-spacing:.2px}}.default__legal .title{text-align:left;padding-bottom:5vw}.default__legal .columns{justify-content:center}.default__footer{padding:2.5vw 0 0 0}@media all and (max-width: 768px){.default__footer{padding:30px 0 0 0}}@media all and (max-width: 768px){.noMargin{margin-bottom:0 !important}}@media all and (max-width: 768px){.margin{margin-top:30px !important}}.container-count{margin:0 auto;border-radius:var(--radius);background-color:#fff;padding:5vw}.countdown{display:flex;justify-content:space-between;align-items:center}.countdown-container{display:flex;flex-direction:column;align-items:center}.countdown-container .countdown-heading{font-family:var(--font-secondary);font-size:1.667vw;margin-top:24px}.countdown-container .countdown-value{font-family:var(--font-secondary);width:7.75vw;height:7.75vw;border-radius:.833vw;background-color:#000;font-size:4.25vw;color:#d7ff75;display:flex;justify-content:center;align-items:center}@media all and (max-width: 768px){.container-count{padding:60px 30px}.countdown{display:flex;justify-content:space-between;align-items:center}.countdown-container{display:flex;flex-direction:column;align-items:center}.countdown-container .countdown-heading{font-size:3.5vw;margin-top:14px}.countdown-container .countdown-value{width:16vw;height:16vw;border-radius:.833vw;font-size:7.5vw;border-radius:10px}}
