@charset "UTF-8";
  *,
*::before,
*::after {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
a,
button,
input:focus,
input[type=button],
input[type=submit],
textarea:focus,
.wp-element-button {
transition: all 0.2s ease-in-out;
}
a,
a:focus,
a:hover,
a:not(.wp-element-button) {
text-decoration-thickness: 1px;
}
b,
strong,
th {
font-weight: var(--wp--custom--font-weight--medium);
}
mark {
background: linear-gradient(90deg, var(--wp--preset--color--primary) 0%, var(--wp--preset--color--primary) 100%);
background-position: 0 85%;
background-repeat: repeat-x;
background-size: 100% 15%;
} input,
select,
textarea {
background-color: var(--wp--preset--color--base);
border: 1px solid var(--wp--preset--color--contrast);
border-radius: 0;
color: var(--wp--preset--color--contrast);
font-family: var(--wp--preset--font-family--primary);
font-size: var(--wp--preset--font-size--medium);
font-weight: var(--wp--custom--font-weight--light);
line-height: var(--wp--custom--line-height--body);
padding: 10px 20px;
width: 100%;
}
input:focus,
textarea:focus {
background-color: var(--wp--preset--color--neutral);
outline: none;
}
input[type=checkbox],
input[type=image],
input[type=radio] {
width: auto;
}
input[type=button],
input[type=email],
input[type=search],
input[type=submit],
input[type=text],
textarea {
-webkit-appearance: none;
}
::placeholder {
color: var(--wp--preset--color--contrast);
font-size: var(--wp--preset--font-size--small);
opacity: 0.5;
}  *:not(.wp-block-code) > code {
background-color: var(--wp--preset--color--neutral);
font-size: var(--wp--preset--font-size--small);
padding: 5px 8px;
} .wp-block-navigation__responsive-container.is-menu-open {
padding: var(--wp--custom--spacing--gap);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
padding-top: var(--wp--custom--spacing--gap);
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
border: 1px solid currentColor;
padding: 2px;
}
.has-background .wp-block-navigation__responsive-container-open:focus,
.has-background .wp-block-navigation__responsive-container-open:hover {
color: var(--wp--preset--color--base);
} .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: var(--wp--preset--color--contrast);
border: var(--wp--preset--color--contrast);
color: var(--wp--preset--color--base);
padding: 10px;
}
.wp-block-navigation :where(.wp-block-navigation__submenu-container) a {
padding: 2px 10px;
}  .is-style-shadow-light {
box-shadow: var(--wp--preset--shadow--light);
}
.is-style-shadow-solid {
box-shadow: var(--wp--preset--shadow--solid);
} @media only screen and (max-width: 600px) { .is-style-hidden-mobile {
display: none !important;
}
}
@media only screen and (max-width: 782px) { .is-style-columns-reverse {
flex-direction: column-reverse;
}
}
img {
display: inline-block;
vertical-align: middle;
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
a img {
transition: all 2s ease;
}
.img-scale {
overflow: hidden;
}
.img-scale a img:hover {
transform: scale(1.2);
}
.img-circle img {
border-radius: 50%;
}
.default-icon img {
filter: invert(63%) sepia(73%) saturate(270%) hue-rotate(2deg) brightness(91%) contrast(87%);
}
.site-header {
position: sticky;
width: 100%;
top: 0;
bottom: 0;
z-index: 7777;
max-height: 78px;
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.8);
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
@media (min-width: 1000px) {
.site-header {
position: fixed;
}
}
@media (max-width: 600px) {
.site-header .logo img {
max-width: 100%;
}
}
@media (min-width: 768px) {
.site-header .wa-link {
margin-left: 10px;
}
}
.site-header .wp-block-group .wp-block-group {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: nowrap !important;
gap: 20px;
}
.site-header .wa-link {
display: flex;
}
.site-header .wa-link img {
transition: all 0.5s ease;
min-width: 24px;
filter: brightness(0) saturate(100%) invert(38%) sepia(99%) saturate(391%) hue-rotate(124deg) brightness(95%) contrast(88%);
}
.site-header .wa-link img:hover {
filter: brightness(0) saturate(100%) invert(69%) sepia(37%) saturate(483%) hue-rotate(2deg) brightness(89%) contrast(89%);
}
.site-header .wp-block-navigation .has-child .wp-block-navigation__submenu-container a {
font-family: var(--wp--preset--font-family--primary);
}
.site-header nav.wp-block-navigation {
margin-left: auto;
margin-right: 0;
}
.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top: 10px;
}
.site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
left: -15px;
}
.site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container {
background: transparent !important;
}
.site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container li:first-child {
padding-top: 14px;
}
.site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container li, .site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container a {
display: block;
}
.site-header .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container a {
padding: 5px 15px;
background-color: var(--wp--preset--color--contrast);
}
li.wp-block-navigation-item a.current-menu-ancestor,
li.wp-block-navigation-item a:hover,
li.wp-block-navigation-item.current-menu-item > a {
color: var(--wp--preset--color--secondary) !important;
} @media (min-width: 1200px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
width: 100%;
position: relative;
z-index: auto;
background-color: inherit;
}
} @media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
}
.site-footer .has-x-small-font-size {
color: var(--wp--preset--color--neutral) !important;
opacity: 0.4;
}
.site-footer .wp-block-navigation {
gap: 5px;
}
.site-footer .wp-block-navigation li {
display: block;
width: 100%;
}
.site-footer .wp-block-navigation li a {
font-size: var(--wp--preset--font-size--x-small) !important;
opacity: 0.8;
font-family: var(--wp--preset--font-family--primary);
}
.block-intro {
max-width: 100%;
position: relative;
display: flex;
overflow: hidden;
padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
.block-intro img {
width: 100%;
border: none;
bottom: 0;
box-shadow: none;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
object-fit: cover;
outline: none;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.block-intro .block-intro-container {
position: relative;
width: 100%;
margin-top: auto;
max-width: var(--wp--style--global--content-size);
margin-left: auto !important;
margin-right: auto !important;
}
.block-intro .block-intro-container h1 {
color: #fff;
}
@media only screen and (min-width: 768px) {
.block-intro img {
animation: zoomInAnimation 10s forwards;
transition: transform 10s ease-in-out;
}
}
@media only screen and (max-width: 768px) {
.block-intro {
padding: 0;
display: block;
}
.block-intro img {
position: relative;
}
.block-intro .block-intro-container {
background: #efeeeb;
padding-top: 15px;
padding-bottom: 15px;
padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
.block-intro .block-intro-container h1 {
color: var(--wp--preset--color--primary);
margin-top: 0px;
margin-bottom: 0;
text-shadow: none;
}
.block-intro .block-intro-container p {
color: var(--wp--preset--color--primary);
}
}
@media only screen and (min-width: 1024px) {
.home-intro {
height: 80vh;
}
.default-intro {
height: 70vh;
}
}
@media only screen and (min-width: 768px) {
.default-intro {
min-height: 430px;
}
.default-intro .block-intro-container-inner {
max-width: 800px;
}
.default-intro .block-intro-container {
margin-bottom: auto;
}
.default-intro .block-intro-container h1 {
margin-top: 20%;
margin-bottom: 0;
}
.default-intro .block-intro-container p {
color: #fff;
padding-bottom: var(--wp--custom--spacing--gap);
}
}
.default-intro .block-intro-container,
.default-intro .wp-block-cover__inner-container,
.wp-block-cover .block-intro-container,
.wp-block-cover .wp-block-cover__inner-container {
margin-top: auto;
}
.default-intro .block-intro-container p,
.default-intro .wp-block-cover__inner-container p,
.wp-block-cover .block-intro-container p,
.wp-block-cover .wp-block-cover__inner-container p {
margin-top: 0px;
margin-bottom: 0px;
font-size: var(--wp--preset--font-size--x-large);
text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
.default-intro .wp-block-cover__image-background,
.wp-block-cover .wp-block-cover__image-background {
animation: zoomInAnimation 10s forwards;
transition: transform 10s ease-in-out;
}
}
@media only screen and (max-width: 600px) {
.default-intro,
.wp-block-cover {
padding: 0 !important;
min-height: auto !important;
display: block;
overflow: visible;
}
.default-intro .wp-block-cover__image-background,
.wp-block-cover .wp-block-cover__image-background {
position: relative;
}
.default-intro .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
padding-top: 15px;
padding-bottom: 15px;
padding-right: var(--wp--style--root--padding-right);
padding-left: var(--wp--style--root--padding-left);
}
.default-intro .wp-block-cover__inner-container h1,
.wp-block-cover .wp-block-cover__inner-container h1 {
color: var(--wp--preset--color--primary) !important;
}
.default-intro .wp-block-cover__inner-container p,
.wp-block-cover .wp-block-cover__inner-container p {
margin-bottom: 0px;
color: var(--wp--preset--color--contrast) !important;
}
}
@keyframes zoomInAnimation {
0% {
transform: scale(1);
}
100% {
transform: scale(1.1);
}
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.has-max-60-font-size {
font-family: var(--wp--preset--font-family--secondary);
font-size: var(--wp--preset--font-size--max-60);
line-height: var(--wp--custom--line-height--heading);
letter-spacing: -3px;
}
.hint {
color: var(--wp--preset--color--secondary) !important;
font-weight: 700;
}
.text-upper {
text-transform: uppercase;
}
h3 span {
font-family: var(--wp--preset--font-family--secondary);
font-size: var(--wp--preset--font-size--x-large);
color: var(--wp--preset--color--secondary) !important;
}
p.has-max-48-font-size {
font-family: var(--wp--preset--font-family--secondary);
line-height: var(--wp--custom--line-height--heading);
letter-spacing: -3px;
}
p.has-max-36-font-size {
font-family: var(--wp--preset--font-family--secondary);
line-height: var(--wp--custom--line-height--heading);
letter-spacing: -3px;
}
.has-max-72-font-size {
font-family: var(--wp--preset--font-family--secondary);
font-size: var(--wp--preset--font-size--max-72);
line-height: var(--wp--custom--line-height--heading);
letter-spacing: -3px;
}
.wp-block-heading a {
text-decoration: none;
}
.wp-block-heading a:hover {
color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button__link.has-secondary-background-color:hover {
background-color: var(--wp--preset--color--contrast) !important;
}
.form-nobg .form {
background: none;
padding: 0;
margin: 0 auto;
max-width: 800px;
}
.form {
background: #eee;
padding: 10px 20px;
}
.form label {
font-weight: var(--wp--custom--font-weight--medium);
}
.form label small {
font-weight: 400;
opacity: 0.8;
}
.form .hint {
font-size: 16px;
opacity: 0.9;
margin: 0 0 20px 0;
}
.wpcf7-form.sent .form {
display: none;
}
.wp-block-buttons .wp-block-button__link:hover {
background-color: var(--wp--preset--color--secondary);
}
.has-contrast-background-color .wp-element-caption {
color: #eee;
opacity: 0.8;
font-size: 1rem;
}
.wpcf7-submit {
cursor: pointer;
background-color: var(--wp--preset--color--secondary) !important;
color: #fff;
border: 1px solid #fff !important;
border-radius: 5px;
}
.wpcf7-submit:hover {
background-color: var(--wp--preset--color--primary) !important;
color: #fff;
}
.wpcf7 form.sent .wpcf7-response-output {
background-color: var(--wp--preset--color--primary) !important;
padding: 20px;
color: #fff;
border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-list.list-icon {
list-style: none;
padding: 0;
margin: 0;
}
.wp-block-list.list-icon li {
padding: 10px 0 10px 60px;
background-repeat: no-repeat;
background-size: 44px 44px;
background-position: left center;
}
.wp-block-list.list-icon li.list-icon-personal {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23c3a25d' d='M128 112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM128 0a64 64 0 1 1 0 128A64 64 0 1 1 128 0zM47.3 176L40.7 336 64 336l48 0 31.4 0 16 16-7.4 0 0 144 32 0 0-119.4 16 16L200 504l0 8-8 0-48 0-8 0 0-8 0-152-16 0 0 152 0 8-8 0-48 0-8 0 0-8 0-152-16 0-16 0 .7-16L32 160l192 0 1.3 30.2-13.5 13.5-1.8 1.8L208.7 176 47.3 176zM440 504l0-111.4 16-16L456 496l32 0 0-144-7.4 0 16-16 31.4 0 48 0 23.3 0-6.7-160-161.3 0-1.2 29.5-1.8-1.8-13.5-13.5L416 160l192 0 7.3 176 .7 16-16 0-16 0 0 152 0 8-8 0-48 0-8 0 0-8 0-152-16 0 0 152 0 8-8 0-48 0-8 0 0-8zM104 352l-32 0 0 144 32 0 0-144zM512 112a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM512 0a64 64 0 1 1 0 128A64 64 0 1 1 512 0zm56 496l0-144-32 0 0 144 32 0zM245.7 237.7L187.3 296l265.4 0-58.3-58.3-5.7-5.7L400 220.7l5.7 5.7 72 72 5.7 5.7-5.7 5.7-72 72-5.7 5.7L388.7 376l5.7-5.7L452.7 312l-265.4 0 58.3 58.3 5.7 5.7L240 387.3l-5.7-5.7-72-72-5.7-5.7 5.7-5.7 72-72 5.7-5.7L251.3 232l-5.7 5.7z'/%3E%3C/svg%3E");
}
.wp-block-list.list-icon li.list-icon-flex {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23c3a25d' d='M120 0c4.4 0 8 3.6 8 8l0 56 192 0 0-56c0-4.4 3.6-8 8-8s8 3.6 8 8l0 56 48 0c35.3 0 64 28.7 64 64l0 48 0 16 0 .7c-5.3-.5-10.6-.7-16-.7L16 192l0 256c0 26.5 21.5 48 48 48l247.2 0c6.1 5.8 12.7 11.1 19.6 16L64 512c-35.3 0-64-28.7-64-64L0 192l0-16 0-48C0 92.7 28.7 64 64 64l48 0 0-56c0-4.4 3.6-8 8-8zm-8 120l0-40L64 80c-26.5 0-48 21.5-48 48l0 48 416 0 0-48c0-26.5-21.5-48-48-48l-48 0 0 40c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-40L128 80l0 40c0 4.4-3.6 8-8 8s-8-3.6-8-8zM432 496a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-272a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 64c4.4 0 8 3.6 8 8l0 64 48 0c4.4 0 8 3.6 8 8s-3.6 8-8 8l-56 0c-4.4 0-8-3.6-8-8l0-72c0-4.4 3.6-8 8-8z'/%3E%3C/svg%3E");
}
.wp-block-list.list-icon li.list-icon-experience {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23c3a25d' d='M88 88a40 40 0 1 1 80 0A40 40 0 1 1 88 88zm96 0A56 56 0 1 0 72 88a56 56 0 1 0 112 0zm288 0a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zm96 0A56 56 0 1 0 456 88a56 56 0 1 0 112 0zM64 256c-4.4 0-8 3.6-8 8l0 98.2c-24.2-16.9-40-45-40-76.7c0-51.7 41.9-93.5 93.5-93.5l36.9 0c18.8 0 36.3 5.6 51 15.1c3.7-4 7.6-7.8 11.7-11.4c-17.8-12.4-39.4-19.7-62.7-19.7l-36.9 0C49 176 0 225 0 285.5c0 41.1 22.6 76.8 56 95.6L56 432c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-28.4c-5.9-6.2-11.3-12.8-16-20l0 48.4c0 8.8-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16l0-168c0-4.4-3.6-8-8-8zM440 432c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-50.9c33.4-18.7 56-54.5 56-95.6C640 225 591 176 530.5 176l-36.9 0c-23.3 0-44.9 7.3-62.7 19.7c4.1 3.6 8 7.4 11.7 11.4c14.7-9.6 32.2-15.1 51-15.1l36.9 0c51.7 0 93.5 41.9 93.5 93.5c0 31.7-15.8 59.8-40 76.7l0-98.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 168c0 8.8-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16l0-48.4c-4.7 7.1-10.1 13.8-16 20l0 28.4zM272 96a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm112 0A64 64 0 1 0 256 96a64 64 0 1 0 128 0zM256 272c-4.4 0-8 3.6-8 8l0 98.2c-24.2-16.9-40-45-40-76.7c0-51.7 41.9-93.5 93.5-93.5l36.9 0c51.7 0 93.5 41.9 93.5 93.5c0 31.7-15.8 59.8-40 76.7l0-98.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 168c0 8.8-7.2 16-16 16l-80 0c-8.8 0-16-7.2-16-16l0-168c0-4.4-3.6-8-8-8zm-8 125.1l0 50.9c0 17.7 14.3 32 32 32l80 0c17.7 0 32-14.3 32-32l0-50.9c33.4-18.7 56-54.5 56-95.6C448 241 399 192 338.5 192l-36.9 0C241 192 192 241 192 301.5c0 41.1 22.6 76.8 56 95.6z'/%3E%3C/svg%3E");
}
.wp-block-list.list-icon li.list-icon-price {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23c3a25d' d='M35.7 208c-2.4 13-3.7 26.3-3.7 40l0 16c0 13.7 1.3 27 3.7 40L8 304c-4.4 0-8 3.6-8 8s3.6 8 8 8l31.3 0C64 412.1 148.1 480 248 480l65 0c4.4 0 8-3.6 8-8s-3.6-8-8-8l-65 0c-91 0-167.8-60.8-192.1-144L280 320c4.4 0 8-3.6 8-8s-3.6-8-8-8L52 304c-2.6-12.9-4-26.3-4-40l0-16c0-13.7 1.4-27.1 4-40l228 0c4.4 0 8-3.6 8-8s-3.6-8-8-8L55.9 192C80.2 108.8 157 48 248 48l65 0c4.4 0 8-3.6 8-8s-3.6-8-8-8l-65 0C148.1 32 64 99.9 39.3 192L8 192c-4.4 0-8 3.6-8 8s3.6 8 8 8l27.7 0z'/%3E%3C/svg%3E");
}
.wp-block-list.list-icon li.list-icon-fast {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23c3a25d' d='M493.7 2.3c3.1 3.1 3.1 8.2 0 11.3L439 68.3C431.5 75.8 421.4 80 410.7 80L296 80c-39.8 0-72 32.2-72 72l0 96c0 22.1 17.9 40 40 40s40-17.9 40-40l0-88c0-4.4 3.6-8 8-8s8 3.6 8 8l0 48 136 0c30.9 0 56 25.1 56 56c0 23.7-14.8 44-35.6 52.2c2.3 6.2 3.6 12.9 3.6 19.8c0 28.2-20.9 51.6-48 55.4l0 .6c0 30.9-25.1 56-56 56l-130.7 0c-6.4 0-12.5 2.5-17 7l-54.6 54.6c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3L217 443.7c7.5-7.5 17.7-11.7 28.3-11.7L376 432c22.1 0 40-17.9 40-40c0-2.3-.2-4.5-.6-6.7c-.4-2.3 .3-4.7 1.8-6.5s3.8-2.8 6.2-2.8l.6 0c22.1 0 40-17.9 40-40c0-7.6-2.1-14.7-5.8-20.7c-1.4-2.2-1.5-5-.5-7.4s3.2-4.1 5.8-4.6C482 299.8 496 283.5 496 264c0-22.1-17.9-40-40-40l-136 0 0 24c0 30.9-25.1 56-56 56s-56-25.1-56-56l0-96c0-48.6 39.4-88 88-88l114.7 0c6.4 0 12.5-2.5 17-7L482.3 2.3c3.1-3.1 8.2-3.1 11.3 0zM125 201.1c9-24.1 27.9-42.5 51-51.3l0 17.4c-16.3 7.9-29.3 21.8-36 39.5l-26.1 69.6c-2 5.3-5.1 10.2-9.2 14.2L13.7 381.7c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3l91.1-91.1c2.4-2.4 4.3-5.3 5.5-8.5L125 201.1zm512.6-70.8c3.1 3.1 3.1 8.2 0 11.3l-97.3 97.3c-1.7-5.6-3.9-11-6.6-16.1l92.5-92.5c3.1-3.1 8.2-3.1 11.3 0z'/%3E%3C/svg%3E");
}
.wp-block-list.list-icon li.list-icon-cashier {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23c3a25d' d='M176 416c0-8.8-7.2-16-16-16l-96 0c-26.5 0-48-21.5-48-48L16 64c0-26.5 21.5-48 48-48l384 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-138.7 0c-3.5 0-6.8 1.1-9.6 3.2L176 496l0-80zM64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l80 0 16 0 0 16 0 64c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM232 112c0-4.4 3.6-8 8-8l32 0c4.4 0 8 3.6 8 8l0 56c0 4.4 3.6 8 8 8l56 0c4.4 0 8 3.6 8 8l0 32c0 4.4-3.6 8-8 8l-56 0c-4.4 0-8 3.6-8 8l0 56c0 4.4-3.6 8-8 8l-32 0c-4.4 0-8-3.6-8-8l0-56c0-4.4-3.6-8-8-8l-56 0c-4.4 0-8-3.6-8-8l0-32c0-4.4 3.6-8 8-8l56 0c4.4 0 8-3.6 8-8l0-56zm8-24c-13.3 0-24 10.7-24 24l0 48-48 0c-13.3 0-24 10.7-24 24l0 32c0 13.3 10.7 24 24 24l48 0 0 48c0 13.3 10.7 24 24 24l32 0c13.3 0 24-10.7 24-24l0-48 48 0c13.3 0 24-10.7 24-24l0-32c0-13.3-10.7-24-24-24l-48 0 0-48c0-13.3-10.7-24-24-24l-32 0z'/%3E%3C/svg%3E");
}
.has-neutral-2-background-color .lightweight-accordion-title {
background: none;
padding: 0;
}
.has-neutral-2-background-color .lightweight-accordion .lightweight-accordion-body {
padding: 0;
}
.border-col-benefits {
position: relative; }
.border-col-benefits h2 {
margin-top: 0;
}
.border-col-benefits .big-icon {
margin-top: -30px;
max-width: 150px;
}
.border-col-benefits .big-icon img {
filter: brightness(0) saturate(100%) invert(10%) sepia(6%) saturate(7499%) hue-rotate(120deg) brightness(92%) contrast(92%);
}
@media only screen and (max-width: 781px) {
.border-col-benefits .big-icon {
margin-top: -72px;
max-width: 100px;
}
}
.icon-box {
display: flex;
align-items: center;
justify-content: center;
}
.icon-box img {
margin-right: 20px;
filter: brightness(0) saturate(100%) invert(64%) sepia(28%) saturate(604%) hue-rotate(2deg) brightness(96%) contrast(92%);
}
.icon-box a {
font-family: var(--wp--preset--font-family--secondary);
letter-spacing: 0;
font-size: 20px;
transition: all 1s ease;
text-decoration: none;
}
.icon-box a:hover {
color: var(--wp--preset--color--secondary);
}
.max-width-small {
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.lightweight-accordion .lightweight-accordion-title span {
font-weight: 500;
}
body.page-id-1018 .site-header {
position: relative;
}
@media only screen and (max-width: 781px) {
.wp-container-core-columns-is-layout-28f84493 {
gap: 0;
}
}