@font-face{font-family:'Mukta';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/mukta-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Mukta';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/mukta-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Mukta';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/mukta-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Mukta';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/mukta-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/mukta-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/mukta-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
:root{--font-size:1.05rem;--ratio:1.125;--line-height:1.5em;--font-xs:calc(var(--font-size)/var(--ratio));--font-s:calc(var(--ratio)*var(--font-size));--font-m:calc(var(--ratio)*var(--font-s));--font-l:calc(var(--ratio)*var(--font-m));--font-xl:calc(var(--ratio)*var(--font-l));--font-xxl:calc(var(--ratio)*var(--font-xl));--font-3xl:calc(var(--ratio)*var(--font-xxl));--primary:#a82a3f;--primary-invert:#fff;--secondary:#2b2a29;--secondary-invert:#fff;--light:#f0f0f0;--light-invert:#333;--dark:#ce7374;--dark-invert:#fff;--dark-transparent:rgba(0,0,0,.8);--white-transparent:rgba(255,255,255,.8);--swiper-theme-color:#cf7474!important;--bg-gradient:linear-gradient(rgba(245,245,245,1),rgba(245,245,245,.2));--color-fb:#3a559f;--color-ig:#c536a4;--color-tw:#000;--color-wa:#1bd741;--radius1:10px;--radius2:30px;--bold1:600;--bold2:700;--font1:'Mukta';--font2:'Mukta';--font-color:#000;--awesome:'Font Awesome 6 Pro';--max-width:1480px;--padding-h:1.175rem;--padding-v:3.5rem;--padding-inner:max(min(5%,var(--padding-h)),min(1rem));--width-logo:250px;--app-height:100vh;--header-height:0px}@media screen and (min-width:600px){:root{--width-logo:280px;--ratio:1.15;--padding-h:1.5rem;--padding-v:4rem}}@media screen and (min-width:821px){:root{--width-logo:300px;--ratio:1.175;--padding-h:2rem;--padding-v:5rem}}@media screen and (min-width:1200px){:root{--width-logo:340px;--ratio:1.2;--padding-h:3rem;--padding-v:6rem}}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}a{color:var(--primary)}b,strong{font-weight:var(--bold1)}a[href^="tel:"]:not([class]){white-space:nowrap;color:currentColor;text-decoration:none}html{font-family:var(--font1);color:var(--font-color);font-size:var(--font-size);line-height:var(--line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-width:300px;overflow-x:hidden;position:relative}body.no-scroll{overflow:hidden}.sep-top{margin-top:min(var(--padding-v),2rem)}.sep-bottom{margin-bottom:min(var(--padding-v),2rem)}.error404{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.error404__title{font-size:clamp(120px,30vw,300px);letter-spacing:12px;font-family:var(--font1);font-weight:var(--bold1);line-height:.75em;margin:0;color:#d9d9d9}.error404__container{background:#d9d9d9;padding:var(--padding-v) var(--padding-h);width:100%;flex:1;display:flex;align-items:center;justify-content:center}.error404 .title--1{color:#666;margin-bottom:1.75rem}.error404 .button{background:#4d4d4d;color:#fff;font-weight:normal;padding:.75rem 1.25rem;border-radius:4px;font-size:var(--font-s);min-width:140px}div[data-tpc="rpl"]{background:#f5f5f5;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;font-size:120%;color:#333;height:100%;width:100%}div[data-tpc="rpl"] span{display:block;padding:16px;border:2px dashed #ccc}#dvAviso{text-align:left}#dvAviso ul{padding-left:22px;margin-bottom:0 0 1.25rem}#dvAviso .enc{font-weight:var(--bold1);font-size:1.2rem}.section{padding:var(--padding-v) var(--padding-h)}.section.section--s{padding:min(var(--padding-v),3rem) var(--padding-h)}.section.section--gap-v{padding:var(--padding-v) 0}.section.section--gap-h{padding:0 var(--padding-h)}.section.section--nogap{padding:0}.section.section--nogap-down{padding-bottom:0}.section.section--nogap-up{padding-top:0}.section--border,*:not(.portada)+.section--comp{border-top:1px solid rgba(0,0,0,.05)}.section--primary{background:var(--primary);color:var(--primary-invert)}.section--primary a:not(.button){color:var(--primary-invert)}.section--secondary{background:var(--secondary);color:var(--secondary-invert)}.section--secondary a:not(.button){color:var(--secondary-invert)}.section--light{background:var(--light);color:var(--light-invert)}.section--dark{background:var(--dark);color:var(--dark-invert)}.section--dark a:not(.button){color:var(--dark-invert)}.section--gradient{background:var(--bg-gradient)}.section--bg{position:relative;background-size:cover;background-repeat:no-repeat;min-height:40vh;display:flex;flex-direction:column;justify-content:center}.section--filter:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);z-index:1}.section--filter .container{position:relative;z-index:1}.container{width:100%;max-width:var(--max-width);margin:0 auto}.container--s{max-width:calc(var(--max-width)*.6)}.container--xl{max-width:calc(var(--max-width)*1.4)}.container--xs{max-width:calc(var(--max-width)*.4)}.container[data-position="left"],.container__inner[data-position="left"]{margin:0 auto 0 0}.container[data-position="right"],.container__inner[data-position="right"]{margin:0 0 0 auto}.container--box{padding:var(--padding-h);background:var(--white-transparent)}.block{display:inline-block}.button{position:relative;padding:.6em 1.2em;display:inline-block;text-decoration:none;border-radius:var(--radius2);margin:2px;vertical-align:middle;cursor:pointer;text-decoration:none;font-weight:var(--bold1);overflow:hidden}.button>*{position:relative;z-index:1}.button i{transition:transform .3s ease-out}.button i:last-child{margin-left:.5em}.button i:first-child{margin-right:.25em}.button--opacity{transition:opacity .3s ease-out}.button--opacity:hover,.button--opacity:active,.button--opacity:focus{opacity:.75}.button:hover i:last-child,.button:active i:last-child,.button:focus i:last-child{transform:translateX(6px)}.button:hover i:first-child:last-child,.button:active i:first-child:last-child,.button:focus i:first-child:last-child{transform:translateX(0)}.button:hover i[class*="phone"],.button:hover i[class*="mobile"],.button:hover i[class*="brands"],.button:hover i[class*="envelope"],.button:active i[class*="phone"],.button:active i[class*="mobile"],.button:active i[class*="brands"],.button:active i[class*="envelope"],.button:focus i[class*="phone"],.button:focus i[class*="mobile"],.button:focus i[class*="brands"],.button:focus i[class*="envelope"]{transform:translateX(0);transform:rotateY(360deg)}.button.button--s{font-size:.95rem;line-height:var(--line-height)}.button--xl{font-size:1.25rem;line-height:var(--line-height)}.button--ico{padding:0;width:38px;height:38px;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}.button--ico i:first-child,.button--ico i:last-child{margin:0}.button.button--ico:hover i,.button.button--ico:active i,.button.button--ico:focus i{transform:translateX(0);transform:rotate(360deg)}.button--ico.button--s{padding:0;width:24px;height:24px;margin:0 0 0 .25rem;line-height:var(--line-height);font-size:.85em}.button--ico span{display:none}.button--opacity::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out}.button--opacity:hover::before,.button--opacity:active::before,.button--opacity:focus::before{transform:scaleX(1)}.button--sweep-to-right::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out}.button--sweep-to-right:hover::before,.button--sweep-to-right:active::before,.button--sweep-to-right:focus::before{transform:scaleX(1)}.button--white{color:#fff}.button--primary{background:var(--primary);color:var(--primary-invert)}.button--secondary{background:var(--secondary);color:var(--secondary-invert)}.button--dark{background:var(--dark);color:var(--dark-invert)}.button--light{background:var(--light);color:var(--light-invert)}.button--outlined{box-shadow:inset 0 0 0 1px currentColor}.button--whatsapp{background:var(--color-wa);color:#fff}.button--fb{background:var(--color-fb);color:#fff}.button--ig{background:var(--color-ig);color:#fff}p{margin:0 0 calc(1rem*var(--ratio))}p:last-child{margin-bottom:0}.blockquote{color:var(--primary);font-weight:var(--bold1);font-style:italic;margin:0 0 1.25rem;display:flex}.blockquote .title{margin:0 0 .5rem}.blockquote .title~p{color:var(--secondary)}.blockquote:before{content:'';width:10%;height:1px;background:var(--primary);display:block;margin-top:10px;margin-right:.5rem;flex-shrink:0}.blockquote:last-child{margin-bottom:0}.subtitle{font-weight:var(--bold2);letter-spacing:.5px;text-transform:uppercase;font-size:.95rem;line-height:1.25em;margin:0 0 .5em}.section:has(.title--1) .subtitle{color:var(--primary)}.section:has(.title--2) .subtitle{color:var(--secondary)}.section--primary .subtitle{color:var(--primary-invert)!important}.title{font-family:var(--font2);line-height:1.35em;margin:0 0 .75em;font-weight:var(--bold2)}.title:last-child{margin:0}.font--center .title--1:after,.font--center.title--1:after{margin:.4em auto 0}.title--1:after{content:'';width:160px;height:4px;display:block;margin-top:.4em;background:var(--primary)}.section--primary .title--1:after,.section--dark .title--1:after,.section--secondary .title--1:after{background:currentColor}.section--primary .title--1,.section--primary .subtitle{color:var(--primary-invert)}.section--dark .title--1,.section--dark .subtitle{color:var(--dark-invert)}.section--secondary .title--1,.section--secondary .subtitle{color:var(--secondary-invert)}.title--1{font-size:var(--font-xl);color:var(--secondary)}.title--2{font-size:var(--font-l);color:var(--primary)}.title--3{font-size:var(--font-m);color:var(--primary)}.title--4{font-size:var(--font-s)}.family--primary{font-family:var(--font1)}.family--secondary{font-family:var(--font2)}.font--3xl{font-size:var(--font-3xl)}.font--xxl{font-size:var(--font-xxl)}.font--xl{font-size:var(--font-xl)}.font--l{font-size:var(--font-l)}.font--m{font-size:var(--font-m)}.font--s{font-size:var(--font-s)}.font--xs{font-size:var(--font-xs)}.font--center{text-align:center}.font--primary{color:var(--primary)}.font--secondary{color:var(--secondary)}.font--invert{color:var(--primary-invert)}.font--base{color:var(--font-color)}.list{list-style:none}.list li:not(:last-child){margin:0 0 .4rem}.list-contact{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:1rem}.list-contact__title{margin-bottom:.4rem;border-bottom:1px solid #eee;padding-bottom:.4rem;display:block}.list-contact:not(:last-child){margin:0 0 1.25rem}.list-items{list-style:none;display:flex;flex-wrap:wrap}.list-items:not(:last-child){margin:0 0 1.25rem}.list-items li{display:inline-flex;padding:.5rem 1rem;background:var(--primary);color:var(--primary-invert);border-radius:var(--radius1);margin:.2rem}.list-items--light li{background:var(--light);color:var(--light-invert)}.list-items--dark li{background:var(--dark);color:var(--dark-invert)}.list-points{padding-left:1.25rem}.list-points:not(:last-child){margin:0 0 1.25rem}.list-points li:not(:last-child){margin:0 0 .5rem}.list-points ul{margin:0 0 0 1.25rem;margin-top:.5rem}.list-points--contact>li:not(:last-child){margin:0 0 1.25rem}.list-icons{margin:0;list-style:none}.list-icons:not(:last-child){margin:0 0 1.25rem}.list-icons li{display:flex}.list-icons li:not(:last-child){margin:0 0 .8rem}.list-icons:not(.list-icons--customize) li:before{content:'';font-family:var(--awesome);margin-right:.5rem;font-weight:600;color:var(--primary)}.list-icons--customize li i:not(.fab):not(.fa-brands){content:'';font-family:var(--awesome);margin-right:.5rem;line-height:var(--line-height);color:var(--primary)}.list-icons--inline{display:flex;flex-wrap:wrap;margin-left:-1rem}.list-icons.list-icons--inline li{padding:.5rem 1rem;margin:0}.list-marcas{display:flex;flex-wrap:wrap;list-style:none;text-align:center;justify-content:center;font-size:var(--font-xs)}.list-marcas:not(:last-child){margin:0 0 1.25rem}.list-marcas li{display:inline-flex;margin:.35rem;opacity:1;transition:opacity 300ms ease}.list-marcas a{background:#fff;border:1px solid #ddd;width:100%;display:block;padding:.75rem;transition:border-color 300ms ease;text-decoration:none}.list-marcas a span{display:inline-block;padding:.25rem .25rem 0}.list-marcas li:hover{opacity:.8}.list-marcas img{display:block;width:100%;background:#fff;max-width:140px}@media screen and (min-width:821px){.list-marcas img{max-width:240px}}.list-numbers{list-style:none;counter-reset:section;display:grid;grid-template-columns:1fr;grid-gap:var(--padding-h)}.list-numbers li{display:flex;text-align:left;margin:0}.list-numbers li .title{padding-bottom:.25em;border-bottom:1px solid rgba(0,0,0,.1)}.list-numbers li:before{counter-increment:section;content:counter(section);font-weight:var(--bold1);font-size:4rem;color:var(--primary);margin-right:1rem;line-height:1em}@media screen and (min-width:821px){.list-numbers{grid-template-columns:1fr 1fr}}.list-timeline:not(:last-child){margin:0 0 1.8rem}.list-timeline li{padding-bottom:1.75rem;border-left:1px solid var(--primary);position:relative;padding-left:1.5rem;margin-left:1rem;list-style:none}.list-timeline li:before{content:"";width:16px;height:16px;background:#fff;border:1px solid var(--primary);box-shadow:3px 3px 0 var(--primary);border-radius:50%;position:absolute;left:-9px;top:0}.list-timeline .title{margin:0 0 .5em}.list-timeline li:last-child{border:0;padding-bottom:0}.list-box{--number:var(--mobile);display:grid;grid-template-columns:repeat(var(--number),1fr);--list-gap:max(1rem,min(calc(2.5*var(--padding-h)/var(--number)),var(--padding-h)));grid-gap:var(--list-gap)}.list-box:not(:last-child){margin:0 0 1.8rem}.list-box li{list-style:none;padding:var(--padding-inner)}.list-box li:nth-child(2n+1){background:var(--primary);color:var(--primary-invert)}.list-box li:nth-child(2n){background:var(--secondary);color:var(--secondary-invert)}@media screen and (min-width:600px){.list-box{--number:var(--tablet);grid-template-columns:repeat(var(--tablet),1fr)}}@media screen and (min-width:1024px){.list-box{--number:var(--pc);grid-template-columns:repeat(var(--pc),1fr)}}.img-responsive{display:block;width:100%;border-radius:var(--radius1)}.img-cover{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius1)}.img-contain{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius1)}.mapa{height:50vh;min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f5f5f5}.mapa iframe{width:100%;display:block;flex:1}.go-top{opacity:.8;cursor:pointer;z-index:3;position:fixed;bottom:8px;right:8px;display:none;width:42px;height:42px;text-align:center;background-color:rgba(0,0,0,.8);color:#fff;border-radius:50%;justify-content:center;align-items:center}.go-top i{font-size:24px;display:block}.formulario{background:#f5f5f5;padding:20px}.iframe{position:relative;padding-bottom:56.25%;overflow:hidden}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.grid-auto:not(:first-child){margin-top:min(var(--padding-v),2rem)}.grid-auto:not(:last-child){margin-bottom:min(var(--padding-v),2rem)}.grid-auto{--number:var(--mobile);display:grid;grid-template-columns:repeat(var(--number),1fr);--grid-gap:max(1rem,min(calc(2.5*var(--padding-h)/var(--number)),min(var(--padding-h),2rem)));grid-gap:var(--grid-gap)}.grid-auto>*{display:flex;flex-direction:column}.flex-auto:not(:first-child){margin-top:.5rem}.flex-auto:not(:last-child){margin-bottom:.5rem}.flex-auto{--number:var(--mobile);display:flex;flex-wrap:wrap;justify-content:center;--flex-gap:max(1rem,min(calc(2.5*var(--padding-h)/var(--number)),var(--padding-h)));margin:calc((var(--flex-gap)*-1)/2)}.flex-auto>*{display:flex;flex-direction:column;width:calc(100%/var(--number));padding:calc(var(--flex-gap)/2)}.grid-mosaico{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem}.grid-mosaico>*{display:flex;flex-direction:column}.grid-mosaico[data-type="text"]{grid-gap:1rem}.grid-mosaico[data-type="image"]{grid-gap:.5rem}@media screen and (max-width:600px){.grid-mosaico[data-type="text"]{display:grid;grid-template-columns:repeat(2,1fr)}main .section .grid-mosaico[data-type="text"]>*{all:unset}main .section .grid-mosaico[data-type="text"]>*[data-full-row-mv="true"]{grid-column:span 2}}.grid-mosaico[data-items="1"]>*{grid-column-start:1;grid-column-end:13}.grid-mosaico[data-items="2"]>*:first-child,.grid-mosaico[data-items="2"]>*:nth-child(2n-1){grid-column-start:1;grid-column-end:9}.grid-mosaico[data-items="2"]>*:nth-child(2n){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="2"]>*:nth-child(4n-1){grid-column-start:1;grid-column-end:5}.grid-mosaico[data-items="2"]>*:nth-child(4n){grid-column-start:5;grid-column-end:13}.grid-mosaico[data-items="3"]>*:first-child,.grid-mosaico[data-items="3"]>*:nth-child(3n-2){grid-column-start:1;grid-column-end:9;grid-row:span 2}.grid-mosaico[data-items="3"]>*:nth-child(2),.grid-mosaico[data-items="3"]>*:nth-child(3n-1){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="3"]>*:nth-child(3n){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="3"]>*:nth-child(6n-1){grid-column-start:5;grid-column-end:13;grid-row:span 2}.grid-mosaico[data-items="3"]>*:nth-child(6n),.grid-mosaico[data-items="3"]>*:nth-child(6n-2){grid-column-start:1;grid-column-end:5;grid-row:span 1}.grid-mosaico[data-items="4"]>*:first-child,.grid-mosaico[data-items="4"]>*:nth-child(4n-3){grid-column-start:1;grid-column-end:8}.grid-mosaico[data-items="4"]>*:nth-child(2),.grid-mosaico[data-items="4"]>*:nth-child(4n-2){grid-column-start:8;grid-column-end:13}.grid-mosaico[data-items="4"]>*:nth-child(3),.grid-mosaico[data-items="4"]>*:nth-child(4n-1){grid-column-start:1;grid-column-end:6}.grid-mosaico[data-items="4"]>*:nth-child(4n){grid-column-start:6;grid-column-end:13}.grid-mosaico[data-items="5"]>*:first-child,.grid-mosaico[data-items="5"]>*:nth-child(5n-4){grid-column-start:1;grid-column-end:7}.grid-mosaico[data-items="5"]>*:nth-child(2),.grid-mosaico[data-items="5"]>*:nth-child(5n-3){grid-column-start:7;grid-column-end:13}.grid-mosaico[data-items="5"]>*:nth-child(3),.grid-mosaico[data-items="5"]>*:nth-child(5n-2){grid-column-start:1;grid-column-end:5}.grid-mosaico[data-items="5"]>*:nth-child(4),.grid-mosaico[data-items="5"]>*:nth-child(5n-1){grid-column-start:5;grid-column-end:9}.grid-mosaico[data-items="5"]>*:nth-child(5n){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="5b"]>*:first-child,.grid-mosaico[data-items="5b"]>*:nth-child(3n-2){grid-column-start:1;grid-column-end:9;grid-row:span 2}.grid-mosaico[data-items="5b"]>*:nth-child(2),.grid-mosaico[data-items="5b"]>*:nth-child(3n-1){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="5b"]>*:nth-child(3n){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="5b"]>*:nth-child(6n-1){grid-column-start:7;grid-column-end:13;grid-row:span 1}.grid-mosaico[data-items="5b"]>*:nth-child(6n),.grid-mosaico[data-items="5b"]>*:nth-child(6n-2){grid-column-start:1;grid-column-end:7;grid-row:span 1}@media screen and (min-width:820px){.grid-mosaico[data-items="5b"]>*:first-child,.grid-mosaico[data-items="5b"]>*:nth-child(5n-4){grid-column-start:1;grid-column-end:7;grid-row:span 2}.grid-mosaico[data-items="5b"]>*:nth-child(2),.grid-mosaico[data-items="5b"]>*:nth-child(5n-3){grid-column-start:7;grid-column-end:10}.grid-mosaico[data-items="5b"]>*:nth-child(3),.grid-mosaico[data-items="5b"]>*:nth-child(5n-2){grid-column-start:10;grid-column-end:13}.grid-mosaico[data-items="5b"]>*:nth-child(4),.grid-mosaico[data-items="5b"]>*:nth-child(5n-1){grid-column-start:7;grid-column-end:10}.grid-mosaico[data-items="5b"]>*:nth-child(5n){grid-column-start:10;grid-column-end:13}.grid-mosaico[data-items="5b"]>*:nth-child(10n-4){grid-column-start:1;grid-column-end:4;grid-row:span 1}.grid-mosaico[data-items="5b"]>*:nth-child(10n-3){grid-column-start:4;grid-column-end:7}.grid-mosaico[data-items="5b"]>*:nth-child(10n-2){grid-column-start:7;grid-column-end:13;grid-row:span 2}.grid-mosaico[data-items="5b"]>*:nth-child(10n-1){grid-column-start:1;grid-column-end:4}.grid-mosaico[data-items="5b"]>*:nth-child(10n){grid-column-start:4;grid-column-end:7}}.grid-mosaico[data-items="6"]>*:first-child,.grid-mosaico[data-items="6"]>*:nth-child(6n-5){grid-column-start:1;grid-column-end:9;grid-row:span 2}.grid-mosaico[data-items="6"]>*:nth-child(2),.grid-mosaico[data-items="6"]>*:nth-child(6n-4){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="6"]>*:nth-child(3),.grid-mosaico[data-items="6"]>*:nth-child(6n-3){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="6"]>*:nth-child(4),.grid-mosaico[data-items="6"]>*:nth-child(6n-2){grid-column-start:1;grid-column-end:5}.grid-mosaico[data-items="6"]>*:nth-child(5),.grid-mosaico[data-items="6"]>*:nth-child(6n-1){grid-column-start:5;grid-column-end:9}.grid-mosaico[data-items="6"]>*:nth-child(6n){grid-column-start:9;grid-column-end:13}.grid-mosaico[data-items="6"]>*:nth-child(12n-4){grid-column-start:5;grid-column-end:13;grid-row:span 2}.grid-mosaico[data-items="6"]>*:nth-child(9n),.grid-mosaico[data-items="6"]>*:nth-child(12n-5){grid-column-start:1;grid-column-end:5;grid-row:span 1}.grid-mosaico[data-items="6b"]>*:first-child,.grid-mosaico[data-items="6b"]>*:nth-child(6n+1){grid-column-start:1;grid-column-end:8;grid-row:span 2}.grid-mosaico[data-items="6b"]>*:nth-child(2),.grid-mosaico[data-items="6b"]>*:nth-child(6n+2){grid-column-start:8;grid-column-end:13}.grid-mosaico[data-items="6b"]>*:nth-child(3),.grid-mosaico[data-items="6b"]>*:nth-child(6n+3){grid-column-start:8;grid-column-end:13}.grid-mosaico[data-items="6b"]>*:nth-child(4),.grid-mosaico[data-items="6b"]>*:nth-child(6n+4){grid-column-start:1;grid-column-end:6}.grid-mosaico[data-items="6b"]>*:nth-child(5),.grid-mosaico[data-items="6b"]>*:nth-child(6n+5){grid-column-start:6;grid-column-end:13;grid-row:span 2}.grid-mosaico[data-items="6b"]>*:nth-child(6),.grid-mosaico[data-items="6b"]>*:nth-child(6n+6){grid-column-start:1;grid-column-end:6}@media screen and (min-width:820px){.grid-mosaico[data-items="6b"]>*:first-child,.grid-mosaico[data-items="6b"]>*:nth-child(6n+1){grid-column-start:1;grid-column-end:7;grid-row:span 2}.grid-mosaico[data-items="6b"]>*:nth-child(2),.grid-mosaico[data-items="6b"]>*:nth-child(6n+2){grid-column-start:7;grid-column-end:10}.grid-mosaico[data-items="6b"]>*:nth-child(3),.grid-mosaico[data-items="6b"]>*:nth-child(6n+3){grid-column-start:10;grid-column-end:13}.grid-mosaico[data-items="6b"]>*:nth-child(4),.grid-mosaico[data-items="6b"]>*:nth-child(6n+4){grid-column-start:7;grid-column-end:13;grid-row:span 2}.grid-mosaico[data-items="6b"]>*:nth-child(5),.grid-mosaico[data-items="6b"]>*:nth-child(6n+5){grid-column-start:1;grid-column-end:4;grid-row:span 1}.grid-mosaico[data-items="6b"]>*:nth-child(6),.grid-mosaico[data-items="6b"]>*:nth-child(6n+6){grid-column-start:4;grid-column-end:7}}@media screen and (min-width:600px){.columns{column-count:2;column-gap:30px;text-align:left}.grid-auto{--number:var(--tablet)}.flex-auto{--number:var(--tablet)}.list-contact--double{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding-h)}}@media screen and (min-width:1024px){.grid-auto{--number:var(--pc)}.flex-auto{--number:var(--pc)}}
.header{color:#000;background:#fff;position:relative;transition:top 300ms ease}.header__main{padding:.75rem var(--padding-h)}.header__pre{background:var(--light);padding:0 var(--padding-h);position:relative;height:36px}.header__pre-info{display:flex;align-items:center}.header__pre-info--right>*{margin-left:1rem}.header__pre-info--left>*{margin-right:1rem}.header__pre .container{display:flex;align-items:center;justify-content:space-between;overflow-x:auto;padding:.35rem 0}.header__pre-info{font-size:.8rem;line-height:1.2em;flex-shrink:0}.header__pre-info>ul{list-style:none;display:flex}.header__pre-info>ul li:not(:last-child){margin-right:1.5rem}.header___language{display:none}@media only screen and (max-width:1419px){.header__pre-info>ul li:not(:first-child),.header__pre-info>*:not(:first-child){display:none}.header__pre-info--left>*{margin:0}}@media only screen and (min-width:1420px){.header___language{display:block}.header__pre-info{font-size:.9rem;line-height:1.2em}}.header__pre-info>ul li i{margin-right:.5rem;color:var(--primary)}.header--fixed{position:fixed;width:100%;color:#fff;top:0;left:0;z-index:4;background:rgba(255,255,255,0);transition:background 300ms ease}.header--fixed.--is-active{box-shadow:0 1px 6px rgba(0,0,0,.3);color:#000;background:rgba(255,255,255,1)}.header--fixed.--is-active .header__pre{display:none}.header--sticky{position:sticky;position:-webkit-sticky;top:0;left:0;z-index:4;transition:box-shadow 300ms linear,top 300ms linear}.header--sticky.--is-active{box-shadow:0 0 8px rgba(0,0,0,.15)}.header--sticky.--hide-pre{top:-36px}.header--sticky.--is-active .header__logo{max-width:calc(var(--width-logo) - 20px)}.header--pinned{position:fixed;width:100%;top:0;left:0;box-shadow:0 1px 6px rgba(0,0,0,.3);z-index:3;transition:all 250ms ease}.header--pinned.--not-active{transform:translateY(-100%)}.header--pinned.--is-active{transform:translateY(0)}.header__overlay{position:fixed;width:0%;height:100%;z-index:9;right:0;top:0;background:rgba(0,0,0,0);backdrop-filter:blur(0);transition:background 200ms 200ms ease,backdrop-filter 200ms 200ms ease}.header__overlay--is-active{background:rgba(0,0,0,.6);width:100%;backdrop-filter:blur(5px)}.header__main>.container{display:flex;align-items:center;justify-content:space-between}.header__logo{max-width:var(--width-logo);width:100%;transition:max-width 300ms linear}.header--fixed.--is-active .header__logo{max-width:calc(var(--width-logo) - 25px)}.header__logo-link{display:block}.header__logo-img{display:block;width:100%}.header__info{display:flex;align-items:center}.header--fixed .header__info-inner{color:#fff}.header.--is-active .header__info-inner{color:#666}.header__info-txt{display:none;margin-right:16px}@media only screen and (min-width:1200px){.header__main{padding:1rem var(--padding-h)}.header .button{margin-left:1.5rem}.header__info--row{flex-direction:row-reverse}.header__info--row .header__info-inner{margin-left:30px}.header__info--column{flex-direction:column;align-items:flex-end}.header__info-txt{display:block}.header__language{display:block;margin-left:12px}.header__info-inner{margin-bottom:8px}}.nav__list{list-style:none}.nav__link{display:block;color:currentColor;text-decoration:none}.nav__submenu{list-style:none}.nav__info{display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 1rem;background:#ddd;color:inherit;text-transform:uppercase;text-decoration:none;color:#333;font-weight:var(--bold1);cursor:pointer;font-size:.95rem;line-height:1.25em;overflow:hidden;transition:300ms height ease}.nav__info:has(.nav__back:not(.nav__back--active)){background:none}.nav__back{padding:.75rem 0;display:flex;align-items:center}.nav__back span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nav__back--active:before{content:"";font-family:var(--awesome);margin-right:1rem}.nav__details{padding:1rem}.nav__details .buttons{display:flex;justify-content:center}.nav__details .buttons ul{flex-wrap:wrap}@media only screen and (max-width:600px){.header .button{padding:0;height:32px;width:32px;display:grid;place-content:center}.header .button span{display:none}.header .button i{margin:0}}@media only screen and (max-width:1419px){.nav{position:fixed;top:0;height:100%;overflow:auto;z-index:10;justify-content:space-between;background:#f5f5f5;display:flex;flex-direction:column;width:300px}.nav--left{left:-100%;transition:left 400ms ease}.nav--right{right:-100%;transition:right 400ms ease}.nav--is-active{box-shadow:0 0 24px rgba(0,0,0,.3)}.nav--right.nav--is-active{right:0%;transition:right 400ms ease}.nav--left.nav--is-active{left:0%;transition:left 400ms ease}.nav__list{flex:1;width:100%;position:relative;overflow-x:hidden}.nav__list:not(:has(.nav__submenu--is-active)){overflow-y:auto}.nav__list>.nav__item--selected>.nav__link,.nav__list>.nav__item:has(.nav__item--selected)>.nav__link,.nav__list>.nav__item:has(.nav__item--selected)>.nav__submenu>.nav__item:has(.nav__item--selected)>.nav__link,.nav__list>.nav__item--has-sub>.nav__submenu>.nav__item--selected>.nav__link{font-weight:var(--bold1);color:var(--primary)}.nav__submenu .nav__submenu .nav__item--selected>.nav__link{font-weight:var(--bold1);color:var(--primary)}.nav__item--has-sub>a{position:relative;display:flex;align-items:center;justify-content:space-between}.nav__item--has-sub>a .nav__down{width:32px;height:32px;display:flex;color:currentColor;align-items:center;justify-content:center;text-align:center;font-size:20px}.nav__item--has-sub>a .nav__down .--rotate{transform:rotate(180deg)}.nav__link,.nav__submenu .nav__link{padding:.75rem 1rem;color:#333}.nav__submenu .nav__submenu .nav__item--has-sub>a .nav__down{background:none}.nav__item--has-sub>a .nav__down i:before{content:''}.nav__item--has-sub>a .nav__down .--rotate{transform:rotate(0)!important}.nav__submenu:not(.nav__submenu--is-active){display:none}.nav__item--has-sub>.nav__submenu{position:absolute;height:100%;z-index:3;box-shadow:none;left:0;top:0;background:#f5f5f5;overflow-x:hidden;overflow:auto;text-align:left;width:100%;overflow-x:hidden;display:flex;flex-direction:column;transition:left 400ms ease}.nav__item--has-sub>.nav__submenu:not(.nav__submenu--is-active){display:flex;left:100%}}@media only screen and (min-width:1420px){.nav__list{display:flex;justify-content:space-between}.nav__list>.nav__item{position:relative;margin-left:1rem}.nav__list>.nav__item:hover>.nav__link{color:var(--primary)}.nav__list>.nav__item>.nav__link:after{content:'';display:block;width:0%;height:1px;background:var(--primary);position:absolute;top:-1px;left:0;right:0;margin:0 auto;transition:width 400ms ease}.nav__item--selected>.nav__link,.nav__item:has(.nav__item--selected)>.nav__link{color:var(--primary);font-weight:var(--bold1)}.nav__list>.nav__item:hover>.nav__link:after,.nav__list>.nav__item--selected>.nav__link:after,.nav__list>.nav__item:has(.nav__item--selected)>.nav__link:after{width:100%}.nav__link{padding:.5rem .25rem}.nav__submenu .nav__link{padding:.5rem 1rem}.nav__list>.nav__item--has-sub{position:relative}.nav__submenu{visibility:hidden;opacity:0;position:absolute;z-index:3;border-radius:var(--radius1);display:flex;flex-direction:column;transform:translateY(20%);filter:drop-shadow(0 0 12px rgba(0,0,0,.15));left:0;top:100%;background:#fff;text-align:left;min-width:180px;pointer-events:none;transition:transform 400ms ease,opacity 400ms ease,visibility 0s ease 400ms}.nav__list>.nav__item--has-sub:hover>.nav__submenu{visibility:visible;opacity:1;transform:translateY(0%);transition:transform 400ms ease,opacity 400ms ease}.nav__item--has-sub:hover .nav__submenu{pointer-events:auto}.nav__submenu .nav__submenu{transform:translateY(0);left:40%;top:0;height:100%;transition:left 400ms ease,opacity 400ms ease,visibility 0s ease 400ms}.nav__submenu .nav__submenu::after{content:'';position:absolute;left:-8px;top:12px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;clear:both}.nav__submenu .nav__submenu::before{content:'';position:absolute;left:-12px;top:0;width:12px;height:100%;background:transparent}.nav__submenu .nav__submenu--is-active{visibility:visible;opacity:1;height:auto;left:calc(100% + 12px);transform:translate(0);transition:left 400ms ease,opacity 400ms ease}.nav__item--has-sub .nav__item{margin:0;text-align:left;position:relative}.nav__item--has-sub .nav__item--has-sub>.nav__link{display:flex;justify-content:space-between;align-items:center}.nav__item--has-sub .nav__item:hover>.nav__link,.nav__item--has-sub .nav__item--selected>.nav__link{color:var(--primary)}.nav__submenu .nav__item--has-sub>a .nav__down{width:20px;height:20px;display:flex;color:currentColor;align-items:center;justify-content:center;background:#f5f5f5;text-align:center;margin:0;border-radius:var(--radius1);font-size:16px;margin-left:.5rem}.nav__down{margin-left:.5rem;display:inline-block}.nav__submenu .nav__item--has-sub>a .nav__down i:before{content:''}.nav__list>.nav__item--has-sub>.nav__submenu>.nav__back{display:none}.nav__info{display:none}.nav__details{display:none}.nav__link:not([href="#"]):not([href="javascript:void(0);"]){pointer-events:none}.nav__link:not([href="#"]):not([href="javascript:void(0);"]) .nav__txt{pointer-events:auto}}.hamburger{cursor:pointer;margin-left:12px;display:grid;place-content:center;height:32px;width:32px}.hamburger .bar{display:block;height:2px;width:24px;background:currentColor;transition:transform 300ms ease}.header--fixed .hamburger .bar{background:currentColor}.hamburger--is-active .bar{width:20px}.hamburger .bar.middle{margin:6px auto}.hamburger--is-active .top{transform:translateY(8px) rotateZ(45deg)}.hamburger--is-active .bottom{transform:translateY(-8px) rotateZ(-45deg)}.hamburger--is-active .middle{width:0}@media only screen and (min-width:1420px){.hamburger{display:none}}.buttons{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.buttons ul{list-style:none;display:inline-flex;align-items:center;gap:.25rem}.buttons li{display:flex;align-items:center}.buttons__phones li:first-child:before{display:none}.buttons a,.buttons a[href^="tel:"]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;border-radius:var(--radius2);background:var(--primary);text-decoration:none}.header__pre .buttons a,.header__pre .buttons a[href^="tel:"]{background:#fff;width:26px;height:26px;font-size:.9rem}.buttons__phones li span{display:none;white-space:nowrap}.buttons__phones .full a,.buttons__phones .full a[href^="tel:"]{width:auto;padding:.2rem .5rem}.buttons__phones .full span{display:block;margin-left:4px}.buttons--bg .facebook a{background:var(--color-fb)}.buttons--bg .instagram a{background:var(--color-ig)}.buttons--bg .whatsapp a{background:var(--color-wa)}.buttons--bg li{border:0;border-radius:var(--radius1)}.buttons--bg a{color:#fff;width:28px;height:28px;min-height:28px}.buttons--bg a,.buttons--bg a[href^="tel:"]{color:#fff}.buttons--fixed{transition:bottom 300ms ease,transform 300ms ease;position:fixed;bottom:2px;right:0;z-index:1;display:none}.buttons--fixed ul{flex-direction:column;align-items:initial}.buttons--fixed li{margin:2px 0;display:flex;border-radius:var(--radius1) 0 0 var(--radius1);background:var(--primary);color:#fff;border:0;box-shadow:0 0 12px rgba(0,0,0,.1)}.buttons--fixed .whatsapp{background:var(--color-wa)}.buttons--fixed .whatsapp i{color:var(--color-wa)}.buttons--fixed a,.buttons--fixed a[href^="tel:"]{width:auto;height:auto;flex:1;display:flex;align-items:center;border-radius:0;border:0;color:#fff;background:none;text-decoration:none}.buttons--fixed .etiq{display:block;font-size:.8em;line-height:1.2em}.buttons.buttons--fixed .etiq+span{margin-left:0}.buttons--fixed li a>span{display:block;line-height:100%;margin-left:.5rem;flex:1;padding:.25rem .75rem .25rem 0}.buttons--fixed li:not(.full) a>span{display:none}.buttons--fixed i{height:42px;width:48px;font-size:1.125rem;margin:1px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--primary);border-radius:var(--radius1) 0 0 var(--radius1)}.buttons--circle.buttons--fixed{right:8px}.buttons--circle.buttons--fixed li{border-radius:50%}.buttons--circle.buttons--fixed i{height:58px;width:58px;color:#fff;background:none;font-size:1.75rem}.buttons--fixed li.full i{height:42px;width:42px}@media only screen and (min-width:600px){.header__info-inner .buttons .buttons__social{display:flex}}@media only screen and (min-width:1024px){.buttons__phones li a{width:auto;height:28px;font-size:.95rem;padding:.2rem .5rem}.buttons__phones li span{display:block;margin-left:4px}.buttons__phones .full a{height:auto}.buttons--fixed:not(.buttons--circle){position:fixed;bottom:50%!important;transform:translateY(50%)}.buttons--fixed i{height:46px;width:46px;font-size:1.25rem}.buttons--fixed a,.buttons--fixed a[href^="tel:"]{font-size:1.125rem;line-height:100%}.buttons--fixed li a>span{margin-left:.75rem;padding:.25rem 1rem .25rem 0}.buttons--fixed li:not(.full) a>span{display:block}}.nav__language{padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;background:#eee}.language__modal-list{list-style:none;font-size:1rem}.language__modal-list a img{display:block}.language img{width:22px;display:block;box-shadow:0 0 2px rgb(0 0 0/70%);border-radius:50%}@media only screen and (min-width:1420px){.nav__language{display:none}.header___language .language{display:flex;align-items:center;cursor:pointer}.header___language .language:after{content:'';font-weight:900;font-size:12px;font-family:var(--awesome);margin-left:.35rem}.header___language .language__modal{transform:translateY(-120vh);opacity:0;visibility:hidden;z-index:12;transition:opacity 400ms ease,visibility 0ms 400ms;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);padding:var(--padding-h)}.header___language .language__modal--active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 400ms ease}.header___language .language__modal-inner{text-align:left;padding:min(var(--padding-h),2rem);background:#fff;max-width:400px;position:relative;border-radius:var(--radius1)}.header___language .language__modal-title{font-size:20px;margin:0 0 1rem;line-height:1.4em;font-weight:var(--bold1)}.header___language .language__modal-close{position:absolute;top:0;transform:translateY(-100%);right:0;width:22px;color:#fff;height:40px;display:flex;font-size:30px;cursor:pointer;align-items:center;justify-content:center}.header___language .language__modal-list li:not(:last-child){margin-bottom:8px}.header___language .language__modal-list a{text-decoration:none;padding:.5rem 1rem;display:flex;align-items:center;color:inherit}.header___language .language__modal-list a span{display:inline-block;margin-left:.5rem;font-size:1rem}.header___language .language__modal-list .selected a{background:var(--primary);color:var(--primary-invert);border-radius:var(--radius1)}.header___language .language__modal-list .selected a:before{content:'';font-weight:900;font-family:var(--awesome);margin-right:1rem;font-size:1.25rem}.header___language .language__modal-list li:hover{color:var(--primary)}}@media only screen and (max-width:1419px){.nav__language .language__modal-close,.nav__language .language__modal-title,.nav__language .language__modal-list a span,.nav__language .language{display:none}.nav__language .language__modal-list{display:flex;gap:1rem}.nav__language .language__modal-list li{position:relative}.nav__language .language__modal-list .selected a:before{content:"";font-weight:900;font-size:16px;font-family:'Font Awesome 6 Pro';width:16px;height:16px;border-radius:16px;background-color:var(--primary-invert);color:var(--primary);position:absolute;bottom:-4px;right:-4px;display:flex;align-items:center;justify-content:center}.nav__language .language__modal-list a{text-decoration:none;display:block;color:inherit;background:#fff;border-radius:100%;box-shadow:0 0 0 2px #f0f0f0,0 0 0 3px #ccc}.nav__language .language__modal img{width:30px;display:block;border-radius:100%}}
.footer{text-align:center;background:linear-gradient(var(--light),#fff)}.sep{display:inline-block;margin:0 .5rem}footer .buttons{justify-content:center}.footer p:not(:last-child){margin:0 0 1rem}.footer p a:not(.button){color:currentColor;text-decoration:none;display:inline-block}.footer__info1{padding:min(var(--padding-v),3rem) var(--padding-h)}.footer__list{transform:translateX(-1rem);width:calc(100% + 2rem)}.footer__list:not(:last-child){margin:0 0 1rem}.footer__list li{display:inline-block;list-style:none;margin:.25rem 1rem}.footer__list li>i{margin-right:4px;color:var(--primary)}.footer__info2{padding:1rem var(--padding-h);border:1px solid rgba(0,0,0,.1);font-size:.8rem;text-align:center}.footer__paxinas{margin:12px 0 0}.footer__paxinas a{display:block;color:#000;font:normal 12px/16px Arial;text-transform:uppercase;opacity:.3;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}@media screen and (min-width:821px){.footer__info2 .footer__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.footer__paxinas{margin:0 0 0 24px}}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--primary)!important}.gallery-light:not(.grid-mosaico){list-style:none;margin:calc((var(--flex-gap) * -1)/4)}.gallery-light:not(:last-child){margin-bottom:1.25rem}.gallery-light:not(.grid-mosaico) li{padding:calc(var(--flex-gap)/4)}.gallery-light{position:relative}.gallery-light a{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:inherit}.gallery-light .num{position:absolute;transform:translate(-50%,-50%);font-size:1.2rem;left:50%;top:50%;text-align:center;z-index:2;text-shadow:0 1px 4px black;transition:font-size 300ms ease;color:#fff;font-weight:var(--bold1)}.gallery-light a:hover .num{font-size:0}.gallery-light a:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0);width:100%;height:100%;transition:background 500ms ease;z-index:2}.gallery-light a:after{content:"\f002";font-family:var(--awesome);font-weight:300;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:0;transition:font-size 500ms ease;z-index:3}.gallery-light a:hover:before{background:rgba(0,0,0,0.6)}.gallery-light a:hover:after{font-size:2rem}.gallery-light img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 500ms ease}.gallery-light a:hover img{transform:scale(1.1)}.gallery-light__more{position:absolute;z-index:2;bottom:8px;right:8px;padding:4px 8px;cursor:pointer;background:rgba(255,255,255,0.85);transition:background 300ms ease;border-radius:var(--radius1)}.gallery-light__more:hover{background:rgba(255,255,255,1)}.gallery-light--mosaico{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100px 100px 100px 100px;grid-gap:4px;margin:0}.gallery-light--mosaico li{padding:0}.gallery-light--mosaico li img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:600px){.gallery-light--mosaico{grid-template-rows:160px 160px 160px 160px;grid-gap:8px}}@media screen and (max-width:1023px){.gallery-light--mosaico li:nth-child(1),.gallery-light--mosaico li:nth-child(7){grid-row:span 2}.gallery-light--mosaico li:nth-child(4),.gallery-light--mosaico li:nth-child(8){grid-column:span 2}}@media screen and (min-width:1024px){.gallery-light--mosaico{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:220px 220px 220px}.gallery-light--mosaico li:nth-child(1),.gallery-light--mosaico li:nth-child(6){grid-row:span 2}.gallery-light--mosaico li:nth-child(3),.gallery-light--mosaico li:nth-child(8){grid-column:span 2}}.sectionImage{position:relative}.sectionImage__img{position:relative}.sectionImage__img img{display:block;width:100%;height:100%;object-fit:cover;min-height:300px}.sectionImage .container{position:relative}@media screen and (min-width:601px){.sectionImage{padding:var(--padding-v) var(--padding-h);min-height:40vh;display:flex;flex-direction:column;justify-content:center}.sectionImage__img{height:100%;width:100%;position:absolute;object-fit:cover;top:0;left:0;z-index:0}}@media screen and (max-width:600px){.sectionImage.section--filter:before{display:none}}.sectionImage--1 .container{padding:var(--padding-h);border-radius:var(--radius1);background:rgb(var(--bgcolor,255 255 255) / 75%);backdrop-filter:blur(6px);box-shadow:0 0 12px rgba(0,0,0,0.15)}@media screen and (max-width:600px){.sectionImage--1{padding:0}.sectionImage--1 .container{margin-bottom:calc(var(--padding-v)*-1);transform:translateY(calc(var(--padding-v) * -1));width:calc(100% - (var(--padding-h))*2);padding:var(--padding-h);background:rgb(var(--bgcolor,255 255 255) / 75%)}}@media screen and (min-width:601px){.sectionImage--1 .container{position:relative;z-index:2}}.sectionImage--2 .container .title{color:#fff}@media screen and (max-width:600px){.sectionImage--2{padding:0;color:var(--primary-invert)}.sectionImage--2 .sectionImage__img:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(rgb(var(--bgcolor,0 0 0) / 0),rgb(var(--bgcolor,0 0 0)));z-index:1}.sectionImage--2 .container{background:rgb(var(--bgcolor,0 0 0));padding:var(--padding-h) var(--padding-h) var(--padding-v)}}@media screen and (min-width:601px){.sectionImage--2{color:var(--primary-invert);text-shadow:1px 1px 6px rgba(0,0,0,0.75)}.sectionImage--2 .button{text-shadow:none}.sectionImage--2 .sectionImage__img:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:rgb(var(--bgcolor,0 0 0) / 45%);z-index:1}.sectionImage--2 .container{position:relative;z-index:2}}.timeline{position:relative;padding:0 12px}.timeline:after{content:"";position:absolute;top:0;left:12px;height:100%;width:2px;background:rgba(0,0,0,0.6)}.timeline .timeline__item{position:relative;padding:calc(var(--padding-h)/2) max(var(--padding-h), 20px);padding-right:0}.timeline .timeline__item:before{content:"";position:absolute;top:50%;z-index:1;transform:translateY(-50%);left:-12px;height:24px;width:24px;border-radius:50%;background:rgba(0,0,0,0.6)}.timeline .timeline__item:after{content:"";position:absolute;top:50%;z-index:1;transform:translateY(-50%);left:-5px;height:10px;width:10px;border-radius:50%;background:rgba(0,0,0,1)}.timeline .timeline__item:last-child{margin-bottom:0}@media screen and (min-width:600px){.timeline--center:after{right:0;left:0;margin:0 auto}.timeline--center .timeline__item:nth-child(odd){margin-left:50%}.timeline--center .timeline__item:nth-child(even){margin-right:50%;text-align:right;padding-left:0;padding-right:max(var(--padding-h),20px)}.timeline--center .timeline__item:nth-child(even):before{right:-12px;left:inherit}.timeline--center .timeline__item:nth-child(even):after{right:-5px;left:inherit}}.timeline--counters{padding:0 20px}.timeline--counters:after{display:none}.timeline--counters .timeline__item{padding:max(var(--padding-h),20px) max(var(--padding-h),30px);border-top:3px solid var(--primary);margin:0;counter-increment:section;position:relative}.timeline--counters .timeline__item:before{content:counter(section);background:radial-gradient(circle,var(--primary) 50%,rgba(255,255,255,0.7) 100%);height:48px;width:48px;font-size:var(--font-s);color:#fff;display:flex;align-items:center;justify-content:center}.timeline--counters .timeline__item:after{display:none}.timeline--counters .timeline__item:nth-child(even){border-right:3px solid var(--primary);text-align:right;padding-left:0}.timeline--counters .timeline__item:nth-child(even):before{right:-24px;left:inherit}.timeline--counters .timeline__item:nth-child(odd){border-left:3px solid var(--primary);padding-right:0}.timeline--counters .timeline__item:nth-child(odd):before{left:-24px;right:inherit}.timeline--counters .timeline__item:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.timeline--counters .timeline__item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.opinions.swiper-container{padding-bottom:30px;overflow:hidden;position:relative}.opinions__item{color:var(--font-color);padding:0 var(--padding-h) var(--padding-h)}.opinions__text{font-style:italic}.opinions--estilo1 .opinions__title{margin:0 0 .6rem}.opinions .swiper-pagination{line-height:100%}.opinions--estilo2 .swiper-button-prev,.opinions--estilo2 .swiper-button-next{display:none}.opinions--estilo1 .opinions__item{display:flex;flex-direction:column-reverse;padding:1rem 0 0}.opinions--estilo1 .opinions__text{font-style:italic;position:relative;padding:0 0 1rem}.opinions--estilo1 .opinions__title{margin:0}.opinions--estilo1 .opinions__title{padding:1rem 0 0;border-top:1px solid rgba(0,0,0,0.2)}.opinions--estilo2.swiper-container{padding:56px 0 0;overflow:hidden;position:relative}.opinions--estilo2 .swiper-pagination{display:none}.opinions--estilo2 .swiper-button-next,.opinions--estilo2 .swiper-button-prev{width:60px;height:40px;text-align:center;background:var(--secondary);color:#fff;left:inherit;top:0;left:inherit;transform:translate(0);margin:0}.opinions--estilo2 .swiper-button-prev{right:62px;left:inherit;border-radius:var(--radius1) 0 0 var(--radius1);display:flex}.opinions--estilo2 .swiper-button-next{right:0;border-radius:0 var(--radius1) var(--radius1) 0;display:flex}.opinions--estilo2 .swiper-button-next:after,.opinions--estilo2 .swiper-button-prev:after{font-size:20px}.opinions--estilo2 .opinions__item{display:flex;flex-direction:column;background:#f8f8f8;border-radius:var(--radius2);overflow:hidden;padding:var(--padding-inner) 0 0}.opinions--estilo2 .opinions__text{font-style:italic;margin:0 0 .75rem;position:relative;order:1;padding:0 var(--padding-inner);min-height:120px}.opinions--estilo2 .opinions__title{margin:0}.opinions--estilo2 .opinions__text:before{font-size:3rem;color:var(--primary);opacity:.5;content:'\f10d';line-height:100%;font-weight:900;display:block;margin:0 0 1rem;font-family:var(--awesome)}.opinions--estilo2 .opinions__title{order:2;padding:0 var(--padding-inner) var(--padding-inner);margin:0}.opinions--estilo2 .opinions__stars{order:3;background:#eee;padding:1rem var(--padding-inner);color:#ff8345}.grid-img.gallery-light:not(.grid-mosaico){margin:0}.grid-img{position:relative;display:grid;margin:0}.grid-img>*{position:relative;z-index:1}.grid-img--1{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}.grid-img--1 img:first-child{grid-column:1 / 4;grid-row:1 / 3}.grid-img--1 img:last-child{grid-column:3 / 6;grid-row:2 / 4}.grid-img--2{grid-gap:min(calc(var(--padding-h) / 2), 1rem);grid-template-columns:repeat(2,1fr)}.grid-img--3{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr)}.grid-img--3 img:first-child{grid-column:1 / 5;grid-row:1 / 4}.grid-img--3 img:last-child{grid-column:4 / 7;grid-row:3 / 5}.grid-img--4{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr)}.grid-img--4 img:first-child{grid-column:1 / 4;grid-row:1 / 3;position:relative;z-index:1}.grid-img--4 img:last-child{grid-column:3 / 8;grid-row:2 / 5}.grid-img--5{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr)}.grid-img--5 img:first-child{grid-column:2 / 9;grid-row:1 / 5}.grid-img--5 img:last-child{grid-column:1 / 4;grid-row:4 / 6}.grid-img--6{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr)}.grid-img--6 img:first-child{grid-column:1 / 7;grid-row:1 / 4}.grid-img--6 img:last-child{grid-column:6 / 9;grid-row:3 / 5}.grid-img--7{grid-column-gap:min(calc(var(--padding-h) / 2), 1rem);grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(8,1fr)}.grid-img--7 img:nth-child(1){grid-column:1 / 4;grid-row:1 / 5}.grid-img--7 img:nth-child(2){grid-column:4 / 7;grid-row:1 / 5}.grid-img--7 img:nth-child(3){grid-column:2 / 6;grid-row:4 / 9}.grid-img--8{grid-gap:min(calc(var(--padding-h) / 2), 1rem);grid-template-columns:repeat(2,1fr)}.grid-img--8 img{aspect-ratio:4 / 3}.grid-img--9{grid-gap:min(calc(var(--padding-h) / 2), 1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:". uno ." "dos uno ." "dos uno tres" "dos seis tres" "cinco seis tres" "cinco seis cuatro" " . seis cuatro" " . seis ."}@media screen and (min-width:601px){.grid-img--9{grid-template-areas:". . tres ." ". dos tres ." ". dos tres seis" "uno dos tres seis" "uno cinco tres seis" "uno cinco cuatro seis" ". cinco cuatro seis" ". cinco cuatro ." ". . cuatro ."}}.grid-img--9>*:nth-child(1){grid-area:uno}.grid-img--9>*:nth-child(2){grid-area:dos}.grid-img--9>*:nth-child(3){grid-area:tres}.grid-img--9>*:nth-child(4){grid-area:cuatro}.grid-img--9>*:nth-child(5){grid-area:cinco}.grid-img--9>*:nth-child(6){grid-area:seis}.grid-img--10{grid-gap:min(calc(var(--padding-h) / 2), 1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:". dos" ". dos" "uno dos" "uno tres" "uno tres" ". tres"}.grid-img--10>*:nth-child(1){grid-area:uno}.grid-img--10>*:nth-child(2){grid-area:dos}.grid-img--10>*:nth-child(3){grid-area:tres}.grid-img--11{grid-gap:min(calc(var(--padding-h) / 2), 1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:"dos ." "dos uno" "tres uno" "tres uno" "tres ."}.grid-img--11>*:nth-child(1){grid-area:uno}.grid-img--11>*:nth-child(2){grid-area:dos}.grid-img--11>*:nth-child(3){grid-area:tres}.tabs{display:grid;grid-template-rows:auto 1fr}.tabs__buttons{overflow-x:auto;display:flex;-webkit-overflow-scrolling:touch}.tabs__button{flex-shrink:0;padding:1rem;cursor:pointer;flex:1 0 auto;min-width:100px;text-align:center;border:0;text-transform:capitalize;font-size:1rem;display:block;cursor:pointer;transition:all 300ms linear;letter-spacing:.5px}.tabs__buttons::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);background-color:#F5F5F5;margin-top:8px;border-radius:3px}.tabs__buttons::-webkit-scrollbar{height:10px}.tabs__buttons::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:rgba(0,0,0,0.5);border-radius:3px}.tabs__inner{padding:var(--padding-h)}.tabs--estilo1 .tabs{background:#fff}.tabs--estilo1 .tabs__button{background:#ddd}.tabs--estilo1 .tabs__button:first-child{border-top-left-radius:var(--radius2)}.tabs--estilo1 .tabs__button:last-child{border-top-right-radius:var(--radius2)}.tabs--estilo1 .tabs__inner{background:#fff;border-radius:0 0 var(--radius1) var(--radius1);padding:var(--padding-h)}.tabs--estilo1 .tabs__button--active{background:#fff;opacity:1;font-weight:var(--bold1)}.tabs--estilo1 .tabs__button:hover:not(.tabs__button--active){background:#f5f5f5;opacity:1;color:var(--primary)}.tabs--estilo2 .tabs__buttons{margin-bottom:8px;padding-bottom:8px}.tabs--estilo2 .tabs__button{border-radius:var(--radius2);background:#eee;margin-right:.5rem}.tabs--estilo2 .tabs__button:last-child{margin-right:0}.tabs--estilo2 .tabs__inner{border-radius:var(--radius1);border:1px solid #666;padding:var(--padding-h);background:#fff}.tabs--estilo2 .tabs__button--active{background:var(--primary);opacity:1;color:#fff;font-weight:var(--bold1)}.tabs--estilo2 .tabs__button:hover:not(.tabs__button--active){background:#ddd}.tabs__content{display:none}.tabs__content--active{display:block}@media screen and (max-width:1024px){.tabs--estilo2 .tabs__buttons{margin-left:calc(var(--padding-h) * -1);width:calc(100% + var(--padding-h) * 2)}.tabs--estilo2 .tabs__button:first-child{margin-left:var(--padding-h)}.tabs--estilo2 .tabs__button:last-child{margin-right:var(--padding-h)}.tabs--estilo2 .tabs__buttons::-webkit-scrollbar-track{margin:0 var(--padding-h)}}.acordeon__item>div{display:none}.acordeon__item>.title{cursor:pointer;padding:1rem;text-align:left;display:flex;justify-content:space-between;margin:0;align-items:center}.acordeon__item>.title i{margin-left:1rem}.acordeon--estilo1 .acordeon__item:first-child{border-top:1px dotted #dce7eb}.acordeon--estilo1 .acordeon__item{border-bottom:1px dotted #dce7eb}.acordeon--estilo1 .acordeon__item>.title{color:var(--primary);padding:1rem 0}.acordeon--estilo1 .acordeon__item>div{padding:0 0 1rem;opacity:0;transform:translateY(8px);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.acordeon--estilo1 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo1 .acordeon__item>.title:after{content:'\f107';line-height:100%;width:24px;text-align:center;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--awesome);margin-left:1rem;transition:transform 600ms ease}.acordeon--estilo1 .acordeon__item.active>.title:after{transform:rotate(180deg)}.acordeon--estilo2 .acordeon__item:not(:last-child){margin-bottom:.5rem}.acordeon--estilo2 .acordeon__item>.title{background:var(--light)}.acordeon--estilo2 .acordeon__item>.title:after{content:'\2b';line-height:100%;width:24px;text-align:center;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--awesome);margin-left:1rem}.acordeon--estilo2 .acordeon__item>div{padding:1rem;border-top:1px solid #ddd;background:#f5f5f5;opacity:0;transform:translateY(8px);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.acordeon--estilo2 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo2 .acordeon__item.active>.title:after{content:'\f068'}.comp-multiportada{--swiper-navigation-color:#fff;--swiper-navigation-size:var(--font-l)}.comp-multiportada .galeria-portada__item{border-radius:var(--radius1);overflow:hidden;background:var(--light)}.comp-multiportada .swiper-button-prev,.comp-multiportada .swiper-button-next{text-shadow:0 1px 3px black}.comp-multiportada .swiper-pagination{display:none}.comp-multiportada .galeria-portada__img{position:relative;overflow:hidden}.comp-multiportada .galeria-portada__img img{display:block;width:100%;height:100%}.comp-multiportada .galeria-portada__img:not(:last-child):not(first-child) img{--polygon:40px;--mask-path:polygon(100% 0,100% calc(100% - var(--polygon)), 50% 100%, 0% calc(100% - var(--polygon)), 0 0);--mask-padding:var(--padding-inner) var(--padding-inner) calc(var(--padding-inner) + var(--polygon)) var(--padding-inner);clip-path:var(--mask-path,0);border-radius:var(--mask-radius,0);-webkit-mask-image:var(--mask-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}.comp-multiportada .galeria-portada__item a,.cportada1 .galeria-portada__overlink{text-decoration:none;color:inherit}.comp-multiportada .galeria-portada__item a,.cportada1 .galeria-portada__overlink{padding:0}.comp-multiportada .galeria-portada__inner{padding:min(var(--padding-h),2rem);width:100%;z-index:1;margin:0}.comp-multiportada .galeria-portada__info{text-align:center}.comp-multiportada .galeria-portada__title:not(:last-child){margin:0 0 .6rem}.comp-multiportada .galeria-portada__desc:not(:last-child){margin:0 0 1rem}.comp-multiportada .galeria-portada__title .title{margin:0;font-size:var(--font-l);font-family:var(--font1);font-weight:var(--bold1)}.comp-multiportada .galeria-portada__link .button{cursor:pointer;display:inline-block;transition:all 300ms ease;background:var(--primary);color:var(--primary-invert);text-transform:uppercase;border-radius:var(--radius1,4px);padding:.5rem 1.25rem;text-decoration:none;letter-spacing:1px;font-size:.95rem;box-shadow:0 1px 6px rgba(0,0,0,0.25)}.comp-multiportada .galeria-portada__link .button:after{font-family:var(--awesome);content:'\f178';font-weight:300;margin:0 0 0 8px}.kitDigital{font-size:14px;line-height:140%;text-align:center}.kitDigital>.container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.kitDigital .kitDigital__logo{display:block;width:220px;max-width:100%}@media screen and (min-width:1024px){.kitDigital>.container{grid-template-columns:220px 220px auto;text-align:left}}@media screen and (max-width:1023px){.kitDigital .kitDigital__logo.kitDigital__logo--EU{grid-area:1 / 1;margin:0 0 0 auto}.kitDigital .kitDigital__logo.kitDigital__logo--TR{grid-area:1 / 2;margin:0 auto 0 0}.kitDigital .kitDigital__text{grid-area:2 / 1 / 3 / 3}}.triple{display:grid;grid-template-columns:1fr;grid-gap:1.5rem}@media screen and (min-width:821px){.triple{grid-template-columns:1fr 1fr;grid-column-gap:var(--padding-h);grid-row-gap:calc(1rem * var(--ratio))}.triple>div:not(:nth-child(2)){grid-column:1}.triple>div:nth-child(2){grid-column:2;grid-row:span 2;position:relative}.triple>div:nth-child(2) img{height:100%;object-fit:cover;position:absolute}}.portada{position:relative;background:var(--light)}.portada__img{min-height:320px;height:55vh;position:relative}.portada--main .portada__img{height:65vh;min-height:400px}.portada__img img{position:absolute;width:100%;height:100%;object-fit:cover}.portada__info{width:calc(100% - calc(var(--padding-h) * 2));margin:0 auto;border-radius:var(--radius1);margin-top:calc(var(--padding-h) * -2);padding:var(--padding-h) var(--padding-h) calc(var(--padding-h) + 1rem);background:radial-gradient(rgba(255,255,255,0.5),rgba(256,256,256,1));box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;text-align:center;padding:1rem;backdrop-filter:blur(4px);position:relative}.portada__title{font-size:var(--font-l);font-family:var(--font1);font-weight:var(--bold1);line-height:1.25em;color:var(--secondary);margin:0}.portada__title:not(:last-child){margin:0 0 .6rem}.portada__button{background:#fff;color:var(--font-color)}@media screen and (min-width:821px){.portada__info{position:absolute;box-shadow:none;bottom:var(--padding-h);left:50%;width:100%;transform:translateX(-50%);z-index:1;padding:1.25rem;max-width:640px;padding:1.25rem;width:fit-content}.portada--main .portada__img{height:75vh}.portada__title{font-size:var(--font-l);line-height:1.25em}.portada__button{background:var(--primary);color:var(--primary-invert)}}.dual{display:flex;flex-direction:column}.dual:not(:last-child){margin-bottom:var(--padding-v)}.dual__item--center{justify-content:center}.dual__item--txt.dual__item--full:first-child{padding-left:var(--padding-h)}.dual__item--txt.dual__item--full:last-child{padding-right:var(--padding-h)}.dual__item--box .dual__inner{padding:var(--padding-h);background:var(--light)}.dual__item:first-child{align-items:flex-end}.dual__item:last-child{align-items:flex-start}.dual__inner{position:relative}.dual--border .dual__item--txt .dual__inner{border:1px solid var(--primary)}.dual--border .dual__item:not(.dual__item--txt){position:relative;z-index:1}.dual__item--mapa .dual__inner{display:flex;flex-direction:column}.dual__item--mapa iframe{flex:1;min-height:300px}.dual--radius{border-radius:var(--radius1);overflow:hidden}.dual--radius .dual__item--txt:first-child{background:linear-gradient(to right,rgba(245,245,245,1),rgba(245,245,245,0.2))}.dual--radius .dual__item--txt:last-child{background:linear-gradient(to left,rgba(245,245,245,1),rgba(245,245,245,0.2))}@media screen and (max-width:820px){.section--gap-v .dual__item--img.dual__item--full[data-order-mv="2"] img{border-bottom-right-radius:0;border-bottom-left-radius:0}.section--gap-v .dual__item--img.dual__item--full[data-order-mv="1"] img{border-top-left-radius:0;border-top-right-radius:0}.section--gap-v .dual__item:not(.dual__item--full),.section--nogap .dual__item:not(.dual__item--full){padding-left:var(--padding-h);padding-right:var(--padding-h)}.dual__item--txt.dual__item--full:first-child{padding-right:var(--padding-h)}.dual__item[data-order-mv="1"]{order:1}.dual__item[data-order-mv="2"]{order:2;padding-top:max(var(--padding-h),1.125rem)}.dual__item--txt ~ .dual__item--txt[data-order-mv="2"]{padding-top:calc(var(--padding-h) * 2)}.dual__item--txt[data-order-mv="2"] ~ .dual__item--txt{padding-bottom:var(--padding-h)}.dual__item--img-crop img{max-height:40vh;min-height:240px}.section--nogap .dual__item--gap-v{padding-top:var(--padding-v);padding-bottom:var(--padding-v)}.section--nogap .dual:has(.dual__item--gap-v) .dual__item:not(.dual__item--gap-v)[data-order-mv="1"]{padding-bottom:0}.section--nogap .dual:has(.dual__item--gap-v) .dual__item:not(.dual__item--gap-v)[data-order-mv="2"]{padding-top:0}.section .container>.dual .dual__item:first-child,.section .container>.dual .dual__item:last-child{padding-left:0;padding-right:0}.dual--border{--translate:calc(var(--padding-h)*1.5)}.dual--border .dual__item[data-order-mv="1"]{transform:translateX(var(--translate));width:calc(100% - var(--translate));padding:0}.dual--border .dual__item[data-order-mv="2"]{width:calc(100% - var(--translate));padding:0}.dual--border .dual__item--txt[data-order-mv="2"] .dual__inner{margin-top:calc(var(--padding-v)*-1);padding:calc(var(--padding-v) + var(--translate)) var(--translate) var(--translate)}.dual--border .dual__item--txt[data-order-mv="1"] .dual__inner{margin-bottom:calc(var(--padding-v)*-1);padding:var(--translate) var(--translate) calc(var(--padding-v) + var(--translate))}}@media screen and (min-width:821px){.section--gap-v .dual__item--img.dual__item--full:last-child img{border-top-right-radius:0;border-bottom-right-radius:0}.section--gap-v .dual__item--img.dual__item--full:first-child img{border-top-left-radius:0;border-bottom-left-radius:0}.dual{flex-direction:row;--dualWidthItem:.5}.dual__item--full .dual__inner{max-width:100%}.dual__item{--padding:calc(var(--padding-h)/2);width:calc(50% + (var(--max-width) / 2) - (var(--max-width) * (1 - var(--dualWidthItem))));min-width:calc(min(100% * var(--dualWidthItem), 50%));display:flex;flex-direction:column}.dual__item:not(.dual__item--center) .dual__inner{flex:1}.dual__inner{max-width:calc((var(--max-width) * var(--dualWidthItem)) - var(--padding));position:relative;width:100%}.dual__item--img .dual__inner{width:100%}.dual__item--img-crop img{position:absolute}.dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):first-child{padding-right:var(--padding)}.dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):last-child{padding-left:var(--padding)}.dual .dual__item--full.dual__item--img+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child,.dual .dual__item--full.dual__item--img-crop+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child{padding-left:var(--padding-h)}.dual:has(.dual__item--full.dual__item--img) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child,.dual:has(.dual__item--full.dual__item--img-crop) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child{padding-right:var(--padding-h)}.section--gap-v .dual__item:not(.dual__item--full):first-child,.section--nogap .dual__item:not(.dual__item--full):first-child{padding-left:var(--padding-h)}.section--gap-v .dual__item:not(.dual__item--full):last-child,.section--nogap .dual__item:not(.dual__item--full):last-child{padding-right:var(--padding-h)}.dual__item--gap-v{padding-top:var(--padding-v);padding-bottom:var(--padding-v)}.section:not(.section--nogap) .dual__item--gap-v:not(.dual__item--full){padding-top:min(var(--padding-v),2rem);padding-bottom:min(var(--padding-v),2rem)}.section .container>.dual .dual__item:first-child{padding-left:0}.section .container>.dual .dual__item:last-child{padding-right:0}.dual--border{--maxWidth:calc(var(--max-width) * var(--dualWidthItem));--translate:100px}.dual--border .dual__item--txt .dual__inner{padding:var(--padding-h)}.dual--border .dual__inner{max-width:var(--maxWidth)}.dual--border .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):first-child{padding-right:0}.dual--border .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):last-child{padding-left:0}.dual--border .dual__item:not(.dual__item--txt) .dual__inner{margin-bottom:var(--padding-v)}.dual--border .dual__item--txt .dual__inner{margin-top:var(--padding-v);width:calc(100% + var(--translate));max-width:calc(var(--maxWidth) + var(--translate))}.dual--border .dual__item--txt:first-child .dual__inner{transform:translateX(var(--translate));padding-right:calc(var(--translate) + var(--padding-h))}.dual--border .dual__item--txt:last-child .dual__inner{transform:translateX(calc(var(--translate) * -1));padding-left:calc(var(--translate) + var(--padding-h))}.dual .dual__item--full.dual__item--img+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner,.dual .dual__item--full.dual__item--img-crop+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner{max-width:calc(var(--maxWidth) - var(--padding-h))}.dual:has(.dual__item--full.dual__item--img) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner,.dual:has(.dual__item--full.dual__item--img-crop) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner{max-width:calc(var(--maxWidth) - var(--padding-h))}}@media screen and (min-width:1080px){.dual__item{--dualWidthItem:var(--dualWidth,0.5);width:calc(50% + (var(--max-width) / 2) - (var(--max-width) * (1 - var(--dualWidthItem))));min-width:calc(min(100% * var(--dualWidthItem), 50%))}.dual__inner{max-width:calc((var(--max-width) * var(--dualWidthItem)) - var(--padding))}.dual--border .dual__inner{max-width:calc(var(--max-width) * var(--dualWidthItem))}.dual--border .dual__item--txt .dual__inner{max-width:calc((var(--max-width) * var(--dualWidthItem)) + var(--translate))}.dual .dual__item--full.dual__item--img+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner,.dual .dual__item--full.dual__item--img-crop+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner{max-width:calc((var(--max-width) * var(--dualWidthItem)) - var(--padding-h))}.dual:has(.dual__item--full.dual__item--img) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner,.dual:has(.dual__item--full.dual__item--img-crop) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner{max-width:calc((var(--max-width) * var(--dualWidthItem)) - var(--padding-h))}}.box-txtOverImg{position:relative;text-align:center;flex:1;display:flex;flex-direction:column;min-height:30vh}@supports(aspect-ratio:4 / 3){.box-txtOverImg{aspect-ratio:4 / 3;min-height:inherit}}.box-txtOverImg__link{text-decoration:none;color:currentColor;display:flex;flex-direction:column;justify-content:center;flex:1}.box-txtOverImg__img{position:absolute;top:0;overflow:hidden;left:0;width:100%;height:100%}.box-txtOverImg__img img{transition:.6s ease-out}.box-txtOverImg:hover .box-txtOverImg__img img{transform:scale(1.1)}.box-txtOverImg__info{position:relative;z-index:1;padding:1rem;overflow:hidden}.box-txtOverImg__title{color:currentColor}.box-txtOverImg__title:not(:last-child){margin:0 0 .6em}.box-txtOverImg__desc:not(:last-child){margin:0 0 .6em}.box-txtOverImg--style1 .box-txtOverImg__info{padding:min(var(--padding-h),2rem);color:#fff}.box-txtOverImg--style1 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.35);transition:background 300ms ease}.box-txtOverImg--style1 .box-txtOverImg:hover .box-txtOverImg__img:after{background:rgba(0,0,0,0.5)}.box-txtOverImg--style1 .box-txtOverImg__button .button{color:currentColor}.box-txtOverImg--style2{align-items:center}.box-txtOverImg--style2 .box-txtOverImg__title{margin:0}.box-txtOverImg--style2 .box-txtOverImg__title:after{font-family:var(--awesome);content:'\f054';font-size:.8rem;font-weight:600;display:inline-block;margin-left:.15rem;line-height:var(--line-height)}.box-txtOverImg--style2 .box-txtOverImg__button{display:none}.box-txtOverImg--style2 .box-txtOverImg__info{margin:1rem;text-align:center;background:var(--white-transparent);backdrop-filter:blur(3px);font-size:.9rem}@media screen and (min-width:600px){.box-txtOverImg--style2 .box-txtOverImg__title:not(:last-child){margin:0 0 .4em}.box-txtOverImg--style2 .box-txtOverImg__button{display:block}.box-txtOverImg--style2 .box-txtOverImg__title:after{display:none}}.box-txtOverImg--style3 .box-txtOverImg__link{justify-content:flex-end}.box-txtOverImg--style3 .box-txtOverImg__info{position:static;font-size:.9rem}.box-txtOverImg--style3 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.65) 100%);transition:background 300ms ease}@media screen and (min-width:600px){.box-txtOverImg--style3 .box-txtOverImg__link{align-items:end}.box-txtOverImg--style3 .box-txtOverImg__link{justify-content:flex-start}.box-txtOverImg--style3 .box-txtOverImg__info{text-align:right;width:60%}.box-txtOverImg--style3 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.75) 100%);transition:background 300ms ease}}.box-txtOverImg--style4 .box-txtOverImg__link{justify-content:flex-end}.box-txtOverImg--style4 .box-txtOverImg__title:after{font-family:var(--awesome);content:'\f054';font-weight:600;display:inline-block;margin-left:.25rem;color:currentColor}.box-txtOverImg--style4 .box-txtOverImg__info{text-shadow:0 0 1rem rgba(0,0,0,0.8);color:#fff;text-align:left;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.80) 100%);width:100%;text-align:left;padding:2rem 1rem 1rem}.box-txtOverImg--style4 .box-txtOverImg__title{margin:0;display:flex;justify-content:space-between}.box-txtOverImg--style4 .box-txtOverImg__desc{display:none}.box-txtOverImg--style4 .box-txtOverImg__button{display:none}.box-txtOverImg--style5 .box-txtOverImg__info{padding:min(var(--padding-h),2rem);color:#fff}.box-txtOverImg--style5 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.35);transition:background 500ms ease}.box-txtOverImg--style5:hover .box-txtOverImg__img:after{background:rgba(0,0,0,0.8)}.box-txtOverImg--style5 .box-txtOverImg__button .button{display:none}@media screen and (min-width:1024px){.box-txtOverImg--style5 .box-txtOverImg__title{opacity:0;transform:translateY(-20px);transition:opacity 500ms ease,transform 500ms ease}.box-txtOverImg--style5 .box-txtOverImg__desc{opacity:0;transform:translateY(20px);transition:opacity 500ms ease,transform 500ms ease}.box-txtOverImg--style5:hover .box-txtOverImg__title,.box-txtOverImg--style5:hover .box-txtOverImg__desc{opacity:1;transform:translateY(0)}}.box-txtOverImg--style6{text-align:left;border-radius:var(--radius1);overflow:hidden}.box-txtOverImg--style6 .box-txtOverImg__link{justify-content:flex-end}.box-txtOverImg--style6 .box-txtOverImg__info{padding:min(var(--padding-h),2rem);color:#fff;transition:padding 300ms ease;text-shadow:0 1px 6px rgba(0,0,0,0.75)}.box-txtOverImg--style6 .box-txtOverImg__info:after{content:'\f178';font-family:var(--awesome);font-size:2rem;min-height:min(var(--padding-h),2rem);line-height:32px;margin-top:4px;display:block;transition:all 300ms ease}@media screen and (min-width:1024px){.box-txtOverImg--style6 .box-txtOverImg__info{padding-bottom:0}.box-txtOverImg--style6 .box-txtOverImg__info:after{transform:translateY(100%)}.box-txtOverImg--style6:hover .box-txtOverImg__info{padding-bottom:min(var(--padding-h),2rem)}.box-txtOverImg--style6:hover .box-txtOverImg__info:after{margin-top:0;transform:translateY(50%)}}.box-txtOverImg--style6 .box-txtOverImg__desc{opacity:.8}.box-txtOverImg--style6 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(rgba(0,0,0,0) 60%,rgba(0,0,0,0.5) 70%);transition:background 300ms ease}.box-txtOverImg--style6 .box-txtOverImg__button .button{color:currentColor}.cols{border-top:1px solid;padding-top:var(--padding-h)}.cols__small{padding-bottom:var(--padding-h)}@media screen and (min-width:821px){.cols{display:flex}.cols__big{flex:1}.cols__small{width:30%;min-width:300px;padding-right:var(--padding-h);padding-bottom:0}}.grid-auto .icon-txt,.flex-auto .icon-txt{flex:1}.grid-auto .icon-txt,.flex-auto .icon-txt{flex:1}.icon-txt{text-align:center;margin:.5rem 0}.icon-txt[href]{text-decoration:none;color:inherit;display:block}.icon-txt__img{display:block;margin:0 auto;height:60px;margin-bottom:.8rem}.icon-txt__img img{height:100%}.icon-txt__ico{display:block;font-size:3rem;line-height:100%;margin-bottom:.8rem;text-align:center;color:var(--primary)}.icon-txt__number{display:block;line-height:100%;margin-bottom:.8rem;text-align:center;font-size:4rem;font-weight:var(--bold1)}.icon-txt__ico--rounded{display:flex;width:80px;flex-shrink:0;height:80px;align-items:center;justify-content:center;font-size:2.6rem;line-height:100%;border-radius:50%;margin:0 auto 1rem;text-align:center;background:var(--primary);color:var(--primary-invert)}.icon-txt__img--rounded{display:flex;width:80px;flex-shrink:0;height:80px;align-items:center;justify-content:center;font-size:2.6rem;line-height:100%;border-radius:50%;margin:0 auto 1rem;text-align:center;background:var(--primary)}.icon-txt__img--rounded img{height:60%}.icon-txt__title{margin:0 0 .4em}.icon-txt--box{margin:0;color:var(--font-color);padding:var(--padding-inner);background:#fff;box-shadow:0 0 1rem rgba(0,0,0,0.1);border-radius:var(--radius2)}.icon-txt--box-1{color:var(--font-color);padding:var(--padding-inner);background:#fff;margin:50px 0 0;border-radius:var(--radius1);box-shadow:0 0 12px rgba(0,0,0,0.05)}.icon-txt--box-1 .icon-txt__ico--rounded,.icon-txt--box-1 .icon-txt__img--rounded{transform:translateY(calc(-100% + var(--padding-inner)));margin-bottom:-50px;box-shadow:0 0 12px rgba(0,0,0,0.1)}.icon-txt--box-2{color:var(--font-color);padding:var(--padding-inner);background:#fff;margin:12px 0;box-shadow:0 0 1rem rgba(0,0,0,0.1);position:relative}.icon-txt--box-2 .icon-txt__ico--rounded,.icon-txt--box-2 .icon-txt__img--rounded{margin:0 auto -30px;width:46px;height:46px;font-size:1.4rem;transform:translateY(calc(-50% - var(--padding-inner)))}.icon-txt--box-3{text-align:left;margin:0;color:var(--font-color);padding:var(--padding-inner);background:#fff;border-bottom:4px solid var(--secondary);border-radius:var(--radius2);box-shadow:0 0 20px 5px rgb(190 190 190 / 25%)}.icon-txt--box-3 .icon-txt__head{display:flex;align-items:center;margin-bottom:1rem}.icon-txt--box-3 .icon-txt__ico--rounded,.icon-txt--box-3 .icon-txt__img--rounded{align-items:center;font-size:2.4rem;margin:0 1rem 0 0;background:var(--light);color:var(--primary)}.icon-txt--box-3 p:last-child a{display:block;text-align:right;display:inline-block;font-weight:var(--bold1);transition:color 300ms ease}.icon-txt--box-3 p:last-child a{color:var(--dark)}.icon-txt--box-3 p:last-child a i:last-child{margin-left:.25rem}.icon-txt--cols{display:flex;text-align:left}.icon-txt--cols .icon-txt__ico{margin:0 .8rem 0 0}.icon-txt--cols .icon-txt__img{margin:0 .8rem 0 0;height:50px}.icon-txt--cols .icon-txt__number{margin:0 .8rem 0 0;min-width:50px}.icon-txt--cols .icon-txt__ico--rounded,.icon-txt--cols .icon-txt__img--rounded{width:70px;height:70px;font-size:2.4rem}.grid-auto .box,.flex-auto .box{flex:1}.box{box-shadow:0 0 20px 5px rgb(190 190 190 / 25%);border-radius:var(--radius1);overflow:hidden;background:#fff;display:flex;flex-direction:column}.box[href]{text-decoration:none;color:inherit}.box__inner{padding:var(--padding-inner);flex:1;display:flex;flex-direction:column}.box__info{flex:1}.box__info:not(:last-child){margin:0 0 1.25rem}.box__title{margin:0 0 .4em}.box .box__img img{border-radius:0}.box__inner:last-child:first-child{position:relative;overflow:hidden}.box__inner:last-child:first-child:after{content:'';display:block;width:0;height:0;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid var(--primary);position:absolute;top:0;left:0}.box--pad{padding:1rem;border-radius:var(--radius1);box-shadow:0 0 20px 5px rgb(190 190 190 / 25%)}.box--pad .box__img{overflow:hidden;border-radius:var(--radius1)}.box--pad:not(.box--cols) .box__inner{padding:1rem 0 0}.box__link a:not(.button){text-decoration:none;display:inline-block;font-weight:var(--bold1);transition:color 300ms ease}.box__link:not(.button){text-align:right}.box__link:hover a:not(.button){color:var(--dark)}.box__link a:not(.button):last-child{margin-left:.25rem}.box--pad.box--cols{background:#fff}.box--pad.box--cols .box__inner{padding:var(--padding-inner) 0 0}@media screen and (min-width:1024px){.box--cols{flex-direction:row;text-align:left}.box--cols .box__img{width:30%;min-width:140px}.box--pad.box--cols .box__inner{padding:1rem 1rem 1rem 1.5rem}}.box--cols .box__title{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem}}.box--cols2 ~ .box--cols2{margin-top:var(--padding-h)}.box--cols2{box-shadow:none}.box--cols2 .box__inner{padding:var(--padding-inner) 0}@media screen and (min-width:600px){.box--cols2{flex-direction:row;text-align:left;background:transparent}.box--cols2 .box__img{width:30%}.box--cols2 .box__inner{padding:0 0 var(--padding-h) var(--padding-h)}.box--cols2 .box__title{border-top:1px solid #ddd;padding-top:var(--padding-h)}}.box--estilo2{box-shadow:none}.box--estilo2 .box__inner{padding:0;transition:transform 400ms ease}.box--estilo2:hover .box__inner{transform:translateY(1rem)}.box--estilo2 .box__title{display:inline-block;background:#fff;padding:1rem 1rem 0 0;margin:0;transform:translateY(-1rem);max-width:calc(100% - 1rem)}.contact{text-align:center}.contact__title{margin:0 0 .4em}.contact__link{flex-shrink:0;margin-top:1.25rem}.contact__link .button{color:#fff}@media screen and (min-width:821px){.contact{display:flex;align-items:center;text-align:left;justify-content:space-between}.contact__link{margin:0 0 0 calc(var(--padding-h) * 2)}}.video-gallery{position:relative}.video-gallery video{display:block;width:100%;object-fit:cover;max-height:480px}.video-gallery .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:white;font-size:50px;opacity:.86;text-shadow:0 0 4px rgba(0,0,0,0.3);z-index:2;transition:font-size 300ms ease}.video-gallery:hover .play{font-size:60px}.icon-txt__title i{margin-left:5px;transition:transform .3s ease-out}.icon-txt__title:hover i:last-child,.icon-txt__title:active i:last-child,.icon-txt__title:focus i:last-child{transform:translateX(6px)}a.icon-txt--box:hover{background:var(--primary);color:#fff}a.icon-txt--box:hover .title{color:currentColor}a.icon-txt--box:hover .icon-txt__ico{color:currentColor}
/* Поверх CSS архіву: меню через popover без скриптів, розкриття списків через details, доступність. */
.skip{position:absolute;left:1rem;top:0;z-index:60;transform:translateY(-200%);padding:.75rem 1rem;background:var(--primary);color:#fff;text-decoration:none;font-weight:var(--bold1)}
.skip:focus{transform:none}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.section--primary a:focus-visible,.sectionImage a:focus-visible{outline-color:#fff}
img{max-width:100%}
.header__logo-img{height:auto}

/* Кнопка меню й панель меню */
.hamburger{background:none;border:0;color:inherit;padding:0}
.nav__close{background:none;border:1px solid #999;border-radius:var(--radius1);padding:.25rem .75rem;font:inherit;font-size:.85rem;color:#333;cursor:pointer}
.nav__info{cursor:default}
.header__info>.button{display:none}
@media screen and (min-width:1200px){.header__info>.button{display:inline-block}}
@media screen and (max-width:1419px){
.nav[popover]{display:none;inset:0 0 0 auto;right:0;left:auto;margin:0;border:0;padding:0;width:min(300px,100%);height:100%;max-width:none}
.nav[popover]:popover-open{display:flex}
.nav[popover]::backdrop{background:rgba(0,0,0,.6)}
.nav .nav__item--has-sub>.nav__submenu,.nav .nav__item--has-sub>.nav__submenu:not(.nav__submenu--is-active){position:static;display:block;left:auto;height:auto;width:auto;background:transparent;overflow:visible}
.nav .nav__item--has-sub>.nav__submenu .nav__link{padding-left:2rem;font-size:.95rem}
.nav .nav__item--has-sub>a{display:block}
.nav__item--selected>.nav__link{font-weight:var(--bold1);color:var(--primary)}
}
@media screen and (min-width:1420px){
.nav[popover]{display:block;position:static;inset:auto;margin:0;padding:0;border:0;width:auto;height:auto;overflow:visible;background:none;color:inherit}
.nav__close{display:none}
.nav__list>.nav__item--has-sub>.nav__link .nav__txt::after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15em) rotate(45deg)}
.nav__list>.nav__item--has-sub:focus-within>.nav__submenu{visibility:visible;opacity:1;transform:translateY(0)}
.nav__link:not([href="#"]):not([href="javascript:void(0);"]){pointer-events:auto}
}

/* Герой й блоки */
.portada__img img{height:100%;width:100%;object-fit:cover}
.portada__info{text-align:center}
.sectionImage__img img{min-height:300px}
.section--primary p,.section--primary li{color:var(--primary-invert)}
.section--primary .list-points{text-align:left;display:inline-block}
.section--primary a{color:#fff}

/* Блок послуг на головній: картки з піктограмою, список сторінок розкривається без скриптів */
.flex-auto>div>.icon-txt--box{height:100%;text-align:left}
.icon-txt__ico{display:block;line-height:0}
.icon-txt__ico svg{display:block}
.icon-txt__title a{color:inherit;text-decoration:none}
.icon-txt__title a:hover{text-decoration:underline}
.icon-txt--box .icon-txt__title a:focus-visible{outline-offset:4px}
.more{margin-top:1rem}
.more summary{cursor:pointer;font-weight:var(--bold1);color:var(--primary);list-style-position:inside}
.more[open] summary{margin-bottom:.75rem}
.more .list-points{font-size:.95rem;text-align:left}
.more .list-points a{color:var(--secondary)}

/* Тексти з переписаних сторінок */
.box__info .list-points,.dual__inner .list-points,.container .list-points{margin-bottom:1.25rem}
.font--center .list-points{text-align:left;display:inline-block}
.list-items a{color:inherit;text-decoration:none;font-weight:var(--bold1)}
.list-items a:hover{text-decoration:underline}
.list-items li{margin:.25rem}
.dual__item--txt p+h2,.dual__item--txt ul+h2{margin-top:1.5rem}
.footer__paxinas p{font-size:.8rem}
.error404__container .title--1{margin-bottom:1rem}
.error404__container p{color:#444}
.dual__item--box .dual__inner{padding:var(--padding-h);min-height:20rem}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
