#auto-column { display: flex; flex-wrap: wrap; gap: 1.0416666667rem; } @media (min-width: 1280px) { #auto-column { gap: 1.5625rem; } } #auto-column[data-columns="1"] > * { flex-basis: 100%; } @media (min-width: 576px) { #auto-column[data-columns="1"] > * { flex-basis: calc(100% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="1"] > * { flex-basis: calc(100% - 0.78125rem); } } #auto-column[data-columns="2"] > * { flex-basis: 50%; } @media (min-width: 576px) { #auto-column[data-columns="2"] > * { flex-basis: calc(50% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="2"] > * { flex-basis: calc(50% - 0.78125rem); } } #auto-column[data-columns="3"] > * { flex-basis: 33.33333%; } @media (min-width: 576px) { #auto-column[data-columns="3"] > * { flex-basis: calc(33.33333% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="3"] > * { flex-basis: calc(33.33333% - 0.78125rem); } } #auto-column[data-columns="4"] > * { flex-basis: 25%; } @media (min-width: 576px) { #auto-column[data-columns="4"] > * { flex-basis: calc(25% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="4"] > * { flex-basis: calc(25% - 0.78125rem); } } #auto-column[data-columns="5"] > * { flex-basis: 20%; } @media (min-width: 576px) { #auto-column[data-columns="5"] > * { flex-basis: calc(20% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="5"] > * { flex-basis: calc(20% - 0.78125rem); } } #auto-column[data-columns="6"] > * { flex-basis: 16.66667%; } @media (min-width: 576px) { #auto-column[data-columns="6"] > * { flex-basis: calc(16.66667% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="6"] > * { flex-basis: calc(16.66667% - 0.78125rem); } } #auto-column[data-columns="7"] > * { flex-basis: 14.28571%; } @media (min-width: 576px) { #auto-column[data-columns="7"] > * { flex-basis: calc(14.28571% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="7"] > * { flex-basis: calc(14.28571% - 0.78125rem); } } #auto-column[data-columns="8"] > * { flex-basis: 12.5%; } @media (min-width: 576px) { #auto-column[data-columns="8"] > * { flex-basis: calc(12.5% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="8"] > * { flex-basis: calc(12.5% - 0.78125rem); } } #auto-column[data-columns="9"] > * { flex-basis: 11.11111%; } @media (min-width: 576px) { #auto-column[data-columns="9"] > * { flex-basis: calc(11.11111% - 0.52083rem); } } @media (min-width: 1280px) { #auto-column[data-columns="9"] > * { flex-basis: calc(11.11111% - 0.78125rem); } } body, html { font-size: 17px; } @media (min-width: 576px) { body, html { font-size: 16px; } } @media (min-width: 1024px) { body, html { font-size: 16px; } } @media (min-width: 1280px) { body, html { font-size: 1vw; } } main { max-width: 100vw; overflow-x: hidden; } ::-moz-selection { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: #fff; } ::selection { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: #fff; } [tabindex]:focus { outline: 0 !important; } hr { box-sizing: content-box; overflow: visible; } h1, h2, h3, h4, h5, h6, p { margin-bottom: 0; margin-top: 0; } abbr[data-original-title], abbr[title] { border-bottom: 0; cursor: help; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; } address { font-style: normal; line-height: inherit; margin-bottom: 0; } dl, ol, ul { margin-bottom: 0; margin-top: 0; } dt { font-weight: 700; } dd { margin-bottom: 0; margin-left: 0; } blockquote { margin: 0; } a { background-color: transparent; font-size: inherit; font-weight: inherit; } a, a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { text-decoration: none; } a:not([href]):not([tabindex]):focus { outline: 0; } code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; } pre { margin-bottom: 0; margin-top: 0; overflow: auto; } figure { margin: 0; } img { border-style: none; } svg { overflow: hidden; vertical-align: middle; } caption { caption-side: bottom; color: #6c757d; padding-bottom: 0; padding-top: 0; text-align: left; } th { text-align: inherit; } label { display: inline-block; margin-bottom: 0; } button { border-radius: 0; } button:focus { outline: none; outline: 0.26042rem auto -webkit-focus-ring-color; } button, input, optgroup, select, textarea { font-size: inherit; } button::-moz-placeholder, input::-moz-placeholder, optgroup::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder { color: inherit !important; } button::placeholder, input::placeholder, optgroup::placeholder, select::placeholder, textarea::placeholder { color: inherit !important; } button, input { overflow: visible; } select { word-wrap: normal; } [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; } [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { -webkit-appearance: listbox; } textarea { overflow: auto; } fieldset { border: 0; min-width: 0; } legend { color: inherit; display: block; font-size: 1.5rem; line-height: inherit; margin-bottom: 0; max-width: 100%; white-space: normal; width: 100%; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: none; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } output { display: inline-block; } summary { cursor: pointer; } template { display: none; } .button-next:focus, .button-prev:focus, a:focus, button:focus, input:focus, select:focus, textarea:focus { outline: none; } img.noImage { -o-object-fit: contain !important; object-fit: contain !important; padding: 5% !important; } .zoom-img { overflow: hidden; } .zoom-img:hover img { transform: scale(1.05); } .zoom-img img { transition: all 0.3s ease-in-out; } .zoom-img-rotate { overflow: hidden; } .zoom-img-rotate:hover img { transform: scale(1.05) rotate(2deg); } .zoom-img-rotate img { transition: all 0.3s ease-in-out; } @-webkit-keyframes blink_cursor { 0% { opacity: 0; } to { opacity: 1; } } @keyframes blink_cursor { 0% { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes svg_line_1 { 0% { height: 0; opacity: 0; transform: translateY(0); } to { height: attr(height); opacity: 100%; transform: translateY(100%); } } @keyframes svg_line_1 { 0% { height: 0; opacity: 0; transform: translateY(0); } to { height: attr(height); opacity: 100%; transform: translateY(100%); } } @-webkit-keyframes draw { to { stroke-dashoffset: 0; } } @keyframes draw { to { stroke-dashoffset: 0; } } @-webkit-keyframes triple_arrow { to { opacity: 0; transform: translateX(0); } 0% { opacity: 100%; transform: translateX(15%); } } @keyframes triple_arrow { to { opacity: 0; transform: translateX(0); } 0% { opacity: 100%; transform: translateX(15%); } } @-webkit-keyframes scroll-infinitive { 0% { transform: translateX(0); } to { transform: translateX(-108.3333333333rem); } } @keyframes scroll-infinitive { 0% { transform: translateX(0); } to { transform: translateX(-108.3333333333rem); } } .button { transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-user-select: none; -moz-user-select: none; user-select: none; } @media (min-width: 576px) { .button * { white-space: nowrap; } } .button .btn { align-items: center; display: flex; justify-content: center; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .button .btn-header { padding: 0.5208333333rem; } @media (min-width: 1280px) { .button .btn-header { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); } } .button .btn-header { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-weight: 700; text-transform: uppercase; } @media (min-width: 1280px) { .button .btn-header { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } } .button .btn-header { --tw-border-opacity: 1; border-color: rgb(180 125 15 / var(--tw-border-opacity)); border-width: 1px; } @media (min-width: 1280px) { .button .btn-header { border-color: transparent; } } .button .btn-header { border-radius: 0.52083rem; } @media (min-width: 1280px) { .button .btn-header { border-radius: 0; } } .button .btn-header { font-size: 0.72917rem; line-height: 1.04167rem; } @media (min-width: 1280px) { .button .btn-header { font-size: 1.25rem; line-height: 1.66667rem; padding: 0.5208333333rem 1.0416666667rem; } } .button .btn-header:hover { --tw-border-opacity: 1; --tw-text-opacity: 1; background-color: transparent; border-color: rgb(180 125 15 / var(--tw-border-opacity)); color: rgb(180 125 15 / var(--tw-text-opacity)); } @media (max-width: 767.98px) { .button .btn-header { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); } } .button .btn-1 { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 700; line-height: 1.45833rem; line-height: 1.30208rem; padding: 0.52083rem 1.04167rem; text-transform: uppercase; } .button .btn-2 { --tw-text-opacity: 1; align-items: center; color: rgb(85 88 89 / var(--tw-text-opacity)); display: flex; font-size: 0.72917rem; font-weight: 700; gap: 0.52083rem; line-height: 1.04167rem; line-height: 1.25rem; } .button .btn-2:after { content: "\f054"; font-size: 0.72917rem; font-weight: 400; line-height: 1.04167rem; } .button .btn-2:after, .button .btn-2:hover { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .button .btn-3 { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.25rem; font-weight: 700; line-height: 1.66667rem; line-height: 1.71875rem; padding: 0.5208333333rem; text-transform: uppercase; } @media (min-width: 1280px) { .button .btn-3 { padding: 0.5208333333rem 1.0416666667rem; } } .button .btn-3:hover { --tw-bg-opacity: 1; background-color: rgb(85 88 89 / var(--tw-bg-opacity)); } .button .btn-4 { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.04167rem; font-weight: 700; line-height: 1.35417rem; line-height: 1.71875rem; padding: 0.5208333333rem; text-transform: uppercase; } @media (min-width: 1280px) { .button .btn-4 { font-size: 1.25rem; line-height: 1.66667rem; padding: 0.5208333333rem 1.0416666667rem; } } .button .btn-4:hover { --tw-bg-opacity: 1; background-color: rgb(85 88 89 / var(--tw-bg-opacity)); } .has-popup-qr .fancybox__slide { padding: 0; } .has-popup-qr .popup-qr.fancybox__content { padding: 2.6041666667rem 1.3020833333rem; width: 100%; } @media (min-width: 576px) { .has-popup-qr .popup-qr.fancybox__content { padding: 6.25rem 1.5625rem; } } @media (min-width: 768px) { .has-popup-qr .popup-qr.fancybox__content { padding: 7.8125rem 2.8645833333rem; } } @media (min-width: 1280px) { .has-popup-qr .popup-qr.fancybox__content { min-width: 39.0625rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } } .has-popup-qr .popup-qr.fancybox__content .carousel__button.is-close { background-color: hsla(0, 0%, 100%, 0.5); border-radius: 0; right: 0; top: 0; } .has-popup-qr .popup-qr.fancybox__content .carousel__button.is-close i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.25rem; font-weight: 700; line-height: 1.66667rem; } .has-popup-qr .popup-qr.fancybox__content [class*="heading-"] { font-size: 1.5625rem; } @media (min-width: 576px) { .has-popup-qr .popup-qr.fancybox__content [class*="heading-"] { font-size: 2.0833333333rem; white-space: nowrap; } } @media (min-width: 768px) { .has-popup-qr .popup-qr.fancybox__content [class*="heading-"] { font-size: 2.6041666667rem; } } @media (min-width: 1024px) { .has-popup-qr .popup-qr.fancybox__content [class*="heading-"] { font-size: 2.8645833333rem; } } .has-popup-qr .popup-qr.fancybox__content .item { text-align: center; } .has-popup-qr .popup-qr.fancybox__content .img a { display: block; height: 0; overflow: hidden; padding-top: 100%; position: relative; } .has-popup-qr .popup-qr.fancybox__content .img a iframe, .has-popup-qr .popup-qr.fancybox__content .img a img, .has-popup-qr .popup-qr.fancybox__content .img a video { height: 100%; left: 0; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .has-popup-qr .popup-qr.fancybox__content .img img { border-radius: 0.75rem; } .has-popup-qr .popup-qr.fancybox__content .link { margin-left: auto; margin-right: auto; margin-top: 1.04167rem; max-width: 10.6770833333rem; } .has-popup-qr .popup-qr.fancybox__content .link a { display: block; height: 0; overflow: hidden; padding-top: 43.9024390244%; position: relative; } .has-popup-qr .popup-qr.fancybox__content .link a iframe, .has-popup-qr .popup-qr.fancybox__content .link a img, .has-popup-qr .popup-qr.fancybox__content .link a video { height: 100%; left: 0; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .search-page { background-color: #f0f0f2; margin-bottom: 2.08333rem; } .search-page .search-form form { position: relative; } .search-page .search-form form input { background-color: transparent; border: thin solid; border-radius: 0.5rem; padding: 0.5208333333rem 2.34375rem 0.5208333333rem 1.0416666667rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; } .search-page .search-form form input:not(:-moz-placeholder-shown) { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-color: transparent; } .search-page .search-form form input:not(:placeholder-shown) { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-color: transparent; } .search-page .search-form form button { align-items: center; display: flex; height: 100%; justify-content: center; position: absolute; right: 0; top: 0; width: 2.0833333333rem; } .search-page .search-query { margin-bottom: 0.78125rem; margin-top: 0.78125rem; } .search-page .found-nothing { background-image: url(../img/nothing.png); background-position: 50%; background-repeat: no-repeat; height: 30vh; } .search-page .found-nothing-title { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.04167rem; font-weight: 700; line-height: 1.35417rem; position: relative; text-transform: uppercase; } .wp-pagination { margin-top: 1.5625rem; } @media (min-width: 1280px) { .wp-pagination { margin-top: 2.5rem; } } .wp-pagination ul { align-items: center; display: flex; flex-wrap: wrap; gap: 0.52083rem; justify-content: center; list-style-type: none; padding: 0; } .wp-pagination ul li { --tw-text-opacity: 1; align-items: center; color: rgb(102 102 102 / var(--tw-text-opacity)); display: flex; font-size: 1.04167rem; font-weight: 700; justify-content: center; line-height: 1.35417rem; text-transform: uppercase; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .wp-pagination ul li a { --tw-bg-opacity: 1; align-items: center; background-color: rgb(245 245 245 / var(--tw-bg-opacity)); border-radius: 0.2604166667rem; display: flex; height: 1.9270833333rem; justify-content: center; width: 2.1354166667rem; } .wp-pagination ul li.active a, .wp-pagination ul li:hover a { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); } .section { padding: 35px 0; } @media (min-width: 768px) { .section { padding: 40px 0; } } @media (min-width: 1024px) { .section { padding: 45px 0; } } @media (min-width: 1280px) { .section { padding: 3.125rem 0; } } .arrow-button .swiper-button-prev { left: 3.125rem; } @media (min-width: 1440px) { .arrow-button .swiper-button-prev { left: -4.6875rem; } } .arrow-button .swiper-button-prev:after { content: "\f060"; font-family: FontAwesome; } .arrow-button .swiper-button-next { right: 3.125rem; } @media (min-width: 1440px) { .arrow-button .swiper-button-next { right: -4.6875rem; } } .arrow-button .swiper-button-next:after { content: "\f061"; font-family: FontAwesome; } .arrow-button .swiper-button-next, .arrow-button .swiper-button-prev { -webkit-text-stroke: 0; background: #fff; border: thin solid #999; border-radius: 9999px; height: 2.6041666667rem; margin: 0; top: 50%; transform: translateY(-50%); transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 2.6041666667rem; } @media (min-width: 1280px) { .arrow-button .swiper-button-next, .arrow-button .swiper-button-prev { border: 0.0520833333rem solid #999; height: 3.125rem; width: 3.125rem; } } .arrow-button .swiper-button-next:after, .arrow-button .swiper-button-prev:after { --tw-text-opacity: 1; color: rgb(153 153 153 / var(--tw-text-opacity)); font-size: 1.3020833333rem; font-weight: 100; line-height: 1.3020833333rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 1280px) { .arrow-button .swiper-button-next:after, .arrow-button .swiper-button-prev:after { font-size: 1.6666666667rem; line-height: 1.6666666667rem; } } .arrow-button .swiper-button-next:hover, .arrow-button .swiper-button-prev:hover { --tw-border-opacity: 1; --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-color: rgb(180 125 15 / var(--tw-border-opacity)); } .arrow-button .swiper-button-next:hover:after, .arrow-button .swiper-button-prev:hover:after { color: #fff; } @media (max-width: 1279.98px) { .arrow-button { align-items: center; display: flex; justify-content: center; position: relative; } .arrow-button .swiper-button-next, .arrow-button .swiper-button-prev { margin-top: 0.52083rem; position: static; transform: translateY(0); } .arrow-button .swiper-button-next { margin-left: 0.52083rem; } } @media (max-width: 1280px) { .arrow-button.no-responsive { display: contents; } } .arrow-button.no-responsive .swiper-button-next, .arrow-button.no-responsive .swiper-button-prev { margin: 0 !important; position: absolute !important; top: 50%; transform: translateY(-50%); } @media (max-width: 1599.98px) { .arrow-button.no-responsive .swiper-button-prev { left: 2.08333rem; } } @media (max-width: 1366px) { .arrow-button.no-responsive .swiper-button-prev { left: 0; } } @media (max-width: 1599.98px) { .arrow-button.no-responsive .swiper-button-next { right: 2.08333rem; } } @media (max-width: 1366px) { .arrow-button.no-responsive .swiper-button-next { right: 0; } } @media (max-width: 1280px) { .arrow-button.no-responsive .swiper-button-prev { left: 0.52083rem; } .arrow-button.no-responsive .swiper-button-next { right: 0.52083rem; } } .arrow-button.close-arrow { display: flex; } .arrow-button.close-arrow .swiper-button-next, .arrow-button.close-arrow .swiper-button-prev { --tw-translate-y: 0rem; position: static; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .arrow-button.close-arrow .swiper-button-next { margin-left: 0.52083rem; } @media (min-width: 1280px) { .arrow-button.close-arrow .swiper-button-next { margin-left: 1.04167rem; } } .swiper .swiper-lazy-preloader { --tw-border-opacity: 1; border-color: rgb(180 125 15 / var(--tw-border-opacity)); border-top-color: transparent; height: 2.34375rem; width: 2.34375rem; } .heading-1 { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); font-weight: 800; } .heading-2 { -webkit-text-stroke: 1px #b47d0f; color: transparent; font-weight: 800; } @media (min-width: 1280px) { .heading-2 { -webkit-text-stroke: 0.0520833333rem #000; } } .heading-2.stroke-white { -webkit-text-stroke-color: #fff; } .heading-1, .heading-2 { font-size: 1.8229166667rem; line-height: 1.2; } @media (min-width: 576px) { .heading-1, .heading-2 { font-size: 2.6041666667rem; } } @media (min-width: 1024px) { .heading-1, .heading-2 { font-size: 3.3333333333rem; } } .heading-3 { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); font-size: 1.5625rem; font-weight: 800; line-height: 1.2; } @media (min-width: 576px) { .heading-3 { font-size: 2.0833333333rem; } } @media (min-width: 1024px) { .heading-3 { font-size: 2.5rem; line-height: 3.3854166667rem; } } .heading-4 { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); font-size: 1.3020833333rem; font-weight: 400; line-height: 1.3; } @media (min-width: 576px) { .heading-4 { font-size: 1.5625rem; } } @media (min-width: 1024px) { .heading-4 { font-size: 1.875rem; } } #overlay { background-color: rgba(0, 0, 0, 0.7); height: 100%; left: 0; opacity: 0; pointer-events: none; position: fixed; top: 0; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: 30; } #overlay.active { opacity: 1; pointer-events: auto; } .desktop-show { display: none; } @media (min-width: 1280px) { .desktop-show { display: block; } } .mobile-show { display: block; } @media (min-width: 1280px) { .mobile-show { display: none; } } #fixed-tool { bottom: 5vh; display: grid; gap: 0.78125rem; position: fixed; right: 0.78125rem; z-index: 100; } #fixed-tool .icon, #page-banner #fixed-tool { align-items: center; } #fixed-tool .icon { --tw-bg-opacity: 1; background-color: rgb(242 221 107 / var(--tw-bg-opacity)); border-radius: 9999px; display: flex; height: 2.8645833333rem; justify-content: center; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 2.8645833333rem; } #fixed-tool .icon:hover { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); } #fixed-tool .icon i { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.6666666667rem; font-weight: 400; } #fixed-tool .scrollToTop { --tw-translate-y: 100%; opacity: 0; } #fixed-tool .scrollToTop, #fixed-tool .scrollToTop.active { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #fixed-tool .scrollToTop.active { --tw-translate-y: 0rem; opacity: 1; } #fixed-tool .list-icon, #fixed-tool .list-icon .toggle-icon { position: relative; } #fixed-tool .list-icon .toggle-icon > i { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #fixed-tool .list-icon .toggle-icon > i:nth-of-type(2) { --tw-translate-y: -50%; --tw-translate-x: -50%; --tw-scale-x: 0.9; --tw-scale-y: 0.9; left: 50%; opacity: 0; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #fixed-tool .list-icon .wrapper { display: flex; flex-direction: column; gap: 0.78125rem; } #fixed-tool .list-icon .wrapper i { font-size: 1.25rem; line-height: 1.66667rem; } #fixed-tool .list-icon .wrapper .icon { --tw-translate-y: 100%; opacity: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-delay: calc(0.25s * var(--data-item)); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #fixed-tool .list-icon .hidden-icon { bottom: 0; left: calc(-100% - 0.78125rem); pointer-events: none; position: absolute; } #fixed-tool .list-icon.active .toggle-icon > i:first-of-type { --tw-scale-x: 1.1; --tw-scale-y: 1.1; opacity: 0; } #fixed-tool .list-icon.active .toggle-icon > i:first-of-type, #fixed-tool .list-icon.active .toggle-icon > i:nth-of-type(2) { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #fixed-tool .list-icon.active .toggle-icon > i:nth-of-type(2) { --tw-scale-x: 1; --tw-scale-y: 1; opacity: 1; } #fixed-tool .list-icon.active .hidden-icon { pointer-events: auto; } #fixed-tool .list-icon.active .hidden-icon .icon { --tw-translate-y: 0rem; opacity: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hidden-1024 { display: none; } @media (min-width: 1024px) { .hidden-1024 { display: block; } } ul.list-item-added { list-style-type: disc; padding-left: 19px; } @media (min-width: 1280px) { ul.list-item-added { padding-left: 0.9895833333rem; } } .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignleft, a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; } .wp-caption.alignleft, .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); word-wrap: normal !important; border: 0; -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; } .screen-reader-text:focus { clip: auto !important; background-color: #eee; -webkit-clip-path: none; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .bc.bc-1 { display: flex; flex-direction: column; } .bc.bc-1 .img a { display: block; height: 0; overflow: hidden; padding-top: 56.71875%; position: relative; } .bc.bc-1 .img a iframe, .bc.bc-1 .img a img, .bc.bc-1 .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .bc.bc-1 .content { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); display: flex; flex: 1 1 0%; flex-direction: column; height: 100%; margin-left: auto; margin-top: -5.7291666667rem; position: relative; width: 84.21875%; z-index: 3; } .bc.bc-1 .title { --tw-text-opacity: 1; background-color: var(--color, #009fc2); color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.04167rem; font-weight: 600; line-height: 1.35417rem; line-height: 1.40625rem; padding: 0.5989583333rem 1.5625rem; text-transform: uppercase; } .bc.bc-1 .bottom { display: flex; flex: 1 1 0%; flex-direction: column; height: 100%; padding: 0.78125rem 0.78125rem 1.5625rem; } @media (min-width: 576px) { .bc.bc-1 .bottom { padding: 1.5625rem 1.5625rem 2.34375rem; } } .bc.bc-1 .bottom .ctn { -webkit-box-orient: vertical; -webkit-line-clamp: 4; display: -webkit-box; flex: 1 1 0%; font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.30208rem; overflow: hidden; } .bc.bc-1 .tag { color: var(--color, #009fc2); margin-top: 2.29167rem; } .bm.bm-1 .bn-wrapper { display: flex; flex-direction: column; height: 100%; } .bm.bm-1 .img { background-color: var(--color); height: 80vw; overflow: hidden; transition-duration: 1.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 1280px) { .bm.bm-1 .img { overflow: visible; } } @media (min-width: 576px) { .bm.bm-1 .img { height: 26.0416666667rem; } } @media (min-width: 1280px) { .bm.bm-1 .img { height: 23.4375rem; } } .bm.bm-1 .img a { display: block; margin-left: auto; margin-right: auto; position: relative; text-align: center; width: 84.84375%; } @media (min-width: 1280px) { .bm.bm-1 .img a { display: block; height: 0; margin-left: auto; margin-right: unset; overflow: hidden; padding-top: 100%; position: relative; top: -35%; } .bm.bm-1 .img a iframe, .bm.bm-1 .img a img, .bm.bm-1 .img a video { height: 100%; left: 0; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } } .bm.bm-1 .img a img { --tw-translate-y: 100%; padding: 1%; position: relative; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 1.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 3; } @media (min-width: 1280px) { .bm.bm-1 .img a img { height: 100%; -o-object-fit: contain; object-fit: contain; padding: 5%; position: absolute; width: auto; } } .bm.bm-1 .content { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); display: flex; flex: 1 1 0%; flex-direction: column; padding: 1.0416666667rem 0.78125rem; } @media (min-width: 576px) { .bm.bm-1 .content { padding: 2.0833333333rem 2.0833333333rem 1.5625rem; } } .bm.bm-1 .ctn { flex: 1 1 0%; } .bm.bm-1 .ctn > p { align-items: center; display: flex; } .bm.bm-1 .ctn > p + p { margin-top: 0.52083rem; } @media (min-width: 576px) { .bm.bm-1 .ctn > p + p { margin-top: 1.04167rem; } } .bm.bm-1 .ctn > p:before { background: url(../img/svg/double-slash.svg) no-repeat 50%; content: ""; display: inline-block; flex: 0 0 0.8854166667rem; height: 1.0416666667rem; margin-right: 1.04167rem; width: 0.8854166667rem; } .bm.bm-1 .top { align-items: center; background-color: #283228; display: flex; justify-content: space-between; padding: 0.5208333333rem 1.0416666667rem; } @media (min-width: 576px) { .bm.bm-1 .top { padding: 1.015625rem 1.8229166667rem; } } .bm.bm-1 .top .title { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.14583rem; font-weight: 700; line-height: 1.5625rem; } .bm.bm-1 .info { display: flex; flex: 1 1 0%; flex-direction: column; margin-left: auto; margin-right: auto; margin-top: -4.3229166667rem; position: relative; transition-duration: 1.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: calc(100% - 1.5625rem); z-index: 5; } @media (min-width: 1280px) { .bm.bm-1 .info { margin-left: auto; margin-right: unset; } } @media (min-width: 1024px) { .bm.bm-1 .info { width: 84.84375%; } } @media (min-width: 1280px) { .bm.bm-1 .info { margin-top: -7.03125rem; } } .bm.bm-1 .package { font-size: 1.25rem; font-weight: 800; line-height: 1.66667rem; line-height: 1.71875rem; margin-bottom: 1.04167rem; } @media (min-width: 576px) { .bm.bm-1 .package { margin-bottom: 1.82292rem; } } .bm.bm-1 .price { align-items: center; display: flex; font-size: 1.3020833333rem; font-weight: 600; line-height: 1.3; margin-top: 1.04167rem; } @media (min-width: 576px) { .bm.bm-1 .price { font-size: 2.0833333333rem; line-height: 2.8125rem; margin-top: 2.29167rem; } } .bm.bm-1 .price .value { --tw-text-opacity: 1; color: rgb(153 153 153 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.25rem; margin-left: 0.78125rem; } .bm.bm-1 .price .value span { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .bm.bm-1 .fee { color: #283228; font-size: 1.25rem; font-weight: 400; line-height: 1.66667rem; line-height: 1.71875rem; } .bm.bm-1 .btn.btn-4 { width: 100%; } .bm.bm-1 svg[class*="svg-member"] { bottom: 0; height: 90%; left: 0; position: absolute; width: 100%; z-index: 1; } .bm.bm-1 svg[class*="svg-member"] path { stroke-dasharray: 1000; stroke-dashoffset: 1000; transition-duration: 1.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .bm.bm-1[data-aos].aos-animate .img img { --tw-translate-y: 0rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .bm.bm-1[data-aos].aos-animate [class*="svg-member"] path { stroke-dashoffset: 0; } .bm.bm-1[data-aos].aos-animate [class*="svg-member"] path:first-of-type { transition-delay: 0.25s; } @media (min-width: 1280px) { .bm.bm-1[data-aos].aos-animate:hover .img { margin-top: -2.6041666667rem; padding-top: 2.6041666667rem; } .bm.bm-1[data-aos].aos-animate:hover .img img { padding: 0; } .bm.bm-1[data-aos].aos-animate:hover .info { margin-top: -1.71875rem; } } @media (min-width: 1280px) and (min-width: 1280px) { .bm.bm-1[data-aos].aos-animate:hover .info { margin-top: -4.4270833333rem; } } @media (min-width: 1280px) { .bm.bm-1[data-aos].aos-animate:hover [class*="svg-member"] path { stroke-dashoffset: 900; } .bm.bm-1[data-aos].aos-animate:hover [class*="svg-member"] path:first-of-type { transition-delay: 0.25s; } } .bn.bn-1:hover .title { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .bn.bn-1:hover .tag { --tw-border-opacity: 1; --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-color: rgb(180 125 15 / var(--tw-border-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); } .bn.bn-1 .content { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); margin-left: auto; padding: 1.0416666667rem; position: relative; z-index: 2; } @media (min-width: 768px) { .bn.bn-1 .content { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); margin-top: -3.125rem; padding: 1.5625rem; width: 81.37432%; } } .bn.bn-1 .title { -webkit-line-clamp: 2; font-size: 1.25rem; font-weight: 700; line-height: 1.66667rem; text-transform: uppercase; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .bn.bn-1 .ctn, .bn.bn-1 .title { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; } .bn.bn-1 .ctn { --tw-text-opacity: 1; -webkit-line-clamp: 3; color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; } .bn.bn-1 .img { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .bn.bn-1 .img a { display: block; height: 0; overflow: hidden; padding-top: 63.2911392405%; position: relative; } .bn.bn-1 .img a iframe, .bn.bn-1 .img a img, .bn.bn-1 .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .bn.bn-1 .tag { --tw-text-opacity: 1; border: thin solid #555859; border-radius: 0.26042rem; color: rgb(85 88 89 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.30208rem; padding: 0.2604166667rem 0.5208333333rem; text-transform: uppercase; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .bn.bn-1 .tags { align-items: center; display: flex; flex-wrap: wrap; gap: 0.52083rem; overflow: auto; white-space: nowrap; } .bs.bs-1 { display: flex; flex-direction: column; } .bs.bs-1 .img a { display: block; height: 0; overflow: hidden; padding-top: 64.4444444444%; position: relative; } .bs.bs-1 .img a iframe, .bs.bs-1 .img a img, .bs.bs-1 .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .bs.bs-1 .content { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); display: flex; flex: 1 1 0%; flex-direction: column; height: 100%; margin-left: auto; padding: 0.52083rem; position: relative; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 2; } @media (min-width: 576px) { .bs.bs-1 .content { padding: 1.04167rem; } } @media (min-width: 1024px) { .bs.bs-1 .content { padding: 1.5625rem; } } @media (min-width: 768px) { .bs.bs-1 .content { margin-top: -4.4270833333rem; width: 66.66667%; } } .bs.bs-1 .content:hover { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); } .bs.bs-1 .content:hover .button a, .bs.bs-1 .content:hover .ctn, .bs.bs-1 .content:hover .ctn i, .bs.bs-1 .content:hover .title { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .bs.bs-1 .title { font-size: 0.83333rem; font-weight: 600; line-height: 1.25rem; line-height: 1.71875rem; margin-bottom: 0.52083rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .bs.bs-1 .title { font-size: 1.25rem; line-height: 1.66667rem; } } .bs.bs-1 .ctn { color: #333; flex: 1 1 0%; font-size: 0.72917rem; font-weight: 400; line-height: 1.04167rem; line-height: 1.14583rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 576px) { .bs.bs-1 .ctn { font-size: 0.83333rem; line-height: 1.25rem; } } .bs.bs-1 .ctn { display: flex; } .bs.bs-1 .ctn i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); flex: 0 0 0.7291666667rem; font-size: 0.9375rem; line-height: 1.45833rem; line-height: 1.30208rem; margin-right: 0.52083rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .bs.bs-1 .button { margin-top: 0.78125rem; } /*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com*/ *, :after, :before { border: 0 solid #e5e7eb; } :after, :before { --tw-content: ""; } html { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; } body { line-height: inherit; margin: 0; } hr { border-top-width: 1px; color: inherit; height: 0; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { border-collapse: collapse; border-color: inherit; text-indent: 0; } button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0; } fieldset { margin: 0; } fieldset, legend { padding: 0; } menu, ol, ul { list-style: none; margin: 0; padding: 0; } textarea { resize: vertical; } input::-moz-placeholder, textarea::-moz-placeholder { color: #9ca3af; opacity: 1; } input::placeholder, textarea::placeholder { color: #9ca3af; opacity: 1; } [role="button"], button { cursor: pointer; } :disabled { cursor: default; } audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; } img, video { height: auto; max-width: 100%; } *, :after, :before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::-webkit-backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; width: 100%; } @media (min-width: 576px) { .container { max-width: 576px; } } @media (min-width: 768px) { .container { max-width: 768px; } } @media (min-width: 1024px) { .container { max-width: 1024px; } } @media (min-width: calc(1260/1920*100*1rem)) { .container { max-width: 65.625rem; padding-left: 0.78125rem; padding-right: 0.78125rem; } } *, :after, :before { box-sizing: border-box; } ::-webkit-scrollbar-track { background-color: #999; } ::-webkit-scrollbar { width: 0; } ::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border: 0.1041666667rem solid #999; border-radius: 0; } html { -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); --padding-left: 0.78125rem; --padding-right: 0.78125rem; --tw-text-opacity: 1; color: rgb(17 17 17 / var(--tw-text-opacity)); } @media (min-width: 1280px) { html { --padding-left: 5.20833rem; --padding-right: 5.20833rem; } } body { font-family: Open Sans, sans-serif; font-size: 0.9375rem; font-weight: 400; line-height: 1.5; line-height: 1.45833rem; } img { display: inline; } #page-banner .img [class*="svg-banner"], .absolute-center, .list-icon-content-1 .icon:after { --tw-translate-x: -50%; --tw-translate-y: -50%; left: 50%; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main { margin-top: var(--fixed-header-height); } .pointer-events-none { pointer-events: none; } .visible { visibility: visible; } .static { position: static; } .relative { position: relative; } .sticky { position: -webkit-sticky; position: sticky; } .z-3 { z-index: 3; } .col-span-full { grid-column: 1/-1; } .col-span-5 { grid-column: span 5 / span 5; } .mx-auto { margin-left: auto; margin-right: auto; } .mb-30px { margin-bottom: 1.5625rem; } .mt-30px { margin-top: 1.5625rem; } .mt-25px { margin-top: 1.30208rem; } .mt-5 { margin-top: 1.04167rem; } .mt-10 { margin-top: 2.08333rem; } .mb-10px { margin-bottom: 0.52083rem; } .mt-35px { margin-top: 1.82292rem; } .mt-15px { margin-top: 0.78125rem; } .mb-15px { margin-bottom: 0.78125rem; } .ml-auto { margin-left: auto; } .mb-10 { margin-bottom: 2.08333rem; } .mt-5px { margin-top: 0.26042rem; } .block { display: block; } .flex { display: flex; } .table { display: table; } .grid { display: grid; } .hidden { display: none; } .h-full { height: 100%; } .w-full { width: 100%; } .max-w-screen-2xl { max-width: 75rem; } .max-w-full { max-width: 100%; } .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .cursor-pointer { cursor: pointer; } .select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .resize { resize: both; } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); } .grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .flex-col { flex-direction: column; } .items-center { align-items: center; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .gap-30px { gap: 1.5625rem; } .gap-5 { gap: 1.04167rem; } .gap-10px { gap: 0.52083rem; } .gap-x-30px { -moz-column-gap: 1.5625rem; column-gap: 1.5625rem; } .overflow-hidden { overflow: hidden; } .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .bg-primary-\#F3F3F3 { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity)); } .bg-primary-\#009FC2 { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); } .stroke-white { stroke: #fff; } .pt-0 { padding-top: 0; } .pb-0 { padding-bottom: 0; } .text-center { text-align: center; } .text-2xl { font-size: 1.25rem; line-height: 1.66667rem; } .font-bold { font-weight: 700; } .uppercase { text-transform: uppercase; } .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .text-primary-\#555859 { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); } .shadow { --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .blur { --tw-blur: blur(8px); } .blur, .invert { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .invert { --tw-invert: invert(100%); } .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .transition { transition-duration: 0.15s; transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .introduce .top .item { display: flex; flex-direction: column; position: relative; } .introduce .top .img a { display: block; height: 0; overflow: hidden; padding-top: 75%; position: relative; } .introduce .top .img a iframe, .introduce .top .img a img, .introduce .top .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } @media (min-width: 576px) { .introduce .top .img a { display: block; height: 0; overflow: hidden; padding-top: 131.1111111111%; position: relative; } .introduce .top .img a iframe, .introduce .top .img a img, .introduce .top .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } } .introduce .top .swiper-wrapper { height: auto; } .introduce .top .content { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-style: none; display: flex; flex: 1 1 0%; flex-direction: column; margin-left: auto; margin-top: -4.1666666667rem; max-width: 90%; padding: 1.0416666667rem; position: relative; width: 100%; z-index: 2; } @media (min-width: 1024px) { .introduce .top .content { width: 66.66667%; } } @media (min-width: 1280px) { .introduce .top .content { margin-top: -5.2083333333rem; padding: 1.5625rem 1.0416666667rem; } } .introduce .top .content .title { flex: 1 1 0%; font-size: 1.04167rem; font-weight: 600; line-height: 1.35417rem; margin-bottom: 3.125rem; } .introduce .top .btn { margin-left: auto; } .introduce .bottom { margin-bottom: 1.8229166667rem; } @media (min-width: 768px) { .introduce .bottom { margin-bottom: 2.0833333333rem; } } @media (min-width: 1024px) { .introduce .bottom { margin-bottom: 2.34375rem; } } @media (min-width: 1280px) { .introduce .bottom { margin-bottom: 3.125rem; } } /* color item */ .list-icon-content-1 .icon { --tw-bg-opacity: 1; align-items: center; background: radial-gradient( circle, rgba(242, 221, 107, 1) 30%, rgba(180, 125, 15, 1) 100% ); border-radius: 9999px; display: flex; height: 4.6875rem; justify-content: center; margin-left: 0.52083rem; position: relative; width: 4.6875rem; } @media (max-width: 575.98px) { .list-icon-content-1 .icon { margin-left: auto; margin-right: auto; } } /* color item */ .list-icon-content-1 .icon:after { --tw-border-opacity: 1; border: 0.1041666667rem solid; border-color: rgb(180 125 15 / var(--tw-border-opacity)); border-radius: 9999px; content: ""; height: calc(100% + 0.67708rem); width: calc(100% + 0.67708rem); } .list-icon-content-1 .icon img { height: 55.55556%; width: 55.55556%; } .list-icon-content-1 .content { font-size: 0.83333rem; font-weight: 600; line-height: 1.25rem; line-height: 1.71875rem; margin-top: 0.78125rem; } @media (min-width: 576px) { .list-icon-content-1 .content { font-size: 1.04167rem; line-height: 1.35417rem; } } @media (max-width: 575.98px) { .list-icon-content-1 .content { text-align: center; } } .group-class .item { max-width: 34.1145833333rem; } .group-class .item .icon { --tw-border-opacity: 1; --tw-bg-opacity: 1; align-items: center; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border: thin solid; border-color: rgb(180 125 15 / var(--tw-border-opacity)); border-radius: 9999px; display: flex; flex: 0 0 3.125rem; height: 3.125rem; justify-content: center; width: 3.125rem; } .group-class .item .icon, .group-class .item .icon img { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .group-class .item .icon img { height: calc(100% - 1.5625rem); -o-object-fit: contain; object-fit: contain; width: calc(100% - 1.5625rem); } .group-class .infos { display: flex; gap: 0.52083rem; justify-content: center; margin-top: -1.5625rem; position: relative; z-index: 2; } @media (min-width: 768px) { .group-class .infos { gap: 1.04167rem; } } @media (min-width: 1280px) { .group-class .infos { gap: 2.60417rem; } } .group-class .infos .info { align-items: center; display: flex; flex-direction: column; gap: 0.26042rem; } .group-class .infos .info .ctn { font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .group-class .infos .info:hover .icon { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); } .group-class .infos .info:hover .icon img { --tw-brightness: brightness(0); --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .group-class .infos .info:hover .ctn { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .group-class .img a { display: block; height: 0; overflow: hidden; padding-top: 109.9236641221%; position: relative; } .group-class .img a iframe, .group-class .img a img, .group-class .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .group-class .column-js .item { margin-top: 2.8645833333rem; } @media (min-width: 768px) { .group-class .column-js:first-of-type { padding-top: 5.7291666667rem; } .group-class .column-js:nth-of-type(2) { margin-top: -6.7708333333rem; } .group-class .column-js:nth-of-type(2) .item { margin-left: auto; } } .custom-fancybox-group-class.fancybox__container .fancybox__slide { padding: 0; } .custom-fancybox-group-class.fancybox__container .fancybox__slide button.carousel__button { --tw-bg-opacity: 1; background-color: rgb(17 17 17 / var(--tw-bg-opacity)); height: 1.5625rem; right: 0.26042rem; top: 0.26042rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 1.5625rem; } @media (min-width: 576px) { .custom-fancybox-group-class.fancybox__container .fancybox__slide button.carousel__button { right: 1.04167rem; top: 1.04167rem; } } .custom-fancybox-group-class.fancybox__container .fancybox__slide button.carousel__button:hover { --tw-bg-opacity: 1; background-color: rgb(85 88 89 / var(--tw-bg-opacity)); } .custom-fancybox-group-class.fancybox__container .fancybox__slide button.carousel__button i { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.25rem; line-height: 1.66667rem; } .custom-fancybox-group-class.fancybox__container .popup-group-class { max-width: 39.0625rem; padding: 0 0.78125rem 2.6041666667rem; width: 100%; z-index: 1; } @media (min-width: 768px) { .custom-fancybox-group-class.fancybox__container .popup-group-class { padding: 0 2.2916666667rem 2.6041666667rem; } } .custom-fancybox-group-class.fancybox__container .popup-group-class:before { background: linear-gradient(180deg, transparent, #000); bottom: 0; content: ""; height: 57.17647059%; left: 0; pointer-events: none; position: absolute; width: 100%; z-index: -1; } .custom-fancybox-group-class .title { --tw-text-opacity: 1; color: rgb(178 214 0 / var(--tw-text-opacity)); font-size: 11vw; font-weight: 800; line-height: normal; text-transform: uppercase; } @media (min-width: 1280px) { .custom-fancybox-group-class .title { font-size: 4.4270833333rem; } } .custom-fancybox-group-class .des { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); font-size: 0.72917rem; font-weight: 400; line-height: 1.04167rem; line-height: 1.25rem; } .custom-fancybox-group-class .infos { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 600; line-height: 1.45833rem; line-height: 1.30208rem; text-align: right; } .custom-fancybox-group-class .infos strong { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-weight: 800; } .custom-fancybox-group-class .infos .info + .info { margin-top: 0.26042rem; } .custom-fancybox-group-class .img { margin: 1.5625rem auto; max-width: 19.7916666667rem; width: 100%; } @media (min-width: 576px) { .custom-fancybox-group-class .img { margin-bottom: 2.08333rem; margin-top: 2.08333rem; } } .custom-fancybox-group-class .img a { display: block; height: 0; overflow: hidden; padding-top: 100%; position: relative; } .custom-fancybox-group-class .img a iframe, .custom-fancybox-group-class .img a img, .custom-fancybox-group-class .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .custom-fancybox-group-class .time { border-bottom: thin solid #fff; border-top: thin solid #fff; margin-left: auto; margin-right: auto; padding-bottom: 0.52083rem; padding-top: 0.52083rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } @media (min-width: 1280px) { .custom-fancybox-group-class .time { padding-left: 1.04167rem; padding-right: 1.04167rem; } } @media (max-width: 767.98px) { .custom-fancybox-group-class .time { margin-bottom: 1.04167rem; } } .custom-fancybox-group-class .days { display: flex; flex-wrap: wrap; justify-content: center; } .custom-fancybox-group-class .days .date { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.83333rem; font-weight: 700; line-height: 1.25rem; line-height: 1.71875rem; position: relative; } @media (min-width: 576px) { .custom-fancybox-group-class .days .date { font-size: 1.25rem; line-height: 1.66667rem; } } .custom-fancybox-group-class .days .date { align-items: center; display: flex; } .custom-fancybox-group-class .days .date + .date:before { background: url(../img/svg/fat_arrow.svg) no-repeat 50%; content: ""; display: block; flex: 0 0 1.09375rem; height: 1.0416666667rem; margin-left: 1.04167rem; margin-right: 1.04167rem; width: 1.09375rem; } .custom-fancybox-group-class .content { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); margin-bottom: 1.04167rem; } @media (max-width: 767.98px) { .custom-fancybox-group-class .content { display: none; } } .preferential-1 .sc-title { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); font-size: 1.25rem; font-weight: 700; line-height: 1.66667rem; } @media (min-width: 1024px) { .preferential-1 .sc-title { font-size: 1.5625rem; line-height: 2.08333rem; } } .preferential-1 .des { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); font-size: 1.04167rem; line-height: 1.35417rem; margin-top: 0.26042rem; } @media (min-width: 1024px) { .preferential-1 .des { margin-top: 0.78125rem; } } .preferential-3 { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); } .preferential-3 .content { font-size: 0.9375rem; line-height: 1.45833rem; margin-top: 1.5625rem; } .preferential-3 .content * + * { margin-top: 0.78125rem; } .preferential-3 .content i { font-size: 1.04167rem; line-height: 1.35417rem; margin-right: 0.26042rem; } .preferential-3 .content i:before { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .preferential-3 .content i:after { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); } .preferential-3 .des { margin-top: 0.78125rem; text-align: center; } .preferential-3 .title { font-size: 1.25rem; font-weight: 700; line-height: 1.66667rem; } .preferential-3 form .form-group { margin-bottom: 1.04167rem; } .preferential-3 form .form-group input:not([type="checkbox"]) { --tw-border-opacity: 1; --tw-bg-opacity: 1; --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); --tw-text-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-color: rgb(204 204 204 / var(--tw-border-opacity)); border-radius: 0.5rem; border-width: 1px; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 0.83333rem; line-height: 1.25rem; padding: 0.5208333333rem; width: 100%; } @media (min-width: 576px) { .preferential-3 form .form-group input:not([type="checkbox"]) { padding: 0.5208333333rem 1.0416666667rem; } } .preferential-3 form .form-title { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 1.04167rem; font-weight: 700; line-height: 1.35417rem; text-align: center; } .preferential-3 form .form-ratio { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-radius: 0.5rem; padding: 0.5208333333rem; } @media (min-width: 576px) { .preferential-3 form .form-ratio { padding: 0.5208333333rem 1.0416666667rem; } } .preferential-3 form .form-ratio span { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 0.83333rem; line-height: 1.25rem; } .preferential-3 form .form-ratio .wpcf7-checkbox, .preferential-3 form .form-ratio .wpcf7-radio { display: grid; } #page-banner .preferential-3 form .form-ratio .wpcf7-checkbox, #page-banner .preferential-3 form .form-ratio .wpcf7-radio { align-items: center; } .preferential-3 form .form-ratio .wpcf7-checkbox, .preferential-3 form .form-ratio .wpcf7-radio { gap: 0.78125rem; } .preferential-3 form .form-ratio .wpcf7-checkbox .wpcf7-list-item, .preferential-3 form .form-ratio .wpcf7-radio .wpcf7-list-item { cursor: pointer; margin-left: 0; margin-right: 0; } .preferential-3 form .form-ratio .wpcf7-checkbox .wpcf7-list-item > label > span:before, .preferential-3 form .form-ratio .wpcf7-radio .wpcf7-list-item > label > span:before { color: hsla(0, 0%, 80%, 0.5); content: "\f058"; font-size: 0.83333rem; font-weight: 700; left: 0.83333rem; line-height: 1.25rem; margin-right: 0.78125rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .preferential-3 form .form-ratio .wpcf7-checkbox .wpcf7-list-item > label input, .preferential-3 form .form-ratio .wpcf7-radio .wpcf7-list-item > label input { display: none; } .preferential-3 form .form-ratio .wpcf7-checkbox .wpcf7-list-item > label input:checked ~ span:before, .preferential-3 form .form-ratio .wpcf7-radio .wpcf7-list-item > label input:checked ~ span:before { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); content: "\f058"; } .preferential-3 form .button .btn { border-radius: 0.5rem; } .preferential-3 .wpcf7 form .wpcf7-response-output, .preferential-3 form .wpcf7-not-valid-tip { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 0.83333rem; font-weight: 700; line-height: 1.25rem; margin-top: 0.52083rem; } .preferential-3 .wpcf7 form .wpcf7-response-output { border-width: 0; margin-left: 0; margin-right: 0; padding: 0; text-align: center; } @media (max-width: 767.98px) { .pricelist-wrapper .container { padding: 0; } } @media (min-width: 768px) { .pricelist-wrapper:before { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); content: ""; height: 15.625rem; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; } } .pricelist table { margin-top: 1.5625rem; width: 100%; } @media (min-width: 1280px) { .pricelist table { margin-top: 2.08333rem; } } .pricelist table thead td { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 0.83333rem; font-weight: 600; line-height: 1.71875rem; line-height: 1.25rem; padding-bottom: 1.5625rem; text-align: center; text-transform: uppercase; } @media (min-width: 768px) { .pricelist table thead td { font-size: 1.25rem; line-height: 1.66667rem; } } .pricelist table tbody tr { border-bottom: thin solid #d9d9d9; } .pricelist table tbody tr:last-child { border-bottom: 0; } .pricelist table tbody tr:first-child { border-top: thin solid #d9d9d9; } .pricelist table tbody tr td { padding: 0.4166666667rem 0; } .pricelist table tbody tr td:first-child { font-size: 0.83333rem; font-weight: 400; line-height: 1.25rem; } @media (min-width: 768px) { .pricelist table tbody tr td:first-child { font-size: 0.9375rem; line-height: 1.45833rem; } } .pricelist table tbody tr td:not(:first-child) { text-align: center; } .pricelist table tbody tr td i { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); font-size: 1.3020833333rem; font-weight: 400; text-align: center; } @media (min-width: 768px) { .pricelist table tbody tr td i { font-size: 2.0833333333rem; } } .pricelist table tbody tr td i.fa-check { --tw-text-opacity: 1; color: rgb(178 214 0 / var(--tw-text-opacity)); } .services .info { display: block; height: 0; overflow: hidden; padding-top: 100%; position: relative; } .services .info iframe, .services .info img, .services .info video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } @media (min-width: 768px) { .services .info { display: block; height: 0; overflow: hidden; padding-top: 76.9230769231%; position: relative; } .services .info iframe, .services .info img, .services .info video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } } .services .info .wrapper { height: 100%; left: 0; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .services .info i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.3020833333rem; } @media (min-width: 576px) { .services .info i { font-size: 2.0833333333rem; } } @media (min-width: 768px) { .services .info i { font-size: 3.75rem; } } .services .info .title { font-size: 0.83333rem; font-weight: 600; line-height: 1.25rem; line-height: 1.71875rem; } @media (min-width: 576px) { .services .info .title { font-size: 1.04167rem; line-height: 1.35417rem; } } @media (min-width: 768px) { .services .info .title { font-size: 1.25rem; line-height: 1.66667rem; } } .services .FAQs .title { border-bottom: thin solid #d9d9d9; display: flex; font-weight: 600; justify-content: space-between; line-height: 1.45833rem; line-height: 1.30208rem; padding-bottom: 0.52083rem; padding-top: 0.52083rem; } .services .FAQs .title, .services .FAQs .title:after { font-size: 0.9375rem; transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .services .FAQs .title:after { content: "\f054"; line-height: 1.45833rem; margin-left: 0.78125rem; } .services .FAQs .content { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); display: none; font-size: 0.83333rem; font-weight: 400; line-height: 1.25rem; line-height: 1.14583rem; padding-top: 1.04167rem; } .services .FAQs .item.active .title, .services .FAQs .item.active .title:after { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } .services .FAQs .item.active .title:after { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .services .FAQs .item.active + .item { margin-top: 1.5625rem; } .support .img a { display: block; height: 0; overflow: hidden; padding-top: 56.5217391304%; position: relative; } .support .img a iframe, .support .img a img, .support .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .support .des { font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; text-align: justify; } .support-2 .list { margin-top: 3.6458333333rem; } .support-2 .icon { --tw-border-opacity: 1; border-color: rgb(180 125 15 / var(--tw-border-opacity)); border-radius: 9999px; border-width: 1px; height: 3.6458333333rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } @media (min-width: 768px) { .support-2 .icon { border-width: 0; height: 3.75rem; } } .support-2 .icon img { height: 100%; -o-object-fit: contain; object-fit: contain; padding: 0.78125rem; width: 100%; } @media (min-width: 768px) { .support-2 .icon img { padding: 0; } } .support-2 .ctn { font-size: 1.04167rem; font-weight: 400; line-height: 1.35417rem; } @media (min-width: 768px) { .support-2 .ctn { font-size: 1.25rem; line-height: 1.66667rem; line-height: 1.71875rem; } } footer .social-icons { --tw-bg-opacity: 1; align-items: center; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); display: flex; gap: 1.5625rem; justify-content: center; padding: 0.78125rem; } @media (min-width: 1280px) { footer .social-icons { padding: 1.8229166667rem 0.78125rem; } } footer .social-icons a { --tw-bg-opacity: 1; align-items: center; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-radius: 9999px; display: flex; height: 2.6041666667rem; justify-content: center; width: 2.6041666667rem; } footer .social-icons a i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.25rem; font-weight: 400; line-height: 1.66667rem; line-height: 1.25rem; } footer .extend-top { padding-bottom: 2.8645833333rem; padding-left: var(--padding-left); padding-right: var(--padding-right); } @media (min-width: 1280px) { footer .extend-top [class*="heading-"] { font-size: 4.6875rem; line-height: 4.9479166667rem; } } @media (max-width: 575.98px) { footer .extend-top [class*="heading-"] { font-size: 1.8229166667rem; } } footer .middle { align-items: flex-start; padding-left: var(--padding-left); padding-right: var(--padding-right); padding-top: 1.5625rem; } @media (min-width: 1280px) { footer .middle { padding-top: 2.6041666667rem; } } footer .bottom { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(85 88 89 / var(--tw-bg-opacity)); color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.83333rem; font-weight: 400; line-height: 1.25rem; line-height: 1.14583rem; padding-bottom: 0.9895833333rem; padding-left: var(--padding-left); padding-right: var(--padding-right); padding-top: 0.9895833333rem; } footer .bottom .box-nav:first-of-type { grid-column: span 4 / span 4; } footer .box-image { grid-column: span 5 / span 5; text-align: center; } footer .box-image img { height: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: bottom; object-position: bottom; width: 100%; } footer .box-image .svg svg { --tw-translate-x: -50%; height: auto; left: 50%; -o-object-fit: contain; object-fit: contain; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: -1; } footer .box-image .svg svg:first-of-type { transform: translate(-50%, -40%); } footer .box-image .svg svg:nth-of-type(2) { transform: translate(-50%, 40%); } footer .box-image .svg svg:nth-of-type(2) path { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } footer .box-image .svg path { stroke-dasharray: 1000; stroke-dashoffset: 1000; } footer .box-image.aos-animate .svg path { -webkit-animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; } footer .box-nav:first-of-type { grid-column: 1/-1; } @media (min-width: 576px) { footer .box-nav:first-of-type { grid-column: span 5 / span 5; } } footer .box-nav:nth-of-type(2) { grid-column: 1/-1; } @media (min-width: 576px) { footer .box-nav:nth-of-type(2) { grid-column: span 7 / span 7; } } footer .box-nav:nth-of-type(2) { margin-top: 1.5625rem; } @media (min-width: 576px) { footer .box-nav:nth-of-type(2) { margin-top: 0; } } footer .box-nav:nth-of-type(2) > ul > li > ul { -moz-columns: 2; column-count: 2; -moz-column-gap: 1.5625rem; column-gap: 1.5625rem; } @media (min-width: 1280px) { footer .box-nav:nth-of-type(2) > ul > li > ul { -moz-column-gap: 3.125rem; column-gap: 3.125rem; } } footer .box-nav > ul > li > a { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); display: block; font-size: 1.3020833333rem; font-weight: 700; line-height: 1.3; margin-bottom: 0.78125rem; } @media (min-width: 1024px) { footer .box-nav > ul > li > a { font-size: 1.6666666667rem; line-height: 2.2916666667rem; } } footer .box-nav > ul > li > ul > li > a { font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.875rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } footer .box-nav > ul > li > ul > li:hover > a, footer .box-nav > ul > li > ul > li[class*="current"] > a { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } footer .info { grid-column: 1/-1; margin-top: 1.5625rem; } @media (min-width: 576px) { footer .info { grid-column: span 5 / span 5; } } footer .info a { align-items: baseline; display: flex; font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.30208rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } footer .info a:hover { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } footer .info a + a { margin-top: 0.78125rem; } footer .info a i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 0.9375rem; line-height: 1.45833rem; margin-right: 0.52083rem; } footer .apps { -moz-column-gap: 3.125rem; column-gap: 3.125rem; display: grid; grid-column: 1/-1; margin-top: 1.5625rem; row-gap: 1.5625rem; } #page-banner footer .apps { align-items: center; } @media (min-width: 576px) { footer .apps { grid-column: span 7 / span 7; } } @media (min-width: 1024px) { footer .apps { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 1023.98px) { footer .apps .apps-left { display: none; } } footer .apps img { -o-object-fit: contain; object-fit: contain; transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (max-width: 575.98px) { footer .apps .download a { flex: 0 0 calc(35% - 0.26042rem); } } footer .apps .download img { height: auto; width: 100%; } @media (min-width: 576px) { footer .apps .download img { height: 1.6145833333rem; width: 5.4166666667rem; } } footer .apps .download img:hover { filter: drop-shadow(0.1041666667rem 0.2083333333rem 0.3125rem black); } @media (max-width: 575.98px) { footer .apps .bct a { display: block; width: calc(35% - 0.26042rem); } } footer .apps .bct img { height: auto; width: 100%; } @media (min-width: 576px) { footer .apps .bct img { height: 1.875rem; width: 6.1458333333rem; } } footer .col-left { -moz-column-gap: 1.5625rem; column-gap: 1.5625rem; display: grid; grid-column: 1/-1; grid-template-columns: repeat(12, minmax(0, 1fr)); } #page-banner footer .col-left { align-items: center; } @media (min-width: 1024px) { footer .col-left { grid-column: span 7 / span 7; } } @media (min-width: 1280px) { footer .col-left { -moz-column-gap: 0; column-gap: 0; } } footer .col-right { grid-column: 1/-1; } @media (min-width: 1024px) { footer .col-right { grid-column: span 5 / span 5; } } header { --tw-bg-opacity: 1; --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); background-color: rgb(255 255 255 / var(--tw-bg-opacity)); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); left: 0; position: fixed; top: 0; width: 100%; z-index: 150; } header .header-wrapper { align-items: center; display: flex; padding: 0.78125rem; position: relative; transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 1280px) { header .header-wrapper { padding: 1.3802083333rem; padding-left: var(--padding-left); padding-right: var(--padding-right); } } header.navMobileOpen .col-left .logo { opacity: 0; transform: translate(-50%, -100%); } header nav { margin-top: 2.08333rem; } @media (min-width: 1280px) { header nav { margin-top: 0; } } header nav > ul { display: flex; } @media (min-width: 1280px) { header nav > ul { align-items: center; } } header nav > ul { flex-direction: column; gap: 2.08333rem; } @media (min-width: 1280px) { header nav > ul { flex-direction: row; } } header nav > ul > li a { font-size: 1.04167rem; font-weight: 700; line-height: 1.35417rem; line-height: 1.30208rem; transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 1280px) { header nav > ul > li a { font-size: 0.9375rem; line-height: 1.45833rem; text-transform: uppercase; } } header nav > ul > li a { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); } header nav > ul > li:hover a, header nav > ul > li[class*="current"] a { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); } header .logo { height: 3.4895833333rem; transition: 0.3s cubic-bezier(0.14, -0.23, 0.03, 1.02); width: 10.3125rem; } header .logo img { height: 100%; -o-object-fit: contain; object-fit: contain; width: 100%; } @media (max-width: 1279.98px) { header .col-left .logo { --tw-translate-x: -50%; --tw-translate-y: -50%; left: 50%; padding-bottom: 0.26042rem; padding-top: 0.26042rem; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } } @media (max-width: 767.98px) { header .col-left .logo { padding-bottom: 0.52083rem; padding-top: 0.52083rem; } } header .col-right { align-items: center; display: flex; gap: 0.78125rem; margin-left: auto; } @media (min-width: 1280px) { header .col-right { gap: 1.5625rem; } } @media (max-width: 767.98px) { header .col-right .button { display: none; } } header .language .wpml-ls { all: unset; } header .language .wpml-ls a { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 0.72917rem; font-weight: 700; line-height: 1.04167rem; padding: 0; text-transform: uppercase; } @media (min-width: 576px) { header .language .wpml-ls a { font-size: 0.9375rem; line-height: 1.45833rem; } } header .language .wpml-ls ul { align-items: center; display: flex; position: relative; } header .language .wpml-ls ul:hover li:not([class*="current"]) { opacity: 1; pointer-events: auto; } header .language .wpml-ls li { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } header .language .wpml-ls li[class*="current"] { pointer-events: none; } header .language .wpml-ls li + li { margin-left: 0.52083rem; } @media (min-width: 1280px) { header .language .wpml-ls li + li { margin-left: 0; } } header .language .wpml-ls li:not([class*="current"]) { left: 50%; top: 100%; } @media (min-width: 1280px) { header .language .wpml-ls li:not([class*="current"]) { --tw-translate-x: -50%; opacity: 0; pointer-events: none; position: absolute; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } } header .search i { --tw-text-opacity: 1; color: rgb(85 88 89 / var(--tw-text-opacity)); font-size: 0.83333rem; line-height: 1.25rem; } header .nav-mobile { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); display: flex; flex-direction: column; height: 100vh; left: -100%; max-width: 320px; padding: 1.5625rem 0.78125rem; position: fixed; top: 0; transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; } header .nav-mobile.active { left: 0; transition-delay: 0.1s; } header .nav-mobile .logo { height: 3.125rem; overflow: hidden; position: relative; } @media (min-width: 768px) { header .nav-mobile .logo { height: auto; width: 100%; } } header .nav-mobile .close-nav-mobile { align-items: center; border: thin solid #fff; border-radius: 0.26042rem; display: flex; height: 40px; justify-content: center; margin-left: auto; width: 40px; } header .nav-mobile .close-nav-mobile i { --tw-text-opacity: 1; color: rgb(17 17 17 / var(--tw-text-opacity)); font-size: 1.5625rem; font-weight: 300; line-height: 2.08333rem; } header .nav-mobile #autoCloneHere-JoinNow { display: none; } @media (max-width: 767.98px) { header .nav-mobile #autoCloneHere-JoinNow { display: block; margin-top: 2.08333rem; } } header .burger i { font-size: 1.5625rem; font-weight: 500; line-height: 2.08333rem; } .search-overlay { --tw-gradient-from: #009fc2; --tw-gradient-to: rgba(0, 159, 194, 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); --tw-gradient-to: #f36f2c; --button-w: 3.125rem; align-items: center; background-image: linear-gradient(to left, var(--tw-gradient-stops)); display: flex; height: 50%; justify-content: center; left: 0; opacity: 0; pointer-events: none; position: fixed; top: var(--header-height); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: 30; } .search-overlay.active { height: 6.25rem; opacity: 1; pointer-events: auto; } @media (min-width: 1280px) { .search-overlay.active { height: calc(100dvh - var(--header-height)); } } .search-overlay input { --tw-text-opacity: 1; background-color: transparent; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.9375rem; line-height: 1.45833rem; opacity: 0; padding: 0.5208333333rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: calc(100% - 3.125rem); } .search-overlay input::-moz-placeholder { color: transparent; } .search-overlay input::placeholder { color: transparent; } @media (min-width: 576px) { .search-overlay input { padding: 0.5208333333rem 1.0416666667rem; } } .search-overlay button { flex: 0 0 var(--button-w); height: 3.125rem; } .search-overlay button i { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.5625rem; line-height: 2.08333rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .search-overlay button i:hover { --tw-scale-x: 0.9; --tw-scale-y: 0.9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .search-overlay .searchbox { border-bottom: thin solid #fff; display: flex; position: relative; } .search-overlay .searchbox:before { --tw-translate-y: -50%; --tw-bg-opacity: 1; -webkit-animation: blink_cursor 0.7s infinite; animation: blink_cursor 0.7s infinite; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); content: ""; height: calc(100% - 1.5625rem); left: 0.52083rem; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); visibility: hidden; width: 0.0520833333rem; } @media (min-width: 576px) { .search-overlay .searchbox:before { left: 1.04167rem; } } .search-overlay .searchbox span.label { --tw-translate-y: -50%; left: 0.52083rem; position: absolute; top: 50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @media (min-width: 576px) { .search-overlay .searchbox span.label { left: 1.04167rem; } } .search-overlay .searchbox span.label { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.9375rem; line-height: 1.45833rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .search-overlay .searchbox.active:before { visibility: visible; } .search-overlay .searchbox.fixed-title:before { visibility: hidden; } .search-overlay .searchbox.fixed-title span.label { font-size: 0.72917rem; line-height: 1.04167rem; top: -0.5208333333rem; } .search-overlay .searchbox.fixed-title input { opacity: 1; transition-delay: 75ms; } .search-overlay .close-search { margin-left: auto; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .search-overlay .close-search i { --tw-text-opacity: 1; align-items: center; color: rgb(255 255 255 / var(--tw-text-opacity)); cursor: pointer; display: flex; font-size: 1.25rem; font-weight: 300; height: 2.0833333333rem; justify-content: center; line-height: 1.66667rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: var(--button-w); } .search-overlay .close-search i:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #main-banner { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @media (min-width: 1024px) { #main-banner { height: 90vh; } } @media (min-width: 1280px) { #main-banner { height: 87.289vh; } } #main-banner .content .list { margin-top: 1.04167rem; } #main-banner .content .icon { --tw-bg-opacity: 1; align-items: center; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-radius: 9999px; display: flex; flex: 0 0 2.6041666667rem; height: 2.6041666667rem; justify-content: center; width: 2.6041666667rem; } @media (min-width: 576px) { #main-banner .content .icon { flex: 0 0 3.6458333333rem; height: 3.6458333333rem; width: 3.6458333333rem; } } #main-banner .content .icon img { height: 64.28571%; -o-object-fit: contain; object-fit: contain; width: 64.28571%; } #main-banner .content .item { align-items: center; display: flex; gap: 1.04167rem; padding-bottom: 1.04167rem; padding-top: 1.04167rem; } @media (min-width: 1024px) { #main-banner .content .item { border-bottom: thin solid; border-bottom-color: hsla(0, 0%, 95%, 0.25); } } #main-banner .content .item .content { --tw-text-opacity: 1; color: rgb(243 243 243 / var(--tw-text-opacity)); font-size: 1.04167rem; font-weight: 600; line-height: 1.35417rem; } @media (min-width: 576px) { #main-banner .content .item .content { font-size: 1.25rem; line-height: 1.66667rem; } } #main-banner .content .button { margin-top: 1.5625rem; } @media (min-width: 1280px) { #main-banner .content .button { margin-top: 4.1666666667rem; } } @media (min-width: 1024px) { #main-banner .col-left { height: 90vh; } } @media (min-width: 1280px) { #main-banner .col-left { height: 87.289vh; } } @media (max-width: 1023.98px) { #main-banner .col-left { order: 2; } #main-banner .col-right { order: 1; padding: 20px 0; } } #main-banner .img { height: 100%; } #main-banner .img img { -o-object-fit: contain; object-fit: contain; -o-object-position: bottom; object-position: bottom; width: auto; } @media (min-width: 1280px) { #main-banner .img img { height: 100%; } } @media (min-width: 1024px) { #main-banner .img img { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } } #main-banner .img img { transition-duration: 1s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #main-banner .img a { position: relative; z-index: 2; } #main-banner .line { --box-height: 95.289vh; border-radius: 0 0 5.2083333333rem 5.2083333333rem; opacity: 0; position: absolute; transition: 1.5s cubic-bezier(0.68, 0.67, 0, 1.02); width: 1.04167rem; z-index: 1; } #main-banner .line:first-of-type { --tw-bg-opacity: 1; background-color: rgb(85 88 89 / var(--tw-bg-opacity)); height: 0; left: 20%; top: 1.30208rem; } #main-banner .line:nth-of-type(2) { --tw-bg-opacity: 1; background-color: rgb(178 214 0 / var(--tw-bg-opacity)); height: 0; left: 35%; top: 13%; } @media (min-width: 1024px) { #main-banner .line:nth-of-type(2) { left: 32%; top: 7%; } } #main-banner .line:nth-of-type(3) { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); height: 0; left: 59%; top: 26%; } #main-banner .swiper .swiper-slide { height: auto; } #main-banner .swiper .swiper-slide-active .img img { --tw-translate-x: 0rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @media (max-width: 1023.98px) { #main-banner .swiper .swiper-slide-active .img img { transform: translateY(20%); } } #main-banner .swiper .swiper-slide-active .button, #main-banner .swiper .swiper-slide-active .heading-1, #main-banner .swiper .swiper-slide-active .heading-2, #main-banner .swiper .swiper-slide-active .list { --tw-translate-y: 0rem; opacity: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #main-banner .swiper .swiper-slide-active .heading-1 { transition-delay: 0.15s; } #main-banner .swiper .swiper-slide-active .heading-2 { transition-delay: 0.3s; } #main-banner .swiper .swiper-slide-active .list { transition-delay: 0.45s; } #main-banner .swiper .swiper-slide-active .button { transition-delay: 0.6s; } #main-banner .swiper .swiper-slide-active .line:first-of-type { border-radius: 0; height: calc(var(--box-height) * 0.66354); opacity: 1; transition-delay: 0.15s; } #main-banner .swiper .swiper-slide-active .line:nth-of-type(2) { border-radius: 0; height: calc(var(--box-height) * 0.29688); opacity: 1; transition-delay: 0.2s; } #main-banner .swiper .swiper-slide-active .line:nth-of-type(3) { border-radius: 0; height: calc(var(--box-height) * 0.25625); opacity: 1; transition-delay: 0.25s; } #main-banner .swiper .main-banner-background { align-items: center; background-position: 100% !important; background-repeat: no-repeat; background-size: cover; display: flex; min-height: 30vh; padding: 30px 0; } @media (min-width: 1280px) { #main-banner .swiper .main-banner-background { background-repeat: no-repeat; background-size: cover; } } @media (min-width: 1024px) { #main-banner .swiper .main-banner-background { height: 90vh; } } @media (min-width: 1280px) { #main-banner .swiper .main-banner-background { height: 87.289vh; } } #main-banner .swiper .main-banner-background .description { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; } @media (min-width: 1024px) { #main-banner .swiper .main-banner-background .description { max-width: 41.1458333333rem; } } @media (max-width: 575.98px) { #main-banner .swiper .main-banner-background .description { display: none; } } #main-banner .swiper .main-banner-background .col-left { height: auto; } @media (min-width: 1280px) { #main-banner .heading-2 { -webkit-text-stroke-width: 0.1041666667rem; } #main-banner .heading-1, #main-banner .heading-2 { font-size: 3.6458333333rem; line-height: 4.9479166667rem; } } @media (max-width: 575.98px) { #main-banner .heading-1, #main-banner .heading-2 { font-size: 1.8229166667rem; } } #main-banner .button, #main-banner .heading-1, #main-banner .heading-2, #main-banner .list { --tw-translate-y: -100%; opacity: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 1s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #main-banner .arrow-button .swiper-button-prev { left: 1.5625rem; } #main-banner .arrow-button .swiper-button-next { right: 1.5625rem; } #page-banner { align-items: flex-end; background: linear-gradient(90deg, #000, transparent); background-color: var(--color); display: flex; justify-content: center; overflow: hidden; } @media (min-width: 1024px) { #page-banner { height: 90vh; } } @media (min-width: 1280px) { #page-banner { height: 87.289vh; } } #page-banner .description { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; } @media (min-width: 1024px) { #page-banner .description { max-width: 37.2395833333rem; } } @media (max-width: 575.98px) { #page-banner .description { display: none; } } #page-banner [class*="heading-"] { --tw-translate-x: 2.08333rem; opacity: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #page-banner.initial .heading-1, #page-banner.initial .heading-2 { --tw-translate-x: 0rem; opacity: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #page-banner.initial .heading-2 { transition-delay: 0.15s; } #page-banner.initial .img a img { --tw-translate-y: 0rem; opacity: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } #page-banner .grid { align-items: center; } #page-banner .col-left { padding-bottom: 3.125rem; padding-top: 3.125rem; } @media (min-width: 576px) { #page-banner .col-left { padding-bottom: 1.5625rem; padding-top: 1.5625rem; } } @media (min-width: 1024px) { #page-banner .col-left { padding-bottom: 0; padding-top: 0; } } #page-banner .filter-group { display: grid; gap: 2.08333rem; margin-top: 3.125rem; max-width: 35.15625rem; width: 100%; } #page-banner #page-banner .filter-group { align-items: center; } #page-banner .filter-group select { --tw-text-opacity: 1; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMTg4LjUzMUEuNjY4LjY2OCAwIDAgMSAxLjc1LjI1Yy4xNCAwIC4zMjguMDQ3LjQ2OS4xODhsOS4yMzQgOC40ODRMMjAuNzM0LjQzN2EuNjk3LjY5NyAwIDAgMSAxLjAzMi4wNDcuNjk3LjY5NyAwIDAgMS0uMDQ3IDEuMDMybC05Ljc1IDlhLjY4LjY4IDAgMCAxLS45ODUgMGwtOS43NS05Qy45MDYgMS4yOC45MDYuODEyIDEuMTg4LjUzWiIgZmlsbD0iI0YzNkYyQyIvPjwvc3ZnPg==) no-repeat center right 0.5208333333rem; background-color: transparent; border-bottom: thin solid #fff; color: rgb(255 255 255 / var(--tw-text-opacity)); width: 100%; } #page-banner .filter-group select option { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } #page-banner .img { overflow: hidden; } #page-banner .img a { display: block; height: 0; overflow: hidden; padding-top: 109.8245614035%; position: relative; } #page-banner .img a iframe, #page-banner .img a img, #page-banner .img a video { height: 100%; left: 0; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } #page-banner .img a img { --tw-translate-y: 2.08333rem; opacity: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.5s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); z-index: 2; } #page-banner .img [class*="svg-banner"] { height: 100%; width: 100%; } #page-banner .img .svg-banner-1 rect { --tw-translate-y: 0rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.3s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } #page-banner .img .svg-banner-1 rect:first-of-type, #page-banner .img .svg-banner-1 rect:nth-of-type(2), #page-banner .img .svg-banner-1 rect:nth-of-type(3) { -webkit-animation: svg_line_1 2s alternate; animation: svg_line_1 2s alternate; } #page-banner .img .svg-banner-2 path { stroke-dasharray: 1000; stroke-dashoffset: 1000; -webkit-animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; } #page-banner .img .svg-banner-2 path:nth-of-type(2) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } @media (min-width: 1280px) { #page-banner .img .svg-banner-3 { top: 45%; } } #page-banner .img .svg-banner-3 path { stroke-dasharray: 1000; stroke-dashoffset: 1000; -webkit-animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; animation: draw 3s cubic-bezier(0.19, -0.03, 0, 0.5) forwards; } #page-banner.page-banner-background { align-items: center; background-position: 100%; background-repeat: no-repeat; background-size: cover; } @media (min-width: 1280px) { #page-banner.page-banner-background { background-position: 100%; background-repeat: no-repeat; background-size: cover; } } nav.rank-math-breadcrumb { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 0.72917rem; font-weight: 400; line-height: 1.04167rem; line-height: 0.9375rem; } nav.rank-math-breadcrumb span.separator { font-size: 0; margin: 0 0.2604166667rem; } nav.rank-math-breadcrumb span.separator:before { content: "/"; font-size: 0.72917rem; line-height: 1.04167rem; } .global-breadcrumb { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .global-breadcrumb nav.rank-math-breadcrumb { font-size: 0.72917rem; font-weight: 400; line-height: 1.04167rem; line-height: 0.9375rem; } .global-breadcrumb nav.rank-math-breadcrumb span.separator { margin: 0 0.2604166667rem; } .global-breadcrumb nav.rank-math-breadcrumb span.separator:before { content: "/"; } .home-2 .col-right { align-items: center; display: flex; justify-content: flex-end; } .home-2 .heading-2 { align-items: center; display: flex; justify-content: space-between; } .home-2 .swiper-slide { height: auto; } .home-2 .bc-1 { height: 100%; } .home-2 .bc-1 .bottom .ctn { flex: 0 1 auto; } .newsdetail .article-title { border-bottom: thin solid #d9d9d9; margin-bottom: 1.04167rem; padding-bottom: 1.04167rem; } .newsdetail .full-content { --tw-text-opacity: 1; color: rgb(51 51 51 / var(--tw-text-opacity)); font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; } .newsdetail .share-button { left: -4.6875rem; position: absolute; top: 0; } .newsdetail .share-button a { --tw-bg-opacity: 1; align-items: center; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-radius: 9999px; display: flex; height: 2.6041666667rem; justify-content: center; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 2.6041666667rem; } .newsdetail .share-button a + a { margin-top: 1.04167rem; } .newsdetail .share-button a i { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-size: 1.25rem; line-height: 1.66667rem; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .newsdetail .share-button a:hover { --tw-scale-x: 1.25; --tw-scale-y: 1.25; --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .newsother .wrapper { padding-left: var(--padding-left); padding-right: var(--padding-right); } .newsother .heading-4 { align-items: center; display: flex; justify-content: space-between; } @media (max-width: 1023.98px) { .newslist-nav .heading-1 { text-align: center; } } .newslist-nav .nav-title { align-items: center; display: flex; flex-direction: column; justify-content: space-between; } @media (min-width: 1024px) { .newslist-nav .nav-title { flex-direction: row; } } .newslist-nav nav { overflow: auto; width: 100%; } @media (min-width: 1024px) { .newslist-nav nav { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } } .newslist-nav ul { align-items: center; display: flex; gap: 1.04167rem; list-style-type: none; margin-top: 1.04167rem; } @media (min-width: 1024px) { .newslist-nav ul { margin-top: 0; } } .newslist-nav ul a { --tw-text-opacity: 1; border: thin solid #555859; border-radius: 0.2604166667rem; color: rgb(85 88 89 / var(--tw-text-opacity)); display: block; font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.30208rem; padding: 0.5208333333rem 1.0416666667rem; text-transform: uppercase; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); white-space: nowrap; } .newslist-nav ul li.active a, .newslist-nav ul li:hover a { --tw-bg-opacity: 1; --tw-text-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); border-color: transparent; color: rgb(255 255 255 / var(--tw-text-opacity)); } .newslist .wrapper { padding-left: var(--padding-left); padding-right: var(--padding-right); } .systemdetail-1 .item { --tw-border-opacity: 1; align-items: baseline; border-bottom: thin solid; border-bottom-color: rgb(225 225 225 / var(--tw-border-opacity)); display: flex; padding: 0.5729166667rem 0; } .systemdetail-1 .item i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.25rem; font-weight: 300; line-height: 1.66667rem; line-height: 1.25rem; margin-right: 0.52083rem; } .systemdetail-1 .item .ctn { font-size: 1.04167rem; font-weight: 400; line-height: 1.35417rem; } @media (min-width: 1280px) { .systemdetail-1 .col-right .wrapper { opacity: 0; } .systemdetail-1 .col-right.screen-initial .wrapper { opacity: 1; } } .systemdetail-1 .swiper { width: 100%; } @media (min-width: 1280px) { .systemdetail-1 .thumb { margin-left: auto; margin-right: auto; max-width: calc(100% - 12.5rem); } } .systemdetail-1 .thumb .img a { display: block; height: 0; overflow: hidden; padding-top: 56.6666666667%; position: relative; } .systemdetail-1 .thumb .img a iframe, .systemdetail-1 .thumb .img a img, .systemdetail-1 .thumb .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .systemdetail-1 .thumb .img a:before { background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); content: ""; height: 100%; left: 0; position: absolute; top: 0; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: 1; } .systemdetail-1 .thumb .swiper-slide:hover .img a:before, .systemdetail-1 .thumb .swiper-slide[class*="thumb-active"] .img a:before { opacity: 0; } .systemdetail-1 .main .img a { display: block; height: 0; overflow: hidden; padding-top: 56.6666666667%; position: relative; } .systemdetail-1 .main .img a iframe, .systemdetail-1 .main .img a img, .systemdetail-1 .main .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .systemdetail-2 .playBtn { --tw-bg-opacity: 1; align-items: center; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); border-radius: 9999px; display: flex; height: 3.6458333333rem; justify-content: center; position: absolute; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 3.6458333333rem; } .systemdetail-2 .playBtn i { --tw-text-opacity: 1; color: rgb(180 125 15 / var(--tw-text-opacity)); font-size: 1.6666666667rem; } @media (min-width: 1280px) { .systemdetail-2 .img { max-width: 31.25rem; } } .systemdetail-2 .img:hover .playBtn { --tw-scale-x: 0.9; --tw-scale-y: 0.9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); transition-duration: 0.3s; } .systemdetail-2 .img a { display: block; height: 0; overflow: hidden; padding-top: 56.6666666667%; position: relative; } .systemdetail-2 .img a iframe, .systemdetail-2 .img a img, .systemdetail-2 .img a video { height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .systemdetail-2 .img a:before { background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); content: ""; height: 100%; left: 0; position: absolute; top: 0; transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); width: 100%; z-index: 1; } .systemdetail-2 .des { font-size: 0.9375rem; font-weight: 400; line-height: 1.45833rem; line-height: 1.5625rem; } .systemlist-2 { margin-bottom: 1.5625rem; } @media (min-width: 1280px) { .systemlist-2 { margin-bottom: 2.08333rem; } } .home-4 .scroll-banner { display: flex; overflow: hidden; padding: 1.6145833333rem 0; } .home-4 .scroll-banner .wrapper { -webkit-animation: scroll-infinitive 20s linear infinite; animation: scroll-infinitive 20s linear infinite; display: flex; } .home-4 .scroll-banner p { align-items: center; display: flex; font-size: 1.4583333333rem; font-weight: 800; line-height: 1.9791666667rem; text-transform: uppercase; white-space: nowrap; } .home-4 .scroll-banner p:before { --tw-bg-opacity: 1; background-color: rgb(180 125 15 / var(--tw-bg-opacity)); content: ""; height: 0.2604166667rem; margin-left: 1.5625rem; margin-right: 1.5625rem; width: 4.1666666667rem; } .home-4 .col-left { width: 100%; } @media (min-width: 1024px) { .home-4 .col-left { max-width: 32.34375rem; } } @media (min-width: 1280px) { .home-4 .col-left { margin-left: 8.6458333333rem; } } @media (max-width: 767.98px) { .home-4 .col-left .download-apps { display: none; } } @media (min-width: 1280px) { .home-4 .training-with-app { min-height: 84.746vh; } } @media (max-width: 1023.98px) { .home-4 .training-with-app { background-position: 0 !important; } } .home-4 .des { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); font-weight: 400; line-height: 1.40625rem; text-align: left; } .home-4 .download-apps a { flex: 0 0 10.0520833333rem; height: 2.96875rem; width: 10.0520833333rem; } .home-4 .download-apps a img { height: 100%; -o-object-fit: contain; object-fit: contain; width: 100%; } @media (max-width: 575.98px) { .home-4 .heading-1, .home-4 .heading-2 { font-size: 1.5625rem; } } .home-4 .col-right .img { width: 100%; } .home-4 .col-right .img a { display: block; height: 0; overflow: hidden; padding-top: 50%; position: relative; } .home-4 .col-right .img a iframe, .home-4 .col-right .img a img, .home-4 .col-right .img a video { height: 100%; left: 0; -o-object-fit: contain; object-fit: contain; position: absolute; top: 0; transition: all 0.3s ease-in-out; width: 100%; } .home-3 .container { padding-bottom: 2.0833333333rem; } @media (min-width: 1280px) { .home-3 .container { padding-bottom: 5.2083333333rem; } .home-3 .swiper-wrapper { padding-top: 2.6041666667rem; } } @media (max-width: 1279.98px) and (min-width: 1024px) { .home-3 .swiper-slide.swiper-slide-active .bm.bm-1[data-aos] [class*="svg-member"] path, .home-3 .swiper-slide.swiper-slide-next .bm.bm-1[data-aos] [class*="svg-member"] path { stroke-dashoffset: 900; } .home-3 .swiper-slide.swiper-slide-active .bm.bm-1[data-aos] [class*="svg-member"] path:first-of-type, .home-3 .swiper-slide.swiper-slide-next .bm.bm-1[data-aos] [class*="svg-member"] path:first-of-type { transition-delay: 0.45s; } } @media (max-width: 1023.98px) { .home-3 .swiper-slide.swiper-slide-active .bm.bm-1[data-aos] [class*="svg-member"] path { stroke-dashoffset: 900; } .home-3 .swiper-slide.swiper-slide-active .bm.bm-1[data-aos] [class*="svg-member"] path:first-of-type { transition-delay: 0.45s; } } .home-5 .heading-2 { align-items: center; display: flex; justify-content: space-between; } @media (min-width: 576px) { .sm\:mt-10px { margin-top: 0.52083rem; } .sm\:block { display: block; } .sm\:hidden { display: none; } .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .sm\:gap-5 { gap: 1.04167rem; } } @media (min-width: 768px) { .md\:mt-30px { margin-top: 1.5625rem; } .md\:hidden { display: none; } .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\:p-30px { padding: 1.5625rem; } .md\:pt-30px { padding-top: 1.5625rem; } } @media (min-width: 1024px) { .lg\:col-span-1 { grid-column: span 1 / span 1; } .lg\:col-span-5 { grid-column: span 5 / span 5; } .lg\:col-span-7 { grid-column: span 7 / span 7; } .lg\:block { display: block; } .lg\:max-w-screen-2xl { max-width: 75rem; } .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:whitespace-nowrap { white-space: nowrap; } .lg\:text-4xl { font-size: 1.875rem; line-height: 2.5rem; } } @media (min-width: 1280px) { .xl\:mb-25px { margin-bottom: 1.30208rem; } .xl\:mt-30px { margin-top: 1.5625rem; } .xl\:mt-10 { margin-top: 2.08333rem; } .xl\:max-w-full { max-width: 100%; } .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .xl\:gap-20 { gap: 4.16667rem; } .xl\:gap-30px { gap: 1.5625rem; } .xl\:gap-60px { gap: 3.125rem; } .xl\:gap-x-120px { -moz-column-gap: 6.25rem; column-gap: 6.25rem; } .xl\:gap-x-30px { -moz-column-gap: 1.5625rem; column-gap: 1.5625rem; } .xl\:gap-y-60px { row-gap: 3.125rem; } .xl\:whitespace-nowrap { white-space: nowrap; } .xl\:p-60px { padding: 3.125rem; } .xl\:p-0 { padding: 0; } .xl\:pb-20 { padding-bottom: 4.16667rem; } .xl\:pt-60px { padding-top: 3.125rem; } .xl\:pb-11 { padding-bottom: 2.29167rem; } .slide-show { width: 80%; margin: 0 auto; /* căn giữa */ text-align: center; /* căn giữa nội dung bên trong */ } #BannerImg { display: inline-block; /* chuyển thành block để căn giữa */ max-height: 00px; } } /*# sourceMappingURL=main.min.css.map */ .slideshow { position: relative; } .slides { overflow: hidden; } .slides img { width: 100%; height: auto; display: none; } .prev, .next { position: absolute; top: 50%; transform: translateY(-50%); padding: 16px; color: white; font-weight: bold; font-size: 20px; cursor: pointer; } .prev { left: 0; } .next { right: 0; }