.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
*, ::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-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--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:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}
::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-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--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:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;
}  *,
::before,
::after {
box-sizing: border-box; border-width: 0; border-style: solid; border-color: currentColor; }
::before,
::after {
--tw-content: '';
} html,
:host {
line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4;
tab-size: 4; font-family: "Open Sans", sans-serif; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } 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-feature-settings: normal; font-variation-settings: normal; 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 {
text-indent: 0; border-color: inherit; border-collapse: collapse; } button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button,
select {
text-transform: none;
} button,
input:where([type='button']),
input:where([type='reset']),
input:where([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;
} dialog {
padding: 0;
} textarea {
resize: vertical;
} input::-moz-placeholder, textarea::-moz-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;
} [hidden]:where(:not([hidden="until-found"])) {
display: none;
}
body
{
max-width: 100%;
overflow-x: hidden;
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
font-size: 1rem;
line-height: 1.5rem;
--tw-text-opacity: 1;
color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
a
{
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
} .o-ttl-24
{
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 700;
}
@media (min-width: 1024px)
{
.o-ttl-24
{
font-size: 1.5rem;
line-height: 2rem;
}
}
.o-ttl-36
{
position: relative;
margin-bottom: 1.5rem;
font-size: 1.5rem;
line-height: 2rem;
font-weight: 700;
}
@media (min-width: 768px)
{
.o-ttl-36
{
font-size: 1.875rem;
line-height: 2.25rem;
}
}
@media (min-width: 1024px)
{
.o-ttl-36
{
font-size: 2.25rem;
line-height: 2.5rem;
}
}
.o-back-link
{
margin-right: 2rem;
display: flex;
height: 1.5rem;
width: 1.5rem;
align-items: center;
justify-content: center;
}
.o-ttl-24
{
margin-bottom: 1.25rem;
font-size: 1.5rem;
line-height: 2rem;
font-weight: 700;
} body:not(.home) .c-wrapper
{
padding-top: 10rem;
}
@media not all and (min-width: 1280px)
{
body:not(.home) .c-wrapper
{
padding-top: 124px;
}
}
.c-wrapper
{
display: flex;
min-height: 100vh;
flex-direction: column;
} .c-main
{
flex: 1 1 0%;
} .c-header
{
position: fixed;
top: 0px;
left: 0px;
z-index: 50;
margin-top: 2rem;
margin-bottom: 2rem;
width: 100%;
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.c-header-content
{
display: flex;
width: 100%;
align-items: center;
justify-content: space-between;
gap: 1.25rem;
border-radius: 9999px;
background-color: rgb(242 242 242 / 0.5);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;
}
@media (min-width: 1280px)
{
.c-header-content
{
margin: auto;
max-width: -moz-fit-content;
max-width: fit-content;
--tw-bg-opacity: 1;
background-color: rgb(13 113 255 / var(--tw-bg-opacity, 1));
}
}
.home .c-header-content
{
background-color: rgb(242 242 242 / 0.5);
}
.c-header-logo h1,
.c-header-logo span {
height: 0;
display: block;
text-indent: -99999px;
white-space: nowrap;
overflow: hidden;
} .c-main-nav
{
display: flex;
align-items: center;
gap: 1.25rem;
}
@media not all and (min-width: 1280px)
{
.c-main-nav
{
border-radius: 9999px;
}
}
@media not all and (min-width: 640px)
{
.c-main-nav
{
padding: 0.5rem;
}
}
.c-main-nav > *:not(.c-main-nav-list):not(.c-search) {
position: relative;
}
.c-main-nav-icons
{
display: flex;
align-items: center;
gap: 0.5rem;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
padding: 0.875rem;
--tw-text-opacity: 1;
color: rgb(30 30 30 / var(--tw-text-opacity, 1));
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.home .c-main-nav-icons
{
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
--tw-text-opacity: 1;
color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 1280px)
{
.is-nav-open .c-main-nav-icons
{
--tw-bg-opacity: 1;
background-color: rgb(13 113 255 / var(--tw-bg-opacity, 1));
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
}
.c-main-nav-list
{
display: flex;
height: 100%;
align-items: center;
gap: 1.25rem;
}
@media not all and (min-width: 1280px)
{
.c-main-nav-list
{
position: fixed;
left: 0px;
top: 0px;
height: 100dvh;
width: 0px;
--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));
flex-direction: column;
justify-content: center;
overflow: hidden;
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.is-nav-open .c-main-nav-list
{
width: 100%;
--tw-translate-x: 0px;
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));
}
}
.c-main-nav-link
{
display: flex;
align-items: center;
gap: 0.5rem;
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
padding-left: 0.75rem;
padding-right: 0.75rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
@media (min-width: 1280px)
{
.c-main-nav-link
{
border-radius: 9999px;
}
} .c-search
{
position: fixed;
top: 0px;
right: 0px;
left: 0px;
z-index: 50;
display: flex;
height: 0px;
align-items: center;
justify-content: center;
overflow: hidden;
background-color: rgb(0 0 0 / 0.5);
padding-left: 0.625rem;
padding-right: 0.625rem;
opacity: 0;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 200ms;
}
.c-search.is-active
{
height: 100%;
opacity: 1;
}
.c-search-form
{
position: relative;
display: flex;
height: 46px;
width: 100%;
max-width: 500px;
align-items: center;
justify-content: center;
gap: 0.625rem;
}
.c-search-input
{
height: 46px;
width: 100%;
border-radius: 9999px;
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
padding-left: 0.75rem;
padding-right: 0.75rem;
outline: 2px solid transparent;
outline-offset: 2px;
}
.c-search-button
{
height: 46px;
} .c-page-breadcrumb
{
margin-bottom: 2rem;
display: flex;
align-items: center;
font-size: 1.5rem;
line-height: 2rem;
} .c-breadcrumb
{
margin-bottom: 0.625rem;
display: flex;
align-items: center;
gap: 0.25rem;
border-bottom-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
padding-bottom: 0.625rem;
}
.c-breadcrumb-link
{
display: inline-flex;
gap: 0.25rem;
font-size: 0.75rem;
line-height: 1rem;
}
.c-breadcrumb-link::before
{
--tw-content: '>';
content: var(--tw-content);
} .c-button-primary
{
display: inline-block;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(13 113 255 / var(--tw-bg-opacity, 1));
padding-left: 1.25rem;
padding-right: 1.25rem;
padding-top: 0.375rem;
padding-bottom: 0.375rem;
text-align: center;
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity, 1));
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.c-button-primary::after
{
margin-left: 0.5rem;
display: inline-block;
transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
--tw-content: url(//www.viajanteglobal.com.br/wp-content/themes/webull-theme/images/icon-arrow-right.svg);
content: var(--tw-content);
}
.c-button-primary:hover::after
{
content: var(--tw-content);
--tw-translate-x: 0.25rem;
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: 768px)
{
.c-button-primary
{
padding-left: 2.5rem;
padding-right: 2.5rem;
}
} .c-card
{
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
.c-card-header,
.c-card-content
{
padding: 1rem;
}
.c-card-content
{
display: flex;
flex-direction: column;
gap: 1rem;
} .c-rounded-box-12
{
overflow: hidden;
border-radius: 0.75rem;
}
.c-rounded-box-16
{
overflow: hidden;
border-radius: 1rem;
}
.c-rounded-box-24
{
overflow: hidden;
border-radius: 1.5rem;
} .c-hero-banner
{
position: relative;
display: flex;
height: 100dvh;
align-items: flex-end;
justify-content: center;
padding-left: 0.625rem;
padding-right: 0.625rem;
padding-top: 7rem;
padding-bottom: 4rem;
}
@media (min-width: 1024px)
{
.c-hero-banner
{
max-height: 768px;
}
}
.c-hero-image
{
position: absolute;
left: 0px;
top: 0px;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.c-hero-content
{
position: relative;
max-width: 72rem;
--tw-translate-y: 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));
overflow: hidden;
padding: 1.5rem;
opacity: 0;
transition-property: opacity,transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-delay: 300ms;
transition-duration: 100ms;
transition-timing-function: linear;
}
.c-hero-content::before {
overflow: hidden;
border-radius: 1rem;
position: absolute;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
content: var(--tw-content);
--tw-backdrop-blur: blur(8px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.slick-active .c-hero-content
{
--tw-translate-y: 0px;
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));
opacity: 1;
}
.powered-by-webull
{
position: fixed;
bottom: 5vh;
right: 5vw;
z-index: 50;
display: none;
width: 130px;
align-items: center;
justify-content: center;
border-radius: 9999px;
--tw-bg-opacity: 1;
background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
@media not all and (min-width: 640px)
{
.powered-by-webull
{
display: flex;
}
}
.powered-by-webull {
img
{
width: 100px;
}
} .c-post-category
{
display: inline-block;
font-size: 0.875rem;
line-height: 1.25rem;
}
.c-posts-popular li
{
position: relative;
min-height: 9rem;
}
.c-posts-popular li:nth-child(even)
{
background-image: linear-gradient(to right, var(--tw-gradient-stops));
--tw-gradient-from: #fff var(--tw-gradient-from-position);
--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
--tw-gradient-to: #C7F1FF var(--tw-gradient-to-position);
}  .c-post-single
{
margin: auto;
display: grid;
max-width: 80rem;
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 2.5rem;
padding-left: 0.625rem;
padding-right: 0.625rem;
}
@media (min-width: 768px)
{
.c-post-single
{
grid-template-columns: calc(74% - 2.5rem) auto;
}
}
.c-categories-item
{
margin-bottom: 2.5rem;
display: flex;
align-items: center;
gap: 0.625rem;
}
.c-categories-item-number
{
display: flex;
height: 2.75rem;
width: 2.75rem;
align-items: center;
justify-content: center;
border-radius: 0.5rem;
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
.c-categories-item-link
{
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 700;
}
.post .enrty-content a
{
--tw-text-opacity: 1;
color: rgb(13 113 255 / var(--tw-text-opacity, 1));
text-decoration-line: underline;
}
.post .entry-content a:hover
{
text-decoration-line: underline;
}
.post .entry-content iframe {
display: block;
margin: 0 auto 2.5rem auto;
}
.post .entry-content .instagram-media {
display: block;
margin-left: auto !important;
margin-right: auto !important;
margin-bottom: 2rem !important;
}
.mid-roll-cta
{
margin-left: auto;
margin-right: auto;
margin-bottom: 3rem;
border-radius: 0.75rem;
--tw-bg-opacity: 1;
background-color: rgb(224 242 254 / var(--tw-bg-opacity, 1));
padding: 2rem;
text-align: center;
margin: 4rem auto;
.wp-block-heading
{
margin-bottom: 0.75rem;
}
.wp-block-heading
{
margin-top: 0px;
}
.wp-block-heading
{
text-align: center;
}
.wp-block-heading
{
font-size: 1.5rem;
line-height: 2rem;
}
.wp-block-heading
{
font-weight: 700;
}
.wp-block-heading
{
--tw-text-opacity: 1;
color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
p
{
margin-bottom: 1.5rem;
}
p
{
text-align: center;
}
p
{
--tw-text-opacity: 1;
color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
p.has-text-align-center
{
margin-bottom: 0px;
}
p.has-text-align-center
{
text-align: center;
}
p a
{
display: inline-flex;
}
p a
{
max-width: 250px;
}
p a
{
align-items: center;
}
p a
{
gap: 0.5rem;
}
p a
{
border-radius: 0.5rem;
}
p a
{
--tw-bg-opacity: 1;
background-color: rgb(13 113 255 / var(--tw-bg-opacity, 1));
}
p a
{
padding-left: 1.5rem;
padding-right: 1.5rem;
}
p a
{
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
p a
{
font-weight: 600;
}
p a
{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
p a
{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
p a:hover
{
--tw-bg-opacity: 1;
background-color: rgb(29 38 58 / var(--tw-bg-opacity, 1));
}
} .c-post-related
{
margin-bottom: 2.75rem;
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1.25rem;
}
@media not all and (min-width: 640px)
{
.c-post-related
{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
}
@media (min-width: 1280px)
{
.c-post-related
{
gap: 5rem;
}
}
.c-post-related-category
{
display: block;
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 600;
}
.c-post-related img
{
width: 100%;
} .c-tags
{
margin-bottom: 3rem;
.grid
{
display: flex;
}
.grid
{
flex-wrap: wrap;
}
.grid
{
gap: 0.625rem;
}
.label
{
border-radius: 5px;
}
.label
{
--tw-bg-opacity: 1;
background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.label
{
padding-left: 0.75rem;
padding-right: 0.75rem;
}
.label
{
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
.label
{
font-size: 0.875rem;
line-height: 1.25rem;
}
.label
{
--tw-text-opacity: 1;
color: rgb(117 117 117 / var(--tw-text-opacity, 1));
}
} @media (min-width: 768px)
{
.c-sidebar-box
{
border-left-width: 1px;
--tw-border-opacity: 1;
border-left-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
padding-left: 1.25rem;
}
} .c-footer
{
--tw-bg-opacity: 1;
background-color: rgb(29 38 58 / var(--tw-bg-opacity, 1));
padding-left: 0.625rem;
padding-right: 0.625rem;
padding-top: 2.75rem;
padding-bottom: 2.75rem;
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
.c-footer-content
{
margin: auto;
max-width: 80rem;
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.c-footer-title
{
margin-bottom: 0.75rem;
display: block;
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 600;
}
.c-footer-link
{
font-size: 0.875rem;
line-height: 1.25rem;
color: rgb(245 245 245 / 0.85);
} .c-social-list
{
display: flex;
gap: 1.25rem;
}
.c-social-links
{
display: flex;
height: 40px;
width: 40px;
align-items: center;
justify-content: center;
border-radius: 9999px;
border-width: 1px;
border-color: currentColor;
} .c-author
{
margin-top: 3rem;
margin-bottom: 3rem;
display: flex;
flex-direction: column;
gap: 1.5rem;
}
@media (min-width: 640px)
{
.c-author
{
flex-direction: row;
}
}
.c-author-title
{
margin-bottom: 1rem;
font-size: 1rem;
line-height: 1.5rem;
font-weight: 600;
}
.c-author-description
{
margin-bottom: 1rem;
font-size: 0.875rem;
line-height: 1.25rem;
} .c-instagram-card
{
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
display: block;
width: 100%;
}
.c-instagram-card::after
{
position: absolute;
top: 0px;
left: 0px;
height: 100%;
content: var(--tw-content);
width: 100%;
} .u-no-after::after
{
display: none;
}
.visible
{
visibility: visible;
}
.static
{
position: static;
}
.relative
{
position: relative;
}
.sticky
{
position: sticky;
}
.mx-auto
{
margin-left: auto;
margin-right: auto;
}
.my-16
{
margin-top: 4rem;
margin-bottom: 4rem;
}
.mb-1
{
margin-bottom: 0.25rem;
}
.mb-10
{
margin-bottom: 2.5rem;
}
.mb-11
{
margin-bottom: 2.75rem;
}
.mb-16
{
margin-bottom: 4rem;
}
.mb-2
{
margin-bottom: 0.5rem;
}
.mb-24
{
margin-bottom: 6rem;
}
.mb-3
{
margin-bottom: 0.75rem;
}
.mb-5
{
margin-bottom: 1.25rem;
}
.mb-7
{
margin-bottom: 1.75rem;
}
.mb-8
{
margin-bottom: 2rem;
}
.mr-2
{
margin-right: 0.5rem;
}
.block
{
display: block;
}
.inline
{
display: inline;
}
.flex
{
display: flex;
}
.inline-flex
{
display: inline-flex;
}
.grid
{
display: grid;
}
.max-h-56
{
max-height: 14rem;
}
.min-h-\[73px\]
{
min-height: 73px;
}
.w-full
{
width: 100%;
}
.max-w-4xl
{
max-width: 56rem;
}
.flex-shrink-0
{
flex-shrink: 0;
}
.shrink-0
{
flex-shrink: 0;
}
.grid-cols-1
{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col
{
flex-direction: column;
}
.items-center
{
align-items: center;
}
.gap-3
{
gap: 0.75rem;
}
.gap-4
{
gap: 1rem;
}
.gap-5
{
gap: 1.25rem;
}
.gap-6
{
gap: 1.5rem;
}
.overflow-hidden
{
overflow: hidden;
}
.overflow-y-hidden
{
overflow-y: hidden;
}
.text-balance
{
text-wrap: balance;
}
.rounded-full
{
border-radius: 9999px;
}
.border
{
border-width: 1px;
}
.border-b
{
border-bottom-width: 1px;
}
.border-b-2
{
border-bottom-width: 2px;
}
.border-gray-light
{
--tw-border-opacity: 1;
border-color: rgb(117 117 117 / var(--tw-border-opacity, 1));
}
.border-gray-lighter
{
--tw-border-opacity: 1;
border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
.border-secondary\/15
{
border-color: rgb(245 245 245 / 0.15);
}
.bg-category-blue
{
--tw-bg-opacity: 1;
background-color: rgb(112 114 152 / var(--tw-bg-opacity, 1));
}
.bg-category-blue\/0
{
background-color: rgb(112 114 152 / 0);
}
.bg-category-blue\/10
{
background-color: rgb(112 114 152 / 0.1);
}
.bg-category-blue\/100
{
background-color: rgb(112 114 152 / 1);
}
.bg-category-blue\/15
{
background-color: rgb(112 114 152 / 0.15);
}
.bg-category-blue\/20
{
background-color: rgb(112 114 152 / 0.2);
}
.bg-category-blue\/25
{
background-color: rgb(112 114 152 / 0.25);
}
.bg-category-blue\/30
{
background-color: rgb(112 114 152 / 0.3);
}
.bg-category-blue\/35
{
background-color: rgb(112 114 152 / 0.35);
}
.bg-category-blue\/40
{
background-color: rgb(112 114 152 / 0.4);
}
.bg-category-blue\/45
{
background-color: rgb(112 114 152 / 0.45);
}
.bg-category-blue\/5
{
background-color: rgb(112 114 152 / 0.05);
}
.bg-category-blue\/50
{
background-color: rgb(112 114 152 / 0.5);
}
.bg-category-blue\/55
{
background-color: rgb(112 114 152 / 0.55);
}
.bg-category-blue\/60
{
background-color: rgb(112 114 152 / 0.6);
}
.bg-category-blue\/65
{
background-color: rgb(112 114 152 / 0.65);
}
.bg-category-blue\/70
{
background-color: rgb(112 114 152 / 0.7);
}
.bg-category-blue\/75
{
background-color: rgb(112 114 152 / 0.75);
}
.bg-category-blue\/80
{
background-color: rgb(112 114 152 / 0.8);
}
.bg-category-blue\/85
{
background-color: rgb(112 114 152 / 0.85);
}
.bg-category-blue\/90
{
background-color: rgb(112 114 152 / 0.9);
}
.bg-category-blue\/95
{
background-color: rgb(112 114 152 / 0.95);
}
.bg-category-brown
{
--tw-bg-opacity: 1;
background-color: rgb(150 94 55 / var(--tw-bg-opacity, 1));
}
.bg-category-brown\/0
{
background-color: rgb(150 94 55 / 0);
}
.bg-category-brown\/10
{
background-color: rgb(150 94 55 / 0.1);
}
.bg-category-brown\/100
{
background-color: rgb(150 94 55 / 1);
}
.bg-category-brown\/15
{
background-color: rgb(150 94 55 / 0.15);
}
.bg-category-brown\/20
{
background-color: rgb(150 94 55 / 0.2);
}
.bg-category-brown\/25
{
background-color: rgb(150 94 55 / 0.25);
}
.bg-category-brown\/30
{
background-color: rgb(150 94 55 / 0.3);
}
.bg-category-brown\/35
{
background-color: rgb(150 94 55 / 0.35);
}
.bg-category-brown\/40
{
background-color: rgb(150 94 55 / 0.4);
}
.bg-category-brown\/45
{
background-color: rgb(150 94 55 / 0.45);
}
.bg-category-brown\/5
{
background-color: rgb(150 94 55 / 0.05);
}
.bg-category-brown\/50
{
background-color: rgb(150 94 55 / 0.5);
}
.bg-category-brown\/55
{
background-color: rgb(150 94 55 / 0.55);
}
.bg-category-brown\/60
{
background-color: rgb(150 94 55 / 0.6);
}
.bg-category-brown\/65
{
background-color: rgb(150 94 55 / 0.65);
}
.bg-category-brown\/70
{
background-color: rgb(150 94 55 / 0.7);
}
.bg-category-brown\/75
{
background-color: rgb(150 94 55 / 0.75);
}
.bg-category-brown\/80
{
background-color: rgb(150 94 55 / 0.8);
}
.bg-category-brown\/85
{
background-color: rgb(150 94 55 / 0.85);
}
.bg-category-brown\/90
{
background-color: rgb(150 94 55 / 0.9);
}
.bg-category-brown\/95
{
background-color: rgb(150 94 55 / 0.95);
}
.bg-category-green
{
--tw-bg-opacity: 1;
background-color: rgb(38 181 138 / var(--tw-bg-opacity, 1));
}
.bg-category-green\/0
{
background-color: rgb(38 181 138 / 0);
}
.bg-category-green\/10
{
background-color: rgb(38 181 138 / 0.1);
}
.bg-category-green\/100
{
background-color: rgb(38 181 138 / 1);
}
.bg-category-green\/15
{
background-color: rgb(38 181 138 / 0.15);
}
.bg-category-green\/20
{
background-color: rgb(38 181 138 / 0.2);
}
.bg-category-green\/25
{
background-color: rgb(38 181 138 / 0.25);
}
.bg-category-green\/30
{
background-color: rgb(38 181 138 / 0.3);
}
.bg-category-green\/35
{
background-color: rgb(38 181 138 / 0.35);
}
.bg-category-green\/40
{
background-color: rgb(38 181 138 / 0.4);
}
.bg-category-green\/45
{
background-color: rgb(38 181 138 / 0.45);
}
.bg-category-green\/5
{
background-color: rgb(38 181 138 / 0.05);
}
.bg-category-green\/50
{
background-color: rgb(38 181 138 / 0.5);
}
.bg-category-green\/55
{
background-color: rgb(38 181 138 / 0.55);
}
.bg-category-green\/60
{
background-color: rgb(38 181 138 / 0.6);
}
.bg-category-green\/65
{
background-color: rgb(38 181 138 / 0.65);
}
.bg-category-green\/70
{
background-color: rgb(38 181 138 / 0.7);
}
.bg-category-green\/75
{
background-color: rgb(38 181 138 / 0.75);
}
.bg-category-green\/80
{
background-color: rgb(38 181 138 / 0.8);
}
.bg-category-green\/85
{
background-color: rgb(38 181 138 / 0.85);
}
.bg-category-green\/90
{
background-color: rgb(38 181 138 / 0.9);
}
.bg-category-green\/95
{
background-color: rgb(38 181 138 / 0.95);
}
.bg-category-olive
{
--tw-bg-opacity: 1;
background-color: rgb(152 181 70 / var(--tw-bg-opacity, 1));
}
.bg-category-olive\/0
{
background-color: rgb(152 181 70 / 0);
}
.bg-category-olive\/10
{
background-color: rgb(152 181 70 / 0.1);
}
.bg-category-olive\/100
{
background-color: rgb(152 181 70 / 1);
}
.bg-category-olive\/15
{
background-color: rgb(152 181 70 / 0.15);
}
.bg-category-olive\/20
{
background-color: rgb(152 181 70 / 0.2);
}
.bg-category-olive\/25
{
background-color: rgb(152 181 70 / 0.25);
}
.bg-category-olive\/30
{
background-color: rgb(152 181 70 / 0.3);
}
.bg-category-olive\/35
{
background-color: rgb(152 181 70 / 0.35);
}
.bg-category-olive\/40
{
background-color: rgb(152 181 70 / 0.4);
}
.bg-category-olive\/45
{
background-color: rgb(152 181 70 / 0.45);
}
.bg-category-olive\/5
{
background-color: rgb(152 181 70 / 0.05);
}
.bg-category-olive\/50
{
background-color: rgb(152 181 70 / 0.5);
}
.bg-category-olive\/55
{
background-color: rgb(152 181 70 / 0.55);
}
.bg-category-olive\/60
{
background-color: rgb(152 181 70 / 0.6);
}
.bg-category-olive\/65
{
background-color: rgb(152 181 70 / 0.65);
}
.bg-category-olive\/70
{
background-color: rgb(152 181 70 / 0.7);
}
.bg-category-olive\/75
{
background-color: rgb(152 181 70 / 0.75);
}
.bg-category-olive\/80
{
background-color: rgb(152 181 70 / 0.8);
}
.bg-category-olive\/85
{
background-color: rgb(152 181 70 / 0.85);
}
.bg-category-olive\/90
{
background-color: rgb(152 181 70 / 0.9);
}
.bg-category-olive\/95
{
background-color: rgb(152 181 70 / 0.95);
}
.bg-primary
{
--tw-bg-opacity: 1;
background-color: rgb(13 113 255 / var(--tw-bg-opacity, 1));
}
.bg-primary-dark
{
--tw-bg-opacity: 1;
background-color: rgb(29 38 58 / var(--tw-bg-opacity, 1));
}
.bg-primary-dark\/0
{
background-color: rgb(29 38 58 / 0);
}
.bg-primary-dark\/10
{
background-color: rgb(29 38 58 / 0.1);
}
.bg-primary-dark\/100
{
background-color: rgb(29 38 58 / 1);
}
.bg-primary-dark\/15
{
background-color: rgb(29 38 58 / 0.15);
}
.bg-primary-dark\/20
{
background-color: rgb(29 38 58 / 0.2);
}
.bg-primary-dark\/25
{
background-color: rgb(29 38 58 / 0.25);
}
.bg-primary-dark\/30
{
background-color: rgb(29 38 58 / 0.3);
}
.bg-primary-dark\/35
{
background-color: rgb(29 38 58 / 0.35);
}
.bg-primary-dark\/40
{
background-color: rgb(29 38 58 / 0.4);
}
.bg-primary-dark\/45
{
background-color: rgb(29 38 58 / 0.45);
}
.bg-primary-dark\/5
{
background-color: rgb(29 38 58 / 0.05);
}
.bg-primary-dark\/50
{
background-color: rgb(29 38 58 / 0.5);
}
.bg-primary-dark\/55
{
background-color: rgb(29 38 58 / 0.55);
}
.bg-primary-dark\/60
{
background-color: rgb(29 38 58 / 0.6);
}
.bg-primary-dark\/65
{
background-color: rgb(29 38 58 / 0.65);
}
.bg-primary-dark\/70
{
background-color: rgb(29 38 58 / 0.7);
}
.bg-primary-dark\/75
{
background-color: rgb(29 38 58 / 0.75);
}
.bg-primary-dark\/80
{
background-color: rgb(29 38 58 / 0.8);
}
.bg-primary-dark\/85
{
background-color: rgb(29 38 58 / 0.85);
}
.bg-primary-dark\/90
{
background-color: rgb(29 38 58 / 0.9);
}
.bg-primary-dark\/95
{
background-color: rgb(29 38 58 / 0.95);
}
.bg-primary-light
{
--tw-bg-opacity: 1;
background-color: rgb(199 241 255 / var(--tw-bg-opacity, 1));
}
.bg-primary-light\/0
{
background-color: rgb(199 241 255 / 0);
}
.bg-primary-light\/10
{
background-color: rgb(199 241 255 / 0.1);
}
.bg-primary-light\/100
{
background-color: rgb(199 241 255 / 1);
}
.bg-primary-light\/15
{
background-color: rgb(199 241 255 / 0.15);
}
.bg-primary-light\/20
{
background-color: rgb(199 241 255 / 0.2);
}
.bg-primary-light\/25
{
background-color: rgb(199 241 255 / 0.25);
}
.bg-primary-light\/30
{
background-color: rgb(199 241 255 / 0.3);
}
.bg-primary-light\/35
{
background-color: rgb(199 241 255 / 0.35);
}
.bg-primary-light\/40
{
background-color: rgb(199 241 255 / 0.4);
}
.bg-primary-light\/45
{
background-color: rgb(199 241 255 / 0.45);
}
.bg-primary-light\/5
{
background-color: rgb(199 241 255 / 0.05);
}
.bg-primary-light\/50
{
background-color: rgb(199 241 255 / 0.5);
}
.bg-primary-light\/55
{
background-color: rgb(199 241 255 / 0.55);
}
.bg-primary-light\/60
{
background-color: rgb(199 241 255 / 0.6);
}
.bg-primary-light\/65
{
background-color: rgb(199 241 255 / 0.65);
}
.bg-primary-light\/70
{
background-color: rgb(199 241 255 / 0.7);
}
.bg-primary-light\/75
{
background-color: rgb(199 241 255 / 0.75);
}
.bg-primary-light\/80
{
background-color: rgb(199 241 255 / 0.8);
}
.bg-primary-light\/85
{
background-color: rgb(199 241 255 / 0.85);
}
.bg-primary-light\/90
{
background-color: rgb(199 241 255 / 0.9);
}
.bg-primary-light\/95
{
background-color: rgb(199 241 255 / 0.95);
}
.bg-primary\/0
{
background-color: rgb(13 113 255 / 0);
}
.bg-primary\/10
{
background-color: rgb(13 113 255 / 0.1);
}
.bg-primary\/100
{
background-color: rgb(13 113 255 / 1);
}
.bg-primary\/15
{
background-color: rgb(13 113 255 / 0.15);
}
.bg-primary\/20
{
background-color: rgb(13 113 255 / 0.2);
}
.bg-primary\/25
{
background-color: rgb(13 113 255 / 0.25);
}
.bg-primary\/30
{
background-color: rgb(13 113 255 / 0.3);
}
.bg-primary\/35
{
background-color: rgb(13 113 255 / 0.35);
}
.bg-primary\/40
{
background-color: rgb(13 113 255 / 0.4);
}
.bg-primary\/45
{
background-color: rgb(13 113 255 / 0.45);
}
.bg-primary\/5
{
background-color: rgb(13 113 255 / 0.05);
}
.bg-primary\/50
{
background-color: rgb(13 113 255 / 0.5);
}
.bg-primary\/55
{
background-color: rgb(13 113 255 / 0.55);
}
.bg-primary\/60
{
background-color: rgb(13 113 255 / 0.6);
}
.bg-primary\/65
{
background-color: rgb(13 113 255 / 0.65);
}
.bg-primary\/70
{
background-color: rgb(13 113 255 / 0.7);
}
.bg-primary\/75
{
background-color: rgb(13 113 255 / 0.75);
}
.bg-primary\/80
{
background-color: rgb(13 113 255 / 0.8);
}
.bg-primary\/85
{
background-color: rgb(13 113 255 / 0.85);
}
.bg-primary\/90
{
background-color: rgb(13 113 255 / 0.9);
}
.bg-primary\/95
{
background-color: rgb(13 113 255 / 0.95);
}
.p-6
{
padding: 1.5rem;
}
.px-2\.5
{
padding-left: 0.625rem;
padding-right: 0.625rem;
}
.pb-1
{
padding-bottom: 0.25rem;
}
.pb-10
{
padding-bottom: 2.5rem;
}
.pl-custom-calc
{
padding-left: calc((100% - 72rem) / 2);
}
.pr-6
{
padding-right: 1.5rem;
}
.text-center
{
text-align: center;
}
.text-2xl
{
font-size: 1.5rem;
line-height: 2rem;
}
.text-base
{
font-size: 1rem;
line-height: 1.5rem;
}
.text-lg
{
font-size: 1.125rem;
line-height: 1.75rem;
}
.text-sm
{
font-size: 0.875rem;
line-height: 1.25rem;
}
.text-xs
{
font-size: 0.75rem;
line-height: 1rem;
}
.font-bold
{
font-weight: 700;
}
.font-semibold
{
font-weight: 600;
}
.text-primary
{
--tw-text-opacity: 1;
color: rgb(13 113 255 / var(--tw-text-opacity, 1));
}
.text-secondary
{
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
.text-secondary\/50
{
color: rgb(245 245 245 / 0.5);
}
.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);
} .slick-arrow {
position: absolute;
z-index: 2;
top: 50%;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
opacity: 0;
transform: translateY(-50%);
transition: all 0.2s ease-in;
}
.slick-left {
left: 2%;
transform: translateX(-102%);
}
.slick-right {
right: 2%;
transform: translateX(102%);
}
.slick-slider:hover .slick-left,
.slick-slider:hover .slick-right {
transform: none;
opacity: 1;
}
.slick-dots {
position: absolute;
left: 50%;
bottom: 20px;
display: flex;
width: auto;
gap: 8px;
background-color: rgba(191, 191, 191, 0.44);
border-radius: 20px;
padding: 8px 12px;
}
.slick-dots li {
width: 8px;
height: 0;
padding-top: 8px;
overflow: hidden;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.3);
transition: all 0.2s ease-in;
}
.slick-dots li.slick-active {
background-color: #000;
}
.slick-dots li button {
opacity: 0;
}
.c-slider-overflow .slick-list {
overflow: visible;
}
.slick-slide iframe {
min-width: auto !important;
max-width: 100% !important;
}
@media not all and (min-width: 768px)
{
.max-md\:flex-col
{
flex-direction: column;
}
}
@media not all and (min-width: 640px)
{
.max-sm\:hidden
{
display: none;
}
}
@media (min-width: 640px)
{
.sm\:flex-row
{
flex-direction: row;
}
.sm\:items-center
{
align-items: center;
}
}
@media (min-width: 768px)
{
.md\:grid-cols-2
{
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-3
{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.md\:text-lg
{
font-size: 1.125rem;
line-height: 1.75rem;
}
}
@media (min-width: 1024px)
{
.lg\:grid-cols-3
{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:text-xl
{
font-size: 1.25rem;
line-height: 1.75rem;
}
}
@media (min-width: 1280px)
{
.xl\:hidden
{
display: none;
}
.xl\:grid-cols-4
{
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.xl\:grid-cols-\[minmax\(auto\2c 614px\)_auto\]
{
grid-template-columns: minmax(auto,614px) auto;
}
}