﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes blink{4%,8%,9%,13%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}5%,7%,10%,12%{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}}@keyframes swinging{0%,100%{transform:rotate(0) scaleX(1)}15%,80%{transform:rotate(10deg) scaleX(0.98)}50%{transform:rotate(-5deg) scaleX(1.02)}}@keyframes swinging_leg{0%,100%{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes swinging_leg_2{0%,100%{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes swinging_reversed{0%,100%{transform:rotate(0) scaleX(1)}15%,80%{transform:rotate(10deg) scaleX(1.02)}50%{transform:rotate(-5deg) scaleX(0.98)}}@keyframes swinging_hair{0%{transform:scale(1, 1)}40%{transform:scale(0.94, 0.98)}100%{transform:scaleX(1, 1)}}@keyframes balloon{0%,100%{transform:rotate(0)}50%{transform:rotate(1.5deg)}}@keyframes malabarista_arm{24%{transform:none}28.5%{transform:translateY(4px) rotate(0)}50%{transform:none}67%{transform:scaleY(0.95) rotate(1deg)}}@keyframes malabarista_ball{0%{transform:rotate(360deg)}50%,51%{transform:translateY(19%) rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes malabarista_ball_shadow{28%,48%{transform:translateY(-.5%) rotate(0)}50%,51%{transform:translateY(15%) rotate(270deg);opacity:0}100%{transform:rotate(360deg)}}@keyframes kid{0%{opacity:0}100%{opacity:1}}.eye{animation:blink 4s 0s ease infinite}.eye.a{animation-delay:1s}.eye.b{animation-delay:0s}.eye.c{animation-delay:.2s}.malabarista-arm{animation:malabarista_arm 4s ease forwards infinite}.malabarista-ball.a{transform-origin:991.2px 207.6px;animation:malabarista_ball 4s ease infinite}.malabarista-ball.b{transform-origin:991.2px 269.1px;animation:malabarista_ball_shadow 4s ease infinite}.malabarista-ball.c{transform-origin:991.2px 328.3px;animation:malabarista_ball_shadow 4s ease infinite}@font-face{font-family:'yszn-sites';font-display:auto;src:url(/assets/icons/yszn-sites-39149c1341d6fe1952cbfac45fc53e70b1ecb27558e56a50d0b764e3675b5544.eot),url(/assets/icons/yszn-sites-39149c1341d6fe1952cbfac45fc53e70b1ecb27558e56a50d0b764e3675b5544.eot#iefix) format("embedded-opentype"),url(/assets/icons/yszn-sites-3e2840b0ac29601fc360466930883f231c25bc40f919013d656400b76bf62072.woff2) format("woff2"),url(/assets/icons/yszn-sites-c7445dbee3c6430fbe8ba504dccdb63931f57a935a1077d546bdcad09ce4cf98.woff) format("woff"),url(/assets/icons/yszn-sites-f8796259866cbf87f23fa5adcbb78998029537900585a020434c03e16627f71b.ttf) format("truetype"),url(/assets/icons/yszn-sites-04783e76d0028f60bfcf3da8ee9d2caa007082f76afa58ec613c1fc36650ebfd.svg) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"yszn-sites";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-small:before{content:'\e800'}.icon-right-small:before{content:'\e801'}.icon-cancel:before{content:'\e802'}.icon-link:before{content:'\e803'}.icon-up-small:before{content:'\e804'}.icon-down-small:before{content:'\e805'}.icon-down-open:before{content:'\e806'}.icon-left-open:before{content:'\e807'}.icon-right-open:before{content:'\e808'}.icon-up-open:before{content:'\e809'}.icon-whatsapp:before{content:'\f232'}.icon-telegram:before{content:'\f2c6'}.icon-twitter:before{content:'\f309'}.icon-facebook:before{content:'\f30c'}.icon-linkedin:before{content:'\f318'}.icon-instagram:before{content:'\f32d'}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}:root{--color-light: #ffffff;--color-light-medium: #f1f1f1;--color-medium-light: #dddddd;--color-medium: #c8c8c8;--color-medium-dark: #848484;--color-dark-soft: #363434;--color-dark: #181818;--color-notice: #3AB3C2;--color-alert: #e53a52;--color-eclectick: #f74627;--color-primary: #263b5b;--color-contrast-primary: #ffffff;--color-rojo: #e53a52;--color-amarillo: #fdca5b;--color-celeste: #3AB3C2;--color-azul: #087ed5;--color-dorado: #eeeeee;--color-verde: #375542;--color-gris: #F0F0F0;--navbar-height: 76px;--padding: 2rem;--font-title-1: 700 calc(1.9rem + 1vw) "Roboto", sans-serif;--font-subtitle-1: 600 calc(1.15rem + .2vw) "Roboto", sans-serif}@media (max-width: 1024px){:root{--padding: 1.6rem}}@media (max-width: 768px){:root{--font-title-1: 700 calc(1.6rem + 1vw) "Roboto", sans-serif;--font-subtitle-1: 600 calc(1.12rem + .2vw) "Roboto", sans-serif}}@media (max-width: 575px){:root{--padding: 1.4rem;--font-title-1: 700 calc(1.4rem + 1vw) "Roboto", sans-serif;--font-subtitle-1: 600 calc(1.1rem + .2vw) "Roboto", sans-serif}}*,*::before,*::after{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon::before{margin:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-primary)}::-webkit-scrollbar-thumb{background:var(--color-azul)}::-webkit-scrollbar-thumb:hover{background:var(--color-azul)}.turbolinks-progress-bar{height:5px;background-color:var(--color-azul)}html{overflow-x:hidden}body{width:100%;overflow-x:hidden;font:normal 500 12pt/1.5em 'Roboto', sans-serif}body p,body span,body .text-block--heading,body .text-block--subheading{line-height:1.5em}.turbolinks-progress-bar{top:unset;bottom:0;height:2px;background-color:var(--color-primary)}.anchor{height:var(--navbar-height);margin:calc(-1 * var(--navbar-height))}.site-br{height:var(--padding);margin:0 !important}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:1rem}p{margin:0;line-height:var(--line-height)}p .icon{margin-right:0.4rem}p.-paragraph:not(:first-child){margin-top:calc(var(--padding) * .5)}strong{font:inherit}.paragraph{margin:0;line-height:var(--line-height)}.paragraph:not(:last-child){margin-bottom:var(--line-height)}.paragraph .icon{margin-right:0.4rem}ul.-clear{list-style-type:none;padding:0;margin:0}img,embed,object,video{max-width:100%}a,.as-a{color:var(--link-color);text-decoration:none;cursor:pointer}a span,a .icon,.as-a span,.as-a .icon{pointer-events:none}a .icon,.as-a .icon{text-decoration:none !important;color:inherit}a:hover,.as-a:hover{color:var(--link-hover-color);transition:color 0.2s 0.02s}a:hover span,.as-a:hover span{color:inherit}header.hero{display:flex;justify-content:center !important;align-items:center !important}header.hero h1{font:var(--font-title-1);font-weight:bold;color:white;text-align:center;line-height:1.4em;display:flex;flex-direction:column}header.hero h1 small{font-size:0.6em}.cols{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:nowrap}.cols .cols--col{width:50%}@media (min-width: 1024px){.cols .cols--col.img-txt{flex-direction:column;justify-content:space-between !important;padding:0 1em !important}}.cols .cols--col.img-txt img{border-radius:20px}@media (max-width: 1024px){.cols .cols--col.img-txt img{display:none}}.cols.-reversed .cols--col:nth-child(1){order:2}.cols.-reversed .cols--col:nth-child(2){order:1}@media (max-width: 1024px){.cols.-responsive:not(.-break-xss){flex-wrap:wrap !important}.cols.-responsive:not(.-break-xss) .cols--col{width:100% !important}.cols.-responsive:not(.-break-xss) .cols--col:nth-child(1){order:1}.cols.-responsive:not(.-break-xss) .cols--col:nth-child(2){order:2}}@media (max-width: 575px){.cols.-responsive.-break-xss{flex-wrap:wrap !important}.cols.-responsive.-break-xss .cols--col{width:100% !important}.cols.-responsive.-break-xss .cols--col:nth-child(1){order:1}.cols.-responsive.-break-xss .cols--col:nth-child(2){order:2}}.text-block{display:inline-block;max-width:100%}.text-block+.text-block{margin-top:var(--padding)}.text-block .text-block--heading,.text-block .text-block--subheading{margin:0;line-height:1.2em !important}.text-block .text-block--heading:not(:last-child),.text-block .text-block--subheading:not(:last-child){margin-bottom:.5em}.text-block .text-block--heading{font:var(--font-title-1)}.text-block .text-block--subheading{font:var(--font-subtitle-1)}.text-block .text-block--content p{margin:0}.text-block .text-block--content p:not(:last-child){margin-bottom:.7em}.text-block .text-block--content p .icon{margin-right:0.4rem}.text-block .text-block--actions{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin-top:var(--padding)}@media (min-width: 576px){.text-block .text-block--actions>*:not(:last-child){margin-right:1rem}}@media (max-width: 575px){.text-block .text-block--actions{flex-wrap:wrap}.text-block .text-block--actions>*:not(:first-child){margin-top:1rem}}.text-block.-wide{width:100%}.text-block.-as-document{width:var(--section-content-as-doc-width);margin-left:auto;margin-right:auto}.text-block.-set-centered{display:block;margin-left:auto;margin-right:auto}@media (min-width: 1025px){.text-block.-medium{width:900px}.text-block.-small{width:700px}.text-block.-tiny{width:550px}}input,textarea{max-width:100%;font-weight:600}input::placeholder,textarea::placeholder{color:var(--color-medium);opacity:1}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:block;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;border-radius:2px;background-color:var(--color-rojo);cursor:pointer;overflow:hidden;transition:background-color .2s ease}input[type=checkbox]::before,input[type=checkbox]::after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:2px;color:var(--color-light);font-size:1rem;transition:transform .4s ease}input[type=checkbox]::before{content:"No"}.fr input[type=checkbox]::before{content:'Non'}input[type=checkbox]::after{transform:translateX(-100%);content:"Sí"}.en input[type=checkbox]::after{content:'Yes'}.fr input[type=checkbox]::after{content:'Oui'}input[type=checkbox]:checked{background-color:var(--color-celeste);transition:background-color .4s ease}input[type=checkbox]:checked::after{transform:translateX(0)}input[type=checkbox]:checked::before{transform:translateX(100%)}input,textarea{padding:12px 22px;color:var(--color-primary)}input{height:50px}textarea{min-height:154px;resize:vertical}.input-field{max-width:100%}.input-field--result:not(.-visible){display:none}.input-field--result p{max-width:900px;margin:0 !important}.input-field.-attachment .-attachment--input{position:relative;margin-top:calc(var(--padding) / 2);cursor:pointer}.input-field.-attachment .-attachment--input input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.input-field.-attachment .-attachment--input .site-button{pointer-events:none}.input-field.-checkbox .-checkbox--input{display:flex;justify-content:flex-start;align-items:center}.input-field.-checkbox+.contact-form--legal{margin-top:calc(var(--padding) / 2)}.input-field.-checkbox input{margin-right:.5rem}.input-field.-checkbox label{max-width:600px;padding-left:.32rem;font-size:.9rem;line-height:1.4em}.kbr{position:absolute;z-index:2;left:-.5rem;right:0;width:102vw;pointer-events:none}.kbr:nth-child(1){top:-2px}.kbr:nth-child(2){bottom:-4px;transform:scale(-1, -1)}.custom-cols-img-txt{max-width:100%}.custom-cols-img-txt .cols--col:nth-child(1){width:60%;padding-right:var(--padding);text-align:right}.custom-cols-img-txt .cols--col:nth-child(1) img{box-shadow:30px 30px 60px rgba(var(--color-dark), 0.16);border-radius:20px}.custom-cols-img-txt .cols--col:nth-child(2){display:flex;justify-content:flex-start;align-items:flex-end;width:40%;padding:calc(var(--padding) * 2) calc(var(--padding) * 1.5);font-size:1.2rem}@media (max-width: 575px){.custom-cols-img-txt .cols--col:nth-child(2){font-size:1.15rem}}.custom-cols-img-txt .cols--col:nth-child(2) p{width:350px}@media (max-width: 1024px){.custom-cols-img-txt .cols--col:nth-child(2){padding-top:var(--padding)}.custom-cols-img-txt .cols--col:nth-child(2) p{width:450px}}@media (min-width: 1025px){.custom-cols-img-txt.-reversed .cols--col{text-align:left}.custom-cols-img-txt.-reversed .cols--col:nth-child(1){padding-left:var(--padding);padding-right:0}.custom-cols-img-txt.-reversed .cols--col:nth-child(2){justify-content:flex-end;text-align:right}}.custom-cols-img-txt+.custom-cols-img-txt{margin-top:calc(var(--padding) * 5)}@media (max-width: 1024px){.custom-cols-img-txt+.custom-cols-img-txt{margin-top:calc(var(--padding) * 2)}.custom-cols-img-txt .cols--col:nth-child(1){padding:0;text-align:center}.custom-cols-img-txt .cols--col:nth-child(2){padding-left:0;padding-right:0}.custom-cols-img-txt .cols--col:nth-child(2) p{width:90%;margin:0 auto}}:root{--section-padding-top-bottom: 18rem;--section-padding-left-right: 6.4rem;--section-content-width: calc(1400px + var(--section-padding-left-right) * 2);--section-content-as-doc-width: calc(1000px + var(--section-padding-left-right) * 2)}@media (max-width: 1024px){:root{--padding: 1.6rem;--section-padding-top-bottom: 9rem;--section-padding-left-right: 3.2rem}}@media (max-width: 575px){:root{--section-padding-top-bottom: 7rem;--section-padding-left-right: 1.6rem}}.page .page--section{position:relative}.page .page--section .page--section--content{width:100%;max-width:100%;margin:0 auto;padding:var(--section-padding-top-bottom) var(--section-padding-left-right)}.page .page--section .page--section--content:not(.-wide){width:var(--section-content-width)}.page .page--section .page--section--content.-as-document{width:var(--section-content-as-doc-width)}.page .page--section .page--section--content.-wide{width:100%}.site-button{position:relative;display:inline-block;min-width:250px;border:0;border-radius:60px;background-color:var(--color-azul);box-shadow:none;overflow:hidden;cursor:pointer}.site-button .bg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:60px;background-color:var(--color-primary);-webkit-clip-path:ellipse(120% 100% at 50% 32%);clip-path:ellipse(120% 100% at 50% 32%);transition:clip-path 0.5s 0.1s cubic-bezier(0.34, 0.42, 0.31, 0.99),-webkit-clip-path 0.5s 0.01s cubic-bezier(0.34, 0.42, 0.31, 0.99)}.site-button .site-button--content{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;text-align:center;transition:transform 0.5s 0.01s cubic-bezier(0.34, 0.42, 0.31, 0.99)}.site-button .site-button--content.top{z-index:2;transform:translateY(0)}.site-button .site-button--content.bottom{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;transform:translateY(200%)}.site-button .site-button--icon,.site-button .site-button--label{color:var(--color-light)}.site-button .site-button--icon{margin-right:var(--padding)}.site-button .site-button--label{font-family:"Roboto Condensed", sans-serif;text-transform:uppercase;font-size:1rem}.site-button:hover .bg{-webkit-clip-path:ellipse(25% 0% at 50% -10%);clip-path:ellipse(25% 0% at 50% -10%)}.site-button:hover .site-button--content.top{transform:translateY(-200%)}.site-button:hover .site-button--content.bottom{transform:translateY(0)}.site-button.-tirabeqe{background-color:var(--color-light)}.site-button.-tirabeqe .bg{background-color:var(--color-dorado)}.site-button.-tirabeqe .site-button--icon,.site-button.-tirabeqe .site-button--label{color:var(--color-verde)}.site-button.-primary-celeste{background-color:var(--color-celeste)}.site-button.-primary-celeste .bg{background-color:var(--color-primary)}.site-button.-primary-rojo{background-color:var(--color-rojo)}.site-button.-primary-rojo .bg{background-color:var(--color-primary)}.site-button.-celeste-primary{background-color:var(--color-primary)}.site-button.-celeste-primary .bg{background-color:var(--color-celeste)}.site-button.-celeste-rojo{background-color:var(--color-rojo)}.site-button.-celeste-rojo .bg{background-color:var(--color-celeste)}.site-button.-rojo-amarillo{background-color:var(--color-amarillo)}.site-button.-rojo-amarillo .bg{background-color:var(--color-rojo)}.site-button.-rojo-celeste{background-color:var(--color-celeste)}.site-button.-rojo-celeste .bg{background-color:var(--color-rojo)}.site-button.-rojo-azul{background-color:var(--color-azul)}.site-button.-rojo-azul .bg{background-color:var(--color-rojo)}.site-button.-rojo-primary{background-color:var(--color-primary)}.site-button.-rojo-primary .bg{background-color:var(--color-rojo)}.site-button.-azul-rojo{background-color:var(--color-rojo)}.site-button.-azul-rojo .bg{background-color:var(--color-azul)}.site-button.-azul-celeste{background-color:var(--color-celeste)}.site-button.-azul-celeste .bg{background-color:var(--color-azul)}.site-button.-verde-rojo{background-color:var(--color-rojo)}.site-button.-verde-rojo .bg{background-color:var(--color-verde)}.site-button.-ghost{background:none !important;border:3px solid var(--color-primary)}.site-button.-ghost .bg{background:none !important}.site-button.-ghost.-azul-rojo{border-color:var(--color-azul);color:var(--color-azul)}.site-button.-ghost.-azul-rojo .site-button--icon,.site-button.-ghost.-azul-rojo .site-button--label{color:inherit}.site-button.-ghost.-azul-rojo:hover{border-color:var(--color-rojo);color:var(--color-rojo)}.site-button.-ghost.-verde{border-color:var(--color-verde)}.site-button.-ghost.-verde .site-button--icon,.site-button.-ghost.-verde .site-button--label{color:var(--color-verde)}:root{--navigation-bar-height: 74px}@media (max-width: 768px){:root{--navigation-bar-height: 74px}}.navbar{position:fixed;z-index:9990;top:0;left:0;width:100%}.navbar:not(.open) .illust{display:none}.navbar .navbar--container{will-change:transform, background-color;display:flex;justify-content:space-between;align-items:center;width:100%;height:var(--navigation-bar-height);padding:var(--padding) var(--section-padding-left-right);transition:transform .33s ease, background-color .15s .33s ease}@media (min-width: 1025px) and (max-width: 1250px){.navbar .navbar--container{padding:var(--padding) 4vw}.navbar .navbar--container .navbar--menu--item{font-size:1.1rem;padding-left:1vw !important;text-align:center !important}}.navbar .navbar--logotype{display:inline-block;cursor:pointer;transition:opacity .2s .15s ease}.navbar .navbar--logotype svg{width:auto;height:calc(var(--navigation-bar-height) - var(--padding));max-height:44px;pointer-events:none}.navbar .navbar--logotype svg .gorro{transition:fill .2s ease}.navbar .navbar--logotype svg *:not(.gorro){fill:var(--color-contrast-primary) !important}.navbar .navbar--menu .navbar--menu--content{display:flex;justify-content:flex-end;align-items:center}.navbar .navbar--menu .navbar--menu--item{padding-left:calc(var(--padding) / 2);text-transform:uppercase;font-size:1.2rem;font-family:"Roboto condensed", sans-serif;color:var(--color-contrast-primary);transition:color .2s ease}.navbar .navbar--menu .navbar--menu--item a{color:inherit;transition:inherit}.navbar .navbar--menu .navbar--menu--item a.-current{color:var(--color-amarillo)}@media (min-width: 768px){.navbar .navbar--menu .navbar--menu--item a:hover{color:var(--color-rojo)}}.navbar .navbar--menu .navbar--menu--item.-dropdown{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 1025px){.navbar .navbar--menu .navbar--menu--item.-dropdown{position:relative;height:var(--navigation-bar-height);cursor:pointer}.navbar .navbar--menu .navbar--menu--item.-dropdown a{display:none;justify-content:flex-start;align-items:center;position:absolute;z-index:1;left:calc(var(--padding) * .5);width:300px;height:var(--navigation-bar-height);padding:calc(var(--padding) * .5);background:var(--color-light);color:var(--color-primary);border:2px solid var(--color-primary);border-width:0 2px 2px 2px;transition:background-color .2s ease}.navbar .navbar--menu .navbar--menu--item.-dropdown a:hover{background-color:var(--color-amarillo) !important}.navbar .navbar--menu .navbar--menu--item.-dropdown a:nth-child(2){top:var(--navigation-bar-height);border-top-width:2px}.navbar .navbar--menu .navbar--menu--item.-dropdown a:nth-child(3){top:calc(var(--navigation-bar-height) * 2)}.navbar .navbar--menu .navbar--menu--item.-dropdown a:nth-child(4){top:calc(var(--navigation-bar-height) * 3)}.navbar .navbar--menu .navbar--menu--item.-dropdown a:nth-child(5){top:calc(var(--navigation-bar-height) * 4)}.navbar .navbar--menu .navbar--menu--item.-dropdown:hover span{color:var(--color-rojo)}.navbar .navbar--menu .navbar--menu--item.-dropdown:hover a{display:flex}.navbar .navbar--menu .navbar--menu--item.-dropdown:hover a.vrow{flex-direction:column;justify-content:space-evenly}}.navbar .navbar--menu .navbar--menu--item.locales a{width:7ch}@media (max-width: 1024px){.navbar .navbar--menu .navbar--menu--content{height:100%;max-height:600px;justify-content:space-evenly !important}.navbar .navbar--menu .navbar--menu--item{margin-top:0 !important}.navbar .navbar--menu .navbar--menu--item.-dropdown{text-align:center}.navbar .navbar--menu .navbar--menu--item.-dropdown a{height:0;margin:0.25em 0;font-size:0;transition:height 0.5s, font-size 0.5s}.navbar .navbar--menu .navbar--menu--item.-dropdown a.vrow{display:flex;flex-direction:column}.navbar .navbar--menu .navbar--menu--item.-dropdown.open a{height:auto;font-size:1.1rem}}.navbar .navbar--button{display:none}.navbar:hover .navbar--container{transform:translateY(0) !important}.navbar:not(.-logo-mode):not(.-scrolled) .navbar--logotype{opacity:0;pointer-events:none}.navbar.-scrolled .navbar--container{background-color:var(--color-primary)}.navbar.-solid-mode .navbar--container{background-color:var(--color-primary)}@media (min-width: 1025px){.navbar.-hide .navbar--container{transform:translateY(-100%)}}@media (max-width: 1024px){.navbar .navbar--container{transition:background-color .33s ease}.navbar .navbar--button{position:relative;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;width:calc(var(--navigation-bar-height) - var(--padding));height:calc(var(--navigation-bar-height) - var(--padding));padding:var(--padding);cursor:pointer;transform:translateX(var(--padding))}.navbar .navbar--button .stroke{display:block;width:21px;height:2px;min-height:2px;background-color:var(--color-light) !important;pointer-events:none;transition:transform .3s ease}.navbar .navbar--button .stroke:nth-child(1){transform-origin:calc(50% + 6px) calc(50% - 2px)}.navbar .navbar--button .stroke:nth-child(2){margin-top:4px;transform-origin:calc(50% + 4px) calc(50% + 2px)}.navbar .navbar--menu{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:var(--navigation-bar-height);bottom:0;left:0;width:100%;height:100vh;background-color:var(--color-azul);transform:translateX(-100%);opacity:0;transition:opacity .33s ease, transform 0s .33s ease}.navbar .navbar--menu .navbar--menu--content{position:relative;z-index:3;flex-direction:column;justify-content:center;align-items:center;margin-top:calc(-1 * var(--navbar-height));padding:0 var(--section-padding-left-right) calc(2 * var(--padding)) !important}.navbar .navbar--menu .navbar--menu--item{padding:0;font-size:1.3rem}.navbar .navbar--menu .navbar--menu--item:not(:first-child){margin-top:calc(var(--padding) * 1.5)}.navbar .navbar--menu .navbar--menu--item a,.navbar .navbar--menu .navbar--menu--item span{color:inherit}.navbar .navbar--menu .navbar--menu--item a:hover,.navbar .navbar--menu .navbar--menu--item a:active,.navbar .navbar--menu .navbar--menu--item span:hover,.navbar .navbar--menu .navbar--menu--item span:active{color:var(--color-primary)}.navbar.open .navbar--container{background-color:var(--color-azul) !important;transform:translateX(0) !important}.navbar.open .navbar--logotype .gorro{fill:var(--color-light) !important}.navbar.open .navbar--menu{transform:translateX(0);opacity:1;transition:opacity .33s ease}.navbar.open .navbar--button .stroke:nth-child(1){transform:rotate(-45deg)}.navbar.open .navbar--button .stroke:nth-child(2){transform:rotate(45deg)}.navbar .balls{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.95}}@media (max-width: 575px){.navbar .navbar--logotype svg{max-height:32px}}@keyframes page_transition{0%{top:-100%}100%{top:0%}}@keyframes page_transition_welcome{0%{top:0%}100%{top:122%}}.page-transition{display:none;position:fixed;top:0;right:0;z-index:10000;width:100vw;height:122vh;background:none !important}.page-transition.bye,.page-transition.welcome{display:block;pointer-events:none}.page-transition:not(.welcome)>svg{display:none}.page-transition.welcome{animation:page_transition_welcome .4s .3s ease forwards}.page-transition.welcome::before{position:absolute;top:0;left:0;width:100vw;height:106vh;background-color:var(--color-celeste);content:""}.page-transition.welcome>svg{position:absolute;top:-20vh;left:-10vw;width:120vw;height:22vh;transform:scale(-1, -1)}.page-transition.welcome>svg path{fill:var(--color-celeste)}.page-transition.welcome .layer{display:none}.page-transition .layer{will-change:top, transform;position:absolute;top:-100%;left:0;width:100%;height:100%;background:none}.page-transition .layer::before{position:absolute;top:0;left:0;width:100vw;height:106vh;content:""}.page-transition .layer svg{position:absolute;bottom:-4vh;left:-10vw;width:120vw;height:22vh}.page-transition .layer.-a{z-index:2019;animation:page_transition .25s 0s ease-out forwards}.page-transition .layer.-a::before{background-color:var(--color-rojo)}.page-transition .layer.-a svg path{fill:var(--color-rojo)}.page-transition .layer.-b{z-index:2020;animation:page_transition .3s .2s ease-out forwards}.page-transition .layer.-b::before{background-color:var(--color-amarillo)}.page-transition .layer.-b svg path{fill:var(--color-amarillo)}.page-transition .layer.-c{z-index:2021;animation:page_transition .35s .4s ease-out forwards}.page-transition .layer.-c::before{background-color:var(--color-celeste)}.page-transition .layer.-c svg path{fill:var(--color-celeste)}.contact-form{width:1000px;max-width:100%;margin:0 auto;padding:var(--padding);border-radius:10px;background-color:var(--color-light);color:var(--color-primary);transition:filter 1s ease}@media (max-width: 575px){.contact-form{padding:0}}.contact-form .illust{width:100%;max-width:60vw;padding:0 var(--padding)}@media (max-width: 1024px){.contact-form .illust{display:none}}.contact-form label a{color:var(--color-celeste)}.contact-form .cols--col{padding:var(--padding)}.contact-form .contact-form--header{text-transform:uppercase;margin-bottom:var(--padding)}.contact-form .contact-form--header .cols--col{padding-bottom:0}.contact-form .contact-form--content .cols--col{padding-top:0}.contact-form .contact-form--form{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.contact-form .contact-form--form .contact-form--submit .site-button{width:100%;max-width:100%;margin-right:0}@media (max-width: 1024px){.contact-form .contact-form--form .site-button{width:100%;max-width:100%;margin-right:0}}.contact-form .contact-form--form .contact-form--result,.contact-form .contact-form--form .input-field--result{width:100%;border-radius:4px;font-size:1rem}.contact-form .contact-form--form .contact-form--result.ok,.contact-form .contact-form--form .input-field--result.ok{background-color:var(--color-notice);color:var(--color-notice)}.contact-form .contact-form--form .contact-form--result.ko,.contact-form .contact-form--form .input-field--result.ko{background-color:var(--color-alert);color:var(--color-alert)}.contact-form .contact-form--form .contact-form--result p,.contact-form .contact-form--form .input-field--result p{max-width:900px;color:var(--color-light)}.contact-form .contact-form--form .contact-form--result{margin:var(--padding) 0 0;padding:var(--padding)}.contact-form .contact-form--form .contact-form--result:not(.-visible){display:none}.contact-form .contact-form--form.ok .contact-form--result.ok{display:block}.contact-form .contact-form--form.ko .contact-form--result.ko{display:block}.contact-form .contact-form--form .input-field{width:100%}.contact-form .contact-form--form .input-field+.input-field{margin-top:var(--padding)}.contact-form .contact-form--form .input-field .input-field--result{margin-top:calc(var(--padding) / 2);padding:calc(var(--padding) / 2)}.contact-form .contact-form--form .input-field input:not([type=checkbox]):not([type=file]),.contact-form .contact-form--form .input-field textarea{width:100%;border:2px solid var(--color-rojo);border-radius:4px;background-color:var(--color-light)}.contact-form .loading *{pointer-events:none !important;filter:grayscale(20%)}.subscription-form{position:relative;background-color:var(--color-primary);color:var(--color-light)}.subscription-form .kbr:nth-child(2) path{fill:var(--color-gris)}.subscription-form .illust{width:650px;max-width:80vw}@media (min-width: 576px) and (max-width: 1024px){.subscription-form .illust{max-width:60vw}}.subscription-form .cols{display:flex;justify-content:center;align-items:center}.subscription-form .cols .cols--col{display:flex;justify-content:center;align-items:center;padding:var(--padding)}@media (max-width: 575px){.subscription-form .cols .cols--col{padding:0}.subscription-form .cols .cols--col:nth-child(2){padding-top:var(--padding)}}.subscription-form .text-block{width:500px}.subscription-form .text-block .text-block--subheading{margin:0;color:var(--color-amarillo);font-size:2rem}@media (max-width: 768px){.subscription-form .text-block .text-block--subheading{font-size:1.5rem}}.subscription-form .text-block .text-block--content{font:var(--font-subtitle-1)}.subscription-form .text-block .contact-form{padding:0;background:none;color:inherit}.subscription-form .text-block .contact-form .contact-form--result{display:none;padding:calc(var(--padding) / 2);text-align:center;border:2px solid var(--color-light);border-radius:4px;color:var(--color-light)}.subscription-form .text-block .contact-form.ok .contact-form--result.ok{display:block}.subscription-form .text-block .contact-form.ko .contact-form--result.ko{display:block}.subscription-form .text-block .contact-form .input-field,.subscription-form .text-block .contact-form .contact-form--result{margin:0 0 var(--padding)}.subscription-form .text-block .contact-form .email-field{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:calc(var(--padding) * .75) 0}.subscription-form .text-block .contact-form .email-field::before{position:absolute;top:4px;left:calc(60% - 25px);width:100px;height:52px;background-color:var(--color-light);content:""}.subscription-form .text-block .contact-form .email-field input{position:relative;z-index:1;width:60%;height:60px;border:0;border:4px solid var(--color-primary) !important;border-width:4px 0 !important;border-radius:30px 0 0 30px !important}.subscription-form .text-block .contact-form .email-field .site-button{position:relative;z-index:1;width:40%;min-width:unset !important;height:60px;min-height:unset !important;border:4px solid var(--color-primary)}.subscription-form{position:relative;background-color:var(--color-primary);color:var(--color-light)}.subscription-form .kbr:nth-child(2) path{fill:var(--color-gris)}.subscription-form .illust{width:650px;max-width:80vw}@media (min-width: 576px) and (max-width: 1024px){.subscription-form .illust{max-width:60vw}}.subscription-form .cols{display:flex;justify-content:center;align-items:center}.subscription-form .cols .cols--col{display:flex;justify-content:center;align-items:center;padding:var(--padding)}@media (max-width: 575px){.subscription-form .cols .cols--col{padding:0}.subscription-form .cols .cols--col:nth-child(2){padding-top:var(--padding)}}.subscription-form .text-block{width:500px}.subscription-form .text-block .text-block--subheading{margin:0;color:var(--color-amarillo);font-size:2rem}@media (max-width: 768px){.subscription-form .text-block .text-block--subheading{font-size:1.5rem}}.subscription-form .text-block .text-block--content{font:var(--font-subtitle-1)}.subscription-form .text-block .contact-form{padding:0;background:none;color:inherit}.subscription-form .text-block .contact-form .contact-form--result{display:none;padding:calc(var(--padding) / 2);text-align:center;border:2px solid var(--color-light);border-radius:4px;color:var(--color-light)}.subscription-form .text-block .contact-form.ok .contact-form--result.ok{display:block}.subscription-form .text-block .contact-form.ko .contact-form--result.ko{display:block}.subscription-form .text-block .contact-form .input-field,.subscription-form .text-block .contact-form .contact-form--result{margin:0 0 var(--padding)}.subscription-form .text-block .contact-form .email-field{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:calc(var(--padding) * .75) 0}.subscription-form .text-block .contact-form .email-field::before{position:absolute;top:4px;left:calc(60% - 25px);width:100px;height:52px;background-color:var(--color-light);content:""}.subscription-form .text-block .contact-form .email-field input{position:relative;z-index:1;width:60%;height:60px;border:0;border:4px solid var(--color-primary) !important;border-width:4px 0 !important;border-radius:30px 0 0 30px !important}.subscription-form .text-block .contact-form .email-field .site-button{position:relative;z-index:1;width:40%;min-width:unset !important;height:60px;min-height:unset !important;border:4px solid var(--color-primary)}.club-kidom-subscription .text-block--subheading{margin:0;color:var(--color-amarillo)}.club-kidom-subscription .text-block--subheading .title{margin-top:calc(var(--padding) * .5);font:inherit;font-size:inherit}.club-kidom-subscription .text-block--subheading svg.logotype{height:150px}.footer{background-color:var(--color-gris)}.footer .page--section--content{padding-top:2rem !important;padding-bottom:0 !important}.footer .page--section .page--section--content>.cols:nth-child(1)>.cols--col:nth-child(1){display:flex;justify-content:flex-start;align-items:flex-end}.footer .page--section .page--section--content>.cols:nth-child(1)>.cols--col:nth-child(2){display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width: 1024px){.footer .page--section .page--section--content>.cols:nth-child(1)>.cols--col{margin-bottom:var(--padding)}}.footer .page--section .page--section--content>.cols:nth-child(1) .col-1-content{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}.footer .page--section .page--section--content>.cols:nth-child(1) .col-1-content .col-1-content--col{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.footer .page--section .page--section--content>.cols:nth-child(1) .col-1-content .col-1-content--col:nth-child(1){margin-right:calc(var(--padding) * 2)}.footer .page--section .page--section--content>.cols:nth-child(1) .col-1-content .col-1-content--col:nth-child(2){margin-top:var(--padding)}.footer .page--section .page--section--content>.cols:nth-child(1) .logotype{width:200px;max-width:50vw}.footer .page--section .page--section--content>.cols:nth-child(1) .illust{width:600px;max-width:80vw;transform:translateY(calc(var(--padding) * 1.5))}.footer .page--section .page--section--content>.cols:nth-child(1) ul:not(:first-child){margin-top:var(--padding)}.footer .page--section .page--section--content>.cols:nth-child(1) ul.address li{margin-bottom:.4rem;color:var(--color-primary)}.footer .page--section .page--section--content>.cols:nth-child(1) li.link{display:flex;justify-content:flex-start;align-items:center}.footer .page--section .page--section--content>.cols:nth-child(1) li.link:not(:first-child){margin-top:calc(var(--padding) * 0.5)}.footer .page--section .page--section--content>.cols:nth-child(1) li.link svg{width:34px;margin-right:9px;fill:var(--color-rojo)}.footer .page--section .page--section--content>.cols:nth-child(1) li.link a{color:var(--color-rojo)}.footer .page--section .page--section--content>.cols:nth-child(1) li.rrss{margin-top:var(--padding)}.footer .page--section .page--section--content>.cols:nth-child(1) li.rrss a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;margin-right:calc(var(--padding) / 2);border:2px solid var(--color-azul);border-radius:50%;color:var(--color-azul);transition:color .2s ease, border-color .2s ease}.footer .page--section .page--section--content>.cols:nth-child(1) li.rrss a .icon{font-size:25px}.footer .page--section .page--section--content>.cols:nth-child(1) li.rrss a:hover{border-color:var(--color-celeste);color:var(--color-celeste)}.footer .page--section .page--section--content>.cols:nth-child(2){margin-top:calc(var(--padding) * 3);padding:var(--padding) 0;border-top:2px solid var(--color-medium);color:var(--color-primary);text-transform:uppercase;font-weight:600}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col{display:flex;align-items:center}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(2){justify-content:flex-end}@media (min-width: 1025px){.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(1){width:70%;font-size:0.9em;text-align:center}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(2){width:30%}}@media (max-width: 1024px){.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col span{display:none}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col .eclectick-svg{margin:var(--padding) 0 0 0}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(1){display:block;margin-bottom:var(--padding)}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(1) .link{display:block}.footer .page--section .page--section--content>.cols:nth-child(2) .cols--col:nth-child(1) .link:not(:first-child){margin-top:1rem}}.footer .page--section .page--section--content>.cols:nth-child(2) .link{color:inherit}.footer .page--section .page--section--content>.cols:nth-child(2) .link:hover{color:var(--color-rojo)}.footer .page--section .page--section--content>.cols:nth-child(2) .link.-current{color:var(--color-azul)}.footer .page--section .page--section--content>.cols:nth-child(2) span{margin:0 .5rem}.footer .page--section .page--section--content>.cols:nth-child(2) .eclectick-svg{width:100px;margin-left:.25em;transform:translateY(-5px)}.footer .page--section .page--section--content>.cols:nth-child(2) .eclectick-svg path{fill:var(--color-eclectick)}#cookies_modal{position:fixed;z-index:9998;bottom:0;left:0;width:100%;padding:var(--padding) var(--section-padding-left-right);background-color:var(--color-celeste);color:var(--color-primary);transition:transform .4s ease}#cookies_modal:not(.active){transform:translateY(200%);pointer-events:none}#cookies_modal::before{position:absolute;top:-5.8rem;left:0;width:100%;height:6rem;background-color:var(--color-celeste);clip-path:polygon(0 5rem, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(0 5rem, 100% 0, 100% 100%, 0 100%);content:""}#cookies_modal .cols--col{position:relative}#cookies_modal .text-block--content a{color:var(--color-light);text-decoration:underline}#cookies_modal .illust{position:absolute;top:-150%;right:0;width:500px;max-width:40vw}@media (max-width: 1024px){#cookies_modal .illust{display:none}}#cmodal{display:none}#cmodal.visible{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;background-color:rgba(100,100,100,0.5);display:flex;justify-content:center;align-items:center}#cmodal>.content{border:2px solid #CCC;background-color:white;padding:3em;margin:2em;max-height:95vh;max-width:95vw;overflow-y:auto}#cmodal iframe.content{border:0;margin:0;padding:0;width:600px;height:90vh}#pages_index .header-section{padding-top:0;background:var(--color-primary)}#pages_index .header-section .page--section--content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh}#pages_index .header-section .logotype{width:500px;max-width:80vw;margin:0 auto 100px}#pages_index .header-section .logotype+span{display:block;color:white;font-size:clamp(2em, 4vw, 3em);position:relative;top:-150px}#pages_index .intro-section{background-color:var(--color-primary);color:var(--color-contrast-primary)}#pages_index .intro-section .page--section--content{padding-top:5vw !important;padding-bottom:5vw !important;text-align:center}#pages_index .intro-section .text-block{width:900px;text-align:left}#pages_index .intro-section .text-block .text-block--heading{text-transform:uppercase;color:var(--color-amarillo)}#pages_index .club-kidom-subscription .kbr{display:none}#pages_index .club-kidom-subscription .page--section--content{padding-top:5vw !important;padding-bottom:5vw !important}@media (max-width: 575px){#pages_index .club-kidom-subscription .page--section--content{padding-top:9rem !important;padding-bottom:9rem !important}}#pages_index .gallery-section{background-color:var(--color-primary)}#pages_index .gallery-section .kbr:nth-child(1) path{fill:var(--color-primary)}#pages_index .gallery-section .kbr:nth-child(2) path{fill:var(--color-rojo)}#pages_index .gallery-section #gallery_swiper{width:100%;pointer-events:none}#pages_index .gallery-section #gallery_swiper .swiper-slide{position:relative;height:94vh;min-height:500px;background:no-repeat center center;background-size:cover;pointer-events:none}@media (max-width: 1024px){#pages_index .gallery-section #gallery_swiper .swiper-slide{height:52vh;max-height:624px;min-height:480px}}@media (max-width: 1024px) and (max-width: 575px){#pages_index .gallery-section #gallery_swiper .swiper-slide{height:350px;min-height:unset}}#pages_index .gallery-section #gallery_swiper .swiper-slide .tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}#pages_index .gallery-section #gallery_swiper .swiper-slide .tv .screen{position:absolute;top:0;bottom:0;right:0 !important;left:-35% !important;z-index:1;width:170%;margin:auto;opacity:0;transition:opacity .5s}@media (min-width: 769px){#pages_index .gallery-section #gallery_swiper .swiper-slide .tv .screen{left:0 !important;width:100%}}#pages_index .gallery-section #gallery_swiper .swiper-slide .tv .screen.active{opacity:1}#pages_index .about-section{background-color:var(--color-rojo);color:var(--color-light)}#pages_index .about-section .page--section--content{position:relative;z-index:1;padding-top:9rem !important;padding-bottom:9rem !important}#pages_index .about-section .info-buttons{display:flex;justify-content:space-around}#pages_index .about-section .info-buttons .site-button{min-width:30%}@media (max-width: 1024px){#pages_index .about-section .info-buttons{margin-top:calc(var(--padding))}#pages_index .about-section .info-buttons .site-button{min-width:45%}}@media (max-width: 768px){#pages_index .about-section .info-buttons{flex-flow:column-reverse}#pages_index .about-section .info-buttons .site-button+.site-button{margin-bottom:2em}}#pages_index .about-section .deco-container{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 575px){#pages_index .about-section .deco-container{display:none}}#pages_index .about-section .deco-container .deco-container--deco{position:absolute;width:450px;max-width:45vw}#pages_index .about-section .deco-container .deco-container--deco rect{fill:var(--color-amarillo)}#pages_index .about-section .deco-container .deco-container--deco:nth-child(1){top:400px;left:0}#pages_index .about-section .deco-container .deco-container--deco:nth-child(2){bottom:calc(50% - 450px);right:0}#pages_index .about-section .deco-container .deco-container--deco:nth-child(3){bottom:calc(10% - 300px);left:0}#pages_index .about-section .adventure-imgs{padding-top:var(--section-padding-left-right);padding-bottom:var(--section-padding-left-right)}#pages_index .about-section .adventure-imgs .img:not(:first-child){margin-left:2vw}#pages_index .about-section .adventure-imgs img{max-width:100%;border-radius:20px}@media (max-width: 1024px){#pages_index .about-section .adventure-imgs .img:last-child{display:none}}#pages_index .activities-section{padding-top:var(--section-padding-top-bottom);padding-bottom:var(--section-padding-top-bottom);background-color:var(--color-amarillo);color:var(--color-primary)}#pages_index .activities-section .kbr:nth-child(1) path{fill:var(--color-rojo)}#pages_index .activities-section .kbr:nth-child(2) path{fill:var(--color-verde)}#pages_index .activities-section .page--section--content{position:relative;z-index:1;padding-top:0 !important;padding-bottom:0 !important}#pages_index .activities-section .page--section--content .text-block{width:100%;padding:calc(var(--padding) * 1) 0;text-align:center;text-transform:uppercase}#pages_index .activities-section .activities-swiper--images{position:relative;z-index:0}#pages_index .activities-section .activities-swiper--images .activities-swiper--images--bg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#pages_index .activities-section .activities-swiper--images .activities-swiper--images--bg .swiper-slide{border-radius:50%;background-color:var(--color-light);box-shadow:0 0 80px 80px var(--color-light);opacity:.4}#pages_index .activities-section .activities-swiper--images .swiper-slide{position:relative;z-index:1;width:25vw;min-width:320px;height:25vw;min-height:320px;padding:40px}@media (max-width: 575px){#pages_index .activities-section .activities-swiper--images .swiper-slide{width:80vw;height:80vw}}#pages_index .activities-section #activities_imgs_swiper{z-index:1}#pages_index .activities-section #activities_imgs_swiper .swiper-controls{position:absolute;top:50%;right:0;left:0;width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 576px){#pages_index .activities-section #activities_imgs_swiper .swiper-controls{width:calc(100% / 3.5);min-width:400px}}@media (min-width: 576px) and (max-width: 1024px){#pages_index .activities-section #activities_imgs_swiper .swiper-controls{min-width:450px}}#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-prev,#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-next{width:40px;background:none !important;cursor:pointer}#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-prev svg,#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-next svg{width:100%;height:auto;pointer-events:none}#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-prev svg path,#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-next svg path{fill:var(--color-primary)}#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-prev svg{transform:rotate(-90deg)}#pages_index .activities-section #activities_imgs_swiper .swiper-controls .swiper-button-next svg{transform:rotate(90deg)}#pages_index .activities-section #activities_imgs_swiper .swiper-slide{transition:transform 0.5s cubic-bezier(0.34, 0.42, 0.31, 0.99),opacity 0.5s cubic-bezier(0.34, 0.42, 0.31, 0.99);cursor:grab}#pages_index .activities-section #activities_imgs_swiper .swiper-slide:active{cursor:grabbing}#pages_index .activities-section #activities_imgs_swiper .swiper-slide .swiper-slide--bg{width:100%;height:100%;border-radius:50%;background:no-repeat center center;background-size:cover}@media (min-width: 576px){#pages_index .activities-section #activities_imgs_swiper .swiper-slide{opacity:.4;transform:scale(0.8)}#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-prev,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-duplicate-prev,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-next,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-duplicate-next{opacity:.3;transform:scale(0.9)}#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-active,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-duplicate-active{opacity:1;transform:scale(1)}}@media (max-width: 575px){#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-prev,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-duplicate-prev,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-next,#pages_index .activities-section #activities_imgs_swiper .swiper-slide.swiper-slide-duplicate-next{opacity:0}}#pages_index .activities-section #activities_desc_swiper .swiper-slide{display:flex;justify-content:center;align-items:center;width:auto;padding:0}#pages_index .activities-section #activities_desc_swiper .swiper-slide:not(.swiper-slide-active){opacity:0}#pages_index .activities-section #activities_desc_swiper .text-block{width:400px;max-width:80vw;text-align:center}#pages_index .activities-section #activities_desc_swiper .text-block .text-block--subheading{text-transform:uppercase;color:var(--color-rojo)}#pages_index .activities-section #activities_desc_swiper .text-block .text-block--content{font-size:1rem;line-height:1.7em;color:var(--color-primary)}#pages_index .restaurant-section{z-index:2;background-color:var(--color-verde);color:var(--color-dorado)}#pages_index .restaurant-section .page--section--content{position:relative;z-index:2}#pages_index .restaurant-section .deco-container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#pages_index .restaurant-section .deco-container .deco-container--deco img{border-radius:38% 62% 70% 30% / 30% 30% 70% 70%}@media (max-width: 575px){#pages_index .restaurant-section .deco-container{display:none}}#pages_index .restaurant-section .deco-container .deco-container--deco{position:absolute}#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(1){top:-200px;left:-200px}#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(1) img{width:700px}@media (max-width: 1024px){#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(1){top:-162px;left:-10vw;width:60vw}#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(1) img{width:100%}}#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(2){bottom:0;right:4vw}#pages_index .restaurant-section .deco-container .deco-container--deco:nth-child(2) img{width:25vw;min-width:250px}#pages_index .newsletter .kbr:nth-child(1) path{fill:var(--color-verde)}.tirolina-bg{position:absolute;top:1%;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;pointer-events:none}.tirolina-bg .illust{will-change:transform;width:auto;height:100%}.tirolina-bg .illust #persona1,.tirolina-bg .illust #persona3{animation:swinging 15s 0s ease-in-out forwards infinite}.tirolina-bg .illust #persona1{transform-origin:712px 392px}.tirolina-bg .illust #pierna1{transform-origin:656px 903px;animation:swinging_leg 7s ease-in-out forwards infinite}.tirolina-bg .illust #persona2{transform-origin:1274px 576px;animation:swinging_reversed 15s -1s ease-in-out forwards infinite}.tirolina-bg .illust #persona2 .hair{transform-origin:1180px 786px;animation:swinging_hair 10s ease-in-out forwards infinite}.tirolina-bg .illust #persona2 #pierna2{transform-origin:1180px 886px;animation:swinging_leg_2 7s ease-in-out forwards infinite}.tirolina-bg .illust #persona3{transform-origin:1798px 652px;animation-delay:-2s}@media (max-width: 1024px){.tirolina-bg{width:420vw;height:auto;margin-left:-150vw}.tirolina-bg #persona1,.tirolina-bg #persona3{display:none}}#pages_about_us .header-section{background-color:var(--color-primary)}#pages_about_us .header-section .page--section--content{display:flex;justify-content:center;align-items:center;min-height:100vh}#pages_about_us .header-section .block{display:flex;justify-content:center;align-items:center;color:var(--color-amarillo)}#pages_about_us .header-section .block .text-block{width:500px}#pages_about_us .header-section .block .logotype{width:100%;margin-bottom:calc(var(--padding) / 2)}#pages_about_us .header-section .block .logotype *:not(.gorro){fill:var(--color-contrast-primary) !important}#pages_about_us .header-section .block .illust{width:450px;max-width:64vw}@media (min-width: 1025px){#pages_about_us .header-section .block{max-width:90%}#pages_about_us .header-section .block .illust{order:2;margin-left:var(--padding)}#pages_about_us .header-section .block .text-block{order:1}}@media (max-width: 1024px){#pages_about_us .header-section .block{flex-wrap:wrap;max-width:90%}#pages_about_us .header-section .block .illust{margin-bottom:calc(var(--padding) * 2)}}#pages_about_us .zones-section{width:100%;padding-top:14vw;padding-bottom:12vw;background-color:var(--color-azul)}#pages_about_us .zones-section .page--section--content{width:100%;padding-top:7rem !important;padding-bottom:7rem !important}#pages_about_us .zones-section .kbr:nth-child(1) path{fill:var(--color-primary)}#pages_about_us .zones-section .kbr:nth-child(2) path{fill:var(--color-amarillo)}#pages_about_us .zones-section .goto-schedule{width:300px;margin:calc(var(--padding) * 2) calc(50% - 150px) 0}#pages_about_us .zones-section .swiper-container,#pages_about_us .zones-section .swiper-wrapper{overflow:visible}#pages_about_us .zones-section .swiper-controls{position:relative;display:flex;justify-content:center;align-items:center;width:200px;margin:calc(var(--padding) * 3) calc(50% - 100px) var(--padding)}#pages_about_us .zones-section .swiper-controls .swiper-button-prev,#pages_about_us .zones-section .swiper-controls .swiper-button-next{width:40px;background:none !important;cursor:pointer}#pages_about_us .zones-section .swiper-controls .swiper-button-prev svg,#pages_about_us .zones-section .swiper-controls .swiper-button-next svg{width:100%;height:auto;pointer-events:none}#pages_about_us .zones-section .swiper-controls .swiper-button-prev svg path,#pages_about_us .zones-section .swiper-controls .swiper-button-next svg path{fill:var(--color-light)}#pages_about_us .zones-section .swiper-controls .swiper-button-prev svg{transform:rotate(-90deg)}#pages_about_us .zones-section .swiper-controls .swiper-button-next svg{transform:rotate(90deg)}#pages_about_us .zones-section .swiper-controls .swiper-pagination{transform:translateY(-10px) !important}#pages_about_us .zones-section .swiper-controls .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 .2rem;opacity:1;background-color:var(--color-light);transition:transform 0.4s ease, left 0.4s ease}#pages_about_us .zones-section .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary)}#pages_about_us .zones-section .swiper-slide{will-change:opacity, transform;width:1000px;max-width:100%;cursor:grab;transition:opacity 0.5s cubic-bezier(0.34, 0.42, 0.31, 0.99),transform 0.5s cubic-bezier(0.34, 0.42, 0.31, 0.99)}#pages_about_us .zones-section .swiper-slide:active{cursor:grabbing}#pages_about_us .zones-section .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active){opacity:.5;transform:scale(0.96)}#pages_about_us .zones-section .zone-card{width:100%;margin:0 auto;border-radius:10px;background-color:var(--color-light);color:var(--color-primary);box-shadow:30px 30px 60px rgba(24,24,24,0.16)}#pages_about_us .zones-section .zone-card .zone-card--header{padding:calc(var(--padding) * 2) var(--padding)}#pages_about_us .zones-section .zone-card .zone-card--header .text-block--heading{color:var(--color-azul)}@media (min-width: 769px){#pages_about_us .zones-section .zone-card .zone-card--header{display:flex;justify-content:center;align-items:center;max-width:600px;margin:0 auto}#pages_about_us .zones-section .zone-card .zone-card--header .text-block--heading{text-align:right;margin-right:var(--padding);margin-bottom:0}}#pages_about_us .zones-section .zone-card .zone-card--image{width:100%;height:340px;max-height:40vh;background:no-repeat center center;background-size:cover}@media (max-width: 575px){#pages_about_us .zones-section .zone-card .zone-card--image{height:200px}}#pages_about_us .zones-section .zone-card .zone-card--footer{padding:var(--padding) var(--padding);font-family:"Roboto Condensed", sans-serif;font-size:1.1rem;text-transform:uppercase}#pages_about_us .about-section{background-color:var(--color-amarillo)}#pages_about_us .about-section .page--section--content{padding-top:7rem !important;padding-bottom:7rem !important}#pages_about_us .about-section .illust{width:480px;max-width:45vw;padding:var(--padding)}#pages_about_us .about-section .block{max-width:300px;margin:0 auto}#pages_about_us .about-section .block+.block{margin-top:var(--padding)}#pages_about_us .about-section .block .block--header{display:flex;justify-content:flex-start;align-items:center}#pages_about_us .about-section .block .block--header svg{width:42px;fill:var(--color-azul)}#pages_about_us .about-section .block .block--header .block--header--title{margin:0 calc(var(--padding) / 2);color:var(--color-azul);font-family:"Roboto Condensed", sans-serif;font-size:1.1rem;text-transform:uppercase}#pages_about_us .about-section .block .block--header--description{margin:calc(var(--padding) / 2) 0 0;color:var(--color-primary)}#pages_about_us .about-section .custom-cols{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(1){text-align:center}@media (min-width: 1025px){#pages_about_us .about-section .custom-cols .custom-cols--col{flex:0 1 calc(33.3333% - 3em)}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(1){order:2}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(2){order:1;text-align:right}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(2) .block--header{justify-content:flex-end}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(2) .block--header svg{order:2}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(2) .block--header .block--header--title{order:1}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(3){order:3}}@media (min-width: 576px) and (max-width: 1024px){#pages_about_us .about-section .custom-cols{flex-wrap:wrap}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(1){flex:0 1 100%}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(2){flex:0 1 calc(50% - 3em)}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(3){flex:0 1 calc(50% - 3em)}}@media (max-width: 575px){#pages_about_us .about-section .custom-cols{flex-wrap:wrap}#pages_about_us .about-section .custom-cols .illust{max-width:70vw}#pages_about_us .about-section .custom-cols .custom-cols--col{flex:0 1 100%;text-align:center}#pages_about_us .about-section .custom-cols .custom-cols--col .block{width:300px;margin:calc(var(--padding) * 2) auto}#pages_about_us .about-section .custom-cols .custom-cols--col .block .block--header{justify-content:center;transform:translateX(-19px)}#pages_about_us .about-section .custom-cols .custom-cols--col .block .block--header svg{width:38px}#pages_about_us .about-section .custom-cols .custom-cols--col:nth-child(3) .block:nth-child(1){margin-top:0}}#pages_about_us .newsletter .kbr:nth-child(1) path{fill:var(--color-amarillo)}#pages_celebrations{--celebrations-background-color: #fc4e66;background-color:var(--celebrations-background-color)}#pages_celebrations .header-section{display:flex;justify-content:center;align-items:flex-end;height:600px;background:var(--color-primary) url("/assets/svg/celebracion-bg-ee79857acabed78bf184e377aff788789d8051c2ca25be096ea78d47d356749e.svg") no-repeat center center fixed;background-size:cover;border-bottom:4px solid var(--color-primary)}@media (max-width: 575px){#pages_celebrations .header-section{height:300px}}#pages_celebrations .header-section .illust{width:800px;max-width:95vw;transform:translateY(41.6%)}#pages_celebrations .birthday-packs-section{text-align:center}#pages_celebrations .birthday-packs-section .page--section--content{padding-top:300px !important;padding-bottom:calc(var(--padding) + 60px) !important}@media (max-width: 575px){#pages_celebrations .birthday-packs-section .page--section--content{padding-top:160px !important}}#pages_celebrations .birthday-packs-section header{text-align:center}#pages_celebrations .birthday-packs-section header .text-block--heading{text-transform:uppercase;color:var(--color-light)}#pages_celebrations .birthday-packs-section header .text-block--subheading{color:var(--color-amarillo)}#pages_celebrations .birthday-packs-section .birthday-pack-card{display:flex;justify-content:center;align-items:flex-start;margin-top:calc(var(--padding) * 2);padding:calc(var(--padding) * 2) var(--padding);background-color:var(--color-light);color:var(--color-primary);border-radius:10px;box-shadow:30px 30px 60px rgba(24,24,24,0.16)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description{padding:0 25px;text-align:left}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description .text-block--subheading{color:var(--color-azul);font-size:1.8rem}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description .text-block--content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:var(--padding) 0 0;padding:var(--padding);text-transform:uppercase;font-weight:600;border-radius:10px;background-color:var(--color-gris)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description .text-block--content .description{max-width:64%}@media (max-width: 769px){#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description .text-block--content .description{max-width:100%;margin-bottom:var(--padding)}}@media (min-width: 576px){#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price{width:200px}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles{margin:3em 12.5% 0}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles .bubbles--bubble{display:flex;justify-content:center;align-items:center;width:150px;height:150px;border-radius:50%}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles .bubbles--bubble:nth-child(1){position:relative;z-index:1;background:var(--color-azul)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles .bubbles--bubble:nth-child(2){background-color:var(--color-primary);color:var(--color-contrast-primary);margin-top:-50%}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles .bubbles--bubble:nth-child(2) .bubbles--bubble--content{transform:translateY(60%)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles .bubbles--bubble svg{width:100%;fill:var(--color-light)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description{width:calc(100% - 200px)}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(2) .bubbles .bubbles--bubble:nth-child(1){background-color:var(--color-celeste)}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(3) .bubbles .bubbles--bubble:nth-child(1){background-color:var(--color-amarillo)}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(4) .bubbles .bubbles--bubble:nth-child(1){background-color:var(--color-rojo)}}@media (min-width: 576px) and (max-width: 768px){#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price{width:160px}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles--bubble{width:135px !important;height:135px !important}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description{width:calc(100% - 160px)}}@media (max-width: 575px){#pages_celebrations .birthday-packs-section .birthday-pack-card{flex-wrap:wrap;padding:var(--padding)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price{width:100%}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles--bubble{word-spacing:100%;height:auto;text-align:center}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles--bubble svg{width:50vw}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--price .bubbles--bubble:nth-child(2){display:none}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(2) .bubbles .bubbles--bubble:nth-child(1) svg{fill:var(--color-celeste)}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(3) .bubbles .bubbles--bubble:nth-child(1) svg{fill:var(--color-amarillo)}#pages_celebrations .birthday-packs-section .birthday-pack-card:nth-child(4) .bubbles .bubbles--bubble:nth-child(1) svg{fill:var(--color-azul)}#pages_celebrations .birthday-packs-section .birthday-pack-card .birthday-pack-card--description{padding:0}}#pages_celebrations .birthday-menu-section .page--section--content{padding-top:0 !important;padding-bottom:10rem !important}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--heading{position:relative;z-index:3;display:inline-block;width:100%;padding:calc(var(--padding) * .4) var(--padding);border-radius:60px;background-color:var(--color-primary);transform:translateY(50%);text-align:center}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--heading .title{color:var(--color-light);text-transform:uppercase;font-size:1.3rem}@media (min-width: 576px){#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--heading{width:500px;max-width:100%;transform:translate(-10px, 50%)}}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:calc(var(--padding) * 2);border-radius:10px;background-color:var(--color-light);color:var(--color-primary);box-shadow:30px 30px 60px rgba(24,24,24,0.16)}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;border-radius:10px}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col:nth-child(2){flex:0 1 calc(15% - calc(var(--padding) * .5));align-items:center}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col p{margin-bottom:calc(var(--padding) * .5);font-weight:600;text-transform:uppercase;color:var(--color-rojo)}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col span.more{font-size:3rem;color:var(--color-rojo);text-align:center}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col li:not(:first-child){margin-top:calc(var(--padding) * .5)}@media (max-width: 575px){#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols{flex-wrap:wrap}#pages_celebrations .birthday-menu-section .birthday-menu .birthday-menu--cols .birthday-menu--col{flex:0 1 100% !important;padding-top:calc(var(--padding) * .5);padding-bottom:calc(var(--padding) * .5)}}#pages_celebrations .birthday-menu-section .birthday-menu p.present{display:inline-block;width:400px;max-width:90%;padding:var(--padding);border-radius:10px;background-color:var(--color-primary);color:var(--color-light);transform:translate(5%, -40%);text-transform:uppercase}@media (min-width: 576px){#pages_celebrations .birthday-menu-section .birthday-menu p.present{max-width:100%;transform:translate(calc(var(--padding) * 2), -40%)}}#pages_celebrations .birthday-menu-section .more-birthday{position:relative;width:900px;max-width:100%;margin:calc(var(--padding) * 2) auto calc(var(--padding) * 3);padding:calc(var(--padding) * 1.5) calc(var(--padding) * 3);color:var(--color-primary);text-align:center}#pages_celebrations .birthday-menu-section .more-birthday::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-amarillo);box-shadow:30px 30px 60px rgba(24,24,24,0.16);transform:rotate(-2.5deg);border-radius:140px;content:""}@media (max-width: 575px){#pages_celebrations .birthday-menu-section .more-birthday::before{border-radius:20px}}#pages_celebrations .birthday-menu-section .more-birthday p{position:relative;z-index:1;width:600;max-width:90%;margin:0 auto var(--padding);font:var(--font-subtitle-1)}@media (max-width: 575px){#pages_celebrations .birthday-menu-section .more-birthday{padding-left:var(--padding);padding-right:var(--padding);border-radius:100px}}#pages_celebrations .birthday-menu-section .normative{color:var(--color-light)}#pages_celebrations .birthday-menu-section .normative a{color:var(--color-primary)}#pages_celebrations .page--section--content.mixed-offer-jumper{margin-top:-3rem;padding-bottom:2rem !important;padding-top:1rem !important}#pages_celebrations .page--section--content.mixed-offer-jumper img{border-radius:10px}@media (max-width: 575px){#pages_celebrations .page--section--content.mixed-offer-jumper{padding:1rem 0 !important}#pages_celebrations .page--section--content.mixed-offer-jumper img{border-radius:0}}#pages_celebrations.comunion .header-section svg,#pages_celebrations.fincurso .header-section svg{z-index:5}#pages_celebrations.comunion .header-section svg g:nth-child(35) .subscribe-illust-svg-st11,#pages_celebrations.comunion .header-section svg g:nth-child(35) .subscribe-illust-svg-st18,#pages_celebrations.fincurso .header-section svg g:nth-child(35) .subscribe-illust-svg-st11,#pages_celebrations.fincurso .header-section svg g:nth-child(35) .subscribe-illust-svg-st18{display:none}#pages_celebrations.comunion section:first-child header h2,#pages_celebrations.fincurso section:first-child header h2{position:relative;z-index:6}#pages_celebrations #comunion{background-color:var(--color-amarillo)}#pages_celebrations #comunion .text-block--heading{color:var(--color-primary)}#pages_celebrations #comunion .kbr:nth-child(1) path{fill:var(--color-primary)}#pages_celebrations #comunion .kbr:nth-child(2) path{fill:var(--color-gris)}#pages_celebrations #comunion .page--section--content{padding-bottom:3rem}#pages_celebrations #comunion .content .text-block{padding:var(--padding)}#pages_celebrations #comunion .content .video{text-align:center}#pages_celebrations #comunion .content .video video{border-radius:1rem;overflow:hidden}#pages_celebrations #comunion .content .contact{margin-top:3rem}#pages_celebrations #comunion .content p+p{margin-top:0.5em}#pages_celebrations #comunion+.faqs-section .kbr:nth-child(1) path{fill:var(--color-amarillo)}#pages_celebrations #fincurso{background-color:var(--color-verde);color:var(--color-dorado)}#pages_celebrations #fincurso .kbr:nth-child(1) path{fill:var(--color-primary)}#pages_celebrations #fincurso .page--section--content{padding-bottom:3rem}#pages_celebrations #fincurso .contact{margin:1rem;text-align:right}#pages_celebrations #fincurso+.faqs-section .kbr:nth-child(1) path{fill:var(--color-verde)}#pages_celebrations .faqs-section{background-color:var(--color-primary);color:var(--color-light)}#pages_celebrations .faqs-section .kbr:nth-child(1) path{fill:var(--celebrations-background-color)}#pages_celebrations .faqs-section .kbr:nth-child(2) path{fill:var(--color-gris)}#pages_celebrations .faqs-section .page--section{position:relative}#pages_celebrations .faqs-section .page--section--content--header{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;margin-bottom:var(--padding)}#pages_celebrations .faqs-section .page--section--content--header .title{margin:0;font:var(--font-title-1);color:var(--color-amarillo)}#pages_celebrations .faqs-section .page--section--content--header svg{width:232px;max-width:35vw;margin-left:var(--padding)}#pages_celebrations .faqs-section .text-block--subheading{color:var(--color-rojo)}#pages_celebrations .faqs-section .text-block p{font-size:1.1rem}#pages_celebrations .faqs-section p+h5{margin-top:var(--padding)}#pages_restaurant{background-color:var(--color-verde);color:var(--color-dorado);overflow:hidden}#pages_restaurant .newsletter .kbr:nth-child(1) path{fill:var(--color-verde)}#pages_restaurant .header-section-tirabeqe,#pages_restaurant main,#pages_restaurant .footer-section{position:relative;z-index:1}#pages_restaurant .header-section-tirabeqe *,#pages_restaurant main *,#pages_restaurant .footer-section *{font-family:'Roboto Slab', serif;font-weight:400}#pages_restaurant .header-section-tirabeqe .text-block,#pages_restaurant main .text-block,#pages_restaurant .footer-section .text-block{width:600px}#pages_restaurant .header-section-tirabeqe .site-button--label,#pages_restaurant main .site-button--label,#pages_restaurant .footer-section .site-button--label{font-weight:700}#pages_restaurant main .page--section--content{padding-top:1vw !important;padding-bottom:1vw !important}#pages_restaurant main .page--section--content .cols--col:nth-child(1){width:80%}#pages_restaurant .footer-section .page--section--content{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:5vw !important;padding-bottom:5vw !important}#pages_restaurant .footer-section .text-block--actions{justify-content:center;margin-top:calc(var(--padding) * 2)}#pages_restaurant .page--bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;padding:25vh 0}@media (max-width: 575px){#pages_restaurant .page--bg{display:none}}#pages_restaurant .page--bg .block{max-width:40vw}#pages_restaurant .page--bg .block svg{display:block;opacity:.8}#pages_restaurant .page--bg .block:nth-child(1){width:22vw;margin-left:calc(20% - 11vw)}@media (max-width: 1024px){#pages_restaurant .page--bg .block:nth-child(1){width:44vw;margin-left:calc(20% - 22vw)}}#pages_restaurant .page--bg .block:nth-child(2){width:12vw;margin-left:calc(55% - 6vw)}@media (max-width: 1024px){#pages_restaurant .page--bg .block:nth-child(2){width:24vw;margin-left:calc(55% - 12vw)}}#pages_restaurant .page--bg .block:nth-child(3){width:17vw;margin-left:calc(100% - 17vw)}@media (max-width: 1024px){#pages_restaurant .page--bg .block:nth-child(3){width:34vw;margin-left:calc(100% - 34vw)}}#pages_restaurant .page--bg .block:nth-child(4){width:16vw;margin-left:calc(20% - 8vw)}@media (max-width: 1024px){#pages_restaurant .page--bg .block:nth-child(4){width:32vw;margin-left:calc(20% - 16vw)}}#pages_restaurant .page--bg .block:nth-child(5){width:26vw;margin-top:50vh;margin-left:calc(30% - 13vw)}@media (max-width: 1024px){#pages_restaurant .page--bg .block:nth-child(5){display:none}}.header-section-tirabeqe .page--section--content{display:flex;justify-content:center;align-items:center;padding-top:9rem !important;padding-bottom:9rem !important;min-height:100vh;text-align:center}.header-section-tirabeqe .page--section--content *{font-family:'Roboto Slab', serif;font-weight:400}.header-section-tirabeqe .page--section--content .text-block--heading,.header-section-tirabeqe .page--section--content .text-block--subheading,.header-section-tirabeqe .page--section--content .text-block--actions,.header-section-tirabeqe .page--section--content svg{margin:0 !important}.header-section-tirabeqe .page--section--content .text-block--heading:not(:first-child),.header-section-tirabeqe .page--section--content .text-block--subheading:not(:first-child),.header-section-tirabeqe .page--section--content .text-block--actions:not(:first-child),.header-section-tirabeqe .page--section--content svg:not(:first-child){margin-top:calc(var(--padding) * 1.5) !important}.header-section-tirabeqe .page--section--content .text-block{width:600px}.header-section-tirabeqe .page--section--content .site-button--label{font-weight:700}.header-section-tirabeqe .page--section--content .tirabeqe-logotype{width:90%;max-width:75vw}.header-section-tirabeqe .page--section--content .text-block--heading{font-size:calc(2.5rem + 1vw)}.header-section-tirabeqe .page--section--content .text-block--actions{justify-content:center}#pages_contact{background-color:var(--color-gris)}#pages_contact .header-section{background:var(--color-primary)}#pages_contact .header-section .page--section--content{display:flex;justify-content:center;align-items:center;min-height:100vh}#pages_contact .header-section .block{display:flex;justify-content:center;align-items:center;color:var(--color-amarillo)}#pages_contact .header-section .block .text-block{width:500px}#pages_contact .header-section .block .logotype{width:100%;margin-bottom:calc(var(--padding) / 2)}#pages_contact .header-section .block .logotype *:not(.gorro){fill:var(--color-contrast-primary) !important}#pages_contact .header-section .block .illust{width:400px;max-width:64vw}@media (min-width: 1025px){#pages_contact .header-section .block{max-width:90%}#pages_contact .header-section .block .illust{order:2;margin-left:calc(var(--padding) * 2)}#pages_contact .header-section .block .text-block{order:1}}@media (max-width: 1024px){#pages_contact .header-section .block{flex-wrap:wrap;max-width:90%}#pages_contact .header-section .block .illust{margin-bottom:calc(var(--padding) * 2)}}#pages_contact .form-section{z-index:2;padding-top:0;padding-bottom:0;color:var(--color-primary)}#pages_contact .form-section .page--section--content{padding-bottom:0}@media (min-width: 1025px){#pages_contact .form-section .page--section--content{padding-top:0}}#pages_contact .form-section .kbr path{fill:var(--color-primary)}#pages_contact .form-section .intro{transform:translateY(5vw)}@media (max-width: 1024px){#pages_contact .form-section .intro{padding-bottom:var(--padding)}}#pages_contact .form-section .intro .text-block--subheading{margin-bottom:calc(var(--padding) / 2);color:var(--color-rojo)}#pages_contact .form-section .contact-form{width:550px;margin:0 auto;padding:calc(var(--padding) * 2) var(--padding);box-shadow:30px 30px 60px rgba(24,24,24,0.16);transform:translateY(10vw)}#pages_contact .form-section .cols .cols--col{display:flex;align-items:center}#pages_contact .form-section .cols .cols--col:nth-child(1){justify-content:flex-end;padding-right:var(--padding)}#pages_contact .form-section .cols .cols--col:nth-child(2){justify-content:flex-start}#pages_contact .map-section{z-index:1;height:90vh;min-height:500px;padding:0;background-color:var(--color-dark)}@media (max-width: 1024px){#pages_contact .map-section{height:60vh;max-height:640px;min-height:400px}}@media (max-width: 575px){#pages_contact .map-section{min-height:400px}}#pages_contact .map-section .kbr path{fill:var(--color-gris)}#pages_contact .map-section #map{width:100%;height:100%}#pages_normative .normativa-centro-section{background-color:var(--color-primary)}#pages_normative .normativa-centro-section .page--section--content{padding-top:calc(7rem + var(--navbar-height)) !important}#pages_normative .normativa-centro-section .kbr path{fill:var(--color-amarillo)}#pages_normative .normativa-centro-section .page--section--content--header{margin-bottom:var(--padding)}#pages_normative .normativa-centro-section .page--section--content--header .text-block--heading{color:var(--color-amarillo);text-transform:uppercase}#pages_normative .normativa-centro-section .page--section--content--header .text-block--subheading{max-width:600px;color:var(--color-light)}#pages_normative .normativa-centro-section .cards{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#pages_normative .normativa-centro-section .cards .cards--card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:0 1 calc(25% - 2em);padding:var(--padding) 0}@media (max-width: 768px){#pages_normative .normativa-centro-section .cards .cards--card{flex:0 1 calc(50% - 3em)}}@media (max-width: 575px){#pages_normative .normativa-centro-section .cards .cards--card{flex:0 1 calc(50% - 1em)}}#pages_normative .normativa-centro-section .cards .cards--card p{margin-top:var(--padding);font:var(--font-subtitle-1);font-weight:400;color:var(--color-light);text-align:center}#pages_normative .normativa .page--section--content ul,#pages_normative .normativa ol{padding-left:1em}#pages_normative .normativa .page--section--content ul li,#pages_normative .normativa ol li{margin-top:calc(var(--padding) * .5)}#pages_normative .normativa .page--section--content--header img,#pages_normative .normativa .page--section--content--header svg{width:400px;max-width:70%;margin-bottom:calc(var(--padding) * 1.5)}#pages_normative .normativa .page--section--content--header img{width:500px}#pages_normative .normativa-general-section{background-color:var(--color-amarillo);color:var(--color-primary)}#pages_normative .normativa-general-section .page--section--content{padding-top:0 !important}#pages_normative .normativa-general-section .kbr path{fill:var(--color-azul)}#pages_normative .normativa-general-section .text-block--heading{color:var(--color-rojo)}#pages_normative .normativa-zona-tres-cinco-section{background-color:var(--color-azul);color:var(--color-light)}#pages_normative .normativa-zona-tres-cinco-section .page--section--content{padding-top:7rem !important}#pages_normative .normativa-zona-tres-cinco-section .kbr path{fill:var(--color-gris)}#pages_normative .normativa-zona-tres-cinco-section .text-block--heading{color:var(--color-amarillo)}#pages_schedule_fares{background-color:var(--color-azul)}#pages_schedule_fares .schedule-section .page--section--content{display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:9rem !important;padding-bottom:9rem !important}#pages_schedule_fares .schedule-section .schedule{position:relative;display:block;width:1000px;max-width:100%;margin:0 auto;padding:calc(var(--padding) * 2) var(--padding);border-radius:10px;background-color:var(--color-gris);text-align:center;box-shadow:30px 30px 60px rgba(24,24,24,0.16)}#pages_schedule_fares .schedule-section .schedule>svg{position:absolute;right:-95px;bottom:90px;width:340px}@media (max-width: 575px){#pages_schedule_fares .schedule-section .schedule>svg{display:none}}#pages_schedule_fares .schedule-section .schedule>svg .hair{fill:var(--color-primary) !important}#pages_schedule_fares .schedule-section .schedule .schedule--header{position:relative}#pages_schedule_fares .schedule-section .schedule .schedule--header>svg{width:360px;max-width:60vw;margin-bottom:var(--padding);transform:scaleX(-1)}#pages_schedule_fares .schedule-section .schedule .schedule--header>svg .ball{display:none}#pages_schedule_fares .schedule-section .schedule .schedule--header>svg .sleeve{fill:var(--color-primary)}#pages_schedule_fares .schedule-section .schedule .schedule--header>svg .dress{fill:var(--color-azul)}@media (min-width: 576px){#pages_schedule_fares .schedule-section .schedule .schedule--header>svg{position:absolute;top:-180px;left:-120px}}#pages_schedule_fares .schedule-section .schedule .schedule--header .title{font:var(--font-title-1);text-transform:uppercase;color:var(--color-rojo)}#pages_schedule_fares .schedule-section .schedule .schedule--content{position:relative;z-index:5}#pages_schedule_fares .schedule-section .schedule .schedule--content h2,#pages_schedule_fares .schedule-section .schedule .schedule--content h3,#pages_schedule_fares .schedule-section .schedule .schedule--content h4,#pages_schedule_fares .schedule-section .schedule .schedule--content table th{color:var(--color-rojo);margin-bottom:0.5em}#pages_schedule_fares .schedule-section .schedule .schedule--content table{margin:0 auto;min-width:50%}#pages_schedule_fares .schedule-section .schedule .schedule--content table th{border-bottom:1px solid var(--color-rojo)}#pages_schedule_fares .schedule-section .schedule .schedule--content ul{padding-left:0}#pages_schedule_fares .schedule-section .schedule .schedule--content h2{font-size:1.5em}#pages_schedule_fares .schedule-section .schedule .schedule--content h3{font-size:1.2em;font-weight:bold}#pages_schedule_fares .schedule-section .schedule .schedule--content strong{font-weight:bold}@media (min-width: 576px){#pages_schedule_fares .schedule-section .schedule .schedule--content{padding:0 5rem}}#pages_schedule_fares .schedule-section .schedule .schedule--content hr{border-top:1px dashed var(--color-rojo);color:transparent;max-width:50%}#pages_schedule_fares .schedule-section .schedule .schedule--content li{margin-bottom:.25rem;color:var(--color-primary)}#pages_schedule_fares .schedule-section .schedule .schedule--amendment{max-width:300px;margin:var(--padding) auto 0;color:var(--color-rojo)}#pages_schedule_fares .fares-section .kbr path{fill:var(--color-gris)}#pages_schedule_fares .fares-section .page--section--content{padding-top:0 !important}#pages_schedule_fares .fares-section .page--section--content--header{display:block;margin-bottom:calc(var(--padding) * 2);text-align:center}#pages_schedule_fares .fares-section .page--section--content--header .text-block--heading{color:var(--color-amarillo)}#pages_schedule_fares .fares-section .page--section--content--header .text-block--subheading{color:var(--color-light)}#pages_schedule_fares .fares-section .page--section--content--header a{color:var(--color-primary)}#pages_schedule_fares .fares-section .fares{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#pages_schedule_fares .fares-section .fares .fares--fare{width:1000px;max-width:100%}#pages_schedule_fares .fares-section .fares .fares--fare:not(:first-child){margin-top:var(--padding)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--heading{position:relative;z-index:3;display:inline-block;width:100%;margin-bottom:0;padding:calc(var(--padding) * .25) var(--padding);border:3px solid var(--color-amarillo);border-radius:60px;background-color:var(--color-rojo);transform:translateY(50%)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--heading .name{color:var(--color-light);text-transform:uppercase}@media (min-width: 576px){#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--heading{min-width:400px;max-width:calc(45% - var(--padding));transform:translate(-10px, 50%)}}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col{border-radius:10px}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(1){flex:0 1 calc(45% - calc(var(--padding) * .5))}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(2),#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(3){flex:0 1 calc(27.5% - calc(var(--padding) * .5))}@media (max-width: 768px){#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(1){flex:0 1 100%}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(2),#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--cols .fares--fare--col:nth-child(3){flex:0 1 calc(50% - calc(var(--padding) * .25));margin-top:calc(var(--padding) * .5)}}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--description{padding:calc(var(--padding) * 1.5) calc(var(--padding) * .5) calc(var(--padding) * .8);border:3px solid var(--color-amarillo);border-radius:10px;background-color:var(--color-light);color:var(--color-primary)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--description .text-block--content>span{display:block;width:100%;margin-bottom:.5rem;color:var(--color-rojo)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--description .text-block--content ul li{margin-top:calc(var(--padding) * .25)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--description .text-block--content a{color:var(--color-celeste)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday,#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend{margin:0;padding:0;overflow:hidden}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block,#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block{display:block;height:100%}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading,#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--content,#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading,#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--content{display:flex;justify-content:center;align-items:center;text-align:center;height:50%;margin:0;padding:calc(var(--padding) * .5);font-size:1.2rem}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday{background-color:var(--color-celeste);color:var(--color-light)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading{background-color:var(--color-primary);color:var(--color-rojo)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading:after{content:"De martes a viernes"}.en #pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading:after{content:"Tuesday to Friday"}.fr #pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading:after{content:"Du mardi au vendredi"}@media (max-width: 575px){#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekday .text-block--heading:after{content:"M - J"}}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend{background-color:var(--color-primary);color:var(--color-light)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading{background-color:var(--color-rojo);color:var(--color-primary)}#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading:after{content:"Sábados y domingos, vísperas y festivos"}.en #pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading:after{content:'Saturday & Sunday, eves and public holidays'}.fr #pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading:after{content:'Samedis, dimanches, jours fériés et veilles'}@media (max-width: 575px){#pages_schedule_fares .fares-section .fares .fares--fare .fares--fare--price-weekend .text-block--heading:after{content:"Findes, vísperas y festivos"}}#pages_schedule_fares .fares-section .normative{margin-top:calc(var(--padding) * 4);color:var(--color-light)}#pages_schedule_fares .fares-section .normative a{color:var(--color-primary)}#pages_employment{background-color:var(--color-primary)}#pages_employment .kbr path{fill:var(--color-gris)}#pages_employment .page--section--content{padding-top:calc(5rem + var(--navbar-height)) !important}#pages_employment .contact-form{overflow:hidden}#pages_employment .contact-form .cols--col:nth-child(1){display:flex;flex-direction:column;justify-content:space-between;align-items:center}#pages_employment .contact-form .illust{transform:translateY(calc(var(--padding) * 2))}#pages_legal_notice,#pages_privacy_policy,#pages_celebrations_terms_conditions{background-color:var(--color-amarillo);color:var(--color-primary)}#pages_legal_notice .page--section--content,#pages_privacy_policy .page--section--content,#pages_celebrations_terms_conditions .page--section--content{padding-top:calc(7rem + var(--navbar-height)) !important}#pages_legal_notice .page--section--content--header,#pages_privacy_policy .page--section--content--header,#pages_celebrations_terms_conditions .page--section--content--header{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;margin-bottom:var(--padding)}#pages_legal_notice .page--section--content--header .title,#pages_privacy_policy .page--section--content--header .title,#pages_celebrations_terms_conditions .page--section--content--header .title{margin:0;font:var(--font-title-1)}#pages_legal_notice .page--section--content--header svg,#pages_privacy_policy .page--section--content--header svg,#pages_celebrations_terms_conditions .page--section--content--header svg{width:232px;max-width:35vw;margin-left:var(--padding)}#pages_legal_notice h3,#pages_legal_notice h4,#pages_privacy_policy h3,#pages_privacy_policy h4,#pages_celebrations_terms_conditions h3,#pages_celebrations_terms_conditions h4{margin:var(--padding) 0 calc(var(--padding) * .5);font:var(--font-subtitle-1);color:var(--color-rojo)}@media (min-width: 576px){#pages_legal_notice h3,#pages_legal_notice h4,#pages_privacy_policy h3,#pages_privacy_policy h4,#pages_celebrations_terms_conditions h3,#pages_celebrations_terms_conditions h4{max-width:85%}}#pages_legal_notice h4,#pages_privacy_policy h4,#pages_celebrations_terms_conditions h4{font-size:1.1rem}#pages_legal_notice h3+h4,#pages_privacy_policy h3+h4,#pages_celebrations_terms_conditions h3+h4{margin-top:0}#pages_legal_notice ul,#pages_legal_notice ol,#pages_privacy_policy ul,#pages_privacy_policy ol,#pages_celebrations_terms_conditions ul,#pages_celebrations_terms_conditions ol{padding-left:1em}#pages_legal_notice ul li,#pages_legal_notice ol li,#pages_privacy_policy ul li,#pages_privacy_policy ol li,#pages_celebrations_terms_conditions ul li,#pages_celebrations_terms_conditions ol li{margin-top:calc(var(--padding) * .5)}#pages_legal_notice strong,#pages_privacy_policy strong,#pages_celebrations_terms_conditions strong{font-weight:600}#pages_legal_notice a,#pages_privacy_policy a,#pages_celebrations_terms_conditions a{color:var(--color-azul)}#pages_legal_notice .kbr path,#pages_privacy_policy .kbr path,#pages_celebrations_terms_conditions .kbr path{fill:var(--color-gris)}#pages_recreational_educational_activities .header-section{background:var(--color-primary)}#pages_recreational_educational_activities .header-section .kbr:nth-child(2) path{fill:var(--color-amarillo)}#pages_recreational_educational_activities .header-section .page--section--content{display:flex;justify-content:center;align-items:center}#pages_recreational_educational_activities .header-section .page--section--content .logotype{width:1000px;max-width:64vw;margin-bottom:74px}#pages_recreational_educational_activities .about-section{background-color:var(--color-amarillo);color:var(--color-primary)}#pages_recreational_educational_activities .about-section .page--section--content{padding-top:7rem !important;padding-bottom:7rem !important}#pages_recreational_educational_activities .about-section .text-block--heading{text-align:center;margin-bottom:calc(var(--padding) * 2)}#pages_recreational_educational_activities .about-section .text-block--actions{justify-content:center}#pages_recreational_educational_activities .senses-section .kbr path{fill:var(--color-amarillo)}#pages_recreational_educational_activities .senses-section .senses{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}#pages_recreational_educational_activities .senses-section .senses--item{flex:0 1 25%;margin:0;padding:var(--section-padding-top-bottom) var(--padding);color:var(--color-light);text-align:center}@media (min-width: 1025px){#pages_recreational_educational_activities .senses-section .senses--item{padding-left:calc(var(--padding) * 2);padding-right:calc(var(--padding) * 2)}}@media (max-width: 1024px){#pages_recreational_educational_activities .senses-section .senses--item{flex:0 1 50%}}@media (max-width: 575px){#pages_recreational_educational_activities .senses-section .senses--item{flex:0 1 100%}}#pages_recreational_educational_activities .senses-section .senses--item--title{margin-bottom:var(--padding)}#pages_recreational_educational_activities .senses-section .senses--item--image{display:flex;justify-content:center;align-items:center;margin:var(--padding) 0}#pages_recreational_educational_activities .senses-section .senses--item--image svg{width:100%;max-width:350px}#pages_recreational_educational_activities .senses-section .senses--item--content{text-align:center}#pages_recreational_educational_activities .senses-section .senses--item:nth-child(1){background-color:var(--color-celeste)}#pages_recreational_educational_activities .senses-section .senses--item:nth-child(2){background-color:var(--color-azul)}#pages_recreational_educational_activities .senses-section .senses--item:nth-child(3){background-color:var(--color-rojo)}#pages_recreational_educational_activities .senses-section .senses--item:nth-child(4){background-color:var(--color-primary)}#pages_recreational_educational_activities .lunch-section{background-color:var(--color-amarillo);color:var(--color-primary);text-align:center}#pages_recreational_educational_activities .lunch-section .page--section--content{padding-top:7rem !important;padding-bottom:7rem !important}#pages_recreational_educational_activities .lunch-section .text-block--content{margin-top:calc(var(--padding) * 1.5)}#pages_recreational_educational_activities .lunch-section .text-block--actions{justify-content:center}#pages_recreational_educational_activities .more-about-section{background-color:var(--color-primary);color:var(--color-contrast-primary)}#pages_recreational_educational_activities .more-about-section .kbr:nth-child(1) path{fill:var(--color-amarillo)}#pages_recreational_educational_activities .more-about-section .page--section--content{padding-bottom:calc(7rem + 60px) !important}#pages_recreational_educational_activities .more-about-section .text-block--subheading{margin:calc(var(--padding) * 2) 0 calc(var(--padding) * .5);color:var(--color-amarillo)}#pages_recreational_educational_activities .more-about-section .contact-us-block{position:relative;width:900px;max-width:100%;margin:calc(var(--padding) * 4) auto 0;padding:calc(var(--padding) * 1.5) calc(var(--padding) * 3);color:var(--color-primary);text-align:center}#pages_recreational_educational_activities .more-about-section .contact-us-block::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-amarillo);box-shadow:30px 30px 60px rgba(24,24,24,0.16);transform:rotate(-2.5deg);border-radius:140px;content:""}@media (max-width: 575px){#pages_recreational_educational_activities .more-about-section .contact-us-block::before{border-radius:20px}}#pages_recreational_educational_activities .more-about-section .contact-us-block p{position:relative;z-index:1;width:600;max-width:90%;margin:0 auto var(--padding);font:var(--font-subtitle-1)}@media (max-width: 575px){#pages_recreational_educational_activities .more-about-section .contact-us-block{padding-left:var(--padding);padding-right:var(--padding);border-radius:100px}}#pages_recreational_educational_activities .more-about-section .contact-us-block .text-block--actions{justify-content:center}#pages_recreational_educational_activities .newsletter .page--section--content{padding-top:4.5rem !important}#pages_recreational_educational_activities .newsletter .kbr:nth-child(1){display:none}#pages_teambuilding .header-section,#pages_groups_adventure .header-section,#pages_groups_diversity .header-section{background:var(--color-primary) url(/assets/team-building-hero-2345de955fcde1d48d47844abd8baa57a5a6a5e2fb250be3427e6edd3ca00993.jpg) no-repeat center center;background-size:cover}#pages_teambuilding .header-section .kbr:nth-child(2) path,#pages_groups_adventure .header-section .kbr:nth-child(2) path,#pages_groups_diversity .header-section .kbr:nth-child(2) path{fill:var(--color-primary)}#pages_teambuilding .header-section .page--section--content,#pages_groups_adventure .header-section .page--section--content,#pages_groups_diversity .header-section .page--section--content{display:flex;justify-content:center;align-items:center}#pages_teambuilding .header-section .page--section--content .logotype,#pages_groups_adventure .header-section .page--section--content .logotype,#pages_groups_diversity .header-section .page--section--content .logotype{width:824px;max-width:60vw;margin-bottom:74px}#pages_teambuilding .about-section,#pages_groups_adventure .about-section,#pages_groups_diversity .about-section{background-color:var(--color-primary);color:var(--color-light)}#pages_teambuilding .about-section .page--section--content,#pages_groups_adventure .about-section .page--section--content,#pages_groups_diversity .about-section .page--section--content{padding-top:9rem !important;padding-bottom:9rem !important}#pages_teambuilding .about-section .cols--col,#pages_groups_adventure .about-section .cols--col,#pages_groups_diversity .about-section .cols--col{text-align:left !important}@media (min-width: 1025px){#pages_teambuilding .about-section .cols--col:nth-child(2),#pages_groups_adventure .about-section .cols--col:nth-child(2),#pages_groups_diversity .about-section .cols--col:nth-child(2){align-items:center}}#pages_teambuilding .about-section .info li:not(:first-child),#pages_groups_adventure .about-section .info li:not(:first-child),#pages_groups_diversity .about-section .info li:not(:first-child){margin-top:1rem}#pages_teambuilding .about-section .info .text-block--subheading,#pages_groups_adventure .about-section .info .text-block--subheading,#pages_groups_diversity .about-section .info .text-block--subheading{margin-bottom:1rem;color:var(--color-azul)}#pages_teambuilding .about-section .info:nth-child(1) .text-block--heading,#pages_groups_adventure .about-section .info:nth-child(1) .text-block--heading,#pages_groups_diversity .about-section .info:nth-child(1) .text-block--heading{color:var(--color-celeste)}#pages_teambuilding .about-section .info:nth-child(2) .text-block--heading,#pages_groups_adventure .about-section .info:nth-child(2) .text-block--heading,#pages_groups_diversity .about-section .info:nth-child(2) .text-block--heading{color:var(--color-rojo)}#pages_teambuilding .about-section .info:nth-child(3) .text-block--heading,#pages_groups_adventure .about-section .info:nth-child(3) .text-block--heading,#pages_groups_diversity .about-section .info:nth-child(3) .text-block--heading{color:var(--color-amarillo)}#pages_teambuilding .about-section .info:nth-child(3) .combinations,#pages_groups_adventure .about-section .info:nth-child(3) .combinations,#pages_groups_diversity .about-section .info:nth-child(3) .combinations{margin-top:var(--padding)}#pages_teambuilding .about-section .info:nth-child(4) .text-block--heading,#pages_groups_adventure .about-section .info:nth-child(4) .text-block--heading,#pages_groups_diversity .about-section .info:nth-child(4) .text-block--heading{color:var(--color-celeste)}#pages_teambuilding .adventure-imgs,#pages_groups_adventure .adventure-imgs,#pages_groups_diversity .adventure-imgs{padding-top:var(--section-padding-left-right);padding-bottom:var(--section-padding-left-right)}#pages_teambuilding .adventure-imgs .img:not(:first-child),#pages_groups_adventure .adventure-imgs .img:not(:first-child),#pages_groups_diversity .adventure-imgs .img:not(:first-child){margin-left:2vw}#pages_teambuilding .adventure-imgs img,#pages_groups_adventure .adventure-imgs img,#pages_groups_diversity .adventure-imgs img{max-width:100%;border-radius:20px}@media (max-width: 1024px){#pages_teambuilding .adventure-imgs .img:last-child,#pages_groups_adventure .adventure-imgs .img:last-child,#pages_groups_diversity .adventure-imgs .img:last-child{display:none}}#pages_teambuilding .video-section,#pages_groups_adventure .video-section,#pages_groups_diversity .video-section{pointer-events:none}#pages_teambuilding .video-section .kbr:nth-child(1) path,#pages_groups_adventure .video-section .kbr:nth-child(1) path,#pages_groups_diversity .video-section .kbr:nth-child(1) path{fill:var(--color-primary)}#pages_teambuilding .video-section .kbr:nth-child(2) path,#pages_groups_adventure .video-section .kbr:nth-child(2) path,#pages_groups_diversity .video-section .kbr:nth-child(2) path{fill:var(--color-gris)}#pages_teambuilding .video-section .video-container,#pages_groups_adventure .video-section .video-container,#pages_groups_diversity .video-section .video-container{position:relative;height:94vh;min-height:500px;background:no-repeat center center;background-size:cover;pointer-events:none}@media (max-width: 1024px){#pages_teambuilding .video-section .video-container,#pages_groups_adventure .video-section .video-container,#pages_groups_diversity .video-section .video-container{height:52vh;max-height:624px;min-height:480px}}@media (max-width: 1024px) and (max-width: 575px){#pages_teambuilding .video-section .video-container,#pages_groups_adventure .video-section .video-container,#pages_groups_diversity .video-section .video-container{height:350px;min-height:unset}}#pages_teambuilding .video-section .video-container .tv,#pages_groups_adventure .video-section .video-container .tv,#pages_groups_diversity .video-section .video-container .tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none}#pages_teambuilding .video-section .video-container .tv .screen,#pages_groups_adventure .video-section .video-container .tv .screen,#pages_groups_diversity .video-section .video-container .tv .screen{position:absolute;top:0;bottom:0;right:0 !important;left:-35% !important;z-index:1;width:170%;margin:auto;opacity:0;transition:opacity .5s}@media (min-width: 769px){#pages_teambuilding .video-section .video-container .tv .screen,#pages_groups_adventure .video-section .video-container .tv .screen,#pages_groups_diversity .video-section .video-container .tv .screen{left:0 !important;width:100%}}#pages_teambuilding .video-section .video-container .tv .screen.active,#pages_groups_adventure .video-section .video-container .tv .screen.active,#pages_groups_diversity .video-section .video-container .tv .screen.active{opacity:1}#pages_teambuilding .summary-section,#pages_groups_adventure .summary-section,#pages_groups_diversity .summary-section{background-color:var(--color-gris);color:var(--color-primary)}#pages_teambuilding .summary-section .page--section--content,#pages_groups_adventure .summary-section .page--section--content,#pages_groups_diversity .summary-section .page--section--content{padding-top:7rem !important;padding-bottom:7rem !important}#pages_teambuilding .summary-section .participants,#pages_teambuilding .summary-section .call-to-action,#pages_groups_adventure .summary-section .participants,#pages_groups_adventure .summary-section .call-to-action,#pages_groups_diversity .summary-section .participants,#pages_groups_diversity .summary-section .call-to-action{padding-top:calc(var(--section-padding-top-bottom) * .5)}#pages_teambuilding .summary-section .summary .text-block,#pages_groups_adventure .summary-section .summary .text-block,#pages_groups_diversity .summary-section .summary .text-block{text-align:center}#pages_teambuilding .summary-section .summary .text-block--heading,#pages_groups_adventure .summary-section .summary .text-block--heading,#pages_groups_diversity .summary-section .summary .text-block--heading{display:flex;justify-content:center;align-items:center;margin-bottom:var(--padding)}@media (max-width: 768px){#pages_teambuilding .summary-section .summary .text-block--heading,#pages_groups_adventure .summary-section .summary .text-block--heading,#pages_groups_diversity .summary-section .summary .text-block--heading{flex-direction:column}}#pages_teambuilding .summary-section .summary .text-block--heading svg,#pages_groups_adventure .summary-section .summary .text-block--heading svg,#pages_groups_diversity .summary-section .summary .text-block--heading svg{height:64px;margin-left:1rem;transform:translateY(-13px)}@media (max-width: 768px){#pages_teambuilding .summary-section .summary .text-block--heading svg,#pages_groups_adventure .summary-section .summary .text-block--heading svg,#pages_groups_diversity .summary-section .summary .text-block--heading svg{height:40px;margin-top:1rem;margin-left:0;transform:translateY(-7px)}}#pages_teambuilding .summary-section .summary .text-block--heading svg *:not(.gorro),#pages_groups_adventure .summary-section .summary .text-block--heading svg *:not(.gorro),#pages_groups_diversity .summary-section .summary .text-block--heading svg *:not(.gorro){fill:var(--color-primary) !important}#pages_teambuilding .summary-section .summary .text-block--subheading,#pages_groups_adventure .summary-section .summary .text-block--subheading,#pages_groups_diversity .summary-section .summary .text-block--subheading{max-width:750px;margin:calc(var(--padding) * 1.5) auto 0}#pages_teambuilding .summary-section .participants,#pages_groups_adventure .summary-section .participants,#pages_groups_diversity .summary-section .participants{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#pages_teambuilding .summary-section .participants--item,#pages_groups_adventure .summary-section .participants--item,#pages_groups_diversity .summary-section .participants--item{flex:0 1 calc(25% - var(--padding));margin-bottom:var(--padding);text-align:center}@media (max-width: 768px){#pages_teambuilding .summary-section .participants--item,#pages_groups_adventure .summary-section .participants--item,#pages_groups_diversity .summary-section .participants--item{flex:0 1 calc(33% - var(--padding))}}#pages_teambuilding .summary-section .call-to-action,#pages_groups_adventure .summary-section .call-to-action,#pages_groups_diversity .summary-section .call-to-action{text-align:center}#pages_teambuilding .summary-section .call-to-action .site-button,#pages_groups_adventure .summary-section .call-to-action .site-button,#pages_groups_diversity .summary-section .call-to-action .site-button{margin:var(--padding) auto 0}#pages_teambuilding .newsletter .kbr:nth-child(1) path,#pages_groups_adventure .newsletter .kbr:nth-child(1) path,#pages_groups_diversity .newsletter .kbr:nth-child(1) path{fill:var(--color-gris)}#pages_groups_adventure .header-section,#pages_groups_diversity .header-section{font:var(--font-title-1)}#pages_groups_adventure .header-section h1,#pages_groups_diversity .header-section h1{text-align:center;font-size:1.5em;font-weight:bold;color:white}#pages_groups_adventure .header-section h1 small,#pages_groups_diversity .header-section h1 small{font-size:0.6em}#pages_groups_adventure video,#pages_groups_diversity video{aspect-ratio:1280/630;border-radius:1rem;overflow:hidden}#pages_groups_adventure .about-section,#pages_groups_diversity .about-section{padding-bottom:var(--section-padding-top-bottom)}#pages_groups_adventure .about-section svg.kbr,#pages_groups_diversity .about-section svg.kbr{top:auto;bottom:-1px;transform:scale(-1, -1)}#pages_groups_adventure .about-section svg.kbr path,#pages_groups_diversity .about-section svg.kbr path{fill:var(--color-gris)}#pages_groups_diversity .header-section{background:var(--color-primary) url(/assets/pictures/diversity-header-10bc0ddc478b4176534f9e109cb0bee9e89f4e5fa917fa3cf656a4bb0485e897.jpg) no-repeat center center}#pages_groups_diversity .header-section h1{color:var(--color-rojo)}#pages_groups_diversity video{aspect-ratio:1280/720}#pages_experiences{--experiences-background-color: #fc4e66;background-color:var(--experiences-background-color)}#pages_experiences .header-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:600px;background:var(--color-primary) url("/assets/svg/celebracion-bg-ee79857acabed78bf184e377aff788789d8051c2ca25be096ea78d47d356749e.svg") no-repeat center center fixed;background-size:cover;border-bottom:4px solid var(--color-primary);color:white;text-align:center}#pages_experiences .header-section .kbr:nth-child(2) path{fill:var(--experiences-background-color);transform:translateY(-2px)}#pages_experiences .header-section .text-block--heading{text-transform:uppercase;color:var(--color-light)}@media (max-width: 575px){#pages_experiences .header-section{height:300px}}#pages_experiences main h2{font-size:2rem;color:white;font-weight:bold;margin-bottom:1em;line-height:1.25em}#pages_experiences main iframe.content{max-height:800px;box-shadow:0 0 10px #666}@media (max-width: 575px){#pages_experiences main iframe.content{max-height:90vh}}#pages_experiences .about-section{padding-top:0}#pages_experiences .about-section img.organic{border-radius:38% 62% 70% 30% / 30% 30% 70% 70%;max-width:600px;position:relative;z-index:1;max-width:100%}#pages_experiences .about-section .page--section--content{padding-top:10vh;padding-bottom:20px}#pages_experiences .about-section .text-block--content+.text-block--content{margin-top:var(--padding)}@media (max-width: 1024px){#pages_experiences .about-section .cols--col:nth-child(1){padding-bottom:20px}}@media (min-width: 1024px){#pages_experiences .about-section img{position:relative;left:-3rem;top:-3rem}}#pages_experiences .birthday-menu-section .kbr:nth-child(2) path{fill:var(--color-light-medium)}#pages_experiences .birthday-menu-section .page--section--content{padding-top:0 !important;padding-bottom:10rem !important}#pages_experiences .birthday-menu-section .birthday-menu .birthday-menu--heading{position:relative;z-index:3;display:inline-block;width:100%;padding:calc(var(--padding) * .4) var(--padding);border-radius:60px;background-color:var(--color-primary);transform:translateY(50%);text-align:center}#pages_experiences .birthday-menu-section .birthday-menu .birthday-menu--heading .title{color:var(--color-light);text-transform:uppercase;font-size:1.3rem}@media (min-width: 576px){#pages_experiences .birthday-menu-section .birthday-menu .birthday-menu--heading{width:500px;max-width:100%;transform:translate(-10px, 50%)}}#pages_experiences .birthday-menu-section .birthday-menu p.present{display:inline-block;width:400px;max-width:90%;padding:var(--padding);border-radius:10px;background-color:var(--color-primary);color:var(--color-light);transform:translate(5%, -40%);text-transform:uppercase}@media (min-width: 576px){#pages_experiences .birthday-menu-section .birthday-menu p.present{max-width:100%;transform:translate(calc(var(--padding) * 2), -40%)}}#pages_experiences .birthday-menu-section .products{background-color:white;padding:2em;list-style:none 0 0}#pages_experiences .birthday-menu-section .products li{font-size:1.3em;display:flex;justify-content:space-between}#pages_experiences .birthday-menu-section .more-birthday{position:relative;width:900px;max-width:100%;margin:calc(var(--padding) * 2) auto calc(var(--padding) * 3);padding:calc(var(--padding) * 1.5) calc(var(--padding) * 3);color:var(--color-primary);text-align:center}#pages_experiences .birthday-menu-section .more-birthday::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-amarillo);box-shadow:30px 30px 60px rgba(24,24,24,0.16);transform:rotate(-2.5deg);border-radius:140px;content:""}@media (max-width: 575px){#pages_experiences .birthday-menu-section .more-birthday::before{border-radius:20px}}#pages_experiences .birthday-menu-section .more-birthday p{position:relative;z-index:1;width:600;max-width:90%;margin:0 auto var(--padding);font:var(--font-subtitle-1)}@media (max-width: 575px){#pages_experiences .birthday-menu-section .more-birthday{padding-left:var(--padding);padding-right:var(--padding);border-radius:100px}}#posts_index{background-color:var(--color-gris)}#posts_index .posts .page--section--content{padding-top:9rem !important;padding-bottom:9rem !important}#posts_index .post-card{position:relative;background:var(--color-light);border-radius:10px;overflow:hidden}@media (min-width: 1025px){#posts_index .post-card.screen-def-only-description-clickable .post-collection-card--description{position:relative}}#posts_index .post-card .post-card--link-area{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer}#posts_index .post-card .post-card--img{width:100%;height:25vh;min-height:400px;background:no-repeat center center;background-size:cover}@media (max-width: 575px){#posts_index .post-card .post-card--img{min-height:250px}}#posts_index .post-card .post-card--img img{opacity:0}#posts_index .post-card .post-card--description{padding:var(--padding)}@media (min-width: 1025px){#posts_index .post-card .post-card--description{padding:calc(var(--padding) * 2)}}#posts_index .post-card .post-card--description .date,#posts_index .post-card .post-card--description .title{margin-bottom:calc(var(--padding) / 2)}#posts_index .post-card .post-card--description .date{color:var(--color-rojo)}#posts_index .post-card .post-card--description .title{color:var(--color-azul)}#posts_index .post-card .post-card--description .description{margin-top:0 !important;color:var(--color-dark-soft)}#posts_index .posts-grid{display:flex;justify-content:space-between;align-items:stretch;align-content:center;flex-wrap:wrap;margin:0 auto}#posts_index .posts-grid .posts-grid--pagination{display:flex;justify-content:center;align-items:center;width:100%}#posts_index .posts-grid .posts-grid--pagination a{color:var(--color-azul)}#posts_index .posts-grid .posts-grid--pagination a:hover{color:var(--color-rojo)}#posts_index .posts-grid .posts-grid--pagination a:nth-child(1){margin-right:var(--padding)}#posts_index .posts-grid .post-card{flex:0 1 100%;margin-bottom:var(--padding)}#posts_index .posts-grid .post-card a:not(.site-button){color:var(--color-azul);text-decoration:underline}@media (min-width: 1024px){#posts_index .posts-grid .post-card{flex:0 1 calc(50% - var(--padding) * .5)}#posts_index .posts-grid .post-card:nth-child(3n){display:flex;justify-content:space-between;align-items:center;align-content:center;flex:0 1 100%}#posts_index .posts-grid .post-card:nth-child(3n) .post-card--img{width:calc(50% - var(--padding) * .5);height:500px}#posts_index .posts-grid .post-card:nth-child(3n) .post-card--description{width:calc(50% + var(--padding) * .5)}}#posts_index .newsletter .kbr:nth-child(1) path{fill:var(--color-gris)}.flocs-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:25vh 0}@media (max-width: 1024px){.flocs-bg{display:none}}.flocs-bg .block{max-width:40vw}.flocs-bg .block svg{display:block}.flocs-bg .block:nth-child(1){width:22vw;margin-top:0;margin-left:2.5vw}.flocs-bg .block:nth-child(1) rect{fill:var(--color-azul)}.flocs-bg .block:nth-child(2){width:18vw;margin-top:calc(50% - 9vw);margin-left:calc(100% - 20.5vw)}.flocs-bg .block:nth-child(2) rect{fill:var(--color-rojo)}.flocs-bg .block:nth-child(3){width:16vw;margin-top:calc(25% - 8vw);margin-left:2.5vw}.flocs-bg .block:nth-child(3) rect{fill:var(--color-azul)}#posts_show{background-color:var(--color-gris)}#posts_show .post .page--section--content{padding-top:9rem !important;padding-bottom:9rem !important}#posts_show .card{min-height:80vh;background-color:var(--color-light);border-radius:10px;overflow:hidden;box-shadow:15px 15px 60px rgba(24,24,24,0.16)}#posts_show .card--header{width:100%;height:50vh;min-height:300px;background:no-repeat center center;background-size:cover}#posts_show .card--content,#posts_show .card--gallery,#posts_show .card--video{padding-top:calc(var(--padding) * 2)}#posts_show .card--content:last-child,#posts_show .card--gallery:last-child,#posts_show .card--video:last-child{padding-bottom:calc(var(--padding) * 2)}#posts_show .card--content,#posts_show .card--video{padding-left:var(--padding);padding-right:var(--padding)}@media (min-width: 769px){#posts_show .card--content,#posts_show .card--video{padding-left:calc(var(--padding) * 2);padding-right:calc(var(--padding) * 2)}}#posts_show .card--content .text-block .date{margin-bottom:calc(var(--padding) * .25);color:var(--color-rojo)}#posts_show .card--content .text-block .title{color:var(--color-azul)}#posts_show .card--content .text-block .body{color:var(--color-dark-soft)}#posts_show .card--gallery .swiper-controls .swiper-button-prev,#posts_show .card--gallery .swiper-controls .swiper-button-next{display:flex;justify-content:center;align-items:center;width:45px;height:50px;background:var(--color-light) none}#posts_show .card--gallery .swiper-controls .swiper-button-prev svg,#posts_show .card--gallery .swiper-controls .swiper-button-next svg{width:24px;height:24px}#posts_show .card--gallery .swiper-controls .swiper-button-prev svg path,#posts_show .card--gallery .swiper-controls .swiper-button-next svg path{fill:var(--color-medium-dark)}#posts_show .card--gallery .swiper-controls .swiper-button-prev{left:0;padding-right:10px;border-radius:0 60px 60px 0}#posts_show .card--gallery .swiper-controls .swiper-button-prev svg{transform:rotate(-90deg)}#posts_show .card--gallery .swiper-controls .swiper-button-next{right:0;padding-left:10px;border-radius:60px 0 0 60px}#posts_show .card--gallery .swiper-controls .swiper-button-next svg{transform:rotate(90deg)}#posts_show .card--video .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#posts_show .card--video .video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}#posts_show a:not(.site-button){color:var(--color-azul);text-decoration:underline}#posts_show .newsletter .kbr:nth-child(1) path{fill:var(--color-gris)}#error_404{background-color:var(--color-gris);color:var(--color-primary)}#error_404 .page--section--content{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:10rem !important;overflow-y:hidden}@media (min-width: 1025px){#error_404 .page--section--content{padding-bottom:0 !important}}@media (max-width: 1024px){#error_404 .page--section--content{height:calc(100vh + 5rem)}}#error_404 .page--section--content .error404-sign{position:absolute;top:0;left:0;width:100%;max-width:30vw;transform:translateY(-100%)}@media (max-width: 1024px){#error_404 .page--section--content .error404-sign{display:none}}#error_404 .page--section--content .error404-sign-small{width:180px}@media (min-width: 1025px){#error_404 .page--section--content .error404-sign-small{display:none}}#error_404 .page--section--content .block-txt{position:relative}@media (min-width: 1025px){#error_404 .page--section--content .block-txt{order:2;width:364px;margin-top:15%}}#error_404 .page--section--content .block-img{width:50vw;overflow:hidden}@media (max-width: 1024px){#error_404 .page--section--content .block-img{display:none}}@media (min-width: 1025px){#error_404 .page--section--content .block-img{order:1;width:calc(100% - 364px);max-width:1000px;padding-right:var(--padding)}#error_404 .page--section--content .block-img .small-bubble{display:none}}#error_404 .page--section--content .block-img .error404-lost-kid{width:100%;transform:translateY(25px)}
