/*!***************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/css/style.css ***! \***************************************************************************************************************/ @import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap"; /*!***********************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/glightbox/dist/css/glightbox.min.css ***! \***********************************************************************************************************************************************/ .glightbox-container { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999 !important; overflow: hidden; touch-action: none; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; outline: 0 } .glightbox-container.inactive { display: none } .glightbox-container .gcontainer { position: relative; width: 100%; height: 100%; z-index: 9999; overflow: hidden } .glightbox-container .gslider { transition: transform .4s ease; height: 100%; left: 0; top: 0; width: 100%; position: relative; overflow: hidden; display: flex !important; justify-content: center; align-items: center; transform: translate3d(0, 0, 0) } .glightbox-container .gslide { width: 100%; position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: flex; align-items: center; justify-content: center; opacity: 0 } .glightbox-container .gslide.current { opacity: 1; z-index: 99999; position: relative } .glightbox-container .gslide.prev { opacity: 1; z-index: 9999 } .glightbox-container .gslide-inner-content { width: 100% } .glightbox-container .ginner-container { position: relative; width: 100%; display: flex; justify-content: center; flex-direction: column; max-width: 100%; margin: auto; height: 100vh } .glightbox-container .ginner-container.gvideo-container { width: 100% } .glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top { flex-direction: column } .glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right { max-width: 100% !important } .gslide iframe, .gslide video { outline: 0 !important; border: none; min-height: 165px; -webkit-overflow-scrolling: touch; touch-action: auto } .gslide:not(.current) { pointer-events: none } .gslide-image { align-items: center } .gslide-image img { max-height: 100vh; display: block; padding: 0; float: none; outline: 0; border: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; max-width: 100vw; width: auto; height: auto; -o-object-fit: cover; object-fit: cover; touch-action: none; margin: auto; min-width: 200px } .desc-bottom .gslide-image img, .desc-top .gslide-image img { width: auto } .desc-left .gslide-image img, .desc-right .gslide-image img { width: auto; max-width: 100% } .gslide-image img.zoomable { position: relative } .gslide-image img.dragging { cursor: grabbing !important; transition: none } .gslide-video { position: relative; max-width: 100vh; width: 100% !important } .gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster { display: none } .gslide-video .gvideo-wrapper { width: 100%; margin: auto } .gslide-video::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(255, 0, 0, .34); display: none } .gslide-video.playing::before { display: none } .gslide-video.fullscreen { max-width: 100% !important; min-width: 100%; height: 75vh } .gslide-video.fullscreen video { max-width: 100% !important; width: 100% !important } .gslide-inline { background: #fff; text-align: left; max-height: calc(100vh - 40px); overflow: auto; max-width: 100%; margin: auto } .gslide-inline .ginlined-content { padding: 20px; width: 100% } .gslide-inline .dragging { cursor: grabbing !important; transition: none } .ginlined-content { overflow: auto; display: block !important; opacity: 1 } .gslide-external { display: flex; width: 100%; min-width: 100%; background: #fff; padding: 0; overflow: auto; max-height: 75vh; height: 100% } .gslide-media { display: flex; width: auto } .zoomed .gslide-media { box-shadow: none !important } .desc-bottom .gslide-media, .desc-top .gslide-media { margin: 0 auto; flex-direction: column } .gslide-description { position: relative; flex: 1 0 100% } .gslide-description.description-left, .gslide-description.description-right { max-width: 100% } .gslide-description.description-bottom, .gslide-description.description-top { margin: 0 auto; width: 100% } .gslide-description p { margin-bottom: 12px } .gslide-description p:last-child { margin-bottom: 0 } .zoomed .gslide-description { display: none } .glightbox-button-hidden { display: none } .glightbox-mobile .glightbox-container .gslide-description { height: auto !important; width: 100%; position: absolute; bottom: 0; padding: 19px 11px; max-width: 100vw !important; order: 2 !important; max-height: 78vh; overflow: auto !important; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%); transition: opacity .3s linear; padding-bottom: 50px } .glightbox-mobile .glightbox-container .gslide-title { color: #fff; font-size: 1em } .glightbox-mobile .glightbox-container .gslide-desc { color: #a1a1a1 } .glightbox-mobile .glightbox-container .gslide-desc a { color: #fff; font-weight: 700 } .glightbox-mobile .glightbox-container .gslide-desc * { color: inherit } .glightbox-mobile .glightbox-container .gslide-desc .desc-more { color: #fff; opacity: .4 } .gdesc-open .gslide-media { transition: opacity .5s ease; opacity: .4 } .gdesc-open .gdesc-inner { padding-bottom: 30px } .gdesc-closed .gslide-media { transition: opacity .5s ease; opacity: 1 } .greset { transition: all .3s ease } .gabsolute { position: absolute } .grelative { position: relative } .glightbox-desc { display: none !important } .glightbox-open { overflow: hidden } .gloader { height: 25px; width: 25px; animation: lightboxLoader .8s infinite linear; border: 2px solid #fff; border-right-color: transparent; border-radius: 50%; position: absolute; display: block; z-index: 9999; left: 0; right: 0; margin: 0 auto; top: 47% } .goverlay { width: 100%; height: calc(100vh + 1px); position: fixed; top: -1px; left: 0; background: #000; will-change: opacity } .glightbox-mobile .goverlay { background: #000 } .gclose, .gnext, .gprev { z-index: 99999; cursor: pointer; width: 26px; height: 44px; border: none; display: flex; justify-content: center; align-items: center; flex-direction: column } .gclose svg, .gnext svg, .gprev svg { display: block; width: 25px; height: auto; margin: 0; padding: 0 } .gclose.disabled, .gnext.disabled, .gprev.disabled { opacity: .1 } .gclose .garrow, .gnext .garrow, .gprev .garrow { stroke: #fff } .gbtn.focused { outline: 2px solid #0f3d81 } iframe.wait-autoplay { opacity: 0 } .glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev { opacity: 0 !important } .glightbox-clean .gslide-description { background: #fff } .glightbox-clean .gdesc-inner { padding: 22px 20px } .glightbox-clean .gslide-title { font-size: 1em; font-weight: 400; font-family: arial; color: #000; margin-bottom: 19px; line-height: 1.4em } .glightbox-clean .gslide-desc { font-size: .86em; margin-bottom: 0; font-family: arial; line-height: 1.4em } .glightbox-clean .gslide-video { background: #000 } .glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev { background-color: rgba(0, 0, 0, .75); border-radius: 4px } .glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path { fill: #fff } .glightbox-clean .gprev { position: absolute; top: -100%; left: 30px; width: 40px; height: 50px } .glightbox-clean .gnext { position: absolute; top: -100%; right: 30px; width: 40px; height: 50px } .glightbox-clean .gclose { width: 35px; height: 35px; top: 15px; right: 10px; position: absolute } .glightbox-clean .gclose svg { width: 18px; height: auto } .glightbox-clean .gclose:hover { opacity: 1 } .gfadeIn { animation: gfadeIn .5s ease } .gfadeOut { animation: gfadeOut .5s ease } .gslideOutLeft { animation: gslideOutLeft .3s ease } .gslideInLeft { animation: gslideInLeft .3s ease } .gslideOutRight { animation: gslideOutRight .3s ease } .gslideInRight { animation: gslideInRight .3s ease } .gzoomIn { animation: gzoomIn .5s ease } .gzoomOut { animation: gzoomOut .5s ease } @keyframes lightboxLoader { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } @keyframes gfadeIn { from { opacity: 0 } to { opacity: 1 } } @keyframes gfadeOut { from { opacity: 1 } to { opacity: 0 } } @keyframes gslideInLeft { from { opacity: 0; transform: translate3d(-60%, 0, 0) } to { visibility: visible; transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes gslideOutLeft { from { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0) } to { transform: translate3d(-60%, 0, 0); opacity: 0; visibility: hidden } } @keyframes gslideInRight { from { opacity: 0; visibility: visible; transform: translate3d(60%, 0, 0) } to { transform: translate3d(0, 0, 0); opacity: 1 } } @keyframes gslideOutRight { from { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0) } to { transform: translate3d(60%, 0, 0); opacity: 0 } } @keyframes gzoomIn { from { opacity: 0; transform: scale3d(.3, .3, .3) } to { opacity: 1 } } @keyframes gzoomOut { from { opacity: 1 } 50% { opacity: 0; transform: scale3d(.3, .3, .3) } to { opacity: 0 } } @media(min-width:769px) { .glightbox-container .ginner-container { width: auto; height: auto; flex-direction: row } .glightbox-container .ginner-container.desc-top .gslide-description { order: 0 } .glightbox-container .ginner-container.desc-top .gslide-image, .glightbox-container .ginner-container.desc-top .gslide-image img { order: 1 } .glightbox-container .ginner-container.desc-left .gslide-description { order: 0 } .glightbox-container .ginner-container.desc-left .gslide-image { order: 1 } .gslide-image img { max-height: 97vh; max-width: 100% } .gslide-image img.zoomable { cursor: zoom-in } .zoomed .gslide-image img.zoomable { cursor: grab } .gslide-inline { max-height: 95vh } .gslide-external { max-height: 100vh } .gslide-description.description-left, .gslide-description.description-right { max-width: 275px } .glightbox-open { height: auto } .goverlay { background: rgba(0, 0, 0, .92) } .glightbox-clean .gslide-media { box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, .65) } .glightbox-clean .description-left .gdesc-inner, .glightbox-clean .description-right .gdesc-inner { position: absolute; height: 100%; overflow-y: auto } .glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev { background-color: rgba(0, 0, 0, .32) } .glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover { background-color: rgba(0, 0, 0, .7) } .glightbox-clean .gprev { top: 45% } .glightbox-clean .gnext { top: 45% } } @media(min-width:992px) { .glightbox-clean .gclose { opacity: .7; right: 20px } } @media screen and (max-height:420px) { .goverlay { background: #000 } } /*!*****************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/css/animate.css ***! \*****************************************************************************************************************/ @charset "UTF-8"; /*!* animate.css -https://daneden.github.io/animate.css/ * Version - 3.7.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2019 Daniel Eden*/ @keyframes fadeIn { from { opacity: 0 } to { opacity: 1 } } .fadeIn { animation-name: fadeIn } @keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -20px, 0) } to { opacity: 1; transform: translate3d(0, 0, 0) } } .fadeInDown { animation-name: fadeInDown } @keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-20px, 0, 0) } to { opacity: 1; transform: translate3d(0, 0, 0) } } .fadeInLeft { animation-name: fadeInLeft } @keyframes fadeInRight { from { opacity: 0; transform: translate3d(20px, 0, 0) } to { opacity: 1; transform: translate3d(0, 0, 0) } } .fadeInRight { animation-name: fadeInRight } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 20px, 0) } to { opacity: 1; transform: translate3d(0, 0, 0) } } .fadeInUp { animation-name: fadeInUp } .animated { animation-duration: 1s; animation-fill-mode: both } .animated.infinite { animation-iteration-count: infinite } .animated.delay-1s { animation-delay: 1s } .animated.delay-2s { animation-delay: 2s } .animated.delay-3s { animation-delay: 3s } .animated.delay-4s { animation-delay: 4s } .animated.delay-5s { animation-delay: 5s } .animated.fast { animation-duration: 800ms } .animated.faster { animation-duration: 500ms } .animated.slow { animation-duration: 2s } .animated.slower { animation-duration: 3s } @media(print), (prefers-reduced-motion:reduce) { .animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important } } /*!*******************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/css/style.css (1) ***! \*******************************************************************************************************************/ *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: currentColor } ::before, ::after { --tw-content: '' } html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; 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 } body { margin: 0; line-height: inherit } hr { height: 0; color: inherit; border-top-width: 1px } 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, samp, pre { 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: -.25em } sup { top: -.5em } table { text-indent: 0; border-color: inherit; border-collapse: collapse; width: 100%; color: #ffffffbe; font-family: Arial, sans-serif; font-size: 14px; text-align: left; border-radius: 10px; border-bottom: 4px solid #1d214400; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin: auto; margin-top: 50px; margin-bottom: 50px; } table th { background-color: #313d46; padding-left: 8px; color: #ffffff; font-weight: bold; border-top: 1px solid #ffffff00; border-bottom: 1px solid #1D2144; border-width: 10%; text-transform: uppercase; padding: 10px; } table td { background-color: #3b4857; padding: 10px; border-bottom: 1px solid #1D2144; font-weight: bold; width: 65%; white-space: pre-wrap; word-break: break-word; overflow-wrap: break-word; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0 } button, select { text-transform: none } button, [type=button], [type=reset], [type=submit] { -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, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0 } fieldset { margin: 0; padding: 0 } legend { padding: 0 } ol, ul, menu { list-style: none; margin: 0; padding: 0 } textarea { resize: vertical } input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #9ca3af } input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity: 1; color: #9ca3af } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af } button, [role=button] { cursor: pointer } :disabled { cursor: default } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle } img, video { max-width: 100%; height: auto } body { font-family: inter, sans-serif } *, ::before, ::after { --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: rgb(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: rgb(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 { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1rem; padding-left: 1rem } @media(min-width:540px) { .container { max-width: 540px } } @media(min-width:720px) { .container { max-width: 720px } } @media(min-width:960px) { .container { max-width: 960px } } @media(min-width:1140px) { .container { max-width: 1140px } } @media(min-width:1320px) { .container { max-width: 1320px } } input[type=checkbox]:checked~label span svg { display: inline-flex } .sticky { position: fixed !important; z-index: 9999 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important; --tw-bg-opacity: 0.8 !important; transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter !important; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important; 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 !important; transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important; transition-duration: 150ms !important } .dark .sticky { background-color: rgb(74 108 247/var(--tw-bg-opacity)) !important; --tw-bg-opacity: 0.2 !important } .sticky { -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .1) } .sticky .header-logo { padding-top: 1.25rem; padding-bottom: 1.25rem } @media(min-width:960px) { .sticky .header-logo { padding-top: .5rem; padding-bottom: .5rem } } .sticky .menu-scroll.active { opacity: .7 } .navbarTogglerActive>span:nth-child(1) { top: 7px; --tw-rotate: 45deg; 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)) } .navbarTogglerActive>span:nth-child(2) { opacity: 0 } .navbarTogglerActive>span:nth-child(3) { top: -8px; --tw-rotate: 135deg; 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)) } input#togglePlan:checked~.dot { --tw-translate-x: 100%; 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)) } input#checkboxLabel:checked~.box span { opacity: 1 } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0 } .fixed { position: fixed } .absolute { position: absolute } .relative { position: relative } .sticky { position: sticky } .top-0 { top: 0 } .left-0 { left: 0 } .right-4 { right: 1rem } .top-1\/2 { top: 50% } .top-full { top: 100% } .bottom-0 { bottom: 0 } .right-0 { right: 0 } .top-14 { top: 3.5rem } .bottom-24 { bottom: 6rem } .bottom-8 { bottom: 2rem } .right-8 { right: 2rem } .left-auto { left: auto } .top-6 { top: 1.5rem } .right-6 { right: 1.5rem } .top-5 { top: 1.25rem } .bottom-5 { bottom: 1.25rem } .top-\[-4px\] { top: -4px } .z-40 { z-index: 40 } .z-10 { z-index: 10 } .z-\[-1\] { z-index: -1 } .z-\[999\] { z-index: 999 } .m-0 { margin: 0 } .mx-\[-16px\] { margin-left: -16px; margin-right: -16px } .my-\[6px\] { margin-top: 6px; margin-bottom: 6px } .mx-8 { margin-left: 2rem; margin-right: 2rem } .mx-auto { margin-left: auto; margin-right: auto } .-mx-3 { margin-left: -.75rem; margin-right: -.75rem } .mx-1 { margin-left: .25rem; margin-right: .25rem } .mx-2 { margin-left: .5rem; margin-right: .5rem } .mx-3 { margin-left: .75rem; margin-right: .75rem } .mx-\[-12px\] { margin-left: -12px; margin-right: -12px } .mb-9 { margin-bottom: 2.25rem } .mb-4 { margin-bottom: 1rem } .mb-10 { margin-bottom: 2.5rem } .mb-16 { margin-bottom: 4rem } .mb-8 { margin-bottom: 2rem } .mr-6 { margin-right: 1.5rem } .mt-\[6px\] { margin-top: 6px } .mb-12 { margin-bottom: 3rem } .mb-5 { margin-bottom: 1.25rem } .mr-3 { margin-right: .75rem } .mb-6 { margin-bottom: 1.5rem } .mb-11 { margin-bottom: 2.75rem } .mr-4 { margin-right: 1rem } .mb-1 { margin-bottom: .25rem } .mr-10 { margin-right: 2.5rem } .mr-5 { margin-right: 1.25rem } .mb-2 { margin-bottom: .5rem } .mb-3 { margin-bottom: .75rem } .ml-3 { margin-left: .75rem } .mt-12 { margin-top: 3rem } .mb-\[6px\] { margin-bottom: 6px } .mb-\[100px\] { margin-bottom: 100px } .mb-\[70px\] { margin-bottom: 70px } .mb-20 { margin-bottom: 5rem } .mr-1 { margin-right: .25rem } .ml-4 { margin-left: 1rem } .mb-7 { margin-bottom: 1.75rem } .mt-1 { margin-top: .25rem } .block { display: block } .inline-block { display: inline-block } .flex { display: flex } .inline-flex { display: inline-flex } .hidden { display: none } .h-\[2px\] { height: 2px } .h-9 { height: 2.25rem } .h-5 { height: 1.25rem } .h-10 { height: 2.5rem } .h-3 { height: .75rem } .h-2 { height: .5rem } .h-\[30px\] { height: 30px } .h-\[40px\] { height: 40px } .h-full { height: 100% } .h-\[50px\] { height: 50px } .h-\[75px\] { height: 75px } .h-\[70px\] { height: 70px } .h-7 { height: 1.75rem } .h-4 { height: 1rem } .h-\[18px\] { height: 18px } .h-\[1px\] { height: 1px } .w-full { width: 100% } .w-60 { width: 15rem } .w-\[30px\] { width: 30px } .w-\[250px\] { width: 250px } .w-9 { width: 2.25rem } .w-5 { width: 1.25rem } .w-10 { width: 2.5rem } .w-3 { width: .75rem } .w-2 { width: .5rem } .w-\[70px\] { width: 70px } .w-14 { width: 3.5rem } .w-7 { width: 1.75rem } .w-4 { width: 1rem } .min-w-\[36px\] { min-width: 36px } .max-w-full { max-width: 100% } .max-w-\[250px\] { max-width: 250px } .max-w-\[530px\] { max-width: 530px } .max-w-\[360px\] { max-width: 360px } .max-w-\[570px\] { max-width: 570px } .max-w-\[470px\] { max-width: 470px } .max-w-\[40px\] { max-width: 40px } .max-w-\[50px\] { max-width: 50px } .max-w-\[85px\] { max-width: 85px } .max-w-\[770px\] { max-width: 770px } .max-w-\[655px\] { max-width: 655px } .max-w-\[18px\] { max-width: 18px } .max-w-\[500px\] { max-width: 500px } .max-w-\[70px\] { max-width: 70px } .max-w-\[60px\] { max-width: 60px } .translate-y-\[-50\%\] { --tw-translate-y: -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)) } .rotate-45 { --tw-rotate: 45deg; 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)) } .rotate-180 { --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)) } .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 } .cursor-not-allowed { cursor: not-allowed } .select-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .resize-none { resize: none } .list-inside { list-style-position: inside } .list-disc { list-style-type: disc } .flex-wrap { flex-wrap: wrap } .items-center { align-items: center } .justify-end { justify-content: flex-end } .justify-center { justify-content: center } .justify-between { justify-content: space-between } .overflow-hidden { overflow: hidden } .rounded-lg { border-radius: .5rem } .rounded-md { border-radius: .375rem } .rounded { border-radius: .25rem } .rounded-full { border-radius: 9999px } .border { border-width: 1px } .border-t { border-top-width: 1px } .border-l { border-left-width: 1px } .border-t-2 { border-top-width: 2px } .border-r-2 { border-right-width: 2px } .border-b { border-bottom-width: 1px } .border-r { border-right-width: 1px } .border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)) } .border-body-color { --tw-border-opacity: 1; border-color: rgb(149 156 177/var(--tw-border-opacity)) } .border-transparent { border-color: transparent } .border-primary { --tw-border-opacity: 1; border-color: rgb(74 108 247/var(--tw-border-opacity)) } .border-opacity-\[\.15\] { --tw-border-opacity: .15 } .border-opacity-10 { --tw-border-opacity: 0.1 } .border-opacity-25 { --tw-border-opacity: 0.25 } .border-opacity-20 { --tw-border-opacity: 0.2 } .bg-transparent { background-color: transparent } .bg-dark { --tw-bg-opacity: 1; background-color: rgb(29 33 68/var(--tw-bg-opacity)) } .bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) } .bg-primary { --tw-bg-opacity: 1; background-color: rgb(74 108 247/var(--tw-bg-opacity)) } .bg-body-color { --tw-bg-opacity: 1; background-color: rgb(149 156 177/var(--tw-bg-opacity)) } .bg-black { --tw-bg-opacity: 1; background-color: rgb(9 14 52/var(--tw-bg-opacity)) } .bg-\[\#1D2144\] { --tw-bg-opacity: 1; background-color: rgb(29 33 68/var(--tw-bg-opacity)) } .bg-opacity-5 { --tw-bg-opacity: 0.05 } .bg-opacity-10 { --tw-bg-opacity: 0.1 } .bg-opacity-\[15\%\] { --tw-bg-opacity: 15% } .bg-opacity-\[3\%\] { --tw-bg-opacity: 3% } .bg-opacity-75 { --tw-bg-opacity: 0.75 } .fill-current { fill: currentColor } .stroke-current { stroke: currentColor } .object-cover { -o-object-fit: cover; object-fit: cover } .object-center { -o-object-position: center; object-position: center } .p-4 { padding: 1rem } .p-8 { padding: 2rem } .p-6 { padding: 1.5rem } .p-11 { padding: 2.75rem } .p-3 { padding: .75rem } .p-12 { padding: 3rem } .px-4 { padding-left: 1rem; padding-right: 1rem } .py-8 { padding-top: 2rem; padding-bottom: 2rem } .px-3 { padding-left: .75rem; padding-right: .75rem } .py-\[6px\] { padding-top: 6px; padding-bottom: 6px } .py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem } .py-2 { padding-top: .5rem; padding-bottom: .5rem } .py-\[10px\] { padding-top: 10px; padding-bottom: 10px } .py-3 { padding-top: .75rem; padding-bottom: .75rem } .px-7 { padding-left: 1.75rem; padding-right: 1.75rem } .px-8 { padding-left: 2rem; padding-right: 2rem } .px-5 { padding-left: 1.25rem; padding-right: 1.25rem } .py-4 { padding-top: 1rem; padding-bottom: 1rem } .py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem } .px-6 { padding-left: 1.5rem; padding-right: 1.5rem } .px-9 { padding-left: 2.25rem; padding-right: 2.25rem } .py-\[120px\] { padding-top: 120px; padding-bottom: 120px } .py-\[15px\] { padding-top: 15px; padding-bottom: 15px } .py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem } .pr-16 { padding-right: 4rem } .pt-\[180px\] { padding-top: 180px } .pb-\[120px\] { padding-bottom: 120px } .pt-\[100px\] { padding-top: 100px } .pt-\[150px\] { padding-top: 150px } .pr-1 { padding-right: .25rem } .pt-\[120px\] { padding-top: 120px } .pb-\[100px\] { padding-bottom: 100px } .pb-4 { padding-bottom: 1rem } .pb-6 { padding-bottom: 1.5rem } .pr-5 { padding-right: 1.25rem } .pt-8 { padding-top: 2rem } .pb-11 { padding-bottom: 2.75rem } .pb-20 { padding-bottom: 5rem } .pb-\[110px\] { padding-bottom: 110px } .pb-\[50px\] { padding-bottom: 50px } .pr-\[10px\] { padding-right: 10px } .pt-16 { padding-top: 4rem } .pb-8 { padding-bottom: 2rem } .text-center { text-align: center } .text-alert{ color: #ff0000; background-color: #fd00001c; } .text-info{ color: #148f33; background-color: #14eb0027; } .bienvenu-msg{ padding: 20px; width: 40%; margin-bottom: 60px; font-weight: bold; font-size:larger; min-width: 160px; } .mt-6{ margin-top: 30px; } .text-end { text-align: end } .text-base { font-size: 1rem; line-height: 1.5rem } .text-sm { font-size: .875rem; line-height: 1.25rem } .text-3xl { font-size: 1.875rem; line-height: 2.25rem } .text-xl { font-size: 1.25rem; line-height: 1.75rem } .text-2xl { font-size: 1.5rem; line-height: 2rem } .text-lg { font-size: 1.125rem; line-height: 1.75rem } .text-xs { font-size: .75rem; line-height: 1rem } .font-bold { font-weight: 700 } .font-medium { font-weight: 500 } .font-semibold { font-weight: 600 } .italic { font-style: italic } .leading-relaxed { line-height: 1.625 } .leading-tight { line-height: 1.25 } .leading-snug { line-height: 1.375 } .text-dark { --tw-text-opacity: 1; color: rgb(29 33 68/var(--tw-text-opacity)) } .text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) } .text-black { --tw-text-opacity: 1; color: rgb(9 14 52/var(--tw-text-opacity)) } .text-body-color { --tw-text-opacity: 1; color: rgb(149 156 177/var(--tw-text-opacity)) } .text-\[\#CED3F6\] { --tw-text-opacity: 1; color: rgb(206 211 246/var(--tw-text-opacity)) } .text-primary { --tw-text-opacity: 1; color: rgb(74 108 247/var(--tw-text-opacity)) } .text-yellow { --tw-text-opacity: 1; color: rgb(251 176 64/var(--tw-text-opacity)) } .underline { -webkit-text-decoration-line: underline; text-decoration-line: underline } .placeholder-body-color::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(149 156 177/var(--tw-placeholder-opacity)) } .placeholder-body-color:-ms-input-placeholder { --tw-placeholder-opacity: 1; color: rgb(149 156 177/var(--tw-placeholder-opacity)) } .placeholder-body-color::placeholder { --tw-placeholder-opacity: 1; color: rgb(149 156 177/var(--tw-placeholder-opacity)) } .opacity-70 { opacity: .7 } .opacity-0 { opacity: 0 } .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-signUp { --tw-shadow: 0px 5px 10px rgba(4, 10, 34, 0.2); --tw-shadow-colored: 0px 5px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-one { --tw-shadow: 0px 2px 3px rgba(7, 7, 77, 0.05); --tw-shadow-colored: 0px 2px 3px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .shadow-inner { --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .outline-none { outline: 2px solid transparent; outline-offset: 2px } .ring-primary { --tw-ring-opacity: 1; --tw-ring-color: rgb(74 108 247 / var(--tw-ring-opacity)) } .grayscale { --tw-grayscale: grayscale(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) } .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-\[top\] { transition-property: top; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-duration: 150ms } .transition { 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(.4, 0, .2, 1); transition-duration: 150ms } .duration-300 { transition-duration: 300ms } .ease-in-out { transition-timing-function: cubic-bezier(.4, 0, .2, 1) } .after\:absolute::after { content: var(--tw-content); position: absolute } .after\:right-1::after { content: var(--tw-content); right: .25rem } .after\:top-1\/2::after { content: var(--tw-content); top: 50% } .after\:mt-\[-2px\]::after { content: var(--tw-content); margin-top: -2px } .after\:h-2::after { content: var(--tw-content); height: .5rem } .after\:w-2::after { content: var(--tw-content); width: .5rem } .after\:translate-y-\[-50\%\]::after { content: var(--tw-content); --tw-translate-y: -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)) } .after\:rotate-45::after { content: var(--tw-content); --tw-rotate: 45deg; 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)) } .after\:border-b-2::after { content: var(--tw-content); border-bottom-width: 2px } .after\:border-r-2::after { content: var(--tw-content); border-right-width: 2px } .after\:border-current::after { content: var(--tw-content); border-color: currentColor } .hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) } .hover\:bg-primary:hover { --tw-bg-opacity: 1; background-color: rgb(74 108 247/var(--tw-bg-opacity)) } .hover\:bg-opacity-90:hover { --tw-bg-opacity: 0.9 } .hover\:bg-opacity-80:hover { --tw-bg-opacity: 0.8 } .hover\:bg-opacity-100:hover { --tw-bg-opacity: 1 } .hover\:bg-opacity-20:hover { --tw-bg-opacity: 0.2 } .hover\:text-primary:hover { --tw-text-opacity: 1; color: rgb(74 108 247/var(--tw-text-opacity)) } .hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) } .hover\:underline:hover { -webkit-text-decoration-line: underline; text-decoration-line: underline } .hover\:opacity-70:hover { opacity: .7 } .hover\:opacity-100:hover { opacity: 1 } .hover\:shadow-signUp:hover { --tw-shadow: 0px 5px 10px rgba(4, 10, 34, 0.2); --tw-shadow-colored: 0px 5px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .hover\:grayscale-0:hover { --tw-grayscale: grayscale(0); 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) } .focus\:border-primary:focus { --tw-border-opacity: 1; border-color: rgb(74 108 247/var(--tw-border-opacity)) } .focus\:border-opacity-100:focus { --tw-border-opacity: 1 } .focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) } .focus-visible\:shadow-none:focus-visible { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .group:hover .group-hover\:opacity-70 { opacity: .7 } .group:hover .group-hover\:opacity-100 { opacity: 1 } .dark .dark\:block { display: block } .dark .dark\:hidden { display: none } .dark .dark\:border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)) } .dark .dark\:border-opacity-10 { --tw-border-opacity: 0.1 } .dark .dark\:border-opacity-25 { --tw-border-opacity: 0.25 } .dark .dark\:bg-black { --tw-bg-opacity: 1; background-color: rgb(9 14 52/var(--tw-bg-opacity)) } .dark .dark\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) } .dark .dark\:bg-dark { --tw-bg-opacity: 1; background-color: rgb(29 33 68/var(--tw-bg-opacity)) } .dark .dark\:bg-\[\#242B51\] { --tw-bg-opacity: 1; background-color: rgb(36 43 81/var(--tw-bg-opacity)) } .dark .dark\:bg-primary { --tw-bg-opacity: 1; background-color: rgb(74 108 247/var(--tw-bg-opacity)) } .dark .dark\:bg-\[\#1D2144\] { --tw-bg-opacity: 1; background-color: rgb(29 33 68/var(--tw-bg-opacity)) } .dark .dark\:bg-opacity-5 { --tw-bg-opacity: 0.05 } .dark .dark\:bg-opacity-10 { --tw-bg-opacity: 0.1 } .dark .dark\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) } .dark .dark\:text-body-color { --tw-text-opacity: 1; color: rgb(149 156 177/var(--tw-text-opacity)) } .dark .dark\:opacity-90 { opacity: .9 } .dark .dark\:opacity-60 { opacity: .6 } .dark .dark\:shadow-signUp { --tw-shadow: 0px 5px 10px rgba(4, 10, 34, 0.2); --tw-shadow-colored: 0px 5px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .dark .dark\:hover\:bg-opacity-20:hover { --tw-bg-opacity: 0.2 } .dark .dark\:hover\:text-primary:hover { --tw-text-opacity: 1; color: rgb(74 108 247/var(--tw-text-opacity)) } .dark .dark\:hover\:text-white:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) } .dark .dark\:hover\:opacity-100:hover { opacity: 1 } @media(min-width:540px) { .sm\:mx-4 { margin-left: 1rem; margin-right: 1rem } .sm\:ml-3 { margin-left: .75rem } .sm\:block { display: block } .sm\:flex { display: flex } .sm\:w-1\/2 { width: 50% } .sm\:justify-end { justify-content: flex-end } .sm\:p-8 { padding: 2rem } .sm\:p-11 { padding: 2.75rem } .sm\:p-\[55px\] { padding: 55px } .sm\:p-\[60px\] { padding: 60px } .sm\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem } .sm\:text-right { text-align: right } .sm\:text-4xl { font-size: 2.25rem; line-height: 2.5rem } .sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem } .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem } .sm\:text-2xl { font-size: 1.5rem; line-height: 2rem } .sm\:leading-relaxed { line-height: 1.625 } .sm\:leading-tight { line-height: 1.25 } } @media(min-width:720px) { .md\:mb-0 { margin-bottom: 0 } .md\:block { display: block } .md\:h-14 { height: 3.5rem } .md\:h-6 { height: 1.5rem } .md\:w-14 { width: 3.5rem } .md\:w-6 { width: 1.5rem } .md\:w-1\/2 { width: 50% } .md\:w-8\/12 { width: 66.666667% } .md\:w-4\/12 { width: 33.333333% } .md\:w-2\/3 { width: 66.666667% } .md\:justify-end { justify-content: flex-end } .md\:p-9 { padding: 2.25rem } .md\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem } .md\:py-8 { padding-top: 2rem; padding-bottom: 2rem } .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem } .md\:py-\[40px\] { padding-top: 40px; padding-bottom: 40px } .md\:px-\[50px\] { padding-left: 50px; padding-right: 50px } .md\:pt-\[150px\] { padding-top: 150px } .md\:pb-\[120px\] { padding-bottom: 120px } .md\:text-\[45px\] { font-size: 45px } .md\:text-5xl { font-size: 3rem; line-height: 1 } .md\:text-xl { font-size: 1.25rem; line-height: 1.75rem } .md\:text-lg { font-size: 1.125rem; line-height: 1.75rem } .md\:leading-tight { line-height: 1.25 } .md\:leading-relaxed { line-height: 1.625 } } @media(min-width:960px) { .lg\:invisible { visibility: hidden } .lg\:static { position: static } .lg\:absolute { position: absolute } .lg\:top-\[110\%\] { top: 110% } .lg\:mr-0 { margin-right: 0 } .lg\:ml-8 { margin-left: 2rem } .lg\:mb-0 { margin-bottom: 0 } .lg\:ml-0 { margin-left: 0 } .lg\:mt-0 { margin-top: 0 } .lg\:mb-3 { margin-bottom: .75rem } .lg\:mb-5 { margin-bottom: 1.25rem } .lg\:block { display: block } .lg\:flex { display: flex } .lg\:inline-flex { display: inline-flex } .lg\:hidden { display: none } .lg\:w-full { width: 100% } .lg\:w-4\/12 { width: 33.333333% } .lg\:w-2\/12 { width: 16.666667% } .lg\:w-7\/12 { width: 58.333333% } .lg\:w-5\/12 { width: 41.666667% } .lg\:w-1\/2 { width: 50% } .lg\:w-8\/12 { width: 66.666667% } .lg\:w-1\/3 { width: 33.333333% } .lg\:max-w-full { max-width: 100% } .lg\:max-w-\[130px\] { max-width: 130px } .lg\:bg-transparent { background-color: transparent } .lg\:p-8 { padding: 2rem } .lg\:p-11 { padding: 2.75rem } .lg\:py-0 { padding-top: 0; padding-bottom: 0 } .lg\:px-4 { padding-left: 1rem; padding-right: 1rem } .lg\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem } .lg\:px-0 { padding-left: 0; padding-right: 0 } .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem } .lg\:px-8 { padding-left: 2rem; padding-right: 2rem } .lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem } .lg\:pl-0 { padding-left: 0 } .lg\:pr-4 { padding-right: 1rem } .lg\:pr-0 { padding-right: 0 } .lg\:text-left { text-align: left } .lg\:text-right { text-align: right } .lg\:text-4xl { font-size: 2.25rem; line-height: 2.5rem } .lg\:text-xl { font-size: 1.25rem; line-height: 1.75rem } .lg\:text-base { font-size: 1rem; line-height: 1.5rem } .lg\:text-2xl { font-size: 1.5rem; line-height: 2rem } .lg\:leading-tight { line-height: 1.25 } .lg\:leading-relaxed { line-height: 1.625 } .lg\:opacity-0 { opacity: 0 } .lg\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .lg\:shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) } .lg\:after\:right-0::after { content: var(--tw-content); right: 0 } .group:hover .lg\:group-hover\:visible { visibility: visible } .group:hover .lg\:group-hover\:top-full { top: 100% } .dark .lg\:dark\:bg-transparent { background-color: transparent } } @media(min-width:1140px) { .xl\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem } .xl\:ml-12 { margin-left: 3rem } .xl\:mr-3 { margin-right: .75rem } .xl\:mb-0 { margin-bottom: 0 } .xl\:flex { display: flex } .xl\:w-5\/12 { width: 41.666667% } .xl\:w-2\/12 { width: 16.666667% } .xl\:w-3\/12 { width: 25% } .xl\:w-1\/2 { width: 50% } .xl\:w-1\/3 { width: 33.333333% } .xl\:max-w-\[150px\] { max-width: 150px } .xl\:p-9 { padding: 2.25rem } .xl\:p-11 { padding: 2.75rem } .xl\:p-\[55px\] { padding: 55px } .xl\:p-\[50px\] { padding: 50px } .xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem } .xl\:px-9 { padding-left: 2.25rem; padding-right: 2.25rem } .xl\:py-8 { padding-top: 2rem; padding-bottom: 2rem } .xl\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem } .xl\:px-8 { padding-left: 2rem; padding-right: 2rem } .xl\:pr-3 { padding-right: .75rem } .xl\:pt-\[180px\] { padding-top: 180px } .xl\:pb-\[160px\] { padding-bottom: 160px } .xl\:text-\[45px\] { font-size: 45px } .xl\:text-2xl { font-size: 1.5rem; line-height: 2rem } .xl\:text-lg { font-size: 1.125rem; line-height: 1.75rem } .xl\:text-3xl { font-size: 1.875rem; line-height: 2.25rem } .xl\:leading-tight { line-height: 1.25 } .xl\:leading-relaxed { line-height: 1.625 } } @media(min-width:1320px) { .\32xl\:mx-8 { margin-left: 2rem; margin-right: 2rem } .\32xl\:mr-5 { margin-right: 1.25rem } .\32xl\:max-w-\[160px\] { max-width: 160px } .\32xl\:p-8 { padding: 2rem } .\32xl\:py-\[60px\] { padding-top: 60px; padding-bottom: 60px } .\32xl\:px-\[70px\] { padding-left: 70px; padding-right: 70px } .\32xl\:pr-5 { padding-right: 1.25rem } .\32xl\:pt-\[210px\] { padding-top: 210px } .\32xl\:pb-\[200px\] { padding-bottom: 200px } } @keyframes ldio-jzq166pp4c { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } .ldio-jzq166pp4c div { box-sizing: border-box !important } .ldio-jzq166pp4c>div { position: absolute; width: 72px; height: 72px; top: 14px; left: 14px; border-radius: 50%; border: 8px solid #000; border-color: #6677e4 transparent #6677e4 transparent; animation: ldio-jzq166pp4c 1.4492753623188404s linear infinite; } .ldio-jzq166pp4c>div:nth-child(2) { border-color: transparent } .ldio-jzq166pp4c>div:nth-child(2) div { position: absolute; width: 100%; height: 100%; transform: rotate(45deg); } .ldio-jzq166pp4c>div:nth-child(2) div:before, .ldio-jzq166pp4c>div:nth-child(2) div:after { content: ""; display: block; position: absolute; width: 8px; height: 8px; top: -8px; left: 24px; background: #6677e4; border-radius: 50%; box-shadow: 0 64px 0 0 #6677e4; } .ldio-jzq166pp4c>div:nth-child(2) div:after { left: -8px; top: 24px; box-shadow: 64px 0 0 0 #6677e4; } .loadingio-spinner-dual-ring-4e7xs5jqq4d { width: 84px; height: 84px; display: inline-block; overflow: hidden; background: transparent; } .ldio-jzq166pp4c { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(0.84); backface-visibility: hidden; transform-origin: 0 0; } .ldio-jzq166pp4c div { box-sizing: content-box; } @import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap); :root { --cookieBannerLight: #ffffff; --cookieBannerDark: #393d4d } #cookieBanner * { margin: 0; padding: 0; text-decoration: none; list-style: none; font-family: Poppins, sans-serif; -webkit-box-sizing: border-box; box-sizing: border-box } #cookieBanner a, #cookieBanner button { cursor: pointer; color: inherit; font-family: inherit } #cookieBanner button { outline: 0; border: none; -moz-appearance: none; appearance: none; -webkit-appearance: none; appearance: none } #cookieBanner em, #cookieBanner strong { font-weight: 700; font-family: inherit } #cookieBanner a:hover { text-decoration: none; cursor: pointer } #cookieBanner a:focus, #cookieBanner input:focus { outline: 0; list-style: none } #cookieBanner.light { background-color: #fff; background-color: var(--cookieBannerLight); color: #393d4d; color: var(--cookieBannerDark) } #cookieBanner.light p, #cookieBanner.light ul { color: #393d4d; color: var(--cookieBannerDark) } #cookieBanner.light h5 { color: var(--cookieBannerDark) } #cookieBanner.light button#cookieReject { background: #fff; background: var(--cookieBannerLight) } #cookieBanner.dark { background-color: #393d4d; background-color: var(--cookieBannerDark); color: #fff; color: var(--cookieBannerLight) } #cookieBanner.dark p, #cookieBanner.dark ul { color: #fff; color: var(--cookieBannerLight) } #cookieBanner.dark h5 { color: #fff; color: var(--cookieBannerLight) } #cookieBanner.dark button#cookieReject { background: 0 0; color: #fff; color: var(--cookieBannerLight); border: 1px solid #fff; border: 1px solid var(--cookieBannerLight) } #cookieBanner { -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; padding: 20px; border-radius: 10px; -webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, .25); box-shadow: 0 6px 6px rgba(0, 0, 0, .25); font-family: inherit; z-index: 999997 } #cookieBanner #closeIcon { width: 20px; height: 20px; cursor: pointer; color: #bfb9b9; overflow: hidden; opacity: .85; z-index: 999999; position: absolute; top: 4px; right: 4px } #cookieBanner svg { display: block } #cookieBanner.display-left { left: 30px; bottom: 30px; max-width: 395px } #cookieBanner.display-right { right: 30px; bottom: 30px; max-width: 395px } #cookieBanner.display-top { top: 30px; width: 800px; left: 50%; margin-left: -400px } #cookieBanner.display-bottom { bottom: 30px; width: 800px; left: 50%; margin-left: -400px } #cookieBanner.display-bottom .content-wrap, #cookieBanner.display-top .content-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center } #cookieBanner.display-bottom .msg-wrap, #cookieBanner.display-top .msg-wrap { max-width: 65%; width: 100% } #cookieBanner.display-bottom .msg-wrap, #cookieBanner.display-top .msg-wrap { margin-bottom: 0 } #cookieBanner.display-bottom #cookieSettings, #cookieBanner.display-top #cookieSettings { margin-bottom: 0 } #cookieBanner.display-bottom #cookieTypes, #cookieBanner.display-top #cookieTypes { margin-top: 20px } #cookieBanner .btn-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-weight: 700; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 -5px 0 -5px; -ms-flex-wrap: wrap; flex-wrap: wrap } #cookieBanner .btn-wrap button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0 7px; margin: 0 5px 10px 5px; border-radius: 20px; cursor: pointer; white-space: nowrap; min-width: 130px; line-height: 36px; border: none; font-family: inherit; font-size: 16px; -webkit-transition: -webkit-box-shadow .3s; transition: -webkit-box-shadow .3s; -o-transition: box-shadow .3s; transition: box-shadow .3s; transition: box-shadow .3s, -webkit-box-shadow .3s } #cookieBanner .btn-wrap button:hover { -webkit-transition: -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); transition: -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); -o-transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1); transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1); transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3); -webkit-transform: translate3d(0, -1px, 0); transform: translate3d(0, -1px, 0) } #cookieBanner #cookieSettings { font-size: 12px; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; cursor: pointer; font-weight: 400; margin-bottom: 20px } #cookieBanner #cookieSettings svg { vertical-align: middle; margin-right: 8px } #cookieBanner h4 { font-family: inherit; font-weight: 700; font-size: 18px } #cookieBanner .title-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px } #cookieBanner .title-wrap svg { margin-right: 10px } #cookieBanner h5 { font-family: inherit; font-weight: 700; font-size: 12px; margin-bottom: 10px; text-transform: uppercase } #cookieBanner p, #cookieBanner ul { font-size: 14px; margin-bottom: 20px } #cookieBanner p:last-child { margin-bottom: 0; text-align: left } #cookieBanner li { width: 49%; display: inline-block } #cookieBanner a { text-decoration: none; font-size: 14px; padding-bottom: 2px; border-bottom: 1px dotted rgba(255, 255, 255, .75); -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in } #cookieTypes label { text-transform: uppercase; font-size: 13px } #cookieBanner button:disabled { opacity: .3 } #cookieBanner input[type=checkbox] { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeSpeed; width: 14px; height: 14px; margin: 4px 10px 0 0; display: block; float: left; position: relative; outline: 0; border: none } #cookieBanner input[type=checkbox]:checked:after { background: #d3d3d3; content: "\2714"; color: grey } #cookieBanner input[type=checkbox]:after { content: ""; vertical-align: middle; text-align: center; line-height: 13px; position: absolute; cursor: pointer; height: 14px; width: 14px; left: 0; top: 0; font-size: 10px; background: #d3d3d3 } #cookieBanner.display-bottom.full-width-true, #cookieBanner.display-top.full-width-true { width: 100%; max-width: 100%; left: auto; right: auto; bottom: auto; top: 0; border-radius: 0; margin: auto } #cookieBanner.display-bottom.full-width-true { bottom: 0; top: auto; -webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%); box-shadow: 0 -3px 3px rgb(0 0 0 / 25%) } #cookieBanner.display-bottom.full-width-true .title-wrap, #cookieBanner.display-top.full-width-true .title-wrap { display: none } #cookieBanner.display-bottom.full-width-true .btn-wrap button, #cookieBanner.display-top.full-width-true .btn-wrap button { margin-bottom: 10px } @media only screen and (max-width:800px) { #cookieBanner.display-bottom, #cookieBanner.display-top { width: 100%; max-width: 100%; left: auto; right: auto; bottom: auto; top: 0; border-radius: 0; margin: auto } #cookieBanner.display-bottom { bottom: 0; top: auto; -webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%); box-shadow: 0 -3px 3px rgb(0 0 0 / 25%) } #cookieBanner.display-bottom .btn-wrap button, #cookieBanner.display-top .btn-wrap button { margin-bottom: 10px } #cookieBanner.display-bottom .msg-wrap, #cookieBanner.display-top .msg-wrap { margin-right: 20px } } @media only screen and (max-width:600px) { #cookieBanner.display-left, #cookieBanner.display-right { width: 100%; max-width: 100%; left: auto; right: auto; bottom: 0; border-radius: 0; -webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%); box-shadow: 0 -3px 3px rgb(0 0 0 / 25%) } #cookieBanner.display-bottom .content-wrap, #cookieBanner.display-top .content-wrap { display: block } #cookieBanner.display-bottom .msg-wrap, #cookieBanner.display-top .msg-wrap { max-width: 100% } #cookieBanner.display-bottom #cookieSettings, #cookieBanner.display-top #cookieSettings { margin-bottom: 20px } } #cookieBlur { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.87); z-index: 9999; transition: opacity 0.3s ease-in-out; opacity: 1; pointer-events: all; }