@charset "UTF-8";


@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");
.ifw_wrap {
position: relative;
width: -moz-fit-content;
width: fit-content;
margin: 40px auto;
}
.ifw_wrap.ifw_left {
margin-left: 0;
margin-right: auto;
}
.ifw_wrap.ifw_right {
margin-left: auto;
margin-right: 0;
}
.ifw_wrap.ifw_center {
margin-left: auto;
margin-right: auto;
}
.ifw_wrap button.ifw_btn,
.ifw_wrap div.ifw_btn {
display: block;
background: #ffffff;
color: #333333;
font-family: inherit;
font-weight: 500;
border: 1.5px solid #a7a7a7;
line-height: 1em;
padding: 8px 20px;
font-size: 12px;
cursor: pointer;
border-radius: 30px;
transition: 0.3s ease;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ifw_wrap button.ifw_btn:hover,
.ifw_wrap div.ifw_btn:hover {
background: #fff0f2;
}
.ifw_wrap button.ifw_btn:active,
.ifw_wrap div.ifw_btn:active {
transform: scale(0.92);
}
.ifw_wrap button.ifw_btn span.material-symbols-rounded,
.ifw_wrap div.ifw_btn span.material-symbols-rounded {
font-size: 20px;
vertical-align: middle;
margin: 0 2px;
color: #ff5e78;
}
.ifw_wrap button.ifw_btn span.ifw_count,
.ifw_wrap div.ifw_btn span.ifw_count {
margin: 0 2px;
font-weight: 600;
font-size: 14px;
}
.ifw_wrap .material-symbols-rounded {
font-variation-settings: "FILL" 1, "wght" 400, "GRAD" -25, "opsz" 24;
}
.ifw_wrap .ifw_message_wrap {
position: absolute;
filter: drop-shadow(0px 3px 6px #00000030);
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 2;
transition: 0.5s;
min-width: 180px;
font-size: 90%;
}
@media (min-width: 1030px) {
.ifw_wrap .ifw_message_wrap {
font-size: 100%;
}
}
.ifw_wrap .ifw_message_wrap.ifw_thanks {
width: 95vw;
}
.ifw_wrap .ifw_message_wrap.ifw_thanks .ifw_message {
max-width: 100%;
width: 100%;
}
@media (min-width: 481px) {
.ifw_wrap .ifw_message_wrap.ifw_thanks {
width: 500px;
}
}
.ifw_wrap .ifw_message_wrap .ifw_close {
width: -moz-fit-content;
width: fit-content;
position: absolute;
top: 5px;
right: 5px;
z-index: 1;
font-size: 17px;
font-weight: 900;
line-height: 1;
transition: 0.3s;
cursor: pointer;
background: white;
height: 23px;
width: 23px;
border-radius: 30px;
text-align: center;
line-height: 23px;
}
.ifw_wrap .ifw_message_wrap .ifw_close:hover {
opacity: 0.6;
}
.ifw_wrap .ifw_message_wrap.visible {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.ifw_wrap .ifw_message_wrap .ifw_arrow {
position: absolute;
background: white;
height: calc(tan(56deg) * 18px / 2);
width: 28px;
z-index: 0;
}
.ifw_wrap .ifw_message_wrap.ifw_top_right {
bottom: calc(100% + 30px);
right: 0;
transition: 0.5s;
transform: translateY(10px);
}
.ifw_wrap .ifw_message_wrap.ifw_top_right .ifw_arrow {
clip-path: polygon(0 0, 100% 0, 50% 100%);
right: 20px;
top: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap.ifw_top_left {
bottom: calc(100% + 30px);
left: 0;
transition: 0.5s;
transform: translateY(10px);
}
.ifw_wrap .ifw_message_wrap.ifw_top_left .ifw_arrow {
clip-path: polygon(0 0, 100% 0, 50% 100%);
left: 20px;
top: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap.ifw_top_center {
bottom: calc(100% + 30px);
left: 50%;
transform: translate(-50%, -10px);
transition: 0.5s;
}
.ifw_wrap .ifw_message_wrap.ifw_top_center .ifw_arrow {
clip-path: polygon(0 0, 100% 0, 50% 100%);
left: 0;
right: 0;
margin: auto;
top: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_right {
top: calc(100% + 30px);
right: 0;
transition: 0.5s;
transform: translateY(-10px);
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_right .ifw_arrow {
clip-path: polygon(50% 0, 100% 100%, 0 100%);
right: 20px;
bottom: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_left {
top: calc(100% + 30px);
left: 0;
transition: 0.5s;
transform: translateY(-10px);
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_left .ifw_arrow {
clip-path: polygon(50% 0, 100% 100%, 0 100%);
left: 20px;
bottom: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_center {
top: calc(100% + 30px);
left: 50%;
transform: translate(-50%, -10px);
transition: 0.5s;
}
.ifw_wrap .ifw_message_wrap.ifw_bottom_center .ifw_arrow {
clip-path: polygon(50% 0, 100% 100%, 0 100%);
left: 0;
right: 0;
margin: auto;
bottom: calc(100% - 1px);
}
.ifw_wrap .ifw_message_wrap .ifw_message {
background: #ffffff;
border-radius: 8px;
overflow: hidden;
border: 1px solid #00000021;
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_text {
padding: 25px 35px 15px;
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_text p {
line-height: 1.8em;
margin: 0 auto 1em;
font-size: 100%;
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_text > *:first-of-type {
margin-top: 0;
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_text > *:last-of-type {
margin-bottom: 0;
}
@media (min-width: 481px) {
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_text {
padding: 25px 40px;
}
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_image {
width: 100%;
height: auto;
}
.ifw_wrap .ifw_message_wrap .ifw_message .ifw_image img {
width: 100%;
height: auto;
}
.ifw_wrap .ifw_message_wrap .ifw_processing {
min-width: 180px;
}
.ifw_wrap .ifw_message_wrap .ifw_processing:after {
display: inline-block;
overflow: hidden;
vertical-align: bottom;
animation: ellipsis steps(4, end) 1300ms infinite;
content: "..."; width: 0px;
height: 1rem;
line-height: 1rem;
vertical-align: text-bottom;
}
.ifw_wrap .ifw_message_wrap .ifw_processing.ifw_error:after {
display: none;
}
.ifw_wrap .ifw_message_wrap .ifw_comment {
max-width: 460px;
margin: 0 auto;
padding: 20px 30px 30px;
}
.ifw_wrap .ifw_message_wrap .ifw_comment p.ifw_memo {
font-size: 85%;
margin: 0 auto 20px;
line-height: 1.4em;
}
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap {
padding-bottom: 20px;
position: relative;
}
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap {
width: 100%;
margin-top: 5px;
}
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap .ifw_sending,
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap .ifw_sent {
font-size: 12px;
margin: 5px 0 8px 10px;
opacity: 0;
visibility: hidden;
pointer-events: none;
position: absolute;
display: none;
width: -moz-fit-content;
width: fit-content;
margin: 0 auto;
text-align: center;
transition: 0.3s;
right: 0;
left: 0;
}
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap .ifw_sending.visible,
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap .ifw_sent.visible {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.ifw_wrap .ifw_message_wrap .ifw_comment .ifw_send_wrap .ifw_sending_wrap .ifw_sending:after {
display: inline-block;
overflow: hidden;
vertical-align: bottom;
animation: ellipsis steps(4, end) 1300ms infinite;
content: "..."; width: 0px;
}
.ifw_wrap .ifw_message_wrap .ifw_comment textarea.ifw_textarea {
width: 100%;
height: 100px;
padding: 7px;
line-height: 1.7em;
font-size: 13px;
}
.ifw_wrap .ifw_message_wrap .ifw_comment button.ifw_send {
border: none;
box-shadow: none;
background: #333333;
color: #fff;
padding: 10px 20px;
cursor: pointer;
transition: 0.3s;
word-break: keep-all;
width: 200px;
display: block;
margin: 10px auto 0;
}
.ifw_wrap .ifw_message_wrap .ifw_comment button.ifw_send:hover {
background: #6e6e6e;
}
@keyframes ellipsis {
to {
width: 1.2em; }
}body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .theme-dark body {
--wp--preset--color--theme-1: var(--wp--preset--color--custom-theme-1-dark, var(--wp--custom--color--theme-1-dark));
--wp--preset--color--theme-2: var(--wp--preset--color--custom-theme-2-dark, var(--wp--custom--color--theme-2-dark));
--wp--preset--color--theme-3: var(--wp--preset--color--custom-theme-3-dark, var(--wp--custom--color--theme-3-dark));
--wp--preset--color--theme-4: var(--wp--preset--color--custom-theme-4-dark, var(--wp--custom--color--theme-4-dark));
--wp--preset--color--theme-5: var(--wp--preset--color--custom-theme-5-dark, var(--wp--custom--color--theme-5-dark));
--wp--preset--color--theme-6: var(--wp--preset--color--custom-theme-6-dark, var(--wp--custom--color--theme-6-dark));
} strong {
font-weight: 550;
}
h1,
h2,
h3,
h4,
blockquote {
text-wrap: balance;
}
.wp-block-post-content > ul + p,
.wp-block-post-content > p + h2,
.wp-block-post-content > p + h3,
.wp-block-post-content > ul + h2,
.wp-block-post-content > ul + h3,
.wp-block-post-content > ol + h2,
.wp-block-post-content > ol + h3 { padding-top: var(--wp--preset--spacing--30);
}
.wp-block-post-content > figure + h2,
.wp-block-post-content > figure + h3 { padding-top: var(--wp--preset--spacing--20);
}
ul {
padding-inline-start: var(--wp--preset--spacing--20);
list-style-type: circle;
}
ol {
padding-inline-start: var(--wp--preset--spacing--20);
} p code {
border-color: var(--wp--preset--color--theme-4);
border-radius: 5px;
border-style: solid;
border-width: 1px;
display: inline-block;
font-size: 85%;
padding: 2px 6px 1px;
} .truncate {
white-space: nowrap;
max-width: 75%;
}
.truncate a {
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
} a:where(:not(.wp-element-button)) {
text-underline-offset: 2px;
}
.no-underline,
.no-underline a { text-decoration: none !important;
}
.wp-element-button { transition: background-color var(--wp--custom--transition--duration) ease-out, color var(--wp--custom--transition--duration) ease-out;
@media (prefers-reduced-motion: reduce) { transition: none;
}
} label {
color: var(--wp--preset--color--theme-6);
display: inline-block;
font-size: var(--wp--preset--font-size--small);
margin-bottom: calc( var(--wp--preset--spacing--10) * 0.5);
}
textarea,
input:not([type=submit]):not([type=checkbox]) {
background-color: color-mix(in srgb, var(--wp--preset--color--theme-1) 98%, var(--wp--preset--color--theme-6) 2%);
border-color: var(--wp--preset--color--theme-4);
border-radius: var(--wp--preset--spacing--10);
border-style: solid;
border-width: 1px;
box-shadow: none;
box-sizing: border-box;
color: var(--wp--preset--color--theme-6);
font-size: var(--wp--preset--font-size--small);
font-family: inherit;
line-height: 1.5;
min-height: 40px;
padding: 8px 12px;
width: 100%;
}
input::placeholder {
color: var(--wp--preset--color--theme-5);
}
input[type=submit] {
width: 100%;
}
textarea:focus-visible,
input:not([type=submit]):focus-visible {
outline: 2px solid var(--wp--preset--color--theme-3);
outline-offset: 2px;
} .is-style-framed {
box-sizing: border-box;
border-radius: var(--wp--preset--spacing--20);
}
.is-style-framed::before {
box-sizing: border-box;
display: none !important;
}
.is-style-framed img {
border-radius: calc( var(--wp--preset--spacing--10) * 0.5) !important;
}
.is-style-rounded img {
border-radius: 100%;
}
.single .wp-block-image.alignfull img { border-radius: 0;
}
.single .wp-block-image.alignfull {
margin-top: calc( var(--wp--preset--spacing--40) + 4px);
margin-bottom: var(--wp--preset--spacing--40);
} .wp-block-jetpack-videopress iframe {
display: block;
border-radius: var(--wp--preset--spacing--20);
}
.wp-block-jetpack-videopress { margin-top: var(--wp--preset--spacing--30);
margin-bottom: var(--wp--preset--spacing--30);
overflow: hidden;
} .wp-lightbox-overlay .close-button:focus {
outline: none;
}
.wp-lightbox-overlay .close-button svg {
height: 24px;
width: 24px;
} .wp-block-quote cite {
color: var(--wp--preset--color--theme-6);
font-size: var(--wp--preset--font-size--small);
margin-top: var(--wp--preset--font-size--small) !important;
}
.wp-block-quote > * + * {
margin-block-start: var(--wp--style--block-gap);
}
.wp-block-quote *:first-of-type {
margin-top: 0;
}
.wp-block-quote *:last-of-type {
margin-bottom: 0;
} .wp-block-tag-cloud a {
align-items: center;
border-radius: var(--wp--preset--spacing--10);
border: 1px solid var(--wp--preset--color--theme-3);
display: inline-flex;
font-size: var(--wp--preset--font-size--small) !important;
justify-content: center;
margin-right: 0;
min-height: 36px;
transition: background-color var(--wp--custom--transition--duration, 200ms) ease-out, color var(--wp--custom--transition--duration, 200ms) ease-out, transform var(--wp--custom--transition--duration, 200ms) cubic-bezier(.4,0,.2,1);
@media (prefers-reduced-motion: reduce) { transition: none;
}
}
.wp-block-tag-cloud a:active {
transform: scale(0.95);
@media (prefers-reduced-motion: reduce) { transform: none;
}
} .wp-block-navigation .wp-block-navigation__submenu-container {
border-radius: var(--wp--preset--spacing--10);
padding: 12px 8px;
} .wp-block-tabor-dark-mode-toggle__track:not(.has-background) {
background: var(--wp--preset--color--theme-3);
}
.wp-block-tabor-dark-mode-toggle__track:not(.has-background):hover {
background-color: var(--wp--preset--color--theme-4);
color: var(--wp--preset--color--theme-6);
} .wp-block-tabor-card:not(.is-style-dark) .wp-block-tabor-card__description { color: var(--wp--preset--color--theme-5);
opacity: 1;
}
.theme-dark .wp-block-tabor-card__image-blur {
opacity: 0.5;
}
.wp-block-tabor-comments-count a:hover {
color: var(--wp--preset--color--theme-6);
} .sd-like { margin-top: var(--wp--preset--spacing--40);
}
.sd-title { display: none !important;
} .comment-reply-title {
display: flex;
font-size: var(--wp--preset--font-size--x-large);
justify-content: space-between;
margin: 0;
}
.comment-reply-title :where(small) a {
color: var(--wp--preset--color--theme-5);
font-size: 90%;
font-weight: normal;
text-decoration: none;
}
.comment-reply-title :where(small) a:hover {
color: var(--wp--preset--color--theme-6);
}
.logged-in-as,
.comment-notes,
.required-field-message {
display: block;
font-size: var(--wp--preset--font-size--small);
}
.required-field-message {
color: var(--wp--preset--color--theme-5);
margin-top: calc( var(--wp--preset--spacing--10) * 0.5 );
}
.comment-form-cookies-consent {
align-items: start;
} .page-template-template-blank .wp-site-blocks { padding: 0;
}