html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary {margin: 0;padding: 0;border: 0;font-size: 100%;font-weight: normal;vertical-align: baseline;background: transparent;}article,aside,figure,footer,header,nav,section,details,summary {display: block;}html {-webkit-box-sizing: border-box;box-sizing: border-box;}*,*:before,*:after {-webkit-box-sizing: inherit;box-sizing: inherit;}b {font-weight: bold;}img,object,embed {max-width: 100%;}ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}del {text-decoration: line-through;}abbr[title],dfn[title] {border-bottom: 1px dotted #000;cursor: help;}table {border-collapse: separate;border-spacing: 0;}th {font-weight: bold;vertical-align: bottom;}td {font-weight: normal;vertical-align: top;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}input,select {vertical-align: middle;}pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}input[type="radio"] {vertical-align: text-bottom;}input[type="checkbox"] {vertical-align: bottom;}.ie7 input[type="checkbox"] {vertical-align: baseline;}.ie6 input {vertical-align: text-bottom;}select,input,textarea {font: 99% sans-serif;}table {font-size: inherit;font: 100%;}small {font-size: 85%;}strong {font-weight: bold;}td,td img {vertical-align: top;}sub,sup {font-size: 75%;line-height: 0;position: relative;}sup {top: -0.5em;}sub {bottom: -0.25em;}pre,code,kbd,samp {font-family: monospace, sans-serif;}.clickable,label,input[type=button],input[type=submit],input[type=file],button {cursor: pointer;}button,input,select,textarea {margin: 0;}button,input[type=button] {width: auto;overflow: visible;}.ie7 img {-ms-interpolation-mode: bicubic;}.clearfix:after {content: " ";display: block;clear: both;}.text-center {text-align: center;}.text-left {text-align: left;}.text-right {text-align: right;}.pull-right {float: right;}.pull-left {float: left;}.trm {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);-webkit-transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;will-change: transform;}.trm2 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.hey {-webkit-transform: translate3d(0, 80px, 0);transform: translate3d(0, 80px, 0);-webkit-transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;transition: transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,opacity cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s,-webkit-transform cubic-bezier(0, 1.01, 0.12, 1.01) 3.5s;will-change: transform;}.hey2 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.yepa {opacity: 0 !important;-webkit-transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 7s;transition: opacity cubic-bezier(0, 1.01, 0.12, 1.01) 7s;-webkit-transition-delay: .05s;transition-delay: .05s;}.yepa.anim {opacity: 1 !important;}.yepa2 {opacity: 1;}.ts-line {overflow: hidden;padding: 0 0 0.2em 0;margin: 0 0 -0.1em;}:root {--swiper-theme-color: #007aff;}:host {position: relative;display: block;margin-left: auto;margin-right: auto;z-index: 1;}.swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;display: block;}.swiper-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing: content-box;box-sizing: content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.swiper-horizontal {-ms-touch-action: pan-y;touch-action: pan-y;}.swiper-vertical {-ms-touch-action: pan-x;touch-action: pan-x;}.swiper-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;display: block;}.swiper-slide-invisible-blank {visibility: hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide {height: auto;}.swiper-autoheight .swiper-wrapper {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-transition-property: height,-webkit-transform;transition-property: height,-webkit-transform;transition-property: transform,height;transition-property: transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper {-webkit-perspective: 1200px;perspective: 1200px;}.swiper-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.swiper-3d {-webkit-perspective: 1200px;perspective: 1200px;}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.swiper-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none;}.swiper-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start;}.swiper-css-mode.swiper-horizontal>.swiper-wrapper {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}.swiper-css-mode.swiper-vertical>.swiper-wrapper {-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper {-ms-scroll-snap-type: none;scroll-snap-type: none;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: none;}.swiper-css-mode.swiper-centered>.swiper-wrapper::before {content: '';-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-ordinal-group: 10000;-ms-flex-order: 9999;order: 9999;}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {scroll-snap-align: center center;scroll-snap-stop: always;}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {-webkit-margin-start: var(--swiper-centered-offset-before);-moz-margin-start: var(--swiper-centered-offset-before);margin-inline-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {-webkit-margin-before: var(--swiper-centered-offset-before);margin-block-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-3d .swiper-slide-shadow {background: rgba(0,0,0,0.15);}.swiper-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: linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0));}.swiper-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: linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0));}.swiper-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: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));}.swiper-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: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));}.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%;transform-origin: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {-webkit-animation: swiper-preloader-spin 1s infinite linear;animation: swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}.swiper-virtual .swiper-slide {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after {content: '';position: absolute;left: 0;top: 0;pointer-events: none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {height: 1px;width: var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {width: 1px;height: var(--swiper-virtual-size);}:root {--swiper-navigation-size: 44px;}.swiper-button-next,.swiper-button-prev {position: absolute;top: var(--swiper-navigation-top-offset, 50%);width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {opacity: 0;cursor: auto;pointer-events: none;}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {display: none !important;}.swiper-button-next svg,.swiper-button-prev svg {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;-webkit-transform-origin: center;transform-origin: center;}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.swiper-button-prev,.swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset, 10px);right: auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 10px);left: auto;}.swiper-button-lock {display: none;}.swiper-button-next:after,.swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {content: 'prev';}.swiper-button-next,.swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 10px);left: auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {content: 'next';}.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10;}.swiper-pagination.swiper-pagination-hidden {opacity: 0;}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {display: none !important;}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom: var(--swiper-pagination-bottom, 8px);top: var(--swiper-pagination-top, auto);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);transform: scale(0.33);position: relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1);transform: scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(0.66);transform: scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(0.33);transform: scale(0.33);}.swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display: inline-block;border-radius: var(--swiper-pagination-bullet-border-radius, 50%);background: var(--swiper-pagination-bullet-inactive-color, #000);opacity: var(--swiper-pagination-bullet-inactive-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:only-child {display: none !important;}.swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1);background: var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {right: var(--swiper-pagination-right, 8px);left: var(--swiper-pagination-left, auto);top: 50%;-webkit-transform: translate3d(0px, -50%, 0);transform: translate3d(0px, -50%, 0);}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display: block;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 8px;}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;-webkit-transition: .2s transform,.2s top;transition: .2s transform,.2s top;}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s transform,.2s left;transition: .2s transform,.2s left;}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: .2s transform,.2s right;transition: .2s transform,.2s right;}.swiper-pagination-fraction {color: var(--swiper-pagination-fraction-color, inherit);}.swiper-pagination-progressbar {background: var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position: absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;transform-origin: left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top;transform-origin: right top;}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: var(--swiper-pagination-progressbar-size, 4px);left: 0;top: 0;}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {width: var(--swiper-pagination-progressbar-size, 4px);height: 100%;left: 0;top: 0;}.swiper-pagination-lock {display: none;}.swiper-scrollbar {border-radius: var(--swiper-scrollbar-border-radius, 10px);position: relative;-ms-touch-action: none;touch-action: none;background: var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1));}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {display: none !important;}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {position: absolute;left: var(--swiper-scrollbar-sides-offset, 1%);bottom: var(--swiper-scrollbar-bottom, 4px);top: var(--swiper-scrollbar-top, auto);z-index: 50;height: var(--swiper-scrollbar-size, 4px);width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {position: absolute;left: var(--swiper-scrollbar-left, auto);right: var(--swiper-scrollbar-right, 4px);top: var(--swiper-scrollbar-sides-offset, 1%);z-index: 50;width: var(--swiper-scrollbar-size, 4px);height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius: var(--swiper-scrollbar-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: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}.swiper-slide-zoomed {cursor: move;-ms-touch-action: none;touch-action: none;}.swiper .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}.swiper-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}.swiper-grid>.swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}.swiper-grid-column>.swiper-wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.swiper-fade.swiper-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}.swiper-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;transition-property: opacity;}.swiper-fade .swiper-slide .swiper-slide {pointer-events: none;}.swiper-fade .swiper-slide-active {pointer-events: auto;}.swiper-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-cube {overflow: visible;}.swiper-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;-webkit-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100%;}.swiper-cube .swiper-slide .swiper-slide {pointer-events: none;}.swiper-cube.swiper-rtl .swiper-slide {-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}.swiper-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;}.swiper-cube .swiper-cube-shadow:before {content: '';background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;-webkit-filter: blur(50px);filter: blur(50px);}.swiper-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible;}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-flip {overflow: visible;}.swiper-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}.swiper-flip .swiper-slide .swiper-slide {pointer-events: none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-creative .swiper-slide {-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;-webkit-transition-property: opacity,height,-webkit-transform;transition-property: opacity,height,-webkit-transform;transition-property: transform,opacity,height;transition-property: transform,opacity,height,-webkit-transform;}.swiper-cards {overflow: visible;}.swiper-cards .swiper-slide {-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;overflow: hidden;}.grid {display: grid;grid-template-columns: repeat(12, [col-start] 1fr);}.row {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;justify-content: space-between;-ms-flex-pack: justify;-webkit-box-align: center;align-items: center;-ms-flex-align: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}.row.right {-webkit-box-pack: end;justify-content: flex-end;-ms-flex-pack: end;}.content-md {max-width: 1010px;margin: 0 auto;}.content-lg {max-width: 1180px;margin: 0 auto;}.right {margin-left: auto;}.center {margin: 0 auto;text-align: center;}.col-100 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.col-80 {-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}.col-70 {-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}.col-60 {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}.col-50 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-40 {-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}.col-30 {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}.col-25 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}html.lenis {height: auto;}.lenis.lenis-smooth {scroll-behavior: auto;}.lenis.lenis-smooth [data-lenis-prevent] {-ms-scroll-chaining: none;overscroll-behavior: contain;}.lenis.lenis-stopped {overflow: hidden;}.lenis.lenis-scrolling iframe {pointer-events: none;}html {scroll-behavior: initial;}::-moz-selection {color: #fff;background-color: #000;mix-blend-mode: difference;}::selection {color: #fff;background-color: #000;mix-blend-mode: difference;}body {overflow-x: hidden;font-family: "Barlow",sans-serif;color: #000;background-color: #FFFFFF;cursor: default;}body.overflow {overflow: hidden;}.js .loading::before,.js .loading::after {content: '';position: fixed;z-index: 5000;}.js .loading::before {top: 0;left: 0;width: 100%;height: 100%;background: var(--color-bg);}.js .loading::after {top: 50%;left: 50%;width: 60px;height: 60px;margin: -30px 0 0 -30px;border-radius: 50%;opacity: 0.4;background: var(--color-link);-webkit-animation: loaderAnim 0.7s linear infinite alternate forwards;animation: loaderAnim 0.7s linear infinite alternate forwards;}a {text-decoration: none;color: #000;}.header {z-index: 999;position: fixed;top: 0;left: 0;width: 100%;padding: 0 6vw;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #FAF8F6;}.header:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #2075c0;-webkit-transform: translateY(-100%);transform: translateY(-100%);z-index: -1;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}.header.header--scrolled:before {-webkit-transform: none;transform: none;}.header .logo {padding: 20px 0;}.header nav {display: -webkit-box;display: -ms-flexbox;display: flex;}.header nav a {position: relative;display: block;padding: 10px;color: #FAF8F6;font-weight: 600;letter-spacing: 1px;font-size: 16px;}.header nav a:hover:before {-webkit-transform: none;transform: none;}.header nav a:before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: #00E4F6;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}.header .nav-mobile {display: none;font-size: 18px;font-weight: 600;cursor: pointer;}.menu-mobile {z-index: 999999;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #2075c0;color: #FFF;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;pointer-events: none;opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all 0.7s cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 0.7s cubic-bezier(0.075, 0.82, 0.165, 1);}.menu-mobile.active {pointer-events: auto;-webkit-transform: none;transform: none;opacity: 1;}.menu-mobile .menu-mobile_close {position: absolute;top: 16px;right: 16px;width: 80px;height: 80px;border-radius: 100px;border: 1px solid rgba(255,255,255,0.3);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 24px;cursor: pointer;}.menu-mobile nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}.menu-mobile nav a {padding: 10px;color: #FFF;font-weight: 600;letter-spacing: 1px;font-size: 24px;}.hero {position: relative;height: 100vh;width: 100%;color: #FAF8F6;}.hero .hero-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;height: 100%;width: 100%;padding: calc(40px + 10vw) 6vw 40px 6vw;}.hero .hero-play {z-index: 2;position: relative;cursor: pointer;width: 152px;height: 152px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 100px;margin: auto;margin-bottom: 40px;background: rgba(255,255,255,0.2);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);-webkit-transition: all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);}.hero .hero-play:hover {background: rgba(255,255,255,0.3);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}.hero .hero-play:before {content: '';width: 0;height: 0;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-left: 14px solid #FFF;-webkit-transform: translate3d(4px, -1px, 0);transform: translate3d(4px, -1px, 0);}.hero .hero-info {width: 100%;padding: 0 16px;z-index: 1;margin-top: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}.hero .hero-info a {margin: 0 auto 0 auto;color: #00E4F6;font-weight: 700;}.hero .hero-info a>span {margin-left: 4px;margin-top: 2px;}.hero .hero-info p {max-width: 446px;margin: 0 auto;font-size: 24px;font-weight: 500;line-height: 100%;text-align: center;margin-bottom: 30px;}.hero .hero-info .hero-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;}.hero .hero-info img {width: 100%;max-width: 800px;margin: 0 auto;}.hero .hero-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.hero .hero-image:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background-color: #000;opacity: .3;}.hero .hero-image img,.hero .hero-image video {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.viaje .viaje-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;padding: calc(20px + 8vw) 6vw calc(20px + 5vw) 6vw;}.viaje .viaje-title {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;width: 20%;}.viaje .viaje-content {width: 100%;}.viaje .viaje-content .viaje-content_title {margin-bottom: 60px;}.viaje .viaje-content .viaje-content_title h3 {font-size: calc(24px + 1vw);line-height: 100%;font-weight: 500;}.viaje .viaje-content .viaje-content_title h3>span {max-width: 980px;margin-top: 20px;display: inline;line-height: 120%;font-weight: 500;}.viaje .viaje-content .viaje-content_info {display: -webkit-box;display: -ms-flexbox;display: flex;}.viaje .viaje-content .viaje-content_info figure {margin-left: -80px;}.viaje .viaje-content .viaje-content_info .viaje-content_info-p {margin-top: auto;margin-left: 30px;margin-bottom: 30px;}.viaje .viaje-content .viaje-content_info .viaje-content_info-p p {max-width: 435px;margin-bottom: 30px;font-size: 22px;line-height: 150%;font-weight: 400;}.viaje .viaje-content .viaje-content_info .viaje-content_info-p a {color: #073DA1;font-weight: 700;}.viaje .viaje-content .viaje-content_info .viaje-content_info-p a>span {margin-left: 4px;margin-top: 2px;}.proyectos {width: 100%;margin: 0 auto;margin-bottom: calc(20px + 5vw);}.proyectos .title-item {margin: 40px 0;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.proyectos .proyectos-slider {overflow: hidden;height: 90vh;width: 100%;}.proyectos .proyectos-slider .proyectos-pag {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-next,.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #00E4F6;width: 90px;height: 90px;border-radius: 300px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 10px;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-next img,.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev img {width: 40px;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev img {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.proyectos .proyectos-slider .proyectos-pag .swiper-button-next:after,.proyectos .proyectos-slider .proyectos-pag .swiper-rtl .swiper-button-prev:after {content: none !important;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev:after,.proyectos .proyectos-slider .proyectos-pag .swiper-rtl .swiper-button-next:after {content: none !important;}.proyectos .proyectos-slide {-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;border-radius: 0px;}.proyectos .proyectos-slide>div {height: 100%;}.proyectos .proyectos-slide:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .2;}.proyectos .prota1 {background: url(./../images/proyectos/01.jpg) no-repeat;background-size: cover;}.proyectos .prota2 {background: url(./../images/proyectos/02.jpg) no-repeat;background-size: cover;}.proyectos .prota3 {background: url(./../images/proyectos/03.jpg) no-repeat;background-size: cover;}.proyectos .prota4 {background: url(./../images/proyectos/04.jpg) no-repeat;background-size: cover;}.proyectos .prota5 {background: url(./../images/proyectos/05.jpg) no-repeat;background-size: cover;}.proyectos .prota6 {background: url(./../images/proyectos/06.jpg) no-repeat;background-size: cover;}.proyectos .backdrop {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #FFF;}.proyectos .prota-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-sizing: border-box;box-sizing: border-box;}.proyectos .prota-wrapper .prota-map {position: absolute;top: 60px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);padding: 15px 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;font-weight: 700;line-height: 110%;border-radius: 50px;text-transform: uppercase;border: 2px solid rgba(255,255,255,0.2);white-space: nowrap;}.proyectos .prota-wrapper .prota-map img {margin-right: 5px;}.proyectos .protagonistas-more {font-weight: 700;letter-spacing: 3px;font-size: 14px;}.video__content {padding-top: 56.25%;position: relative;}.video__content--iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.content--sticky {position: relative;width: 100%;position: -webkit-sticky;position: sticky;top: 91px;--offset: 91px;overflow: hidden;height: calc(100vh - 91px);border-radius: 0px;margin-bottom: 5vw;}.content--sticky:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .2;}.prota-wrapper,.prota-wrapper .content__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;padding-bottom: 60px;color: #FAF8F6;height: 100%;}.prota-wrapper:has(.content__inner) {display: block;padding: 0;}.content__title {max-width: 670px;text-align: center;grid-area: content-title;font-family: "Anton", sans-serif;text-transform: uppercase;line-height: 110%;font-weight: normal;font-size: calc(24px + 1.5vw);margin: 0 0 20px 0;padding: 0 16px;}.content__text {margin: 0;max-width: 500px;grid-area: content-text;text-align: center;line-height: 1.5;padding: 0 1rem;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.quotes {background-color: #043A9E;color: #FAF8F6;}.quotes .quotes-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: calc(30px + 5vw) 6vw;}.quotes .quotes-title {position: relative;width: 40%;padding-right: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}.quotes .quotes-title h4 {max-width: 600px;margin-top: 30px;font-size: calc(24px + 3vw);font-family: "Anton",sans-serif;text-transform: uppercase;line-height: 105%;}.quotes .quotes-title .quotes-title_info {margin-top: 40px;margin-bottom: 5vw;max-width: 520px;font-size: 18px;font-weight: 400;line-height: 150%;}.quotes .quotes-title .quotes-title_info a {display: block;margin-top: 30px;font-weight: 600;font-size: 16px;color: #00E4F6;}.quotes .quotes-title .quotes-title_info a>span {margin-left: 4px;margin-top: 2px;}.quotes .quotes-list {width: 60%;max-width: 900px;margin-left: auto;margin-right: 0;}.quotes .quotes-list .quotes-pag {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.quotes .quotes-list .quotes-pag .swiper-button-next,.quotes .quotes-list .quotes-pag .swiper-button-prev {position: static;background-color: #00E4F6;width: 90px;height: 90px;border-radius: 300px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 10px;}.quotes .quotes-list .quotes-pag .swiper-button-next img,.quotes .quotes-list .quotes-pag .swiper-button-prev img {width: 40px;}.quotes .quotes-list .quotes-pag .swiper-button-prev img {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.quotes .quotes-list .quotes-pag .swiper-button-next:after,.quotes .quotes-list .quotes-pag .swiper-rtl .swiper-button-prev:after {content: none;}.quotes .quotes-list .quotes-pag .swiper-button-prev:after,.quotes .quotes-list .quotes-pag .swiper-rtl .swiper-button-next:after {content: none;}.quotes .quotes-list .quote-item figure.play {cursor: pointer;}.quotes .quotes-list .quote-item figure.play:after {content: '▶';position: absolute;bottom: 10px;right: 10px;width: 60px;height: 60px;background-color: #043A9E;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;}.quotes .quotes-list .quote-item.variant1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;max-width: 700px;width: 80%;min-height: 60vh;margin: 0 auto;padding: 40px;border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.2);}.quotes .quotes-list .quote-item.variant1 figure {position: relative;max-width: 380px;}.quotes .quotes-list .quote-item.variant1 figure:before {content: '“”';position: absolute;bottom: -28px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-family: "Anton",sans-serif;color: #00E4F6;font-size: 40px;line-height: 100%;}.quotes .quotes-list .quote-item.variant1 figure img {border-radius: 10px;}.quotes .quotes-list .quote-item.variant1 h3 {margin: 30px 0;font-size: calc(20px + .6vw);font-family: "Anton",sans-serif;text-transform: uppercase;line-height: 120%;}.quotes .quotes-list .quote-item.variant1 h3 span {max-width: 480px;margin: 0 auto;margin-top: 10px;display: block;color: #00E4F6;font-size: 24px;line-height: 110%;}.quotes .quotes-list .quote-item.variant1 .more {cursor: pointer;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;color: #FFF;font-weight: 600;}.quotes .quotes-list .quote-item.variant1 .more:hover {opacity: .6;}.quotes .quotes-list .quote-item.variant2 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;max-width: 700px;width: 80%;min-height: 60vh;margin: 0 auto;padding: 40px;height: auto;border-radius: 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.2);overflow: hidden;}.quotes .quotes-list .quote-item.variant2 figure {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 20px;}.quotes .quotes-list .quote-item.variant2 figure:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .5;}.quotes .quotes-list .quote-item.variant2 figure img {border-radius: 20px;-o-object-fit: cover;object-fit: cover;display: block;width: 100%;height: 100%;}.quotes .quotes-list .quote-item.variant2 figure:before {content: '“”';z-index: 2;position: absolute;top: 28px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-family: "Anton",sans-serif;color: #00E4F6;font-size: 110px;line-height: 100%;}.quotes .quotes-list .quote-item.variant2 figure img {border-radius: 10px;}.quotes .quotes-list .quote-item.variant2 h3 {position: relative;margin: 30px 0;margin-top: auto;padding-top: calc(30px + 10vw);font-size: calc(20px + 1vw);font-family: "Anton",sans-serif;text-transform: uppercase;line-height: 105%;}.quotes .quotes-list .quote-item.variant2 h3 span {margin-top: 10px;display: block;color: #00E4F6;font-size: 24px;line-height: 110%;}.quotes .quotes-list .quote-item.variant2 .more {position: relative;cursor: pointer;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;color: #FFF;font-weight: 600;}.quotes .quotes-list .quote-item.variant2 .more:hover {opacity: .6;}.quotes-modal {z-index: 9999999;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;pointer-events: none;opacity: 0;}.quotes-modal.active {pointer-events: auto;opacity: 1;-webkit-transition: opacity 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: opacity 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);}.quotes-modal.active .quotes-modal_wrapper {-webkit-transform: none;transform: none;-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);}.quotes-modal:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .5;}.quotes-modal .quotes-modal_close {position: fixed;top: 16px;right: 16px;z-index: 99999;width: 80px;height: 80px;border-radius: 100px;background-color: #00E4F6;border: 1px solid rgba(255,255,255,0.3);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 24px;cursor: pointer;color: #000;}.quotes-modal .quotes-modal_backdrop {position: fixed;top: 0;right: 0;width: 100%;height: 100%;}.quotes-modal .quotes-modal_wrapper {position: relative;z-index: 2;max-width: 960px;margin: 16px auto;width: 100%;height: calc(100vh - 30px);background-color: #FFF;color: #000;padding-bottom: calc(20px + 5vw);border-radius: 10px;overflow-x: hidden;overflow-y: scroll;-webkit-transform: translateY(100px);transform: translateY(100px);-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.8s cubic-bezier(0.075, 0.82, 0.165, 1);}.quotes-modal .quotes-modal_wrapper figure {width: 100%;}.quotes-modal .quotes-modal_wrapper figure img {display: block;width: 100%;}.quotes-modal .quotes-modal_wrapper h6 {max-width: 680px;margin: 40px auto;padding: 0 16px;text-align: center;font-size: calc(24px + 1vw);line-height: 120%;font-family: "Anton",sans-serif;text-transform: uppercase;}.quotes-modal .quotes-modal_wrapper h6>span {max-width: 480px;margin: 0 auto;margin-top: 20px;display: block;font-size: 20px;line-height: 140%;color: #043A9E;}.quotes-modal .quotes-modal_wrapper p {max-width: 580px;margin: 0 auto;margin-bottom: 30px;font-size: 18px;line-height: 140%;padding: 0 16px;}.razones {padding: calc(40px + 5vw) 0;}.razones .razones-wrapper {padding-left: 20%;position: relative;}.razones .razones-wrapper .razones-pag .swiper-button-next,.razones .razones-wrapper .razones-pag .swiper-button-prev {background-color: #00E4F6;width: 120px;height: 120px;border-radius: 300px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.razones .razones-wrapper .razones-pag .swiper-button-prev {display: none;}.razones .razones-wrapper .razones-pag .swiper-button-prev img {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}.razones .razones-wrapper .razones-pag .swiper-button-next:after,.razones .razones-wrapper .razones-pag .swiper-rtl .swiper-button-prev:after {content: none;}.razones .razones-wrapper .razones-pag .swiper-button-prev:after,.razones .razones-wrapper .razones-pag .swiper-rtl .swiper-button-next:after {content: none;}.razones .razones-title {margin-bottom: calc(20px + 3vw);}.razones .razones-title h3 {margin-top: 40px;max-width: 365px;font-family: "Anton",sans-serif;text-transform: uppercase;font-size: 48px;line-height: 105%;}.razones .razon-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;width: 33.333%;min-height: 70vh;background-color: #E7E7E7;padding: calc(30px + 3vw) 40px;border-radius: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: scale(0.9);transform: scale(0.9);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.razones .razon-item.swiper-slide-active {-webkit-transform: scale(1);transform: scale(1);background: #00E4F6;}.razones .razon-item .razon-item_num {font-family: "Anton",sans-serif;font-size: calc(30px + 10vw);line-height: 100%;opacity: .2;margin-bottom: 30px;}.razones .razon-item .razon-item_title h5 {max-width: 480px;margin: 0 auto;margin-bottom: 10px;font-size: 40px;font-weight: 700;line-height: 100%;}.razones .razon-item .razon-item_text p {max-width: 470px;margin: 0 auto;font-size: 24px;line-height: 120%;}.publicacion {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;background-color: #ECEFF4;}.publicacion .iglesia {position: relative;max-width: 980px;margin: 0 auto;padding-bottom: calc(20px + 5vw);}.publicacion .iglesia p {position: relative;margin: 0 auto;max-width: 700px;padding: 0 16px;font-size: 20px;line-height: 150%;text-align: center;}.publicacion .iglesia .iglesia-title {padding-top: calc(20px + 5vw);width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;color: #000;font-family: "Anton",sans-serif;}.publicacion .iglesia .iglesia-title>span {display: block;margin-bottom: 10px;font-size: 24px;line-height: 100%;color: #043A9E;}.publicacion .iglesia .iglesia-title h4 {font-size: calc(20px + 2vw);line-height: 100%;text-transform: uppercase;margin-bottom: 40px;}.publicacion .iglesia .iglesia-image {width: 100%;margin-bottom: 30px;}.publicacion .publicacion-wrapper {max-width: 1400px;width: 100%;margin: 0 auto;padding: 20px;}.publicacion .publicacion-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 30px 0;}.publicacion .publicacion-btn a {padding: 20px 40px;font-size: 20px;font-weight: 700;border-radius: 10px;background-color: #00E4F6;color: #003366;}.publicacion .publicacion-btn a:hover {opacity: .8;}.article {margin-bottom: calc(20px + 8vw);}.article .article-hero {width: 100%;height: 90vh;position: relative;color: #FFF;}.article .article-hero .article-hero_title {z-index: 2;position: absolute;bottom: 60px;left: 0;width: 100%;text-align: center;}.article .article-hero .article-hero_title .prota-map {margin-bottom: 30px;padding: 10px 30px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 14px;font-weight: 700;line-height: 110%;border-radius: 50px;text-transform: uppercase;border: 2px solid rgba(255,255,255,0.2);}.article .article-hero .article-hero_title .prota-map img {margin-right: 5px;}.article .article-hero .article-hero_title h1 {max-width: 880px;margin: 0 auto;font-size: calc(24px + 2.5vw);line-height: 120%;font-weight: 500;text-transform: uppercase;font-family: "Anton",sans-serif;}.article .article-hero .article-hero_image {position: relative;height: 100%;}.article .article-hero .article-hero_image:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);}.article .article-hero .article-hero_image figure {height: 100%;}.article .article-hero .article-hero_image figure img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.article .article-content {color: #191919;}.article .article-content .article-content_share {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.article .article-content .article-content_share .share {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin: 0 auto;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: calc(20px + 3vw) 0;padding-left: 90px;}.article .article-content .article-content_share .share:before {content: 'COMPARTIR';position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;font-weight: 500;}.article .article-content .article-content_share .share a {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 2px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 55px;height: 55px;background-color: #043A9E;color: #FFF;border-radius: 50%;}.article .article-content h2 {text-align: center;max-width: 1080px;margin: calc(20px + 3vw) auto;font-size: 32px;font-weight: 600;}.article .article-content p {margin: 0 auto 40px auto;max-width: 680px;padding: 0 16px;font-size: 24px;font-weight: 300;line-height: 140%;}.article .article-content p.first:first-letter {font-size: 120px;font-weight: 600;float: left;padding: 40px 20px 60px 0;}.article .article-content a {text-decoration: underline;}.article .article-content .img {margin: calc(20px + 5vw) auto;padding: 0 16px;}.article .article-content .img img {border-radius: 20px;}.article .article-content .img.img-large {max-width: 1400px;}.article .article-content .img.img-medium {max-width: 1000px;}.article .article-content .img.img-small {max-width: 780px;}.article .article-content blockquote {position: relative;margin: calc(20px + 5vw) auto;max-width: 600px;padding: 0 16px;padding-top: 60px;text-align: center;font-family: "Anton",sans-serif;font-size: 36px;line-height: 140%;}.article .article-content blockquote:before {content: '“”';position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);font-size: 120px;color: #C0C0C0;}.article .article-content .slider {margin: calc(20px + 5vw) 0;}.article .article-content .slider .slider-item {width: 45%;}.article .article-content .slider .slider-item img {border-radius: 10px;}.article .article-content .slider .slider-pag img {max-width: 30px;}.article .article-content .slider .slider-pag .swiper-button-next,.article .article-content .slider .slider-pag .swiper-button-prev {background-color: #00E4F6;width: 100px;height: 100px;border-radius: 300px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.article .article-content .slider .slider-pag .swiper-button-next:after,.article .article-content .slider .slider-pag .swiper-rtl .swiper-button-prev:after {content: none;}.title-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;font-size: 24px;}.title-item img {margin-right: 8px;}.video {background-color: #000;height: 100%;left: 0;opacity: 0;pointer-events: none;position: fixed;top: 0;-webkit-transform: scale3d(0.6, 0.6, 0.6) translateY(20%);transform: scale3d(0.6, 0.6, 0.6) translateY(20%);-webkit-transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);width: 100%;will-change: transform;z-index: 9999;}.video.open {opacity: 1;pointer-events: auto;-webkit-transform: none;transform: none;-webkit-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.video__video {aspect-ratio: 16/9;height: 100vh;overflow: hidden;width: 100%;}.video__btn {cursor: pointer;max-width: 80px;position: absolute;right: 40px;top: 40px;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}.video__btn:hover {-webkit-transform: scale3d(1.2, 1.2, 1.2);transform: scale3d(1.2, 1.2, 1.2);}.footer {background-color: #2075c0;color: #fff;font-family: Roboto Condensed, sans-serif;padding: calc(32px + 3vw) 10px;position: relative;}.footer__container {margin: 0 auto;max-width: 1275px;}.footer__top {border-bottom: 1px solid rgba(255,255,255,0.2);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 34px;}.footer__top--title {font-size: 18px;margin-bottom: 8px;width: 100%;}.footer__top .indicates-required,.footer__top label {display: none;}.footer__top--container {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 483px;}.footer__top .button {background-color: #4093dc;border: none;border-radius: 4px;color: #fff;font-family: Roboto Condensed, sans-serif;font-size: 18px;height: 56px;margin: 0 !important;padding: 0 50px;-webkit-transform: translate(-6px);transform: translate(-6px);}.footer__top .email {border: none;border-radius: 4px;font-family: Roboto Condensed, sans-serif;font-size: 18px;height: 56px;padding: 0 19px !important;width: 300px;}.footer__top .email::-webkit-input-placeholder {color: #1d1d1b;font-family: Roboto Condensed, sans-serif;font-size: 18px;}.footer__top .email:-ms-input-placeholder {color: #1d1d1b;font-family: Roboto Condensed, sans-serif;font-size: 18px;}.footer__top .email::-ms-input-placeholder {color: #1d1d1b;font-family: Roboto Condensed, sans-serif;font-size: 18px;}.footer__top .email::placeholder {color: #1d1d1b;font-family: Roboto Condensed, sans-serif;font-size: 18px;}.footer__logo {max-width: 140px;}.footer__logo img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.footer__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;grid-gap: 24px;padding: 60px 0;}.footer__content--title {font-size: 24px;line-height: 120%;opacity: .5;padding-bottom: 38px;}.footer__content--item {font-size: 18px;line-height: 160%;}.footer__content--item a {color: #fff;}.footer__copyright {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;line-height: 120%;}.footer__copyright p {opacity: .5;}.footer__rrss {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.footer__rrss--ico {-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #000;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 47px;margin: 0 2px;width: 47px;}.footer__rrss--ico img {-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);}.footer__rrss--ico:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}@font-face {font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}@media screen and (min-width: 63em) {body {--page-padding: 2rem 3rem;}.content--grid,.content--grid .content__inner {grid-template-areas: 'content-img content-title' 'content-img content-text';grid-template-columns: 30% 1fr;justify-items: start;}.content__img--large {width: 160%;}.content__img--left {justify-self: end;}.content__text--left {text-align: left;-ms-flex-item-align: start;align-self: start;}.content--card {width: 50vw;}.content--half {width: 50%;}}@media (max-width: 1280px) {.quotes .quotes-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;padding: calc(30px + 5vw) 10px;}.quotes .quotes-title {width: 100%;padding-right: 0;}.quotes .quotes-list {max-width: none;width: 100%;}}@media (max-width: 1080px) {.footer__copyright {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;text-align: center;}.footer__rrss {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;}.footer__content {display: grid;grid-gap: 50px;grid-template-columns: repeat(2, 1fr);margin: 0 auto;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.footer__content--title {padding-bottom: 20px;}.footer__content--row {max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}}@media (max-width: 1024px) {.header {padding: 0 16px;}.header nav {display: none;}.header .nav-mobile {display: block;}.viaje .viaje-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}.viaje .viaje-title {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;}.viaje .viaje-content .viaje-content_title {margin-top: 40px;}.viaje .viaje-content .viaje-content_title h3 {line-height: 120%;}.viaje .viaje-content .viaje-content_info {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}.viaje .viaje-content .viaje-content_info figure {margin: 10px 0 30px -40px;}.viaje .viaje-content .viaje-content_info .viaje-content_info-p {margin: 0 auto 30px auto;}.proyectos .proyectos-slider .proyectos-pag {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-next,.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev {width: 80px;height: 80px;margin: 0;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-next img,.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev img {width: 30px;}.proyectos .proyectos-slider .proyectos-pag .swiper-button-prev {display: -webkit-box;display: -ms-flexbox;display: flex;}.proyectos .prota-wrapper .prota-map {font-size: 13px;padding: 10px 30px;}.quotes .quotes-list .quotes-pag {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.quotes .quotes-list .quotes-pag .swiper-button-next,.quotes .quotes-list .quotes-pag .swiper-button-prev {position: relative;width: 80px;height: 80px;margin: 10px 20px;}.quotes .quotes-list .quotes-pag .swiper-button-next img,.quotes .quotes-list .quotes-pag .swiper-button-prev img {width: 30px;}.quotes .quotes-list .quotes-pag .swiper-button-prev {display: -webkit-box;display: -ms-flexbox;display: flex;}.quotes .quotes-list .quote-item.variant1 {padding: 20px 20px;width: 100%;min-height: 50vh;height: auto;}.quotes .quotes-list .quote-item.variant1 h3 {margin: 15px 0 20px;}.quotes .quotes-list .quote-item.variant1 h3 span {font-size: 18px;}.quotes .quotes-list .quote-item.variant2 {padding: 20px 20px;width: 100%;min-height: 50vh;height: auto;}.quotes .quotes-list .quote-item.variant2 h3 {margin: 15px 0 20px;}.quotes .quotes-list .quote-item.variant2 h3 span {font-size: 18px;}.razones .razones-wrapper {padding: 0 16px;}.razones .razones-wrapper .razones-pag {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.razones .razones-wrapper .razones-pag .swiper-button-next,.razones .razones-wrapper .razones-pag .swiper-button-prev {position: relative;width: 100px;height: 100px;margin: 20px 20px;}.razones .razones-wrapper .razones-pag .swiper-button-next img,.razones .razones-wrapper .razones-pag .swiper-button-prev img {width: 30px;}.razones .razones-wrapper .razones-pag .swiper-button-prev {display: -webkit-box;display: -ms-flexbox;display: flex;}.razones .razon-item {width: 100%;min-height: 50vh;}.razones .razon-item .razon-item_title h5 {font-size: 32px;}.razones .razon-item .razon-item_text p {font-size: 20px;}.article .article-content .article-content_share .share {margin: calc(50px + 3vw) 0;}.article .article-content p {font-size: 22px;}.article .article-content blockquote {margin: calc(80px + 5vw) auto calc(20px + 5vw) auto;}.article .article-content .slider .slider-item {width: 90%;}.article .article-content .slider .slider-pag .swiper-button-next,.article .article-content .slider .slider-pag .swiper-button-prev {width: 60px;height: 60px;}}@media (max-width: 768px) {.footer__copyright {font-size: 12px;}.footer__content {grid-gap: 26px;padding: 40px 0;}.footer__content--title {font-size: 18px;padding-bottom: 14px;}.footer__content--item {font-size: 14px;}.footer__top {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.footer__logo {padding-bottom: 30px;}}@media (max-width: 720px) {.proyectos .prota1 {background-position: 60%;}.proyectos .prota2 {background-position: 20%;}.proyectos .prota4 {background-position: 40%;}.proyectos .prota5 {background-position: 30%;}}@media (max-width: 500px) {.footer__top .email {width: calc(100vw - 202px);}}@-webkit-keyframes opacity {from {opacity: 0;}to {opacity: .5;}}@keyframes opacity {from {opacity: 0;}to {opacity: .5;}}@-webkit-keyframes swiper-preloader-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes swiper-preloader-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
