html{scroll-behavior: smooth !important;scroll-margin-block-start: 20px}.product-container,.product-container *{box-sizing: border-box;margin: 0;padding: 0}.product-container{font-family: "Ubuntu";width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin-bottom: 20px}.product-container > .product-block{display: block;padding: 10px}.product-container:not(.supplement-ficha){display: grid;grid-template-columns: 60% 1fr;grid-template-areas: "media header" "media purchase";column-gap: 20px;align-items: start}.product-container:not(.supplement-ficha) > .product-block{min-width: 0}.product-container:not(.supplement-ficha) > .block-header{grid-area: header}.product-container:not(.supplement-ficha) > .block-media{grid-area: media}.product-container:not(.supplement-ficha) > .block-purchase{grid-area: purchase;display: flex;flex-direction: column;gap: 20px}.product-container > .product-block.block-header{width: 100%;text-align: center;margin-bottom: 10px}.product-container .product-title{font-size: 2em;letter-spacing: 0.01em;color: var(--primary)}.product-container .product-subtitle{font-weight: normal;font-size: 1.15em}.product-container .product-review{margin-top: 5px}.product-container .product-images{display: flex;flex-direction: row-reverse;gap: 20px}.product-container .button{display: inline-block;width: auto;text-decoration: none;color: #fff;background-color: var(--primary);padding: 8px 12px;border: none;border-radius: 2px;cursor: pointer}.product-container .button[disabled]{opacity: 0.25;cursor: not-allowed}.product-container .button *{user-select: none}.product-container .button i{margin-right: 5px;font-size: 1em}.product-container .button.button-buy{padding: 10px;font-size: 1.2em;box-shadow: 0 5px 5px 0 #0003}.product-container .product-images > .swiper-container{position: relative;width: 100%;overflow: hidden}.product-container .product-images > .swiper-container .swipper-wrapper{position: relative;display: flex;overflow: hidden}.product-container .product-images > .swiper-container .swiper-slide{width: 100% !important;display: flex;justify-content: center;align-items: center}.product-container .product-images > .swiper-container.product-images-preview{width: 100%;height: 500px}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide{align-items: flex-start}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide > img,.product-container .product-images > .swiper-container.product-images-thumbnails .swiper-slide > img{max-width: 100%;height: 100%;aspect-ratio: 1 / 1}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide > video{width: 100%;height: 100%}.product-container .product-images > .swiper-container .swiper-button-prev,.product-container .product-images > .swiper-container .swiper-button-next{top: auto;bottom: auto;margin: 0;--swiper-navigation-size: 1.75em;color: var(--primary);padding: 20px;background-color: #fff;border: 1px solid #aaa3;border-radius: 5px;box-shadow: 0 0 5px 0 #aaa3}.product-container .product-images > .swiper-container .swiper-pagination > .swiper-pagination-bullet{--swiper-pagination-color: var(--primary);border-radius: 2px}.product-container .product-images > .swiper-container .swiper-lazy-preloader{color: var(--primary) !important}.product-container .product-images > .swiper-container.product-images-thumbnails{width: 125px;height: 400px}.product-container .product-images > .swiper-container.product-images-thumbnails .swiper-slide{border: 1px solid #aaaa;border-radius: 2px;overflow: hidden;cursor: pointer}.product-container .product-images > .swiper-container.product-images-thumbnails .swiper-slide:not(.swiper-slide-thumb-active) > img,.product-container .product-images > .swiper-container.product-images-thumbnails .swiper-slide:not(.swiper-slide-thumb-active) > video{opacity: 0.15}.product-container .product-data{display: flex;flex-direction: column;gap: 20px}.product-container .product-cars,.product-container .product-vars{display: flex;flex-direction: row;flex-wrap: nowrap;gap: 20px}.product-container .product-cars > .product-cars-name,.product-container .product-vars > .product-vars-name{flex: 0 1 30%;width: 30%;color: #444;padding-top: 10px}.product-container .product-cars > .product-cars-opts,.product-container .product-vars > .product-vars-opts{flex: 0 0 70%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 10px}.product-container .product-cars > .product-cars-opts > .product-cars-opt,.product-container .product-vars > .product-vars-opts > .product-vars-opt{position: relative;display: flex;justify-content: center;align-items: center;padding: 10px 15px;border-radius: 2px;border: 1px solid #0004;transition: all 0.3s;cursor: pointer;box-shadow: 0 2px 2px 0 #0003}.product-container .product-cars > .product-cars-opts > .product-cars-opt > *,.product-container .product-vars > .product-vars-opts > .product-vars-opt > *{pointer-events: none;user-select: none}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"]{width: 2.5em;height: 2.5em;border-color: #aaa3;opacity: 0.75}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="gris" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="gris" i]{background-color: #b1b5bb}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="azul" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="azul" i]{background-color: var(--secondary)}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="naranja" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="naranja" i]{background-color: var(--danger)}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="marron" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="marron" i]{background-color: maroon}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="morado" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="morado" i]{background-color: var(--important)}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-value^="negro" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-value^="negro" i]{background-color: #444}.product-container .product-cars > .product-cars-opts > .product-cars-opt:not([data-name="color"]):not(.active):hover,.product-container .product-vars > .product-vars-opts > .product-vars-opt:not([data-name="color"]):not(.active):hover{background-color: var(--primary);color: #fff}.product-container .product-cars > .product-cars-opts > .product-cars-opt:not([data-name="color"]).active,.product-container .product-vars > .product-vars-opts > .product-vars-opt:not([data-name="color"]).active{background-color: var(--primary);color: #fff;box-shadow: inset 0 0 2px 0 #0003}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"].active,.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"].active{position: relative;border: 1px solid #000;opacity: 1}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"].active:before,.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"].active:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font: 1em "Font Awesome 6 Free";font-weight: 900;content: "\f00c";color: #fff}.product-container .product-cars > .product-cars-opts > .product-cars-opt:not([data-name="color"])[data-enabled^="false" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt:not([data-name="color"])[data-enabled^="false" i]{opacity: 0.15;pointer-events: none;position: relative}.product-container .product-cars > .product-cars-opts > .product-cars-opt[data-name="color"][data-enabled^="false" i],.product-container .product-vars > .product-vars-opts > .product-vars-opt[data-name="color"][data-enabled^="false" i]{display: none;pointer-events: none}.product-container .product-cars > .product-cars-opts > .product-cars-opt input,.product-container .product-vars > .product-vars-opts > .product-vars-opt input{-webkit-appearance: none;appearance: none}.product-container .product-cars > .product-cars-opts > .product-cars-opt img,.product-container .product-vars > .product-vars-opts > .product-vars-opt img{position: absolute;pointer-events: none;visibility: hidden;opacity: 0;top: -7.2em;width: 7em;aspect-ratio: 1 / 1;background-color: #fff;border: 1px solid #aaa;border-radius: 5px;z-index: -1;transition: all 0.3s;transform: translateY(10%)}.product-container .product-cars > .product-cars-opts > .product-cars-opt:hover img,.product-container .product-vars > .product-vars-opts > .product-vars-opt:hover img{visibility: visible;opacity: 1;z-index: 1;transform: translateY(0)}.product-container .product-cars > .product-cars-opts > .product-cars-opt small,.product-container .product-vars > .product-vars-opts > .product-vars-opt small{font-size: 0.7em;color: var(--danger)}.product-container .product-module{position: relative;border-top: 1px solid #0003;padding-top: 20px;display: flex;align-items: flex-start;justify-content: center;text-align: center;gap: 30px}.product-container [data-state="recalc"],.product-container [data-state="loading"]{position: relative}.product-container [data-state="recalc"]:before,.product-container [data-state="loading"]:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: #fffd;z-index: 1}.product-container [data-state="recalc"]:after,.product-container [data-state="loading"]:after{position: absolute;top: 10px;left: 10px;font: 2em "Font Awesome 6 Free";font-weight: 900;content: "\f1ce";color: var(--primary);animation: loading 0.5s linear infinite;z-index: 2}.product-container .product-achivements{display: inline-flex;align-items: center}.product-container .product-achivements > img{width: auto;height: 50px}@keyframes loading{to{transform: rotate(360deg)}}.product-container .product-module > .product-module-block{display: flex;flex-direction: column;gap: 10px}.product-container .product-module > .product-module-block > .product-module-title{font-size: 0.95em;color: #444}.product-container .product-price{font-size: 2em;color: var(--primary)}.product-container .product-price > .product-price-before{position: relative;font-size: 0.4em;color: var(--danger);vertical-align: top}.product-container .product-price > .product-price-before:before{position: absolute;top: 50%;left: 0;transform-origin: center;transform: translateY(-50%) rotate(-20deg);width: 100%;height: 1px;content: "";background-color: var(--danger)}.product-container .product-quantity{min-width: 100px;border: 1px solid #0003;background-color: #fff;color: #444;padding: 10px;font-size: 1.15em;border-radius: 2px;outline: none;cursor: pointer}.product-container .product-specification{flex: 1;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;gap: 10px;font-size: 0.95em;margin-top: 16px}.product-container .product-specification > .product-specification-list{display: flex;flex-direction: column;gap: 10px;width: calc(100% - 10px);margin-left: 10px;margin-bottom: 10px;list-style-type: none}.product-container .product-specification > .product-specification-list > li{position: relative;max-width: 100%;column-count: 1}.product-container .product-specification > .product-specification-list > li::before{position: absolute;top: -2px;left: -10px;font: 1.3em "Font Awesome 6 Free";font-weight: 900;content: "\f0da";color: #4444}.product-container .product-specification > .product-specification-list > li p{margin-left: 20px}.product-container .product-specification > .product-links{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px}.product-container .product-specification > .product-links > .button{flex: 0 0 auto;box-shadow: 0 3px 5px #aaa}.product-visualizer{position: fixed;display: flex;justify-content: center;align-items: center;top: 0;left: 0;width: 100%;height: 100%;background: #000a;opacity: 0;pointer-events: none;transition: all 0.3s;z-index: 999}.product-visualizer.active{opacity: 1;pointer-events: all}.product-visualizer > .product-visualizer-render{height: 90%;aspect-ratio: 1 / 1;border-radius: 10px}.product-visualizer > .product-visualizer-option[data-option="exit"]{position: absolute;top: 10px;right: 10px;color: #fff;cursor: pointer}.product-visualizer > .product-visualizer-option[data-option="exit"]:before{font-size: 2em;font-weight: bolder;content: "\2715"}@media screen and (max-width: 500px){.product-container > .product-block.block-header{margin-bottom: 0}.product-container .product-title{font-size: 1.65em}.product-container .product-subtitle{font-size: 1em}.product-container .product-images > .swiper-container.product-images-preview{max-height: 400px;height: auto !important}.product-container .product-data{gap: 10px}.product-container .product-cars,	.product-container .product-vars{flex-direction: column;gap: 10px}.product-container .product-cars > .product-cars-opts,	.product-container .product-vars > .product-vars-opts{justify-content: center}.product-container .product-module{margin-top: 10px}}@media screen and (max-width: 992px){.product-container:not(.supplement-ficha){grid-template-columns: 1fr;grid-template-areas: "header" "media" "purchase";column-gap: 0;width: calc(100% + 40px);margin-left: -20px;margin-right: -20px}.product-container > .product-block{flex: 0 0 100%;width: 100%;padding-left: 8px;padding-right: 8px}.product-container .product-images{flex-direction: column}.product-container .product-images > .swiper-container{width: 100% !important}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide > img{max-width: 100%;max-height: 400px;aspect-ratio: 1 / 1;height: auto}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide > video{width: 100%;max-height: 400px;aspect-ratio: 1 / 1}.product-container .product-images > .swiper-container.product-images-thumbnails{height: 100px}.product-container .product-images > .swiper-container.product-images-thumbnails .swiper-slide{width: 100px !important}.product-container .product-images > .swiper-container .swiper-button-prev,	.product-container .product-images > .swiper-container .swiper-button-next{top: 50%;transform: translateY(-50%);--swiper-navigation-size: 1.25em}.product-container .product-images > .swiper-container .swiper-button-disabled{opacity: 0}.product-container .product-images > .swiper-container .swiper-button-prev{left: 0}.product-container .product-images > .swiper-container .swiper-button-next{right: 0}.product-container .product-cars > .product-cars-opts > .product-cars-opt,	.product-container .product-vars > .product-vars-opts > .product-vars-opt{display: flex;flex-direction: row;align-items: center;justify-content: center}.product-container .product-cars > .product-cars-opts > .product-cars-opt img,	.product-container .product-vars > .product-vars-opts > .product-vars-opt img{position: relative;display: inline-block;opacity: 1;visibility: visible;top: auto;width: 3em;margin-right: 10px;transform: none;z-index: 0;border-radius: 2px}.product-container .product-specification > .product-specification-list > li{column-count: auto}.product-visualizer{display: none !important}}@media screen and (min-width: 992px){.product-container .product-block.block-header{padding-top: 0}.product-container .product-images > .swiper-container .swiper-button-prev,	.product-container .product-images > .swiper-container .swiper-button-next{position: absolute;left: 50%}.product-container .product-images > .swiper-container .swiper-button-prev{top: 0;transform: translateX(-50%) rotate(90deg)}.product-container .product-images > .swiper-container .swiper-button-next{bottom: 0;top: auto;transform: translateX(-50%) rotate(90deg)}.product-container .product-images > .swiper-container.product-images-preview{height: 625px}.product-container .product-images > .swiper-container.product-images-preview img,	.product-container .product-images > .swiper-container.product-images-preview video{height: 575px !important}.product-container .product-images > .swiper-container.product-images-preview .swiper-slide{cursor: pointer}}@media screen and (min-width: 500px) and (max-width: 1000px){.product-container .product-images > .swiper-container.product-images-preview{height: 480px !important}.product-container .product-images > .swiper-container.product-images-preview img,	.product-container .product-images > .swiper-container.product-images-preview video{height: 450px !important}}#info,.tituloFichaProducto{scroll-margin-block-start: 10em}.swiper-container.swiper-products.swiper-backface-hidden .swiper-slide{transform: none !important}table.crutches{background-color: #dfe1e3;border: 2px solid #6b5e4f;text-align: left;margin-top: 10px;margin-bottom: 10px}tr.encabezado{background-color: #02478c;border: 1px solid #ada9a5;text-align: left;font-family: "Ubuntu", "VERDANA";margin: 5px;font-weight: normal;font-size: medium;text-transform: uppercase;color: white}tr.encabezado td{background-color: white;color: #736861}tr.filaOculto{display: none}tr.filaVisible{display: table-row}*{box-sizing: border-box;margin: 0;padding: 0}body{scroll-behavior: smooth;font: 1em "Ubuntu", sans-serif}.page-container{display: flex;flex-direction: column;gap: 20px;width: 100%;scroll-margin-top: 15rem;text-align: left !important}.page-container .page-title,.page-container .page-subtitle{font-weight: normal;color: var(--primary);letter-spacing: 0.1em;padding-top: 5px;margin: 0}.page-container .page-title{text-transform: uppercase;font-size: 2.5em}.page-container .page-subtitle{font-size: 1.5em}.page-container .page-text{font-size: 0.95em;font-weight: 300;color: var(--dark);letter-spacing: 0.05em;margin: 0;text-align: left}.page-container .page-title:not(h1){position: relative;font-weight: normal;color: #fffd;text-transform: uppercase;background-color: var(--primary);padding: 8px 10px;border-radius: 3px;letter-spacing: 0.05em;margin: 0}.page-container .section{width: 100%;padding: 0 10%;background-color: #fff}.page-container .section .section{display: flex;flex-direction: column;gap: 10px;padding: 0 20px !important}.page-container .separator{width: 100%;margin: 0;border: none;border-bottom: 1px solid var(--primary)}.page-container .section .section-image{width: 100%;border-radius: 3px}.page-container .section .section-button{display: block;font-size: 0.9em;font-weight: bolder;letter-spacing: 0.015em;color: #fff;background-color: var(--primary);padding: 15px;border: 1px solid #0003;border-radius: 3px;cursor: pointer}.page-container .section.icon-section{display: flex;align-items: flex-start;justify-content: space-evenly;flex-wrap: wrap;background-color: #fffd;padding: 20px;box-shadow: 0 2px 5px 0 #aaa4}.page-container .section.icon-section > .icon{flex: 1 0 200px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;cursor: pointer}.page-container .section.icon-section > .icon > .icon-image{width: 100px;aspect-ratio: 1 / 1;transition: all 0.3s}.page-container .section.icon-section > .icon > .icon-title{width: 100%;font-size: 0.95em;text-align: center;letter-spacing: 0.025em}.page-container .section.icon-section > .icon:hover > .icon-image{transform: scale(1.2)}.page-container .section.section-primary{background-color: var(--primary);padding-top: 20px;padding-bottom: 40px}.page-container .section.section-primary.icon-section{color: #fff !important}.page-container .section.section-primary .table-container > table{background-color: #fff}.page-container .section.section-primary > .wrapper > .wrapper-button{color: #fff !important;border-bottom-color: #fff}.page-container .section.section-primary .page-text{color: #fffd !important}.page-container .section.section-primary .section:not(.section-primary) .page-text{color: var(--dark) !important}.page-container .section.section-primary .page-subtitle{background-color: #fffd;color: var(--primary);padding: 10px;border-radius: 3px;text-transform: uppercase;font-size: 1.2em}.page-container .section.video-section{position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 100%}.page-container .section.video-section > .video-description{display: flex;flex-direction: column;align-items: center;gap: 10px;width: 75%;font-size: 1em;font-weight: 300;letter-spacing: 0.05em;color: var(--primary);padding: 20px}.page-container .section.video-section > .video-description > .video-title{font-size: 1.25em}.page-container .section.video-section > .video-description > .video-text{font-size: 0.95em}.page-container .section.video-section > .video-container{position: relative;max-width: 1200px;width: 100%;height: auto;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 3px;box-shadow: 0 2px 5px 0 #0003;cursor: pointer}.page-container .section.video-section > .video-container > .video-thumb{user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 20px;padding: 20px;padding-bottom: 5%;background-color: #fff;z-index: 1;transition: all 0.3s}.page-container .section.video-section > .video-container > .video-thumb.clicked{pointer-events: none;opacity: 0}.page-container .section.video-section > .video-container > .video-thumb:before{position: absolute;top: 50%;left: 50%;font: 5em "Font Awesome 6 Free";font-weight: 900;color: #fff;content: "\f04b";transform: translate(-50%,-50%);z-index: 1;text-shadow: 0 0 10px #0003}.page-container .section.video-section > .video-container > .video-thumb:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";background: url(/images/video-preview.jpg);background-size: cover;background-repeat: no-repeat;z-index: 0;opacity: 0.1}.page-container .section.video-section > .video-container > .video-thumb > *{pointer-events: none}.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-title,.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-text{z-index: 2;font-weight: 300;letter-spacing: 0.05em}.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-title{font-size: 1.75em;color: var(--primary)}.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-text{font-size: 1.25em;color: var(--secondary) !important}.page-container .section.video-section > .video-container > video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.page-container .section.video-section > .video-container > video::-webkit-media-controls-panel{display: flex !important;flex-direction: column !important;position: absolute;bottom: 0;left: 0;width: 100%;height: 80px !important;background: linear-gradient(to top, var(--primary), transparent);transform: translateY(100%);transition: all 0.3s}.page-container .section.video-section > .video-container:hover > video::-webkit-media-controls-panel{transform: translateY(0)}@media screen and (max-width: 1000px){.page-container .section.video-section{flex-direction: column}.page-container .section.video-section > .video-description{width: 100%}.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-title,	.page-container .section.video-section > .video-container > .video-thumb > .video-thumb-text{display: none}}@media screen and (max-width: 500px){.page-container .section.video-section > .video-container > .video-thumb:before{font-size: 2em;text-shadow: 0 0 1em #000}}.table-container{width: 100%}.table-container .table-label{color: #fffd;position: sticky;display: block;left: 0;width: 100%;font-size: 0.75em}.table-container table > thead > tr > *:first-child,.table-container table > tbody > tr > *:first-child{position: sticky;display: table-cell;left: 0}@media screen and (max-width: 992px){.table-container{overflow-x: auto}.table-container .table-label ~ table{margin-top: 10px !important}.table-container table{width: auto !important}.table-container table td{min-width: 100px}}@media screen and (min-width: 992px){.table-container .table-label.table-label-mb{display: none}}table.table-details{width: 100%;border-collapse: separate;border-spacing: 0;text-align: center;margin: 0 !important;color: #444}table.table-details > thead.table-details-header > tr.table-details-imgs > th.table-details-img,table.table-details > thead.table-details-header > tr.table-details-imgs > td.table-details-img{background-color: #fff;padding: 10px 0}table.table-details > thead.table-details-header > tr.table-details-imgs > th.table-details-img:first-child,table.table-details > thead.table-details-header > tr.table-details-imgs > td.table-details-img:first-child{padding: 10px 20px;vertical-align: bottom;font-size: 0.9em}table.table-details > thead.table-details-header > tr.table-details-imgs > th.table-details-img > img,table.table-details > thead.table-details-header > tr.table-details-imgs > td.table-details-img > img{height: 175px;margin: 0 auto}table.table-details > thead.table-details-header > tr.table-details-imgs > th.table-details-img > span,table.table-details > thead.table-details-header > tr.table-details-imgs > td.table-details-img > span{display: block;font-size: 0.75em;font-weight: bolder;color: var(--primary) !important;margin-top: 5px}table.table-details > tbody.table-details-body{border: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row:not(:last-of-type){border-bottom: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row > th.table-details-col,table.table-details > tbody.table-details-body > tr.table-details-row > td.table-details-col{font-size: 0.95em;padding: 10px 20px;border-bottom: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row > th.table-details-col:last-of-type,table.table-details > tbody.table-details-body > tr.table-details-row > td.table-details-col:last-of-type{border-right: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row:first-child > th.table-details-col,table.table-details > tbody.table-details-body > tr.table-details-row:first-child > td.table-details-col{border-top: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row > th.table-details-col{font-weight: normal;background-color: #eee;border-left: 1px solid #ccc;border-right: 1px solid #ccc}table.table-details > tbody.table-details-body > tr.table-details-row > td.table-details-col.marked{background-color: #ffe6a7b8}table.table-details > tbody.table-details-body > tr.table-details-row > td.table-details-col{min-width: 155px}table.table-data{width: 100%;border-collapse: collapse;table-layout: fixed;color: #fff}table.table-data > tbody.table-data-body > tr.table-data-row{border-bottom: 1px solid #fffa}table.table-data > tbody.table-data-body > tr.table-data-row > .table-data-col{text-align: right;padding: 10px 0;padding-bottom: 5px;font-weight: 300}table.table-data > tbody.table-data-body > tr.table-data-row > th.table-data-col{font-size: 1em;text-align: left}table.table-data > tbody.table-data-body > tr.table-data-row > td.table-data-col{color: #fffd;font-size: 0.95em}.wrapper-container{width: 100%;display: flex;flex-direction: column;gap: 10px}.wrapper{width: 100%;display: flex;flex-direction: column}.wrapper > .wrapper-button{position: relative;width: 100%;text-align: left;letter-spacing: 0.05em;color: var(--primary);background-color: transparent;margin: 0;padding: 10px;padding-left: 20px;border-bottom: 1px solid var(--primary);cursor: pointer;outline: none}.wrapper > .wrapper-button.title{font-weight: 300;font-size: 1.75em}.wrapper > .wrapper-button:before{position: absolute;left: 0;top: 0.75em;font: 0.75em "Font Awesome 6 Free";font-weight: 900;content: "\f0da";pointer-events: none;transform-origin: center;transition: all 0.3s ease}.wrapper.active > .wrapper-button:before{transform: rotate(90deg)}.wrapper > .wrapper-button > *{pointer-events: none}.wrapper > .wrapper-content{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s;overflow-y: hidden}.wrapper.active > .wrapper-content{grid-template-rows: 1fr}.wrapper > .wrapper-content > .wrapper-content-inner{display: flex;flex-direction: column;gap: 30px;overflow: hidden;transition: all 0.3s ease-in-out}.wrapper > .wrapper-content > .wrapper-content-inner > *:first-child{margin-top: 20px}.wrapper > .wrapper-content > .wrapper-content-button{display: none;text-align: center;color: var(--secondary);background-color: #ddd3;padding: 8px;border: none;border-top: 1px solid var(--secondary);transform: scaleY(0);cursor: pointer;transition: all 0.3s ease-out}.wrapper > .wrapper-content > .wrapper-content-button:before{font: 1.5em "Font Awesome 6 Free";font-weight: 900;content: "\f102"}.wrapper.active > .wrapper-content > .wrapper-content-button{display: block;transform: scaleY(1)}@media screen and (max-width: 980px){.wrapper > .wrapper-button.title{font-size: 1.3em}}.section .section > .wrapper > .wrapper-button.title{font-size: 1.15em}.page-scroller{visibility: hidden;pointer-events: none;display: flex;opacity: 0;font: 2.25em "Font Awesome 6 Free";font-weight: 900;color: var(--primary);background-color: #fff;padding: 0.5em 0.6em;border: 2px solid var(--primary);border-radius: 5px !important;cursor: pointer;transition: all 0.3s ease}.page-scroller.active{visibility: visible;pointer-events: all;opacity: 1}.page-scroller:before{content: "\f062"}@media screen and (max-width: 980px){.page-scroller{font-size: 1.75em}}.row{display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px}.row.row-reversed{flex-direction: row-reverse}.row > .col{display: flex;flex-direction: column;flex: 1;gap: 20px}.row > .col.col-image > .section-image{width: auto !important;max-height: 400px;margin: auto}.section.section-primary .row > .col.col-image{background-color: #fff;border-radius: 3px}.reviews{position: relative;width: 100%;margin: 40px 0;user-select: none}.reviews:before,.reviews:after{position: absolute;top: 0;width: 10%;height: 100%;content: "";z-index: 2;pointer-events: none}.reviews:before{left: 10%;background: linear-gradient(to right, #fff 10%, transparent, transparent)}.reviews:after{right: 10%;background: linear-gradient(to left, #fff 10%, transparent, transparent)}.reviews > .swiper-container{overflow-X: hidden}.reviews > .swiper-container > .swiper-button-next,.reviews > .swiper-container > .swiper-button-prev{--swiper-navigation-size: 1.5em;color: var(--primary);background-color: #fff;padding: 1.5em;border-radius: 5px;box-shadow: 0 0 5px 0 #0003;z-index: 3}.reviews > .swiper-container > .swiper-button-prev{left: 3%}.reviews > .swiper-container > .swiper-button-next{right: 3%}.reviews > .swiper-container > .swiper-wrapper{position: relative;display: flex;flex-direction: row}.reviews > .swiper-container > .swiper-wrapper > .swiper-slide{justify-content: center;align-items: center;max-width: 40% !important}@media screen and (max-width: 500px){.reviews:before,	.reviews:after{display: none}.reviews > .swiper-container > .swiper-wrapper > .swiper-slide{max-width: 100% !important}.reviews > .swiper-container > .swiper-button-next,	.reviews > .swiper-container > .swiper-button-prev{--swiper-navigation-size: 1.5em;top: 35%}.reviews > .swiper-container > .swiper-button-next{right: -0.25em}.reviews > .swiper-container > .swiper-button-prev{left: -0.25em}}.reviews .review{position: relative;display: flex;flex-direction: column;align-items: center;gap: 10px;max-width: 600px;text-align: center;color: #fff;background-color: var(--primary);padding: 20px;padding-top: 3.5em;margin: 0 auto;margin-top: 50px;border-radius: 10px;box-shadow: 0 2px 5px 2px #0003}.reviews .review > .review-avatar{position: absolute;top: -50px;width: 100px;aspect-ratio: 1 / 1;border: 5px solid var(--primary);border-radius: 50%}.reviews .review > .review-content{display: flex;flex-direction: column;gap: 10px;width: 100%}.reviews .review > .review-content > .review-name{font-size: 1.1em;font-weight: bold;letter-spacing: 0.05em}.reviews .review > .review-content > .review-text{position: relative;font-size: 0.85em;letter-spacing: 0.05em;color: #fff}.reviews .review > .review-content > .review-text > i{font-size: 0.85em}.page-tooltip{position: fixed;top: var(--cord-y);left: var(--cord-x);min-width: 1em;max-width: 200px;font-size: 0.85em;color: #fffd;padding: 0.25em 0.4em;background-color: #444;border-radius: 2px;pointer-events: none;visibility: hidden;opacity: 0;transition: opacity 0.1s;z-index: 99999}.page-tooltip.active{visibility: visible;opacity: 1}[data-tooltip]{cursor: pointer}strong{font-weight: bolder}