/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fs_12{font-size:var(--fs_12) !important;}.fs_12 > p{font-size:var(--fs_12) !important;}.fs_14{font-size:var(--fs_14) !important;}.fs_14 > p{font-size:var(--fs_14) !important;}.fs_16{font-size:var(--fs_16) !important;}.fs_16 > p{font-size:var(--fs_16) !important;}.fs_18{font-size:var(--fs_18) !important;}.fs_18 > p{font-size:var(--fs_18) !important;}.fs_16{font-size:var(--fs_16) !important;}.fs_16 > p{font-size:var(--fs_16) !important;}.fs_20{font-size:var(--fs_20) !important;}.fs_20 > p{font-size:var(--fs_20) !important;}.fs_24{font-size:var(--fs_24) !important;}.fs_24 > p{font-size:var(--fs_24) !important;}.fs_32{font-size:var(--fs_32) !important;}.fs_32 > p{font-size:var(--fs_32) !important;}.fs_36{font-size:var(--fs_36) !important;}.fs_36 > p{font-size:var(--fs_36) !important;}.fs_48{font-size:var(--fs_48) !important;}.fs_48 > p{font-size:var(--fs_48) !important;}.fs_64{font-size:var(--fs_64) !important;}.fs_64 > p{font-size:var(--fs_64) !important;}.lh_12{line-height:12px;}.lh_14{line-height:14px;}.lh_16{line-height:16px;}.lh_18{line-height:18px;}.lh_20{line-height:20px;}.lh_24{line-height:24px;}.lh_32{line-height:32px;}.lh_36{line-height:36px;}.lh_48{line-height:48px;}.lh_64{line-height:64px;}.fw_400{font-weight:400;}.fw_600{font-weight:600;}.fw_700{font-weight:700;}.fw_900{font-weight:900;}.color_white{color:var(--color_white) !important;}.bg_white{background-color:var(--color_white) !important;}.hover_white:hover{color:var(--color_white) !important;}.color_black{color:var(--color_black) !important;}.bg_black{background-color:var(--color_black) !important;}.hover_black:hover{color:var(--color_black) !important;}.color_grey{color:var(--color_grey) !important;}.bg_grey{background-color:var(--color_grey) !important;}.hover_grey:hover{color:var(--color_grey) !important;}.color_grey_20{color:var(--color_grey_20) !important;}.bg_grey_20{background-color:var(--color_grey_20) !important;}.hover_grey_20:hover{color:var(--color_grey_20) !important;}.color_dark_grey{color:var(--color_dark_grey) !important;}.bg_dark_grey{background-color:var(--color_dark_grey) !important;}.hover_dark_grey:hover{color:var(--color_dark_grey) !important;}.color_light_red{color:var(--color_light_red) !important;}.bg_light_red{background-color:var(--color_light_red) !important;}.hover_light_red:hover{color:var(--color_light_red) !important;}.color_medium_red{color:var(--color_medium_red) !important;}.bg_medium_red{background-color:var(--color_medium_red) !important;}.hover_medium_red:hover{color:var(--color_medium_red) !important;}.color_red{color:var(--color_red) !important;}.bg_red{background-color:var(--color_red) !important;}.hover_red:hover{color:var(--color_red) !important;}:root{--border:1px solid black;--border-radius:15px;--box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);--timer:.2s;--delay:.2s;--ease:cubic-bezier(.03,.31,.75,.59);--loaded:0;--loaded-vis:hidden;--radius_mod:4;--border-radius-l:calc(3rem * var(--radius_mod));--offset:12rem;--box-shadow-up:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);}:root{--font:"Montserrat",sans-serif;}:root{--fs_12:clamp(12px,1.2vw,12px);--fs_14:clamp(14px,1.4vw,14px);--fs_16:clamp(16px,1.6vw,16px);--fs_18:clamp(16px,1.8vw,18px);--fs_20:clamp(16px,2vw,20px);--fs_24:clamp(20px,2.2vw,24px);--fs_32:clamp(24px,3vw,32px);--fs_36:clamp(30px,3vw,36px);--fs_48:clamp(32px,4.5vw,48px);--fs_64:clamp(38px,6vw,64px);}:root{--color_white:white;--color_black:#212121;--color_grey:#c8c9c9;--color_grey_20:rgba(200,201,201,.2);--color_dark_grey:#445055;--color_light_red:rgba(249,210,205,.2);--color_medium_red:#f1a099;--color_red:#cd324c;--bg-red:rgba(220,47,52,.03);--bg-grey:rgba(68,80,85,.04);}:root{--gap-half:5rem;--gap:10rem;--gap-double:20rem;--gutter-half:1.5rem;--gutter:3rem;--gutter-double:10rem;--button-gutter-half:1.5rem;--button-gutter:2rem;}@media screen and (max-width:768px){:root{--gutter-double:5rem;}}:root{--check-radio-size:3rem;--check-radio-size-inner:1rem;--grid_template_columns:minmax(100px,200px) 1fr;}*{box-sizing:border-box;transition:all var(--timer) var(--ease);}html{font-size:62.5%;}body{overflow-x:hidden;min-height:100vh;margin:0;color:var(--color_dark_grey);font-family:var(--font);font-size:var(--fs_16);font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{margin:0;word-break:break-word;font-weight:400;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:var(--gutter);}h1{font-size:var(--fs_64);font-weight:600;}h2{font-size:var(--fs_48);}h2 strong{font-weight:800;}h3{font-size:var(--fs_32);}a{text-decoration:none;color:inherit;}a:hover{text-decoration:underline;color:var(--color_blue);}a:has(div):hover{text-decoration:none;}p{font-size:var(--fs_16);line-height:150%;}img.full{width:100%;height:auto;}.admin_tabs{position:fixed;z-index:200;right:0;bottom:0;background-color:var(--color-white);box-shadow:10px 10px 10px 0 rgba(0,0,0,0.75);}.admin_tabs ul{display:flex;margin:0;padding:0;list-style:none;}.admin_tabs ul li{list-style:none;color:var(--color_black);}.admin_tabs ul li a{display:block;padding:var(--gutter-half);color:var(--color_black);border-right:1px solid #bcc2cc;font-size:12px;background-color:var(--color_white);}.admin_tabs ul li a:hover{color:black;background-color:var(--color_red);}.container{max-width:94vw;margin:0 auto;}@media (min-width:1200px){.container{width:90vw;max-width:1440px;}}.container.thin{max-width:1280px;}@media screen and (max-width:992px){.container.thin{max-width:90vw;}}@media (min-width:1200px){.container.full{max-width:90vw;}}.container .container{width:100% !important;max-width:100% !important;}:root{--gap-for-grid:var(--gutter);--row-gap-grid:var(--gutter);--column-gap-grid:var(--gutter);}.alternate_list > *:nth-child(even) .columns .column:first-of-type{order:1;}.columns{display:grid;width:100%;row-gap:var(--row-gap-grid);column-gap:var(--column-gap-grid);grid-template-columns:repeat(12,1fr);grid-auto-flow:initial;}.columns .column{position:relative;}.columns .column.col_1{grid-column-start:auto;grid-column-end:span 1;}.columns .column.col-1{grid-column-start:auto;grid-column-end:span 1;}.columns .column.col_2{grid-column-start:auto;grid-column-end:span 2;}.columns .column.col-2{grid-column-start:auto;grid-column-end:span 2;}.columns .column.col_3{grid-column-start:auto;grid-column-end:span 3;}.columns .column.col-3{grid-column-start:auto;grid-column-end:span 3;}.columns .column.col_4{grid-column-start:auto;grid-column-end:span 4;}.columns .column.col-4{grid-column-start:auto;grid-column-end:span 4;}.columns .column.col_5{grid-column-start:auto;grid-column-end:span 5;}.columns .column.col-5{grid-column-start:auto;grid-column-end:span 5;}.columns .column.col_6{grid-column-start:auto;grid-column-end:span 6;}.columns .column.col-6{grid-column-start:auto;grid-column-end:span 6;}.columns .column.col_7{grid-column-start:auto;grid-column-end:span 7;}.columns .column.col-7{grid-column-start:auto;grid-column-end:span 7;}.columns .column.col_8{grid-column-start:auto;grid-column-end:span 8;}.columns .column.col-8{grid-column-start:auto;grid-column-end:span 8;}.columns .column.col_9{grid-column-start:auto;grid-column-end:span 9;}.columns .column.col-9{grid-column-start:auto;grid-column-end:span 9;}.columns .column.col_10{grid-column-start:auto;grid-column-end:span 10;}.columns .column.col-10{grid-column-start:auto;grid-column-end:span 10;}.columns .column.col_11{grid-column-start:auto;grid-column-end:span 11;}.columns .column.col-11{grid-column-start:auto;grid-column-end:span 11;}.columns .column.col_12{grid-column-start:auto;grid-column-end:span 12;}.columns .column.col-12{grid-column-start:auto;grid-column-end:span 12;}@media (min-width:768px) and (max-width:992px){.columns{grid-template-columns:repeat(12,1fr);grid-auto-flow:initial;}.columns .column.col_md_1{grid-column-start:auto;grid-column-end:span 1;}.columns .column.col_md_2{grid-column-start:auto;grid-column-end:span 2;}.columns .column.col_md_3{grid-column-start:auto;grid-column-end:span 3;}.columns .column.col_md_4{grid-column-start:auto;grid-column-end:span 4;}.columns .column.col_md_5{grid-column-start:auto;grid-column-end:span 5;}.columns .column.col_md_6{grid-column-start:auto;grid-column-end:span 6;}.columns .column.col_md_7{grid-column-start:auto;grid-column-end:span 7;}.columns .column.col_md_8{grid-column-start:auto;grid-column-end:span 8;}.columns .column.col_md_9{grid-column-start:auto;grid-column-end:span 9;}.columns .column.col_md_10{grid-column-start:auto;grid-column-end:span 10;}.columns .column.col_md_11{grid-column-start:auto;grid-column-end:span 11;}.columns .column.col_md_12{grid-column-start:auto;grid-column-end:span 12;}}@media screen and (max-width:768px){.columns{grid-template-columns:repeat(12,1fr);grid-auto-flow:initial;}.columns .column.col_xs_1{grid-column-start:auto;grid-column-end:span 1;}.columns .column.col-xs-1{grid-column-start:auto;grid-column-end:span 1;}.columns .column.xs_start_1{grid-column-start:1 !important;}.columns .column.col_xs_2{grid-column-start:auto;grid-column-end:span 2;}.columns .column.col-xs-2{grid-column-start:auto;grid-column-end:span 2;}.columns .column.xs_start_2{grid-column-start:2 !important;}.columns .column.col_xs_3{grid-column-start:auto;grid-column-end:span 3;}.columns .column.col-xs-3{grid-column-start:auto;grid-column-end:span 3;}.columns .column.xs_start_3{grid-column-start:3 !important;}.columns .column.col_xs_4{grid-column-start:auto;grid-column-end:span 4;}.columns .column.col-xs-4{grid-column-start:auto;grid-column-end:span 4;}.columns .column.xs_start_4{grid-column-start:4 !important;}.columns .column.col_xs_5{grid-column-start:auto;grid-column-end:span 5;}.columns .column.col-xs-5{grid-column-start:auto;grid-column-end:span 5;}.columns .column.xs_start_5{grid-column-start:5 !important;}.columns .column.col_xs_6{grid-column-start:auto;grid-column-end:span 6;}.columns .column.col-xs-6{grid-column-start:auto;grid-column-end:span 6;}.columns .column.xs_start_6{grid-column-start:6 !important;}.columns .column.col_xs_7{grid-column-start:auto;grid-column-end:span 7;}.columns .column.col-xs-7{grid-column-start:auto;grid-column-end:span 7;}.columns .column.xs_start_7{grid-column-start:7 !important;}.columns .column.col_xs_8{grid-column-start:auto;grid-column-end:span 8;}.columns .column.col-xs-8{grid-column-start:auto;grid-column-end:span 8;}.columns .column.xs_start_8{grid-column-start:8 !important;}.columns .column.col_xs_9{grid-column-start:auto;grid-column-end:span 9;}.columns .column.col-xs-9{grid-column-start:auto;grid-column-end:span 9;}.columns .column.xs_start_9{grid-column-start:9 !important;}.columns .column.col_xs_10{grid-column-start:auto;grid-column-end:span 10;}.columns .column.col-xs-10{grid-column-start:auto;grid-column-end:span 10;}.columns .column.xs_start_10{grid-column-start:10 !important;}.columns .column.col_xs_11{grid-column-start:auto;grid-column-end:span 11;}.columns .column.col-xs-11{grid-column-start:auto;grid-column-end:span 11;}.columns .column.xs_start_11{grid-column-start:11 !important;}.columns .column.col_xs_12{grid-column-start:auto;grid-column-end:span 12;}.columns .column.col-xs-12{grid-column-start:auto;grid-column-end:span 12;}.columns .column.xs_start_12{grid-column-start:12 !important;}}.columns.five_columns{grid-template-columns:repeat(5,1fr);}.columns + .columns{margin-top:var(--gap-for-grid);}.columns.vcenter{align-items:center;}.columns .column.center{align-items:center;}.columns .column.end{text-align:end;}@media screen and (min-width:992px){.columns .column.start_1{grid-column-start:1 !important;}}@media screen and (min-width:992px){.columns .column.start_2{grid-column-start:2 !important;}}@media screen and (min-width:992px){.columns .column.start_3{grid-column-start:3 !important;}}@media screen and (min-width:992px){.columns .column.start_4{grid-column-start:4 !important;}}@media screen and (min-width:992px){.columns .column.start_5{grid-column-start:5 !important;}}@media screen and (min-width:992px){.columns .column.start_6{grid-column-start:6 !important;}}@media screen and (min-width:992px){.columns .column.start_7{grid-column-start:7 !important;}}@media screen and (min-width:992px){.columns .column.start_8{grid-column-start:8 !important;}}@media screen and (min-width:992px){.columns .column.start_9{grid-column-start:9 !important;}}@media screen and (min-width:992px){.columns .column.start_10{grid-column-start:10 !important;}}@media screen and (min-width:992px){.columns .column.start_11{grid-column-start:11 !important;}}@media screen and (min-width:992px){.columns .column.start_12{grid-column-start:12 !important;}}@media screen and (max-width:992px){.order_xs_0{order:-1 !important;}}.start_2 .item{background-color:var(--color-blue) !important;}.container{position:relative;}.grid_guide{position:absolute;z-index:-10;top:0;left:0;display:grid;width:100%;height:100%;opacity:0.3;grid-template-columns:repeat(12,1fr);gap:var(--gap-for-grid);}.grid_guide > div{flex:1 0 auto;height:100%;background-color:yellow;}article > section:first-child{margin:3rem 0 6rem;}section{margin:var(--gutter-double) 0;}section.page_header{margin-bottom:var(--gutter-double) !important;}section.page_header + section{margin-top:0;}.contact_banner{padding-top:150px;}:root{--header-height:8.8rem;}.preload-image-hack{position:absolute;overflow:hidden;width:1px;height:1px;opacity:0;background-image:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/up.svg);background-size:cover;}header.main_header{position:sticky;z-index:11;top:0;background-color:var(--color_white);}header.main_header a:hover{text-decoration:none;color:var(--color_red);}header.main_header .container{height:var(--header-height);}@media (max-width:1040px){header.main_header .container{margin:0 var(--gutter-half);}}header.main_header .main_header_inner{padding:var(--gutter) 0 0;}header.main_header .logo img{width:100%;max-width:190px;}@media (max-width:1040px){header.main_header .logo img{max-width:120px;}}header.main_header nav.nav_primary{display:flex;align-items:center;justify-content:flex-end;font-size:var(--fs_16);font-weight:600;}header.main_header nav.nav_primary > ul{display:flex;height:100%;margin:0;padding:0;list-style:none;gap:var(--gutter);}header.main_header nav.nav_primary > ul > li{display:flex;align-items:center;justify-content:flex-end;height:100%;}header.main_header nav.nav_primary > ul > li.has_dropdown{position:relative;padding-right:var(--gutter);background-image:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/down.svg);background-repeat:no-repeat;background-position:center right;}header.main_header nav.nav_primary > ul > li.has_dropdown ul{position:absolute;top:100%;left:50%;display:flex;flex-direction:column;width:max-content;margin:0;padding:var(--gutter);list-style:none;transition:opacity 0.3s ease,transform 0.2s ease;transform:translate(-50%) translateY(3rem);pointer-events:none;opacity:0;border-top:2px solid var(--color_red);background-color:var(--color_white);box-shadow:0 20px 10px 0 rgba(0,0,0,0.1);gap:var(--gutter-half);}header.main_header nav.nav_primary > ul > li.has_dropdown ul a{display:block;font-weight:400;}header.main_header nav.nav_primary > ul > li.has_dropdown.open{background-image:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/up.svg);}header.main_header nav.nav_primary > ul > li.has_dropdown.open ul{transform:translateX(-50%) translateY(0);pointer-events:initial;opacity:1;}header.main_header .tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--gutter);}header.main_header .tools a{display:flex;align-items:center;color:var(--color_red);gap:5px;}.mobile_menu{display:flex;align-items:center;justify-content:flex-end;width:100%;}.mobile_menu.active #menu{transition:transform 0.3s ease-in-out;transform:rotate(90deg);}.mobile_menu.active #menu path:nth-child(1){transform:rotate(45deg) translate(0,-3px);}.mobile_menu.active #menu path:nth-child(2){transform:scaleX(0);opacity:0;}.mobile_menu.active #menu path:nth-child(3){transform:rotate(-45deg) translate(-10px,-5px);}.mobile_offcanvas{position:fixed;z-index:10;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all 0.3s ease-in-out;pointer-events:none;opacity:0;background-color:rgba(255,255,255,0.95);}@media (min-width:1040px){.mobile_offcanvas{display:none;}}.mobile_offcanvas .is-active{color:var(--color_red);}.mobile_offcanvas.active{pointer-events:initial;opacity:1;}.mobile_offcanvas .mobile_offcanvas_inner{display:flex;align-items:center;flex-direction:column;justify-content:center;width:75%;}.mobile_offcanvas .mobile_offcanvas_inner > ul{display:flex;align-items:flex-start;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;gap:var(--gutter-half);}.mobile_offcanvas .mobile_offcanvas_inner > ul > li{width:100%;font-weight:600;}.mobile_offcanvas .mobile_offcanvas_inner > ul > li.has_dropdown{display:flex;flex-direction:column;gap:var(--gutter-half);}.mobile_offcanvas .mobile_offcanvas_inner > ul > li.has_dropdown ul{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;}.mobile_offcanvas .mobile_offcanvas_inner > ul > li.has_dropdown ul li{flex:1 0 50%;}.mobile_offcanvas .mobile_offcanvas_inner > ul > li.has_dropdown ul a{font-size:var(--fs_12);font-weight:400;}.mobile_offcanvas .tools_mobile{width:100%;}.mobile_offcanvas .tools_mobile .active-lang{display:none;}.mobile_offcanvas .tools_mobile ul.links{display:flex;flex-direction:row;width:100%;margin:var(--gutter) 0;padding:0;list-style:none;text-transform:uppercase;gap:var(--gutter-half);}.mobile_offcanvas .tools_mobile ul.links li{flex:0 1 min-content;}.hero .container{height:100%;}.hero .hero_inner{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:var(--gutter-double);}.hero .hero_inner h1{width:70%;}@media screen and (max-width:768px){.hero .hero_inner h1{width:100%;}}.hero .hero_inner .subtitle{margin:var(--gutter) 0;font-size:var(--fs_24);}.pretitle{margin-bottom:var(--gutter);color:var(--color_red);font-size:var(--fs_16);}.contact .info .item{display:flex;align-items:center;margin-bottom:var(--gutter);gap:var(--gutter-half);}.contact .info .value{font-size:var(--fs_16);line-height:150%;}.contact .disclaimer{margin:var(--gutter) 0;color:var(--color_dark_grey);font-size:var(--fs_14);line-height:120%;}footer.main_footer{position:relative;padding:var(--gutter) 0 var(--gutter-double);color:var(--color_white);background-color:var(--color_dark_grey);font-size:var(--fs_14);font-weight:300;clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% 100%,100% 100%,0 100%,0% 100%);}@media screen and (max-width:768px){footer.main_footer .container{padding:var(--gutter) var(--gutter) 0;}}footer.main_footer .main_footer_inner{padding:var(--gutter) 0 0;}@media (max-width:1040px){footer.main_footer .main_footer_inner{padding:0;}}footer.main_footer .logo{display:block;margin-bottom:var(--gutter);}footer.main_footer .footer_subtitles{display:block;margin-bottom:var(--gutter);font-size:var(--fs_18);font-weight:700;}footer.main_footer .social{display:flex;align-items:center;justify-content:flex-end;margin:var(--gutter) 0;padding:0;list-style:none;gap:var(--gutter-half);}@media screen and (max-width:768px){footer.main_footer .social{justify-content:space-between;}}footer.main_footer .social .icon{width:auto;height:18px;}footer.main_footer .links{display:flex;gap:var(--gutter-half);}footer.main_footer .footer_nav{display:flex;justify-content:flex-start;margin-top:50px;font-style:var(--fs_16);}@media screen and (max-width:768px){footer.main_footer .footer_nav{flex-direction:column;justify-content:flex-start;}}footer.main_footer .footer_nav > ul{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;width:max-content;margin:0;padding:0;list-style:none;gap:var(--gutter);}@media screen and (max-width:768px){footer.main_footer .footer_nav > ul{align-items:flex-start;flex-direction:column;width:100%;}}footer.main_footer .footer_nav > ul > li{margin-bottom:var(--gutter-half);}footer.main_footer .footer_nav > ul > li.has_dropdown{display:flex;flex-direction:column;font-weight:400;}footer.main_footer .footer_nav > ul > li.has_dropdown ul{display:flex;align-items:flex-start;flex-direction:column;margin:var(--gutter-half) 0 0;padding:0;list-style:none;gap:var(--gutter-half);}@media screen and (max-width:768px){footer.main_footer .footer_nav > ul > li.has_dropdown ul{flex-direction:row;}}@media screen and (max-width:768px){footer.main_footer .footer_nav > ul > li{margin-bottom:0;}}footer.main_footer .footer_nav > ul > li > a{font-weight:600;}footer.main_footer .footer_nav .contact_footer{padding-left:var(--gutter);font-weight:600;}@media screen and (max-width:768px){footer.main_footer .footer_nav .contact_footer{padding-top:var(--gutter);padding-left:0;}}footer.main_footer .footer_nav_secondary{display:flex;align-items:flex-end;height:100%;}footer.main_footer .footer_nav_secondary ul{display:flex;flex-wrap:wrap;justify-content:flex-start;width:90%;margin:0;padding:0;list-style:none;gap:var(--gutter-half);}@media screen and (max-width:768px){footer.main_footer .footer_nav_secondary ul{width:100%;}}footer.main_footer .footer_nav_secondary ul li{flex:0 1 calc(33.33% - var(--gutter-half));width:calc(33.33% - var(--gutter-half));font-size:var(--fs_12);}@media screen and (max-width:768px){footer.main_footer .footer_nav_secondary ul li{flex:0 1 calc(50% - var(--gutter-half));width:calc(50% - var(--gutter-half));}}footer.main_footer .privacy{display:flex;justify-content:flex-end;gap:var(--gutter-half);}footer.main_footer .incentives{width:100%;text-align:left;}footer.main_footer .incentives p{width:80%;}footer.main_footer .incentives img{width:100%;}@media screen and (max-width:768px){.logo_bottom{flex:1 0 100%;}}.accordion{max-width:80vw;margin:var(--gutter-double) auto;border-top:1px solid #e63946;font-family:sans-serif;}.accordion .accordion-item{border-bottom:1px solid #e63946;}.accordion .accordion-item.active .accordion-icon{transform:rotate(180deg);}.accordion .accordion-item.active .accordion-answer{display:block;}.accordion .accordion-item .accordion-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--gutter) 0;cursor:pointer;border:none;background:none;font-size:var(--fs_16);font-weight:600;}.accordion .accordion-item .accordion-question span{text-align:left;}.accordion .accordion-item .accordion-question .accordion-icon{width:24px;height:24px;transition:transform 0.3s ease;fill:none;stroke:#e63946;stroke-width:2;}.accordion .accordion-item .accordion-answer{display:none;max-width:50%;padding:0 0 var(--gutter) 0;color:#333;font-size:var(--fs_16);line-height:140%;}@media screen and (max-width:768px){.accordion .accordion-item .accordion-answer{max-width:100%;}}.breadcrumb{margin-bottom:var(--gutter);}.breadcrumb a{display:flex;align-items:center;}.breadcrumb a svg{margin-right:var(--gutter-half);}.loader_canvas{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;pointer-events:none;}.subhome_header{position:relative;height:60%;min-height:480px;transition:all 2s ease-in-out;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);}@media screen and (max-width:768px){.subhome_header{min-height:max-content;}}.subhome_header .front{display:flex;align-items:center;justify-content:center;height:100%;min-height:inherit;}.subhome_header .front h1{color:var(--color_white);}.subhome_header .back{position:absolute;z-index:-1;top:0;width:100%;height:100%;}@media screen and (max-width:768px){.subhome_header .back{clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0% calc(100% - 30px));}}.subhome_header .back img{width:100%;height:auto;object-fit:cover;}.header_text{text-align:center;}.map_simple{width:100%;height:500px;margin-top:var(--gutter-double);clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0% calc(100% - 30px));}.mapboxgl-popup-content > *{font-size:var(--fs_12);}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:30px 30px 0 0 !important;}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{margin-right:30px !important;}.gallery{position:relative;display:flex;overflow-x:hidden;align-items:center;flex-direction:column;justify-content:center;}.gallery_header{width:max-content;}@media (max-width:1040px){.gallery_header{width:100%;}}.gallery_header .gallery_controls{display:flex;justify-content:flex-start;width:100%;margin:var(--gutter) 0;padding:20px 0;cursor:pointer;gap:var(--gutter);}.gallery_mask{width:80%;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);}@media (max-width:1040px){.gallery_mask{width:100%;}}.gallery_inner{display:flex;transition:all 0.8s ease-in-out;transform:translateX(0%);}.gallery_item{flex:1 0 auto;width:100%;}.gallery_item img{width:100%;height:auto;aspect-ratio:16/9;}.bg_image{background-repeat:no-repeat;background-position:center;background-size:cover;}.bg_image.bg_att{background-attachment:fixed;}.button{position:relative;display:inline-block;overflow:hidden;padding:14px 24px;cursor:pointer;color:var(--color_red);border:4px solid var(--color_red);font-size:var(--fs_16);font-weight:700;}.button::before{position:absolute;z-index:-1;left:calc(50% - 25px);width:50px;height:50px;content:"";transform:scale(0);background:var(--color_red);clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);}.button:hover{text-decoration:none;color:var(--color_white) !important;}.button:hover::before{transition:all 0.5s ease-in;transform:scale(6);}.button.fill{color:var(--color_white);background-color:var(--color_red);}.button.fill::before{all:unset;}.button.fill:hover{color:var(--color_red) !important;background-color:var(--color_white) !important;}.button.fill:hover::before{all:unset;}.card .title{margin:var(--gutter-half) 0;color:var(--color_red);font-size:var(--fs_16);font-weight:700;line-height:140%;}.card .title a{text-decoration:none;}.card .title a:hover{color:var(--color_dark_grey);}.card p{max-width:90%;font-size:var(--fs_16);}.card.number .title{font-size:var(--fs_48);font-weight:400;line-height:100%;}.card_info{margin-bottom:var(--gutter);}.card_info .title{font-size:var(--fs_16);font-weight:700;}@media (max-width:760px){.card_info img{max-width:50px;height:auto;}}.card_info .data{display:flex;gap:var(--gutter);}@media (max-width:760px){.card_info .data{flex-direction:column;gap:var(--gutter-half);}}.card_info .data .number{font-size:var(--fs_48);font-weight:400;}@media (max-width:760px){.card_info .data .number{font-size:var(--fs_36);}}.card_info .data .number .number_text{display:block;font-size:var(--fs_16);font-weight:300;}.crono{min-height:max-content;}@media (max-width:1040px){.crono .carousel_wrapper{display:flex;gap:20px;}.crono .carousel_wrapper .carousel .item img{width:60%;}.crono .tns-outer{overflow:hidden;flex:1 1 auto;width:100%;}.crono .tns-outer .tns-item{width:100%;padding:var(--gutter);}.crono .tns-inner{overflow:hidden;}}.custom_nav{display:flex;justify-content:space-between;margin:var(--gutter) var(--gutter-double) 5rem;}@media (max-width:1040px){.custom_nav{flex-direction:column;height:min-content;margin:0;}}.custom_nav .button_year{position:relative;width:50px;height:50px;cursor:pointer;color:var(--color_dark_grey);font-size:18px;font-weight:700;}.custom_nav .button_year.active{color:var(--color_red);}.custom_nav .button_year.active span{transform:translate(10px,-10px) rotate(-45deg);}@media (max-width:1040px){.custom_nav .button_year.active span{transform:none;}}.custom_nav .button_year:hover span{transform:translate(10px,-10px) rotate(-45deg);}@media (max-width:1040px){.custom_nav .button_year:hover span{transform:none;}}.custom_nav .button_year::before{position:absolute;bottom:0;left:-10px;width:12px;height:11px;content:" ";background-image:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/small_hex.svg);background-repeat:no-repeat;}@media (max-width:1040px){.custom_nav .button_year::before{display:none;}}.custom_nav .button_year span{display:block;transform:rotate(-45deg);}@media (max-width:1040px){.custom_nav .button_year span{transform:none;}}.controls_wrapper.hide_controls .custom-controls{opacity:0;}.custom-controls{position:fixed;z-index:10;right:0;bottom:20px;display:flex;justify-content:flex-end;margin:var(--gutter) var(--gutter) var(--gutter-double) var(--gutter);transition:all 0.4s ease-in-out;}.custom-controls [data-controls]{height:28px;padding:0;cursor:pointer;border:0;border-radius:15px;background:transparent;}.custom-controls [data-controls]:first-child{margin-right:30px;}.custom-controls [data-controls]:hover{background:var(--color_blue);}.carousel_wrapper{position:relative;padding-bottom:60px;}.carousel{display:flex !important;padding:0;cursor:grab;}.carousel .item .year{margin-top:var(--gutter-half);font-size:var(--fs_48);}.carousel .item:after{transition:all 0.3s ease;opacity:0;}.carousel .item.active{position:relative;}.carousel .item.active .img_diamond{width:110% !important;}.carousel .item.active .year{margin-top:var(--gutter);color:var(--color_red);font-size:var(--fs_64);}.carousel .item.active:after{position:absolute;z-index:-1;top:30%;left:-5%;width:90%;height:80%;content:"";opacity:0.03;background-color:var(--color_red);}.carousel .item .img_diamond{width:100%;transition:all 0.3s ease;}.carousel .item .img_diamond img{width:100%;height:auto;}.carousel .item .description{width:90%;font-size:var(--fs_16);}#tns1{display:flex;}#tns1 > .tns-item{height:100%;padding-top:0 !important;padding-bottom:var(--gutter) !important;}.zoom .tns-item{transition:all 1s ease;transform:scale(0.5);}.zoom .tns-item:not(.tns-slide-active) + .tns-slide-active + .tns-slide-active{transform:scale(1);}.tns-outer{padding:0 !important;}.tns-outer [hidden]{display:none !important;}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer;}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}.tns-slider > .tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tns-horizontal.tns-subpixel{white-space:nowrap;}.tns-horizontal.tns-subpixel > .tns-item{display:inline-block;vertical-align:top;white-space:normal;}.tns-horizontal.tns-no-subpixel:after{display:table;clear:both;content:"";}.tns-horizontal.tns-no-subpixel > .tns-item{float:left;}.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item{margin-right:-100%;}.tns-no-calc{position:relative;left:0;}.tns-gallery{position:relative;left:0;min-height:1px;}.tns-gallery > .tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s;}.tns-gallery > .tns-slide-active{position:relative;left:auto !important;}.tns-gallery > .tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;}.tns-autowidth{display:inline-block;}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6;}.tns-lazy-img.tns-complete{opacity:1;}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s;}.tns-visually-hidden{position:absolute;left:-10000em;}.tns-transparent{visibility:hidden;opacity:0;}.tns-fadeIn{z-index:0;opacity:1;filter:alpha(opacity=100);}.tns-normal,.tns-fadeOut{z-index:-1;opacity:0;filter:alpha(opacity=0);}.tns-vpfix{white-space:nowrap;}.tns-vpfix > div,.tns-vpfix > li{display:inline-block;}.tns-t-subp2{position:relative;overflow:hidden;width:310px;height:10px;margin:0 auto;}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;}.tns-t-ct:after{display:table;clear:both;content:"";}.tns-t-ct > div{float:left;width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;}.splide__container{position:relative;box-sizing:border-box;}.splide__list{display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important;backface-visibility:hidden;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;margin:0;list-style-type:none;pointer-events:auto;line-height:1;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{position:relative;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;margin:0;list-style-type:none !important;backface-visibility:hidden;}.splide__slide img{vertical-align:bottom;}.splide__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:20px;height:20px;margin:auto;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;}.splide__sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{position:relative;z-index:0;overflow:hidden;}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;}.splide__track--fade > .splide__list > .splide__slide{z-index:0;margin:0 !important;opacity:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{z-index:1;opacity:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__arrow{position:absolute;z-index:1;top:50%;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;padding:0;cursor:pointer;transform:translateY(-50%);opacity:0.7;border:0;border-radius:50%;background:#ccc;}.splide__arrow svg{width:1.2em;height:1.2em;fill:#000;}.splide__arrow:hover:not(:disabled){opacity:0.9;}.splide__arrow:disabled{opacity:0.3;}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__pagination{position:absolute;z-index:1;right:0;bottom:0.5em;left:0;padding:0 1em;}.splide__pagination__page{position:relative;display:inline-block;width:8px;height:8px;margin:3px;padding:0;transition:transform 0.2s linear;opacity:0.7;border:0;border-radius:50%;background:#ccc;}.splide__pagination__page.is-active{z-index:1;transform:scale(1.4);background:#fff;}.splide__pagination__page:hover{cursor:pointer;opacity:0.9;}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__progress__bar{height:3px;background:#ccc;}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0);}.splide__slide:focus{outline:0;}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf;}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf;}.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__track--nav > .splide__list > .splide__slide{cursor:pointer;border:3px solid transparent;}.splide__track--nav > .splide__list > .splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{right:1em;left:auto;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{right:auto;left:1em;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);}.splide__pagination--ttb{top:0;right:0.5em;bottom:0;left:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1em 0;}h1 + .ckeditor,h2 + .ckeditor,h3 + .ckeditor,h4 + .ckeditor,h5 + .ckeditor,h6 + .ckeditor{margin-top:var(--gutter);}.ckeditor h2,.ckeditor h3,.ckeditor h4,.ckeditor h5,.ckeditor h6{margin-bottom:var(--gutter-half);padding-bottom:var(--gutter-half);border-bottom:1px solid var(--color_black);font-size:var(--fs_18);}.ckeditor h2{color:var(--color_blue);}.ckeditor p{margin-bottom:var(--gutter);color:var(--color_dark_grey);}.ckeditor p:last-of-type{margin-bottom:0;}.ckeditor p strong,.ckeditor p b{font-weight:600;}.ckeditor ul,.ckeditor ol{margin:0 0 var(--gutter-half);padding-left:12px;list-style-position:outside;color:var(--color_dark_grey);}.ckeditor ul ::marker,.ckeditor ol ::marker{color:var(--color_dark_grey);font-size:var(--fs_12);}.ckeditor ul li,.ckeditor ol li{margin-bottom:var(--gutter-half);padding-left:5px;}.ckeditor ul + p,.ckeditor ol + p{margin-top:var(--gutter);}.ckeditor p + ul,.ckeditor p + ol{margin-top:var(--gutter);}.ckeditor table{width:50%;margin:var(--gutter) 0;caption-side:bottom;border-collapse:collapse;color:var(--color_dark_grey);border:0;}.ckeditor table caption{padding:var(--gutter-half);text-align:left;font-size:var(--fs_14);}.ckeditor table tr{border-top:1px solid var(--color_grey);}.ckeditor table tr td{padding:var(--gutter-half);border-right:1px solid white;border-left:1px solid white;}.ckeditor table tr:last-child{border-bottom:1px solid var(--color_grey);}.ckeditor hr{border:1px solid var(--color_grey);}.user-login-form{display:flex;align-items:center;flex-direction:column;justify-content:center;}.user-login-form .form-item{display:flex;flex-direction:column;width:50%;margin-bottom:var(--gutter);}.user-login-form .form-item input{padding:10px;border:1px solid black;background-color:white;}.user-login-form .captcha,.user-login-form .form-actions{width:50%;}.contact{margin-bottom:var(--gutter-double);padding:var(--gutter-double) 0 !important;background-color:rgba(220,47,42,0.03);}form.webform-submission-form{max-width:500px;margin:0 auto;}form.webform-submission-form .form-item{margin-bottom:20px;}form.webform-submission-form label{display:block;margin-bottom:6px;color:#333;font-size:var(--fs_16);}form.webform-submission-form input[type=text],form.webform-submission-form input[type=email],form.webform-submission-form input[type=tel],form.webform-submission-form textarea,form.webform-submission-form select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccc;border-radius:3px;font-family:var(--font);font-size:var(--fs_14);}form.webform-submission-form input[type=text]:focus,form.webform-submission-form input[type=email]:focus,form.webform-submission-form input[type=tel]:focus,form.webform-submission-form textarea:focus,form.webform-submission-form select:focus{border-color:var(--color_red);outline:none;}form.webform-submission-form .js-form-type-checkbox{display:flex;margin-top:10px;font-size:var(--fs_12);gap:var(--gutter-half);}form.webform-submission-form .js-form-type-checkbox label{font-size:var(--fs_12);}form.webform-submission-form .webform-actions{margin-top:30px;text-align:left;}form.webform-submission-form input[type=submit]{padding:12px 25px;cursor:pointer;color:#fff;border:none;border-radius:3px;background-color:var(--color_red);font-size:16px;}form.webform-submission-form .form-item--error input,form.webform-submission-form .form-item--error textarea{border-color:var(--color_red);}form.webform-submission-form .form-item--error .description{margin-top:4px;color:var(--color_red);font-size:13px;}.webform-confirmation__message{font-size:var(--fs_36);font-weight:600;}.video{position:relative;width:100%;transition:height 10s ease-in,clip-path 1s 2s ease-in-out;background-color:black;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);}@media (max-width:1040px){.video{clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0% calc(100% - 30px));}}.video .front{position:relative;z-index:1;aspect-ratio:16/6;}@media (max-width:1040px){.video .front{height:50vh;aspect-ratio:unset;}}.video .front .content{position:absolute;z-index:2;bottom:20%;left:20%;display:flex;width:60%;color:var(--color_white);}@media (max-width:1040px){.video .front .content{left:0;align-items:center;flex-direction:column-reverse;width:100%;gap:var(--gutter);}.video .front .content.mobile_center{bottom:40%;}.video .front .content .content_text{flex:1 0 auto;width:100%;}.video .front .content .content_text h1{width:100%;line-height:52px !important;}.video .front .content .content_text .description{font-weight:600;}}.video .front .content .content_text{flex:1 0 auto;width:90%;}.video .front .content .content_text h1{width:70%;margin-bottom:var(--gutter-half);}.video .front .content .content_text .description{font-weight:600;}.video .front .content .play{display:flex;align-items:center;flex:1 1 auto;justify-content:center;width:10%;cursor:pointer;transition:all 0.3s ease-in-out;will-change:transform;}.video .front .content .play img{width:50px;}.video .front .content .play:hover{transform:scale(1.6);}.video .front .layer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);}.video .front .image{position:relative;}.video .front .image img{width:100%;}.video .front > img{width:100%;}.modal_video{position:fixed;z-index:90;top:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;transition:all 0.3s ease-in-out;pointer-events:none;opacity:0;background-color:rgba(0,0,0,0.9);}.modal_video .close{display:flex;align-items:center;justify-content:flex-end;width:80%;padding-bottom:20px;}.modal_video.active{pointer-events:initial;opacity:1;}.modal_video .video_remote{display:flex;width:80%;height:auto;max-height:75%;aspect-ratio:16/9;}.modal_video .video_remote iframe{width:100%;height:auto;aspect-ratio:16/9;}.cookiesjsr-banner{display:block;padding:20px;background-color:var(--color_red);box-shadow:0 5px 20px rgba(0,0,0,0.5);font-family:var(--font);font-size:var(--fs_14);font-weight:400;}.cookiesjsr-banner .cookiesjsr-banner--info{width:90vw;max-width:1250px;margin:0;padding:0;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-banner--text{font-family:var(--font);font-size:var(--fs_14);line-height:var(--lh_22);}@media screen and (max-width:768px){.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-banner--text{font-size:var(--fs_14);line-height:var(--lh_20);}}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;margin-top:var(--gutter-half);padding:0;list-style:none;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li{margin:0 var(--gutter-half) 0 0;padding:0;font-size:var(--fs_13);}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li:before{position:inherit;width:auto;height:auto;margin-right:var(--gutter-half);content:"|";background:none;}.cookiesjsr-banner .cookiesjsr-banner--info .cookiesjsr-links li:first-child::before{content:none;}.cookiesjsr-banner .cookiesjsr-banner--action{display:flex;flex-direction:row;flex-wrap:wrap;width:90vw;max-width:1250px;}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn{position:relative;display:inline-block;width:auto;min-height:auto;margin:var(--gutter-half) var(--gutter-half) 0 0;padding:5px 10px;transition:0.3s;color:white;border:none;border:1px solid white;border-radius:0;background:var(--color_red);font-size:var(--fs_14);}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn:hover{transform:none;color:var(--color_medium_red);background:var(--color_red_hover);}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll{color:var(--color_red);background:var(--color_white);}.cookiesjsr-banner .cookiesjsr-banner--action .cookiesjsr-btn.allowAll:hover{color:white;background:var(--color_medium_red);}.cookiesjsr-layer--overlay{background:rgba(0,0,0,0.7);}.cookiesjsr-layer{width:95vw;max-width:800px;font-family:var(--font);font-size:var(--fs_16);}.cookiesjsr-layer .cookiesjsr-layer--header .cookiesjsr-layer--title{color:var(--color_black);font-family:var(--font_b);}.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--tab{color:var(--color_black);font-size:var(--fs_16);}.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:white;background-color:var(--color_red);}.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:var(--color_red);font-weight:400;}.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-switch.active{background-color:var(--color_red);}.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service--always-on span{color:var(--color_black);background-color:white;font-size:var(--fs_14);}@media screen and (max-width:768px){.cookiesjsr-layer .cookiesjsr-service-groups .cookiesjsr-service-group .cookiesjsr-service-group--content{font-size:var(--fs_14);line-height:var(--lh_22);}}.cookiesjsr-layer .cookiesjsr-layer--footer{color:var(--color_black);}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-layer--label-all{color:var(--color_black);}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-btn{position:relative;display:inline-block;width:auto;min-height:auto;margin:0 var(--gutter) 0 0;padding:5px 10px;transition:all 0.4s ease-in-out;transform:none;color:white;border:1px solid white;border-radius:0;background:var(--color_red);font-size:var(--fs_14);}.cookiesjsr-layer .cookiesjsr-layer--footer .cookiesjsr-btn:hover{transition:all 0.4s ease-in-out;background-position:100% 0;}.language-switcher-language-url{position:relative;}.language-switcher-language-url .active-lang{padding-right:var(--gutter-half);background:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/down.svg) no-repeat center right transparent;font-size:var(--fs_14);font-weight:400;}.language-switcher-language-url .links{position:absolute;z-index:2;right:calc(50% - 25px);display:none;width:50px;margin-top:var(--gutter-half);padding:var(--gutter-half);text-transform:uppercase;border-top:2px solid var(--color_red);background-color:var(--color_white);box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);}.language-switcher-language-url .links li{display:inline-block;}.language-switcher-language-url .links li a{display:inline-block;overflow:hidden;width:100%;padding:0;text-align:center;text-transform:uppercase;font-size:var(--fs_14);}.language-switcher-language-url .links li a:hover{text-decoration:none;color:var(--color_blue);}.language-switcher-language-url .links li.is-active{display:none;}.language-switcher-language-url.open .active-lang{background:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/up.svg) no-repeat center right transparent;}.language-switcher-language-url.open .links{display:grid;}.has_parallax_hexagon{position:relative;--move-x:0;--move-y:0;--rotate-x:0deg;--rotate-y:0deg;}.has_parallax_hexagon::before{position:absolute;z-index:-1;top:60%;left:50%;width:auto;height:170%;aspect-ratio:1;content:"";transition:all 0.1s ease-out;transform:translate(-50%,-50%) rotateX(var(--rotate-x)) rotateY(var(--rotate-y));background-image:url(/themes/ehlis-corporativo/ehlis/dist/assets/img/hexagon.svg);background-repeat:no-repeat;background-attachment:fixed;background-position:calc(50% + var(--move-x)) calc(50% + var(--move-y));background-size:95%;}@media (max-width:760px){.has_parallax_hexagon::before{display:none;}}.alternate_list .bg_spc_grey:nth-child(even){all:unset;}.has_parallax_bar{position:relative;overflow:hidden;}.has_parallax_bar::before{position:absolute;z-index:-1;top:10%;left:0;width:100%;height:80%;opacity:1;content:"";transition:all 0.1s ease-out;}@media (max-width:992px){.has_parallax_bar::before{display:none;}}.has_parallax_bar.know_more::before{top:5%;height:80%;}.has_parallax_bar.grey::before{background:var(--bg-grey);}.has_parallax_bar.red::before{background:var(--bg-red);}.has_parallax_bar.bottom{overflow:visible;padding-bottom:5rem;margin-bottom:var(--gutter-double);}.has_parallax_bar.bottom::before{height:90%;}.has_parallax_bar.only_bottom{overflow:visible;margin-bottom:calc(var(--gutter-double) * 2);}.has_parallax_bar.only_bottom::before{top:unset;bottom:-5%;height:50%;}.detail{position:relative;padding:var(--gutter-double) 0 var(--gutter);}@media (max-width:992px){.detail{margin:30px 0;}}@media (max-width:992px){.detail.benefit{margin:0;}}.detail .detail_up{position:absolute;top:0;left:0;}@media (max-width:768px){.detail .detail_up{max-width:100%;}}@media (max-width:992px){.detail .detail_up{transform:translateY(-50%);}.detail .detail_up .hexagon_detail_up{transform:translateY(-50%);}}.detail .hexagon_detail_up{position:absolute;top:calc(var(--gutter-double) * -1);left:var(--gutter-double);}@media (max-width:992px){.detail .hexagon_detail_up{transform:translateY(-50%);}}.detail .detail_down{position:absolute;right:0;bottom:0;}.img_diamond{display:flex;justify-content:center;}.img_diamond img{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);}@media (max-width:992px){.img_diamond img{width:100%;height:auto;clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0% calc(100% - 30px));}}@media (min-width:1040px){.img_diamond.animate_image.right img{animation:diamondRight 1s linear forwards;}}@media (min-width:1040px){.img_diamond.animate_image.left img{animation:diamondLeft 1s linear forwards;}}@keyframes diamondRight{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);}33%{clip-path:polygon(70% 10%,95% 35%,65% 90%,30% 95%,10% 60%,35% 15%);}66%{clip-path:polygon(78% 2%,98% 40%,67% 98%,26% 98%,5% 63%,2%);}100%{clip-path:polygon(80% 0%,100% 37%,69% 100%,24% 100%,0% 61%,31% 0%);}}@keyframes diamondLeft{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);}33%{clip-path:polygon(70% 90%,95% 60%,65% 10%,30% 5%,10% 40%,35% 95%);}66%{clip-path:polygon(78% 98%,98% 65%,67% 5%,26% 2%,5% 38%,32% 98%);}100%{clip-path:polygon(80% 100%,100% 63%,69% 0%,24% 0%,0% 39%,31% 100%);}}.img_hexagon{overflow:hidden;}.img_hexagon img{display:block;margin:0 auto;transition:all 1s ease-in-out;transform:scale(0);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwLjAwOTUgMTg2LjE1TDAuMTMzNTQxIDk5Ljc2MjRMNTAuMDEyNSAxMy4zNjU0TDE0OS43NjkgMTMuMzY1NEwxOTkuNjUgOTkuNzYyNEwxNDkuNzY0IDE4Ni4xNUw1MC4wMDk1IDE4Ni4xNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+Cg==");-moz-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwLjAwOTUgMTg2LjE1TDAuMTMzNTQxIDk5Ljc2MjRMNTAuMDEyNSAxMy4zNjU0TDE0OS43NjkgMTMuMzY1NEwxOTkuNjUgOTkuNzYyNEwxNDkuNzY0IDE4Ni4xNUw1MC4wMDk1IDE4Ni4xNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+Cg==");mask-size:cover;}.img_hexagon.animate_image img{transform:scale(1);width:100%;height:auto;aspect-ratio:1/1;}@media (max-width:992px){.img_hexagon.animate_image img{width:100%;height:auto;aspect-ratio:1;}}.img_hexagon_landscape img{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);object-fit:cover;}@media (max-width:992px){.img_hexagon_landscape img{width:100%;clip-path:polygon(0 30px,30px 0%,calc(100% - 30px) 0%,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0% calc(100% - 30px));}}.img_hexagon_landscape.animate_image img{width:100%;height:auto;aspect-ratio:16/9;}@media (min-width:1040px){.img_hexagon_landscape.animate_image img{animation:hexagonLandscape 1s linear forwards;}}@keyframes hexagonLandscape{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);}25%{clip-path:polygon(25% 10%,75% 10%,90% 25%,75% 80%,30% 90%,10% 70%);}50%{clip-path:polygon(20% 8%,80% 5%,95% 20%,85% 75%,25% 90%,5% 75%);}75%{clip-path:polygon(15% 5%,85% 3%,98% 15%,90% 70%,20% 92%,2% 72%);}100%{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);}}.numbers .number{width:80%;margin-left:10%;color:var(--color_dark_grey);}.numbers .number.detail{position:unset;padding-top:var(--gutter);}.numbers .number h4{font-size:var(--fs_48);font-weight:500;}.numbers .number .number_info{width:90%;}.numbers .number .number_info p{margin:0;font-size:var(--fs_18);}@media (max-width:1040px){.numbers{margin-bottom:calc(var(--gutter-double) * 2);}}.benefits .benefit{height:auto;margin:0 var(--gutter);}@media (min-width:1040px){.benefits .benefit{height:100%;}}.benefits .benefit h4{color:var(--color_red);font-size:var(--fs_48);font-weight:600;}@media (max-width:760px){.benefits .benefit{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;gap:20px;}.benefits .benefit h4{flex:0 1 auto;font-size:50px !important;}.benefits .benefit .number_info{flex:1 0 60%;}.benefits .benefit .detail_down{flex:0 1 auto;all:unset;}}.philo{overflow:hidden;}.philo .philo_item{position:relative;margin-bottom:var(--gutter-double);padding:0 var(--gutter-double);}@media (max-width:760px){.philo .philo_item{padding:0 var(--gutter);}}.philo .philo_item .philo_image{display:flex;align-items:flex-start;justify-content:center;}@media (max-width:760px){.philo .philo_item .philo_image{margin-top:var(--gutter-double);}}.philo .philo_item .philo_image .img_diamond{width:90%;transform:translateY(-5%);}.philo .philo_item .philo_image .img_diamond img{width:100%;height:auto;}.philo .philo_item h4{font-size:var(--fs_32);}.philo .philo_item h5{border:0;}.philo .philo_item h5::after{position:relative;display:block;width:60px;height:2px;margin-top:10px;content:"";border-bottom:2px solid var(--color_red);}.philo .philo_item .ckeditor p{color:var(--color_black);font-size:var(--fs_18);}.philo .philo_icon{position:relative;margin-bottom:var(--gutter);padding:var(--gutter) 0;text-align:center;}.philo .philo_icon img{width:72px;height:72px;}.philo .philo_icon::before{position:absolute;z-index:-1;top:0;left:-50vw;width:1000vw;height:100%;content:"";background-color:var(--color_grey_20);}.carousel_logos{position:relative;}.carousel_logos::before,.carousel_logos::after{position:absolute;z-index:2;width:200px;height:100px;content:"";background:linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);}.carousel_logos::after{top:0;right:0;transform:rotateZ(180deg);}.carousel_logos::before{top:0;left:0;}.tabs ul{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:var(--gutter);padding:0;list-style:none;gap:var(--gutter-double);}.tabs ul li{padding-bottom:10px;cursor:pointer;font-size:var(--fs_20);}.tabs ul li.active{border-bottom:2px solid var(--color_red);}.tabs_content .tab{display:none;}.tabs_content .tab.active{display:block;}.h25{height:25vh;}.h50{height:50vh;}.h75{height:75vh;}.h100{height:100vh;}.w25{width:25vw !important;}@media screen and (max-width:1040px){.w25{width:100% !important;}}.w50{width:50vw !important;}@media screen and (max-width:1040px){.w50{width:100% !important;}}.w75{width:75vw !important;}@media screen and (max-width:1040px){.w75{width:100% !important;}}.w100{width:100vw !important;}@media screen and (max-width:1040px){.w100{width:100% !important;}}.wp75{width:75%;}@media screen and (max-width:1040px){.wp75{width:100% !important;}}.wp90{width:90%;}@media screen and (max-width:1040px){.wp90{width:100% !important;}}.only_mobile{display:none;}@media (max-width:992px){.only_mobile{display:block;}}.only_desktop{display:block;}@media (max-width:992px){.only_desktop{display:none;}}.dflex{display:flex;flex-wrap:wrap;gap:var(--gutter);}.dflex.space_between{justify-content:space-between;}.dflex.centered{align-items:center;justify-content:center;}.dflex.vertical{flex-direction:column;}.dflex.with_icon div{max-width:calc(100% - 20px - var(--gutter));}.dflex.no_wrap{flex-wrap:nowrap;}.dflex.gap_half{gap:var(--gutter-half);}.dflex.gap_double{gap:var(--gutter-double);}.align_left{display:flex;justify-content:flex-start;}.align_right{display:flex;justify-content:flex-end;}.horizontal_centered{display:flex;justify-content:center;}.vertical_centered{display:flex;flex-direction:column;justify-content:center;height:100%;}.centered{display:flex;align-items:center;justify-content:center;}.align_end{align-items:flex-end;}@media screen and (max-width:768px){.mobile_text_centered{text-align:center;}}.ttu{text-transform:uppercase;}.italic{font-style:italic;}.italic p{margin:0;}.text_center{text-align:center;}.text_right{text-align:right;}.wb_keep{display:inline-block;word-break:keep-all;}.padding{padding:var(--gutter);}.padding_half{padding:var(--gutter-half);}.padding_double{padding:var(--gutter-double);}.padding_t{padding-top:var(--gutter);}.padding_t_double{padding-top:var(--gutter-double);}.padding_t_zero{padding-top:0;}.padding_b{padding-bottom:var(--gutter);}.padding_b_double{padding-bottom:var(--gutter-double);}.padding_b_half{padding-bottom:var(--gutter-half);}.padding_b_zero{padding-bottom:0;}.padding_l{padding-left:var(--gutter);}.padding_l_double{padding-left:var(--gutter-double);}.padding_l_zero{padding-left:0;}.padding_r{padding-right:var(--gutter);}.padding_r_double{padding-right:var(--gutter-double);}.padding_r_zero{padding-right:0;}.padding_tb{padding:var(--gutter-double) 0;}.padding_tb_double{padding:var(--gutter-double) 0;}.padding_tb_zero{padding-top:0 !important;padding-bottom:0 !important;}.padding_tb_half{padding-top:var(--gutter-half);padding-bottom:var(--gutter-half);}.padding_lr{padding:0 var(--gutter);}.padding_lr_double{padding:0 var(--gutter-double);}.padding_lr_zero{padding-right:0;padding-left:0;}.padding_par{padding:var(--gap) 0;}.margin{margin:var(--gutter);}.margin_t{margin-top:var(--gutter);}.margin_t_double{margin-top:var(--gutter-double);}.margin_t_zero{margin-top:0;}.margin_t_half{margin-top:var(--gutter-half);}.margin_b{margin-bottom:var(--gutter);}.margin_b_double{margin-bottom:var(--gutter-double);}.margin_b_zero{margin-bottom:0;}.margin_b_half{margin-bottom:var(--gutter-half);}.margin_l{margin-left:var(--gutter);}.margin_l_double{margin-left:var(--gutter-double);}.margin_l_zero{margin-left:0;}.margin_r{margin-right:var(--gutter);}.margin_r_double{margin-right:var(--gutter-double);}.margin_r_zero{margin-right:0;}.margin_tb{margin:var(--gutter) 0;}.margin_tb_double{margin:var(--gutter-double) 0;}.margin_tb_zero{margin-top:0;margin-bottom:0;}.margin_tb_half{margin:var(--gutter-half) 0;}.margin_lr{margin:0 var(--gutter);}.margin_lr_double{margin:0 var(--gutter-double);}.margin_lr_zero{margin-right:0;margin-left:0;}@media screen and (max-width:992px){.margin_xs_t{margin-top:var(--gutter-double) !important;}.margin_xs_t_zero{margin-top:0 !important;}.margin_xs_b{margin-bottom:var(--gutter-double) !important;}.margin_xs_b_zero{margin-top:0 !important;}.margin_xs_l{margin-left:var(--gutter-double) !important;}.margin_xs_l_zero{margin-left:0 !important;}.margin_xs_r{margin-right:var(--gutter-double) !important;}.margin_xs_r_zero{margin-right:0 !important;}.margin_xs_tb{margin:var(--gutter-double) 0 !important;}.margin_xs_tb_zero{margin-top:0 !important;margin-bottom:0 !important;}.margin_xs_lr{margin:0 var(--gutter-double) !important;}.margin_xs_lr_zero{margin-right:0 !important;margin-left:0 !important;}}.margin_par{margin:var(--gap) 0;}.border{border:1px solid var(--color_grey_300);border-radius:1.2rem;}.border_b{border:none;border-bottom:1px solid var(--color_grey_300);border-radius:0;}.border_t{border:none;border-top:1px solid var(--color_grey_300);border-radius:0;}.sticky{position:sticky;top:calc(var(--header-height) + var(--gutter-double));}.node-producto .sticky{top:calc(var(--header-height) * 2 + var(--gutter-double));}.text_teaser_facilty{width:60%;height:100%;}@media (max-width:768px){.text_teaser_facilty{width:100%;}}section .container{transition:opacity 0.6s ease-out,transform 0.6s ease-out;transform:translateY(150px);opacity:0;}@media (max-width:1040px){section .container{transform:translateY(0);opacity:1;}}section .container.animate{transform:translateY(0);opacity:1;}@keyframes beat{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}@keyframes animateDown{0%{transform:translateY(-15px);}100%{transform:translateY(0);}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.icon{width:1.2rem;max-width:2rem;height:1.2rem;max-height:2rem;}.icon.arrow{width:43px;max-width:unset;height:6px;max-height:unset;}.icon.arrow_flat{width:18px;max-width:unset;height:8px;max-height:unset;}.icon.big{width:3rem;max-width:3rem;height:3rem;max-height:3rem;}.icon.small{width:1.4rem;height:1.4rem;transition:none !important;transform:none !important;}.icon .white{color:white;}.icon .black{color:black;}.bg_image{color:var(--color_white);background-repeat:no-repeat;background-position:center center;background-size:cover;}.bg_spc_red{padding:5rem 0;background-color:var(--bg-red);}.bg_spc_grey{padding:5rem 0;background-color:var(--bg-grey);}
