img.montonio-payment-method-icon {
height: 24px !important;
margin-left: 8px;
}
.montonio-bank-payments-form:not(:first-child) {
margin-top: 16px;
}
.montonio-bank-payments-form .montonio-payments-country-dropdown {
width: 120px;
}
.montonio-bank-payments-form .montonio-bank-items {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 10px;
}
.montonio-bank-payments-form .montonio-bank-items:not(:first-child) {
margin-top: 16px;
}
.montonio-bank-payments-form .montonio-bank-items img {
border-radius: 0 !important;
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item {
width: 100px;
height: 100px;
border-radius: 8px;
margin: 0;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 12px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.07);
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item:hover {
background: #fbfbff;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item.active {
background: #f3f2ff;
border: 1px solid #4537cd;
color: #4537cd;
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item--hidden {
display: none !important;
}
.montonio-bank-payments-form .montonio-bank-items--list {
flex-direction: column;
gap: 10px;
}
.montonio-bank-payments-form .montonio-bank-items--list .montonio-bank-item {
width: 100%;
height: 60px;
padding: 12px 17px;
}
#montonio-payments-description.montonio-bank-items .montonio-bank-item-img,
#payment #montonio-payments-description.montonio-bank-items .montonio-bank-item-img {
position: relative;
right: unset;
left: unset;
float: none;
border: 0;
margin: 0;
padding: 0;
max-width: 100%;
max-height: 26px;
pointer-events: none;
display: block;
}
.montonio-bnpl-items {
display: flex;
flex-direction: column;
gap: 0;
}
.montonio-bnpl-items:not(:first-child) {
margin-top: 16px;
}
.montonio-bnpl-items .montonio-bnpl-item {
margin: 0;
background: #ffffff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
padding: 12px 25px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.07);
border-top: none;
}
.montonio-bnpl-items .montonio-bnpl-item:hover {
background: #fbfbff;
}
.montonio-bnpl-items .montonio-bnpl-item:first-child {
border: 1px solid rgba(0, 0, 0, 0.07);
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.montonio-bnpl-items .montonio-bnpl-item:last-child {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.montonio-bnpl-items .montonio-bnpl-item.active {
background: #f3f2ff;
border: 1px solid #4537cd;
color: #4537cd;
}
.montonio-bnpl-items .montonio-bnpl-item--disabled {
background: #fefcfc;
color: #a5a5a5;
pointer-events: none;
}
.montonio-bnpl-items .montonio-bnpl-item .montonio-bnpl-item-subtitle {
font-size: 12px;
font-weight: normal;
}
#montonio-blik-form:not(:first-child),
#montonio-card-form:not(:first-child) {
margin-top: 16px;
}
#montonio-blik-form.loading,
#montonio-card-form.loading {
padding: 25px 0;
}
.montonio-shipping-carrier-logo {
max-height: 33px !important;
max-width: 50px !important;
display: block !important;
}
.montonio-shipping-carrier-logos {
display: flex !important;
gap: 5px;
flex-wrap: wrap;
}
.montonio-pickup-point {
overflow: visible !important;
}
.montonio-pickup-point td {
width: 100%;
overflow: visible !important;
}
.montonio-pickup-point label {
text-align: left;
}
.choices .choices__list--single {
box-sizing: border-box;
}
.choices .choices__list--single .choices__item {
text-align: left;
}
.choices .choices__inner {
box-sizing: border-box;
}
.has-error .choices .choices__inner {
border-color: #cc1818;
}
.choices .choices__list--dropdown .choices__item--selectable,
.choices .choices__list[aria-expanded] .choices__item--selectable {
padding-right: 10px !important;
}
.choices .choices__input {
padding-left: 35px !important;
background-color: #fff;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%2327364B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-position: 11px center;
background-size: 16px 16px;
}
#montonio-shipping-pickup-point-dropdown-wrapper {
position: relative;
}
#montonio-shipping-pickup-point-dropdown-wrapper h2 {
margin-bottom: 8px;
}
#montonio-shipping-pickup-point-dropdown-wrapper #montonio-shipping-pickup-point-dropdown {
display: block;
width: 100%;
}
#montonio-shipping-pickup-point-dropdown-wrapper .choices {
margin-bottom: 0;
}
#montonio-shipping-pickup-point-dropdown-wrapper .montonio-pickup-point-id {
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
width: 0px !important;
height: 0px !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
box-shadow: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
pointer-events: none !important;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__label > span {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.wc-block-checkout__payment-method #montonio-card-form-wrapper {
position: relative;
min-height: 32px;
}
.montonio-spinner::before {
content: "";
display: block;
width: 32px;
height: 32px;
pointer-events: none;
animation: montonio-spinner 1s infinite cubic-bezier(0.65, 0.05, 0.36, 0.95);
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path opacity="0.16" d="M30 16C30 17.8385 29.6379 19.659 28.9343 21.3576C28.2308 23.0561 27.1995 24.5995 25.8995 25.8995C24.5995 27.1995 23.0561 28.2307 21.3576 28.9343C19.659 29.6379 17.8385 30 16 30C14.1615 30 12.341 29.6379 10.6424 28.9343C8.94387 28.2307 7.40052 27.1995 6.1005 25.8995C4.80048 24.5995 3.76925 23.0561 3.06569 21.3576C2.36212 19.659 2 17.8385 2 16C2 14.1615 2.36212 12.341 3.06569 10.6424C3.76926 8.94387 4.80049 7.40052 6.10051 6.1005C7.40053 4.80048 8.94388 3.76925 10.6424 3.06568C12.341 2.36212 14.1615 2 16 2C17.8385 2 19.659 2.36212 21.3576 3.06569C23.0561 3.76926 24.5995 4.80049 25.8995 6.10051C27.1995 7.40053 28.2308 8.94388 28.9343 10.6424C29.6379 12.341 30 14.1615 30 16L30 16Z" stroke="%23260071" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2C17.8385 2 19.659 2.36212 21.3576 3.06569C23.0561 3.76925 24.5995 4.80049 25.8995 6.10051C27.1995 7.40053 28.2308 8.94388 28.9343 10.6424C29.6379 12.341 30 14.1615 30 16" stroke="%23260071" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
transform: rotate(-43deg);
}
.montonio-spinner--centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.montonio-spinner--xs::before {
width: 16px;
height: 16px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path opacity="0.16" d="M15 8C15 8.91925 14.8189 9.82951 14.4672 10.6788C14.1154 11.5281 13.5998 12.2997 12.9497 12.9497C12.2997 13.5998 11.5281 14.1154 10.6788 14.4672C9.82951 14.8189 8.91925 15 8 15C7.08075 15 6.17049 14.8189 5.32122 14.4672C4.47194 14.1154 3.70026 13.5998 3.05025 12.9497C2.40024 12.2997 1.88463 11.5281 1.53284 10.6788C1.18106 9.8295 1 8.91925 1 8C1 7.08074 1.18106 6.17049 1.53284 5.32121C1.88463 4.47193 2.40024 3.70026 3.05025 3.05025C3.70027 2.40024 4.47194 1.88462 5.32122 1.53284C6.1705 1.18106 7.08075 1 8 1C8.91926 1 9.82951 1.18106 10.6788 1.53284C11.5281 1.88463 12.2997 2.40024 12.9498 3.05026C13.5998 3.70027 14.1154 4.47194 14.4672 5.32122C14.8189 6.1705 15 7.08075 15 8L15 8Z" stroke="%23260071" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 1C8.91925 1 9.82951 1.18106 10.6788 1.53284C11.5281 1.88463 12.2997 2.40024 12.9497 3.05025C13.5998 3.70026 14.1154 4.47194 14.4672 5.32122C14.8189 6.1705 15 7.08075 15 8" stroke="%23260071" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@keyframes montonio-spinner {
0% {
transform: rotate(-43deg);
}
100% {
transform: rotate(317deg);
}
}
.montonio-inbank-calculator {
margin: 10px 0;
}
.montonio-pickup-point {
overflow: visible !important;
}
.montonio-pickup-point td {
width: 100%;
overflow: visible !important;
}
.montonio-pickup-point label {
text-align: left;
}
.montonio-pickup-point__container {
position: relative;
width: 100%;
}
.montonio-pickup-point__search {
position: relative;
}
.montonio-pickup-point__search-logos {
position: absolute;
top: 50%;
left: 11px;
transform: translateY(-50%);
width: 44px;
height: 29px;
overflow: hidden;
justify-content: flex-start;
}
.montonio-pickup-point__search-logo {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: 44px;
height: 29px;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center;
opacity: 0;
transition: opacity 0.5s ease-in-out;
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/default-carrier-logo.svg);
}
.montonio-pickup-point__search-logo:only-child {
opacity: 1;
}
.montonio-pickup-point__search-logo--active {
opacity: 1;
}
.montonio-pickup-point__search-logo--omniva {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/omniva-rect.svg);
}
.montonio-pickup-point__search-logo--dpd {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/dpd-rect.svg);
}
.montonio-pickup-point__search-logo--latvian_post {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/latvian_post-rect.svg);
}
.montonio-pickup-point__search-logo--smartpost, .montonio-pickup-point__search-logo--smartposti {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/smartposti-rect.svg);
}
.montonio-pickup-point__search-logo--unisend {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/unisend-rect.svg);
}
.montonio-pickup-point__search-logo--venipak {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/venipak-rect.svg);
}
.montonio-pickup-point__search-logo--inpost {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/inpost-rect.svg);
}
.montonio-pickup-point__search-logo--orlen {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/orlen-rect.svg);
}
.montonio-pickup-point__search-logo--novapost {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/novaPost-rect.svg);
}
.montonio-pickup-point__search-logo--dhl {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/dhl-rect.svg);
}
.montonio-pickup-point__search-logo--expressone {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/expressone-rect.svg);
}
.montonio-pickup-point__search-logo--chronopost {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/chronopost-rect.svg);
}
.montonio-pickup-point__search-logo--gls {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/gls-rect.svg);
}
.montonio-pickup-point__search-logo--alzabox {
background-image: url(//ugintesakademija.lt/wp-content/plugins/montonio-for-woocommerce/assets/images/alzabox-rect.svg);
}
.montonio-pickup-point__search-input {
width: 100%;
background-color: #fff !important;
border: 1px solid #d8d8d8 !important;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%2327364B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-size: 16px 16px;
background-position: right 11px center;
border-radius: 2.5px;
font-size: 14px;
min-height: 48px;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
box-sizing: border-box;
box-shadow: none !important;
padding: 10px 33px 10px 62px !important;
}
.montonio-pickup-point__search-input:focus {
outline: none;
}
.montonio-pickup-point__search-input::-moz-placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__search-input::placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__dropdown {
position: absolute;
top: 100%;
left: 0;
right: 0;
margin-top: -1px;
background: white;
border: 1px solid #d8d8d8;
border-radius: 0 0 3px 3px;
max-height: 300px;
overflow-y: auto;
z-index: 1000;
display: none;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.montonio-pickup-point__dropdown--show {
display: block;
}
.montonio-pickup-point__option {
padding: 12px 16px;
cursor: pointer;
border-bottom: 1px solid #f3f4f6;
transition: background-color 0.15s ease;
}
.montonio-pickup-point__option:hover {
background-color: rgba(242, 242, 242, 0.9490196078);
}
.montonio-pickup-point__option:last-child {
border-bottom: none;
}
.montonio-pickup-point__option-name {
font-size: 14px;
font-weight: 500;
color: #3C3C3C;
margin-bottom: 0px;
}
.montonio-pickup-point__option-address {
font-size: 13px;
color: #7C7C7B;
line-height: 1.4;
margin-bottom: 4px;
}
.montonio-pickup-point__loading {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
padding: 16px;
text-align: center;
color: #6b7280;
font-size: 14px;
}
.montonio-pickup-point__no-results {
padding: 16px;
text-align: center;
color: #9ca3af;
font-size: 14px;
}
.montonio-pickup-point__error {
background: #ffebeb;
color: #ce0920;
font-size: 12px;
padding: 9px 12px;
margin-top: 5px;
overflow-wrap: break-word;
border-radius: 6px;
}
.montonio-pickup-point__error--hidden {
display: none;
}
.action-required .woocommerce-checkout-review-order:has(.blockUI) {
opacity: 1 !important;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}*,
::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"; font-feature-settings: normal; font-variation-settings: normal; } 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: -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-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::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] {
display: none;
}
:root {
--hue-primary: 40;
--hue-accent: 40;
--c--primary: hsla(var(--hue-primary), 70%, 48%, 100%);
--c--primary-light: hsla(var(--hue-primary), 70%, 58%, 100%);
--c--primary-dark: hsla(var(--hue-primary), 70%, 38%, 100%);
--c--accent: hsla(var(--hue-accent), 70%, 48%, 100%);
--c--accent-light: hsla(var(--hue-accent), 70%, 58%, 100%);
--c--accent-dark: hsla(var(--hue-accent), 70%, 38%, 100%);
--baseTwo: hsl(252, 2%, 51%);
--baseThree: hsl(0, 0%, 96%);
--baseFour: hsl(0, 0%, 100%);
--accent1: hsl(6, 100%, 80%); --fluid-fs--2: clamp(0.7813rem, 0.7757rem + 0.0278vi, 0.8rem);
--fluid-fs--1: clamp(0.9375rem, 0.919rem + 0.0925vi, 1rem);
--fluid-fs-0: clamp(1.125rem, 1.088rem + 0.185vi, 1.25rem);
--fluid-fs-1: clamp(1.35rem, 1.2871rem + 0.3145vi, 1.5625rem);
--fluid-fs-2: clamp(1.62rem, 1.5214rem + 0.4931vi, 1.9531rem);
--fluid-fs-3: clamp(1.944rem, 1.7968rem + 0.7362vi, 2.4414rem);
--fluid-fs-4: clamp(2.3328rem, 2.12rem + 1.0641vi, 3.0518rem);
--fluid-fs-5: clamp(2.7994rem, 2.4988rem + 1.5028vi, 3.8147rem);
--fluid-fs-6: clamp(3.3592rem, 2.9421rem + 2.0857vi, 4.7684rem);
--fluid-fs-7: clamp(4.0311rem, 3.8985rem + 0.6629vi, 4.479rem);
} @media (prefers-color-scheme: dark) {
:root {
--baseOne: hsl(229, 57%, 11%);
--baseTwo: hsl(243, 100%, 93%);
--baseThree: hsl(228, 56%, 26%);
--baseFour: hsl(229, 57%, 11%);
--accent1: hsl(6, 100%, 80%);
}
}
:root[data-theme="dark"] {
--baseOne: hsl(229, 57%, 11%);
--baseTwo: hsl(243, 100%, 93%);
--baseThree: hsl(228, 56%, 26%);
--baseFour: hsl(229, 57%, 11%);
--accent1: hsl(6, 100%, 80%);
}
:root[data-theme="light"] {
--baseOne: hsl(0, 0%, 100%);
--baseTwo: hsl(252, 2%, 51%);
--baseThree: hsl(0, 0%, 96%);
--baseFour: hsl(0, 0%, 100%);
--accent1: hsl(6, 100%, 80%);
}
*, ::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: 1.6rem;
padding-left: 1.6rem;
}
@media (min-width: 481px){
.container{
max-width: 481px;
}
}
@media (min-width: 601px){
.container{
max-width: 601px;
}
}
@media (min-width: 769px){
.container{
max-width: 769px;
}
}
@media (min-width: 1025px){
.container{
max-width: 1025px;
}
}
@media (min-width: 1281px){
.container{
max-width: 1281px;
}
}
@media (min-width: 1401px){
.container{
max-width: 1401px;
}
}
@media (min-width: 1801px){
.container{
max-width: 1801px;
}
}
.pointer-events-none{
pointer-events: none;
}
.visible{
visibility: visible;
}
.\!static{
position: static !important;
}
.static{
position: static;
}
.fixed{
position: fixed;
}
.absolute{
position: absolute;
}
.relative{
position: relative;
}
.sticky{
position: sticky;
}
.inset-0{
inset: 0;
}
.\!top-\[unset\]{
top: unset !important;
}
.-bottom-1{
bottom: -4px;
}
.-bottom-5{
bottom: -20px;
}
.-bottom-\[70px\]{
bottom: -70px;
}
.-top-2{
top: -8px;
}
.-top-\[70px\]{
top: -70px;
}
.bottom-0{
bottom: 0;
}
.bottom-7{
bottom: 28px;
}
.bottom-\[10px\]{
bottom: 10px;
}
.bottom-\[50px\]{
bottom: 50px;
}
.left-0{
left: 0;
}
.left-1\/2{
left: 50%;
}
.left-30pc{
left: 30%;
}
.left-4{
left: 16px;
}
.left-5{
left: 20px;
}
.left-50pc{
left: 50%;
}
.left-7{
left: 28px;
}
.left-\[50\%\]{
left: 50%;
}
.right-0{
right: 0;
}
.right-5{
right: 20px;
}
.right-7{
right: 28px;
}
.right-\[-6px\]{
right: -6px;
}
.top-0{
top: 0;
}
.top-4{
top: 16px;
}
.top-5{
top: 20px;
}
.top-\[-6px\]{
top: -6px;
}
.top-\[10px\]{
top: 10px;
}
.top-\[110\%\]{
top: 110%;
}
.top-\[48px\]{
top: 48px;
}
.top-\[50\%\]{
top: 50%;
}
.top-\[77px\]{
top: 77px;
}
.top-\[88px\]{
top: 88px;
}
.z-1{
z-index: 1;
}
.z-10{
z-index: 10;
}
.z-100{
z-index: 100;
}
.z-50{
z-index: 50;
}
.z-\[1000\]{
z-index: 1000;
}
.z-\[99999999\]{
z-index: 99999999;
}
.z-\[10000\]{
z-index: 10000;
}
.order-1{
order: 1;
}
.order-3{
order: 3;
}
.col-span-2{
grid-column: span 2 / span 2;
}
.col-span-3{
grid-column: span 3 / span 3;
}
.m-0{
margin: 0;
}
.mx-4{
margin-left: 16px;
margin-right: 16px;
}
.mx-auto{
margin-left: auto;
margin-right: auto;
}
.my-12{
margin-top: 48px;
margin-bottom: 48px;
}
.my-13{
margin-top: 52px;
margin-bottom: 52px;
}
.my-4{
margin-top: 16px;
margin-bottom: 16px;
}
.my-6{
margin-top: 24px;
margin-bottom: 24px;
}
.my-8{
margin-top: 32px;
margin-bottom: 32px;
}
.my-\[100px\]{
margin-top: 100px;
margin-bottom: 100px;
}
.\!-mt-3{
margin-top: -12px !important;
}
.\!mb-0{
margin-bottom: 0 !important;
}
.\!mt-0{
margin-top: 0 !important;
}
.\!mt-8{
margin-top: 32px !important;
}
.mb-0{
margin-bottom: 0;
}
.mb-1{
margin-bottom: 4px;
}
.mb-12{
margin-bottom: 48px;
}
.mb-13{
margin-bottom: 52px;
}
.mb-2{
margin-bottom: 8px;
}
.mb-3{
margin-bottom: 12px;
}
.mb-4{
margin-bottom: 16px;
}
.mb-5{
margin-bottom: 20px;
}
.mb-6{
margin-bottom: 24px;
}
.mb-8{
margin-bottom: 32px;
}
.ml-2{
margin-left: 8px;
}
.ml-3{
margin-left: 12px;
}
.ml-5{
margin-left: 20px;
}
.ml-50pc{
margin-left: 50%;
}
.ml-auto{
margin-left: auto;
}
.mr-1{
margin-right: 4px;
}
.mr-2{
margin-right: 8px;
}
.mr-3{
margin-right: 12px;
}
.mr-4{
margin-right: 16px;
}
.mr-5{
margin-right: 20px;
}
.mr-50pc{
margin-right: 50%;
}
.mr-6{
margin-right: 24px;
}
.mt-0{
margin-top: 0;
}
.mt-1{
margin-top: 4px;
}
.mt-10{
margin-top: 40px;
}
.mt-13{
margin-top: 52px;
}
.mt-14{
margin-top: 56px;
}
.mt-16{
margin-top: 64px;
}
.mt-2{
margin-top: 8px;
}
.mt-3{
margin-top: 12px;
}
.mt-4{
margin-top: 16px;
}
.mt-5{
margin-top: 20px;
}
.mt-6{
margin-top: 24px;
}
.mt-8{
margin-top: 32px;
}
.mt-auto{
margin-top: auto;
}
.block{
display: block;
}
.inline-block{
display: inline-block;
}
.inline{
display: inline;
}
.\!flex{
display: flex !important;
}
.flex{
display: flex;
}
.\!inline-flex{
display: inline-flex !important;
}
.inline-flex{
display: inline-flex;
}
.table{
display: table;
}
.grid{
display: grid;
}
.contents{
display: contents;
}
.\!hidden{
display: none !important;
}
.hidden{
display: none;
}
.aspect-1{
aspect-ratio: 1;
}
.\!h-auto{
height: auto !important;
}
.h-10{
height: 40px;
}
.h-4{
height: 16px;
}
.h-5{
height: 20px;
}
.h-8{
height: 32px;
}
.h-\[120px\]{
height: 120px;
}
.h-\[200px\]{
height: 200px;
}
.h-\[242px\]{
height: 242px;
}
.h-\[260px\]{
height: 260px;
}
.h-\[2px\]{
height: 2px;
}
.h-\[300px\]{
height: 300px;
}
.h-\[50px\]{
height: 50px;
}
.h-\[56px\]{
height: 56px;
}
.h-\[80vh\]{
height: 80vh;
}
.h-\[calc\(100dvh-48px\)\]{
height: calc(100dvh - 48px);
}
.h-auto{
height: auto;
}
.h-full{
height: 100%;
}
.h-\[calc\(100dvh-88px\)\]{
height: calc(100dvh - 88px);
}
.max-h-10{
max-height: 40px;
}
.min-h-\[36px\]{
min-height: 36px;
}
.min-h-\[500px\]{
min-height: 500px;
}
.min-h-screen{
min-height: 100vh;
}
.w-1\/2{
width: 50%;
}
.w-1\/3{
width: 33.333333%;
}
.w-1\/4{
width: 25%;
}
.w-1\/6{
width: 16.666667%;
}
.w-10{
width: 40px;
}
.w-2\/5{
width: 40%;
}
.w-3\/4{
width: 75%;
}
.w-4{
width: 16px;
}
.w-5{
width: 20px;
}
.w-5\/6{
width: 83.333333%;
}
.w-8{
width: 32px;
}
.w-\[100px\]{
width: 100px;
}
.w-\[120px\]{
width: 120px;
}
.w-\[128px\]{
width: 128px;
}
.w-\[160px\]{
width: 160px;
}
.w-\[220px\]{
width: 220px;
}
.w-\[250px\]{
width: 250px;
}
.w-\[80px\]{
width: 80px;
}
.w-auto{
width: auto;
}
.w-full{
width: 100%;
}
.min-w-10{
min-width: 40px;
}
.min-w-\[280px\]{
min-width: 280px;
}
.min-w-\[36px\]{
min-width: 36px;
}
.min-w-\[50\%\]{
min-width: 50%;
}
.max-w-700{
max-width: 700px;
}
.max-w-900{
max-width: 900px;
}
.max-w-\[1100px\]{
max-width: 1100px;
}
.max-w-\[200px\]{
max-width: 200px;
}
.max-w-\[250px\]{
max-width: 250px;
}
.max-w-\[350px\]{
max-width: 350px;
}
.max-w-\[500px\]{
max-width: 500px;
}
.max-w-\[60\%\]{
max-width: 60%;
}
.max-w-\[600px\]{
max-width: 600px;
}
.max-w-\[80px\]{
max-width: 80px;
}
.max-w-\[900px\]{
max-width: 900px;
}
.max-w-full{
max-width: 100%;
}
.flex-1{
flex: 1 1 0%;
}
.flex-auto{
flex: 1 1 auto;
}
.flex-shrink-0{
flex-shrink: 0;
}
.flex-grow{
flex-grow: 1;
}
.grow{
flex-grow: 1;
}
.basis-10{
flex-basis: 40px;
}
.origin-center{
transform-origin: center;
}
.-translate-x-1\/2{
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-\[50\%\]{
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-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));
}
.translate-x-1\/2{
--tw-translate-x: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.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;
}
.touch-none{
touch-action: none;
}
.\!list-none{
list-style-type: none !important;
}
.list-decimal{
list-style-type: decimal;
}
.list-disc{
list-style-type: disc;
}
.list-none{
list-style-type: none;
}
.grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8{
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-rows-oneEmpty{
grid-template-rows: 0fr;
}
.grid-rows-threeEmpty{
grid-template-rows: 0fr 0fr 0fr;
}
.flex-row{
flex-direction: row;
}
.flex-row-reverse{
flex-direction: row-reverse;
}
.flex-col{
flex-direction: column;
}
.flex-col-reverse{
flex-direction: column-reverse;
}
.flex-wrap{
flex-wrap: wrap;
}
.flex-nowrap{
flex-wrap: nowrap;
}
.content-center{
align-content: center;
}
.items-start{
align-items: flex-start;
}
.items-end{
align-items: flex-end;
}
.items-center{
align-items: center;
}
.items-stretch{
align-items: stretch;
}
.justify-start{
justify-content: flex-start;
}
.justify-end{
justify-content: flex-end;
}
.justify-center{
justify-content: center;
}
.justify-between{
justify-content: space-between;
}
.gap-1{
gap: 4px;
}
.gap-10{
gap: 40px;
}
.gap-12{
gap: 48px;
}
.gap-15{
gap: 60px;
}
.gap-2{
gap: 8px;
}
.gap-4{
gap: 16px;
}
.gap-5{
gap: 20px;
}
.gap-6{
gap: 24px;
}
.gap-8{
gap: 32px;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(16px * var(--tw-space-x-reverse));
margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}
.self-start{
align-self: flex-start;
}
.self-end{
align-self: flex-end;
}
.self-center{
align-self: center;
}
.overflow-auto{
overflow: auto;
}
.overflow-hidden{
overflow: hidden;
}
.\!overflow-visible{
overflow: visible !important;
}
.overflow-y-auto{
overflow-y: auto;
}
.overflow-x-hidden{
overflow-x: hidden;
}
.\!overflow-y-visible{
overflow-y: visible !important;
}
.overflow-y-scroll{
overflow-y: scroll;
}
.rounded{
border-radius: 4px;
}
.rounded-\[10px\]{
border-radius: 10px;
}
.rounded-full{
border-radius: 9999px;
}
.rounded-md{
border-radius: 0.375rem;
}
.rounded-br-\[15px\]{
border-bottom-right-radius: 15px;
}
.rounded-br-\[70px\]{
border-bottom-right-radius: 70px;
}
.rounded-tl-\[15px\]{
border-top-left-radius: 15px;
}
.rounded-tl-\[70px\]{
border-top-left-radius: 70px;
}
.\!border-2{
border-width: 2px !important;
}
.border{
border-width: 1px;
}
.border-0{
border-width: 0;
}
.border-1{
border-width: 1px;
}
.border-2{
border-width: 2px;
}
.border-b{
border-bottom-width: 1px;
}
.border-b-1{
border-bottom-width: 1px;
}
.border-b-2{
border-bottom-width: 2px;
}
.border-b-\[1px\]{
border-bottom-width: 1px;
}
.border-l-1{
border-left-width: 1px;
}
.border-l-2{
border-left-width: 2px;
}
.border-r-2{
border-right-width: 2px;
}
.border-t{
border-top-width: 1px;
}
.border-t-1{
border-top-width: 1px;
}
.border-solid{
border-style: solid;
}
.\!border-black{
--tw-border-opacity: 1 !important;
border-color: rgb(22 26 29 / var(--tw-border-opacity)) !important;
}
.border-\[\#454C52\]{
--tw-border-opacity: 1;
border-color: rgb(69 76 82 / var(--tw-border-opacity));
}
.border-\[\#525252\]{
--tw-border-opacity: 1;
border-color: rgb(82 82 82 / var(--tw-border-opacity));
}
.border-\[\#C0D0DE\]{
--tw-border-opacity: 1;
border-color: rgb(192 208 222 / var(--tw-border-opacity));
}
.border-\[\#DEDEDE\]{
--tw-border-opacity: 1;
border-color: rgb(222 222 222 / var(--tw-border-opacity));
}
.border-\[\#F3F3F3\]{
--tw-border-opacity: 1;
border-color: rgb(243 243 243 / var(--tw-border-opacity));
}
.border-\[\#d1d1d1\]{
--tw-border-opacity: 1;
border-color: rgb(209 209 209 / var(--tw-border-opacity));
}
.border-\[\#ececec\]{
--tw-border-opacity: 1;
border-color: rgb(236 236 236 / var(--tw-border-opacity));
}
.border-accent{
border-color: var(--c--accent);
}
.border-black{
--tw-border-opacity: 1;
border-color: rgb(22 26 29 / var(--tw-border-opacity));
}
.border-darkGrey{
--tw-border-opacity: 1;
border-color: rgb(42 47 51 / var(--tw-border-opacity));
}
.border-greyBorder{
--tw-border-opacity: 1;
border-color: rgb(232 230 224 / var(--tw-border-opacity));
}
.border-lightGrey{
--tw-border-opacity: 1;
border-color: rgb(220 217 208 / var(--tw-border-opacity));
}
.border-sectionGrey{
--tw-border-opacity: 1;
border-color: rgb(249 249 249 / var(--tw-border-opacity));
}
.border-white{
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-\[\#008060\]{
--tw-bg-opacity: 1;
background-color: rgb(0 128 96 / var(--tw-bg-opacity));
}
.bg-\[\#0D1E2C\]{
--tw-bg-opacity: 1;
background-color: rgb(13 30 44 / var(--tw-bg-opacity));
}
.bg-\[\#C0D0DE\]{
--tw-bg-opacity: 1;
background-color: rgb(192 208 222 / var(--tw-bg-opacity));
}
.bg-\[\#F8F2CB\]{
--tw-bg-opacity: 1;
background-color: rgb(248 242 203 / var(--tw-bg-opacity));
}
.bg-accent{
background-color: var(--c--accent);
}
.bg-black{
--tw-bg-opacity: 1;
background-color: rgb(22 26 29 / var(--tw-bg-opacity));
}
.bg-bodyBg{
--tw-bg-opacity: 1;
background-color: rgb(236 235 233 / var(--tw-bg-opacity));
}
.bg-darkGrey{
--tw-bg-opacity: 1;
background-color: rgb(42 47 51 / var(--tw-bg-opacity));
}
.bg-lightGrey{
--tw-bg-opacity: 1;
background-color: rgb(220 217 208 / var(--tw-bg-opacity));
}
.bg-primary{
background-color: var(--c--primary);
}
.bg-primary-light{
background-color: var(--c--primary-light);
}
.bg-secondary{
--tw-bg-opacity: 1;
background-color: rgb(234 223 223 / var(--tw-bg-opacity));
}
.bg-sectionGrey{
--tw-bg-opacity: 1;
background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-sectionLight{
--tw-bg-opacity: 1;
background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-white{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gradient-to-r{
background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-pattern{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/full-bloom.png);
}
.bg-route{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/route-bg.jpg);
}
.from-black{
--tw-gradient-from: #161A1D var(--tw-gradient-from-position);
--tw-gradient-from-position:  ;
--tw-gradient-to: rgb(22 26 29 / 0)  var(--tw-gradient-from-position);
--tw-gradient-to-position:  ;
--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-primary{
--tw-gradient-to: var(--c--primary) var(--tw-gradient-to-position);
--tw-gradient-to-position:  ;
}
.bg-cover{
background-size: cover;
}
.bg-fixed{
background-attachment: fixed;
}
.bg-clip-text{
-webkit-background-clip: text;
background-clip: text;
}
.bg-center{
background-position: center;
}
.bg-repeat{
background-repeat: repeat;
}
.bg-no-repeat{
background-repeat: no-repeat;
}
.object-cover{
-o-object-fit: cover;
object-fit: cover;
}
.object-center{
-o-object-position: center;
object-position: center;
}
.p-0{
padding: 0;
}
.p-1{
padding: 4px;
}
.p-10{
padding: 40px;
}
.p-12{
padding: 48px;
}
.p-2{
padding: 8px;
}
.p-3{
padding: 12px;
}
.p-4{
padding: 16px;
}
.p-5{
padding: 20px;
}
.p-6{
padding: 24px;
}
.p-8{
padding: 32px;
}
.\!py-0{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.px-10{
padding-left: 40px;
padding-right: 40px;
}
.px-2{
padding-left: 8px;
padding-right: 8px;
}
.px-3{
padding-left: 12px;
padding-right: 12px;
}
.px-4{
padding-left: 16px;
padding-right: 16px;
}
.px-6{
padding-left: 24px;
padding-right: 24px;
}
.px-8{
padding-left: 32px;
padding-right: 32px;
}
.py-0{
padding-top: 0;
padding-bottom: 0;
}
.py-10{
padding-top: 40px;
padding-bottom: 40px;
}
.py-12{
padding-top: 48px;
padding-bottom: 48px;
}
.py-13{
padding-top: 52px;
padding-bottom: 52px;
}
.py-2{
padding-top: 8px;
padding-bottom: 8px;
}
.py-3{
padding-top: 12px;
padding-bottom: 12px;
}
.py-4{
padding-top: 16px;
padding-bottom: 16px;
}
.py-6{
padding-top: 24px;
padding-bottom: 24px;
}
.py-\[90px\]{
padding-top: 90px;
padding-bottom: 90px;
}
.py-medium{
padding-top: 36px;
padding-bottom: 36px;
}
.pb-1{
padding-bottom: 4px;
}
.pb-13{
padding-bottom: 52px;
}
.pb-2{
padding-bottom: 8px;
}
.pb-4{
padding-bottom: 16px;
}
.pb-6{
padding-bottom: 24px;
}
.pb-8{
padding-bottom: 32px;
}
.pl-13{
padding-left: 52px;
}
.pl-6{
padding-left: 24px;
}
.pl-7{
padding-left: 28px;
}
.pr-4{
padding-right: 16px;
}
.pr-7{
padding-right: 28px;
}
.pt-3{
padding-top: 12px;
}
.pt-4{
padding-top: 16px;
}
.pt-6{
padding-top: 24px;
}
.pt-8{
padding-top: 32px;
}
.pt-\[88px\]{
padding-top: 88px;
}
.text-left{
text-align: left;
}
.text-center{
text-align: center;
}
.text-right{
text-align: right;
}
.font-body{
font-family: "Poppins", sans-serif;
}
.font-heading{
font-family: "Poppins", sans-serif;
}
.text-\[16px\]{
font-size: 16px;
}
.text-\[20px\]{
font-size: 20px;
}
.text-\[22px\]{
font-size: 22px;
}
.text-\[24px\]{
font-size: 24px;
}
.text-\[28px\]{
font-size: 28px;
}
.text-\[30px\]{
font-size: 30px;
}
.text-\[36px\]{
font-size: 36px;
}
.text-body{
font-size: var(--fluid-fs-0);
}
.text-bodyl{
font-size: 1.8rem;
}
.text-bodys{
font-size: var(--fluid-fs--1);
}
.text-bodyxl{
font-size: 2rem;
}
.text-bodyxs{
font-size: var(--fluid-fs--2);
}
.text-h1{
font-size: var(--fluid-fs-6);
}
.text-h2{
font-size: var(--fluid-fs-5);
}
.text-h3{
font-size: var(--fluid-fs-4);
}
.text-h4{
font-size: var(--fluid-fs-3);
}
.text-h5{
font-size: var(--fluid-fs-2);
}
.text-h6{
font-size: var(--fluid-fs-1);
}
.font-\[500\]{
font-weight: 500;
}
.font-bold{
font-weight: 700;
}
.font-extrabold{
font-weight: 800;
}
.font-medium{
font-weight: 500;
}
.font-normal{
font-weight: 400;
}
.font-semibold{
font-weight: 600;
}
.uppercase{
text-transform: uppercase;
}
.capitalize{
text-transform: capitalize;
}
.normal-case{
text-transform: none;
}
.italic{
font-style: italic;
}
.leading-7{
line-height: 1.75rem;
}
.leading-\[1\.2\]{
line-height: 1.2;
}
.leading-normal{
line-height: 1.5;
}
.leading-rowAnimation{
line-height: 4.5rem;
}
.leading-tight{
line-height: 1.25;
}
.tracking-wide{
letter-spacing: 0.025em;
}
.\!text-white{
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#525252\]{
--tw-text-opacity: 1;
color: rgb(82 82 82 / var(--tw-text-opacity));
}
.text-\[\#C0D0DE\]{
--tw-text-opacity: 1;
color: rgb(192 208 222 / var(--tw-text-opacity));
}
.text-\[red\]{
--tw-text-opacity: 1;
color: rgb(255 0 0 / var(--tw-text-opacity));
}
.text-\[transparent\]{
color: transparent;
}
.text-accent{
color: var(--c--accent);
}
.text-black{
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
}
.text-darkGrey{
--tw-text-opacity: 1;
color: rgb(42 47 51 / var(--tw-text-opacity));
}
.text-greyDisabled{
--tw-text-opacity: 1;
color: rgb(118 118 118 / var(--tw-text-opacity));
}
.text-lightGrey{
--tw-text-opacity: 1;
color: rgb(220 217 208 / var(--tw-text-opacity));
}
.text-primary{
color: var(--c--primary);
}
.text-white{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
text-decoration-line: underline;
}
.\!no-underline{
text-decoration-line: none !important;
}
.no-underline{
text-decoration-line: none;
}
.antialiased{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.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-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-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);
}
.shadow-sm{
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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);
}
.shadow-white{
--tw-shadow-color: #FFFFFF;
--tw-shadow: var(--tw-shadow-colored);
}
.outline-none{
outline: 2px solid transparent;
outline-offset: 2px;
}
.outline{
outline-style: solid;
}
.outline-\[2px\]{
outline-width: 2px;
}
.outline-offset-8{
outline-offset: 8px;
}
.outline-primary{
outline-color: var(--c--primary);
}
.blur{
--tw-blur: blur(8px);
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);
}
.drop-shadow-md{
--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert{
--tw-invert: invert(100%);
filter: 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);
}
.backdrop-blur{
--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);
}
.backdrop-brightness-75{
--tw-backdrop-brightness: brightness(.75);
-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);
}
.backdrop-filter{
-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);
}
.transition{
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -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-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-color{
transition-property: color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-colors{
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;
}
.transition-gridRows{
transition-property: grid-template-rows;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-marginBottom{
transition-property: margin-bottom;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-opacity{
transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-shadow{
transition-property: box-shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.transition-transform{
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.duration-150{
transition-duration: 150ms;
}
.duration-300{
transition-duration: 300ms;
}
.alignfull{
margin: 32px calc(50% - 50vw) !important;
max-width: 100vw !important;
width: 100vw;
}
.alignwide{
margin: 32px 0;
max-width: undefined !important;
}
.alignnone{
margin-left: 0;
margin-right: 0;
height: auto;
max-width: 100%;
}
.aligncenter{
margin: 8px auto;
display: block;
}
@media (min-width: 640px){
.alignleft:not(.wp-block-button){
margin-right: 8px;
float: left;
}
.alignright:not(.wp-block-button){
margin-left: 8px;
float: right;
}
.wp-block-button.alignleft a{
float: left;
margin-right: 16px;
}
.wp-block-button.alignright a{
float: right;
margin-left: 16px;
}
}
.wp-caption{
display: inline-block;
}
.wp-caption img{
margin-bottom: 8px;
line-height: 1;
}
.wp-caption-text{
font-size: 0.9rem;
color: #718096;
}
.btn{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.btn{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.btn-primary{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.btn-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .btn-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.btn-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.btn-primary {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.btn-primary:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none !important;
}
.btn-tertiary {
background: none;
box-shadow: none;
border: none;
padding: 12px 0;
text-transform: none;
transition: all 0.2s ease-in-out;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.btn-tertiary i {
transition: all 0.2s ease-in-out;
transform: translateX(0)
}
.btn-tertiary:hover {
background: none;
text-decoration: underline;
}
.btn-tertiary:hover i {
transform: translateX(3px)
}
.btn-secondary{
border-width: 2px !important;
--tw-border-opacity: 1 !important;
border-color: rgb(22 26 29 / var(--tw-border-opacity)) !important;
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.btn-secondary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .btn-secondary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.btn-secondary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn-secondary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.btn-secondary {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.btn-secondary:hover{
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
text-decoration: none !important;
}
.btn-secondary-light{
border-width: 1px;
--tw-border-opacity: 1;
border-color: rgb(255 255 255 / var(--tw-border-opacity));
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.btn-secondary-light:hover{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(42 47 51 / var(--tw-text-opacity));
} .typo-h1 {
font-size: var(--fluid-fs-6);
}
.typo-h2 {
font-size: var(--fluid-fs-5);
}
.typo-h3 {
font-size: var(--fluid-fs-4);
}
.typo-h4 {
font-size: var(--fluid-fs-3);
}
.typo-h5 {
font-size: var(--fluid-fs-2);
}
.typo-h6 {
font-size: var(--fluid-fs-1);
}
html {
font-size: 10px;
}
body {
font-size: 1.8rem;
font-family: "Poppins", sans-serif;
}
* {
box-sizing: border-box;
}
a:hover{
color: var(--c--primary);
} .widget_nav_menu .widget-title{
font-family: "Poppins", sans-serif;
font-size: 1.8rem;
font-weight: 500;
margin-bottom: 16px;
--tw-text-opacity: 1;
color: rgb(220 217 208 / var(--tw-text-opacity));
}
.widget_nav_menu .menu-item{
margin-bottom: 12px;
font-weight: 400;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.widget_nav_menu .menu-item a{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.widget_nav_menu .menu-item a:hover{
color: var(--c--primary);
text-decoration-line: underline;
}
.fixed {
position: fixed;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
overflow: hidden;
max-width: 100%;
height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .footer-logo img,
.footer-logo svg,
.header-logo img,
.header-logo svg {
width: 100%;
height: auto;
} article>*:not(.entry-content),
.entry-content>*{
margin-left: auto;
margin-right: auto;
max-width: undefined;
} .entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
text-decoration-line: none;
}
.entry-content p,
.entry-content ul,
.entry-content ol,
.block-editor-block-list__layout p,
.block-editor-block-list__layout ul,
.block-editor-block-list__layout ol{
margin-bottom: 32px;
} .entry-content ol li, .block-editor-block-list__layout ol li{
list-style-position: inside;
list-style-type: decimal;
}
.entry-content a, .block-editor-block-list__layout a{
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
}
.entry-content a:hover, .block-editor-block-list__layout a:hover{
color: var(--c--primary);
text-decoration-line: underline;
} ::-moz-selection{
background-color: var(--c--accent);
--tw-text-opacity: 1;
color: rgb(42 47 51 / var(--tw-text-opacity));
}
::selection{
background-color: var(--c--accent);
--tw-text-opacity: 1;
color: rgb(42 47 51 / var(--tw-text-opacity));
} body{
--tw-text-opacity: 1;
color: rgb(42 47 51 / var(--tw-text-opacity));
}
h1,
h2,
h3,
h4,
h5,
h5{
font-family: "Poppins", sans-serif;
font-weight: 600;
}
h1 {
font-size: var(--fluid-fs-6);
}
h2 {
font-size: var(--fluid-fs-5);
margin-bottom: 20px;
}
@media (min-width: 700px) {
h2{
margin-bottom: 24px;
}
}
h3 {
font-size: var(--fluid-fs-4);
margin-bottom: 16px;
}
@media (min-width: 700px) {
h3{
margin-bottom: 20px;
}
}
h4 {
font-size: var(--fluid-fs-3);
margin-bottom: 12px;
}
@media (min-width: 700px) {
h4{
margin-bottom: 16px;
}
}
h5 {
font-size: var(--fluid-fs-2);
margin-bottom: 8px;
}
@media (min-width: 700px) {
h5{
margin-bottom: 12px;
}
}
h6 {
font-size: var(--fluid-fs-1);
}
.menu-container {
margin-top: 1rem;
padding: 1rem;
padding-left: 0;
margin-bottom: 1rem;
}
@media (min-width: 1024px) {
.menu-container {
margin-top: 0;
margin-bottom: 0;
padding: 0;
background-color: transparent
}
}
.main-menu {
display: flex;
flex-direction: column;
gap: 20px;
font-weight: normal;
padding: 0 8px;
}
@media all and (min-width: 1024px) {
.main-menu {
flex-direction: row;
text-align: left;
padding: 0;
gap: 10px
}
}
.main-menu .menu-item {
position: relative;
}
@media all and (min-width: 1024px) {
.main-menu .menu-item +.menu-item {
margin-left: 2.2rem
}
}
.main-menu .menu-item.current-menu-item {
font-weight: 600;
color: var(--c--primary);
}
.main-menu .menu-item:hover>.submenu {
display: block;
}
.link-item,
.submenu-link {
padding: 0.5rem;
border-radius: 0.375rem;
transition: colors 300ms;
}
.link-item:hover, .submenu-link:hover{
color: var(--c--primary);
}
@media all and (min-width: 1024px) {
.link-item:hover:after, .submenu-link:hover:after {
content: "";
height: 2px;
background-color: var(--c--primary);
position: absolute;
left: 0;
right: 0;
bottom: -24px;
}
}
.link-item:hover+.submenu,
.link-item:focus+.submenu,
.submenu-link:hover+.submenu,
.submenu-link:focus+.submenu {
display: block;
}
.submenu {
display: none;
position: absolute;
gap: 0.5rem;
min-width: 160px;
background-color: #ffffff;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
border-radius: 0.375rem;
}
.submenu li {
min-width: 160px;
}
.submenu li a {
padding: 6px;
display: block;
}
.submenu li a:hover {
background-color: #edf2f7;
} .cart-icon {
height: 30px;
width: auto;
}
@media all and (min-width: 1024px) {
.cart-icon {
height: 24px;
width: auto
}
} .hamburger {
display: block;
height: 24px;
width: 32px;
top: 17px;
left: 20px;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.hamburger .line {
display: block;
height: 3px;
width: 100%;
border-radius: 10px;
background: #3a566d;
}
.hamburger .line1 {
transform-origin: 0% 0%;
transition: transform 0.4s ease-in-out;
}
.hamburger .line2 {
transition: transform 0.2s ease-in-out;
}
.hamburger .line3 {
transform-origin: 0% 100%;
transition: transform 0.4s ease-in-out;
}
.active .hamburger .line1 {
transform: rotate(45deg);
}
.active .hamburger .line2 {
transform: scaleY(0);
}
.active .hamburger .line3 {
transform: rotate(-45deg);
}
@media (min-width: 600px) {
.admin-bar .site-header.fixed {
top: 46px
}
}
@media (min-width: 782px) {
.admin-bar .site-header.fixed {
top: 32px
}
}
.site-header.toggle-transparent-top {
border: 0 !important;
transition: background-color 0.2s ease-in-out;
}
.site-header.toggle-transparent-top:hover,
.site-header.toggle-transparent-top.toggle-transparent-top-active{
--tw-bg-opacity: 1;
background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.site-header.invert-header-elements .site-logo {
filter: invert(1);
}
.site-header.invert-header-elements .link-item {
color: white;
}
.site-header.invert-header-elements .btn-tertiary {
color: white;
}
.site-header.invert-header-elements .group-social-media a {
color: white;
}
.site-header.invert-header-elements .hamburger .line {
background: white;
}
.site-header.invert-header-elements:hover .site-logo {
filter: invert(0);
}
.site-header.invert-header-elements:hover .link-item {
color: black;
}
.site-header.invert-header-elements:hover .group-social-media a {
color: black;
}
.site-header.invert-header-elements:hover .hamburger .line {
background: #3a566d;
}
footer .wp-block-categories a{
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mc4wp-form .mc4wp-response {
padding: 4px;
font-size: 12px;
margin-top: 12px;
display: none;
}
.mc4wp-form.mc4wp-form-success .mc4wp-response {
color: #20a13a;
display: block;
}
.mc4wp-form.mc4wp-form-error .mc4wp-response {
color: #dc3232;
display: block;
}
.mc4wp-form .newsletter-form {
display: flex;
width: 100%;
max-width: 400px;
align-items: center;
justify-content: flex-start;
flex-wrap: nowrap;
}
.mc4wp-form .newsletter-form .newsletter-form-field input {
width: 100%;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons {
width: 110px;
}
@media all and (min-width: 700px) {
.mc4wp-form .newsletter-form .newsletter-form-buttons {
width: 160px
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .btn {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.price {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
margin-bottom: 16px;
}
.price .woocommerce-Price-amount {
font-size: 20px;
text-decoration: none;
font-weight: 400;
}
.price del {
display: block;
text-decoration: none;
}
.price del .woocommerce-Price-amount {
color: black;
position: relative;
}
.price del .woocommerce-Price-amount:after {
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 3px;
background: black;
left: 0;
right: 0;
}
.price ins {
display: block;
text-decoration: none;
}
.price ins .woocommerce-Price-amount {
color: green;
}
.single_add_to_cart_button{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 10px;
border-width: 0;
background-color: rgb(0 128 96 / var(--tw-bg-opacity));
padding-left: 16px;
padding-right: 16px;
padding-top: 12px;
padding-bottom: 12px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
--tw-bg-opacity: 1;
background-color: rgb(234 223 223 / var(--tw-bg-opacity));
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.single_add_to_cart_button:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
}
.woo-add-to-cart {
display: flex;
flex-direction: column-reverse;
gap: 8px;
margin-top: 16px;
}
.woo-add-to-cart .stock {
font-size: 14px;
}
.woo-add-to-cart form {
display: flex;
align-items: center;
gap: 12px;
}
.woo-add-to-cart form input {
padding: 8px;
border-radius: 8px;
border: 1px solid #c6c6c6;
margin-bottom: 0;
} .woocommerce-cart .entry-content {
max-width: 100%;
}
.woocommerce-cart .entry-content .woocommerce-cart-form .button{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.woocommerce-cart .entry-content .woocommerce-cart-form .button{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.woocommerce-cart .entry-content .woocommerce-cart-form .button{
border-width: 2px !important;
--tw-border-opacity: 1 !important;
border-color: rgb(22 26 29 / var(--tw-border-opacity)) !important;
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.woocommerce-cart .entry-content .woocommerce-cart-form .button{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .woocommerce-cart .entry-content .woocommerce-cart-form .button {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.woocommerce-cart .entry-content .woocommerce-cart-form .button):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.woocommerce-cart .entry-content .woocommerce-cart-form .button):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.woocommerce-cart .entry-content .woocommerce-cart-form .button {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.woocommerce-cart .entry-content .woocommerce-cart-form .button:hover{
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
text-decoration: none;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .woocommerce-cart .entry-content .woocommerce-cart-form .button {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.woocommerce-cart .entry-content .woocommerce-cart-form .button):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.woocommerce-cart .entry-content .woocommerce-cart-form .button){
color: var(--c--accent);
}
.rokoko-content a:not(.woocommerce-cart .entry-content .woocommerce-cart-form .button):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.woocommerce-cart .entry-content .woocommerce-cart-form .button):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.woocommerce-cart .checkout-button{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.woocommerce-cart .checkout-button{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .woocommerce-cart .checkout-button {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.woocommerce-cart .checkout-button):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.woocommerce-cart .checkout-button):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.woocommerce-cart .checkout-button {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.woocommerce-cart .checkout-button:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none;
}
.rokoko-content a:not(.btn):not(.woocommerce-cart .checkout-button):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.woocommerce-cart .checkout-button):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.woocommerce-cart .checkout-button{
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
text-decoration: none;
}
.woocommerce-cart .checkout-button:hover{
background-color: var(--c--primary-dark) !important;
cursor: pointer !important;
--tw-text-opacity: 1 !important;
color: rgb(22 26 29 / var(--tw-text-opacity)) !important;
text-decoration: none;
}
.woocommerce-cart .coupon .input-text {
width: 120px !important;
}
.woocommerce-shipping-methods {
display: block;
margin-top: 8px;
}
.woocommerce-shipping-methods li {
display: flex;
}
@media all and (max-width: 768px) {
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
float: none;
display: block;
text-align: left
}
} #ship-to-different-address{
margin-top: 12px;
font-size: var(--fluid-fs-0);
font-weight: 400;
}
.woocommerce .woocommerce-checkout-review-order-table tr td::before {
content: attr(data-title) ": ";
font-weight: 700;
float: left;
}
@media all and (max-width: 768px) {
.woocommerce .woocommerce-checkout-review-order-table tr td::before {
float: none;
display: block;
text-align: left
}
}
.woocommerce-checkout {
padding-top: 0;
} .woocommerce-checkout .woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-checkout .wc_payment_methods {
list-style-type: none !important;
}
.woocommerce-checkout .wc_payment_methods li {
list-style-type: none !important;
} .woocommerce-checkout .woocommerce-shipping-methods{
font-size: var(--fluid-fs-0);
}
.woocommerce-checkout .buyer-details .form-row:last-of-type {
grid-column: 1/-1;
}
.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper {
gap: 4px;
grid-template-columns: repeat(1, minmax(0, 1fr));
display: grid;
}
@media (min-width: 769px) {
.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px
}
}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
float: none !important;
width: 100%;
} .checkout-review-footer #shipping_method {
gap: 4px;
grid-template-columns: repeat(1, minmax(0, 1fr));
display: grid;
margin-top: 8px !important;
}
@media (min-width: 769px) {
.checkout-review-footer #shipping_method {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px
}
} .checkout-review-footer #shipping_method li .shipping_method {
display: none;
}
.checkout-review-footer #shipping_method li .shipping_method:checked ~label {
border: 1px solid #0D1E2C;
}
.checkout-review-footer #shipping_method li label {
width: 100%;
padding: 16px;
border: 1px solid #E2F0FA;
border-radius: 4px;
cursor: pointer;
display: flex !important;
align-items: center;
font-family: "Poppins", sans-serif;
font-weight: 500;
}
.checkout-review-footer #shipping_method li label .multiparcels-grid-display-text{
font-family: "Poppins", sans-serif;
font-weight: 500;
}
.woocommerce-page .select2-dropdown {
border: 1px solid #C0D0DE !important;
}
#mp-wc-pickup-point-shipping .mp-please-select-location {
margin-bottom: 4px;
display: block;
font-weight: 500;
}
.woocommerce-checkout-review-order .select2-selection.select2-selection--single {
height: 34px;
border: 1px solid #C0D0DE;
}
.woocommerce-checkout-review-order .select2-selection.select2-selection--single .select2-selection__rendered {
line-height: 34px;
}
.woocommerce-checkout-review-order .select2-selection.select2-selection--single .select2-selection__arrow {
height: 32px;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
border-top: 1px solid #C0D0DE;
padding-top: 8px;
margin-top: 4px;
}
.woocommerce-checkout-review-order .montonio-bank-items {
gap: 4px;
grid-template-columns: repeat(2, minmax(0, 1fr));
display: grid;
margin-right: 0;
}
@media (min-width: 769px) {
.woocommerce-checkout-review-order .montonio-bank-items {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 16px
}
}
.woocommerce-checkout-review-order .montonio-bank-items .montonio-bank-item {
border: 1px solid transparent;
width: 100%;
height: auto;
border-radius: 10px;
margin: 0;
}
.woocommerce-checkout-review-order .montonio-bank-items .montonio-bank-item:hover {
background: #f7f7f7;
}
.woocommerce-checkout-review-order .montonio-bank-items .montonio-bank-item.active {
background: #f7f7f7;
border: 1px solid #0D1E2C;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods:before,
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods:after {
display: none !important;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods{
gap: 4px;
grid-template-columns: repeat(1, minmax(0, 1fr));
display: grid;
margin-top: 8px !important;
}
@media (min-width: 769px) {
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {
grid-template-columns: repeat(1, minmax(0, 1fr));
gap: 16px
}
} .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li .input-radio {
display: none;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li .input-radio:checked ~label {
border: 1px solid #0D1E2C;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods li label {
width: 100%;
padding: 16px;
border: 1px solid #E2F0FA;
border-radius: 4px;
cursor: pointer;
display: flex;
align-items: center;
font-family: "Poppins", sans-serif;
font-weight: 500;
overflow: hidden;
} #add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: transparent !important;
border-radius: 5px;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
text-align: left;
padding: 0em;
border-bottom: 1px solid #cfc8d8;
margin: 0;
list-style: none outside;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 0 4px 0 0 !important;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0;
font-size: .92em;
border-radius: 2px;
line-height: 1.5;
color: #515151;
background-color: var(--c--primary-light) !important;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
content: "";
display: block;
border: 1em solid #dcd7e3;
border-bottom-color: var(--c--primary-light) !important;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -0.75em;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 10px;
border-width: 0;
--tw-bg-opacity: 1;
background-color: rgb(0 128 96 / var(--tw-bg-opacity));
padding-left: 32px;
padding-right: 32px;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-family: "Poppins", sans-serif;
font-size: var(--fluid-fs-0);
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
background-color: var(--c--primary);
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
}  body.woocommerce-cart,
body.woocommerce-checkout {
background-color: #f1f1f1;
}
body.woocommerce-cart.woocommerce-cart-empty h1, body.woocommerce-checkout.woocommerce-cart-empty h1 {
display: none;
}  .xoo-wsc-basket{
--tw-bg-opacity: 1 !important;
background-color: rgb(234 223 223 / var(--tw-bg-opacity)) !important;
} .xoo-wsc-markup{
font-family: "Poppins", sans-serif !important;
}
.xoo-wsc-markup .xoo-wsch-top {
justify-content: start;
}
.xoo-wsc-markup .xoo-wsch-top .xoo-wsch-basket {
display: none;
}
.xoo-wsc-markup .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,
.xoo-wsc-markup .xoo-wsc-markup .xoo-wsc-btn,
.xoo-wsc-markup .xoo-wsc-markup .woocommerce-shipping-calculator button[type="submit"]{
border-radius: 10px;
border-width: 0;
background-color: var(--c--primary);
padding-top: 16px;
padding-bottom: 16px;
padding-left: 32px;
padding-right: 32px;
font-family: "Poppins", sans-serif;
font-weight: 500;
text-transform: uppercase;
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
transition-property: background-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.xoo-wsc-markup .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-markup .xoo-wsc-markup .xoo-wsc-btn:hover, .xoo-wsc-markup .xoo-wsc-markup .woocommerce-shipping-calculator button[type="submit"]:hover{
background-color: var(--c--primary);
}
.xoo-wsc-markup .xoo-wsc-footer {
display: flex;
flex-direction: column;
gap: 4px;
} .xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-extras {
order: 3;
border-radius: 10px;
background-color: var(--c--primary-light);
padding: 20px;
}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-extras:before {
content: "Turiu nuolaidos kodą";
margin-bottom: 4px;
width: 100%;
}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-extras .xoo-wsc-sl-apply-coupon {
gap: 8px;
flex-wrap: nowrap;
}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-extras .xoo-wsc-btn {
background: transparent;
border-radius: 10px;
padding: 13px 32px;
border: 1px solid black;
color: black;
height: 50px;
}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-extras .xoo-wsc-btn:hover {
background: black;
color: white;
} .xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-totals {
order: 1;
} .xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-footer-txt {
order: 2;
border-radius: 10px;
width: 100%;
--tw-bg-opacity: 1;
background-color: rgb(234 223 223 / var(--tw-bg-opacity));
padding: 20px;
}
.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont {
order: 5;
margin-top: 20px;
} .wpforms-container .wpforms-field-label {
margin-bottom: 8px;
}
.wpforms-container .wpforms-confirmation-container {
background-color: rgb(156, 218, 156);
border: 1px solid rgb(90, 137, 90);
padding: 12px;
color: black;
}
.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-field-row {
width: 100%;
max-width: 100%;
}
.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none;
}
.rokoko-content a:not(.btn):not(.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.page-template-page-contacts .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea{
padding-top: 12px;
padding-bottom: 12px;
padding-left: 16px;
padding-right: 16px;
font-size: var(--fluid-fs-0);
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
--tw-text-opacity: 1;
color: rgb(22 26 29 / var(--tw-text-opacity));
border-width: 1px;
font-weight: 400;
border: 1px solid #C0D0DE;
border-radius: 4px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus{
border-color: var(--c--primary);
border-width: 1px;
outline: 2px solid transparent;
outline-offset: 2px;
}
section.hero h2 span, section.hero h1 span{
color: var(--c--accent);
}
section.product {
}
section.faq details summary::-webkit-details-marker {
display: none;
}
section.faq .faq-item:last-of-type details {
border: none;
}
section.highlight_text b, section.highlight_text strong{
color: var(--c--accent);
font-weight: 500;
}
.tutor-full-width-course-top {
margin-top: 60px;
margin-bottom: 120px;
} .tutor-full-width-course-top .tutor-fs-5{
font-size: 1.8rem;
}
.tutor-full-width-course-top .tutor-fs-6{
font-size: var(--fluid-fs--1);
} .tutor-full-width-course-top .tutor-course-details-title{
font-size: var(--fluid-fs-6);
}
.tutor-full-width-course-top .tutor-single-course-sidebar .tutor-card .tutor-card-body .tutor-course-name{
font-size: var(--fluid-fs-1);
font-weight: 700;
}
.tutor-full-width-course-top .tutor-single-course-sidebar .tutor-card .tutor-card-body .tutor-meta {
display: none;
}
.tutor-full-width-course-top .tutor-single-course-sidebar .tutor-card-footer .tutor-d-flex {
align-items: center;
gap: 8px;
}
.tutor-full-width-course-top .tutor-single-course-sidebar .tutor-card-footer .tutor-d-flex >* {
margin: 0;
}
.tutor-login-wrap,
#tutor-registration-wrap{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
} .tutor-login-wrap .tutor-login-form-wrapper >div, #tutor-registration-wrap .tutor-login-form-wrapper >div {
display: none;
}
.tutor-forgot-password-form,
.tutor-reset-password-form{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
padding: 40px 0 32px 0;
box-shadow: 0 0 15px rgba(0, 0, 0, .1);
border-radius: 5px;
margin: 120px auto;
}
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary,
.tutor-forgot-password-form .tutor-btn,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,
.tutor-reset-password-form .tutor-btn{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary,
.tutor-forgot-password-form .tutor-btn,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,
.tutor-reset-password-form .tutor-btn{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary,
.tutor-forgot-password-form .tutor-btn,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,
.tutor-reset-password-form .tutor-btn{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary,
.tutor-forgot-password-form .tutor-btn,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,
.tutor-reset-password-form .tutor-btn{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-forgot-password-form .tutor-btn.tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-forgot-password-form .tutor-btn,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-reset-password-form .tutor-btn {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-forgot-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-forgot-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary,
.tutor-forgot-password-form .tutor-btn,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,
.tutor-reset-password-form .tutor-btn {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.tutor-forgot-password-form .tutor-btn.tutor-btn-primary:hover,
.tutor-forgot-password-form .tutor-btn:hover,
.tutor-reset-password-form .tutor-btn.tutor-btn-primary:hover,
.tutor-reset-password-form .tutor-btn:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-forgot-password-form .tutor-btn.tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-forgot-password-form .tutor-btn,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-reset-password-form .tutor-btn.tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons 
.tutor-reset-password-form .tutor-btn {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-forgot-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-secondary),.rokoko-content a:not(.btn):not(
.tutor-forgot-password-form .tutor-btn):not(.btn-secondary),.rokoko-content a:not(.btn):not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-secondary),.rokoko-content a:not(.btn):not(
.tutor-reset-password-form .tutor-btn):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-forgot-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(
.tutor-reset-password-form .tutor-btn):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.rokoko-content a:not(.btn):not(.tutor-forgot-password-form .tutor-btn.tutor-btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not(
.tutor-forgot-password-form .tutor-btn):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not(
.tutor-reset-password-form .tutor-btn.tutor-btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not(
.tutor-reset-password-form .tutor-btn):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
#tutor-registration-wrap .tutor-alert {
margin: 20px;
}
.tutor-login-wrap,
.tutor-wrap,
#tutor-registration-wrap {
margin-top: 60px;
margin-bottom: 120px;
}
.tutor-login-wrap .tutor-fs-5, .tutor-wrap .tutor-fs-5, #tutor-registration-wrap .tutor-fs-5{
font-size: 1.8rem;
}
.tutor-login-wrap .tutor-fs-6, .tutor-wrap .tutor-fs-6, #tutor-registration-wrap .tutor-fs-6{
font-size: var(--fluid-fs-0);
}
.tutor-login-wrap .tutor-fs-7, .tutor-wrap .tutor-fs-7, #tutor-registration-wrap .tutor-fs-7{
font-size: var(--fluid-fs--1);
}
.tutor-login-wrap .tutor-btn-primary, .tutor-wrap .tutor-btn-primary, #tutor-registration-wrap .tutor-btn-primary{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-login-wrap .tutor-btn-primary, .tutor-wrap .tutor-btn-primary, #tutor-registration-wrap .tutor-btn-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.tutor-login-wrap .tutor-btn-primary, .tutor-wrap .tutor-btn-primary, #tutor-registration-wrap .tutor-btn-primary{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-login-wrap .tutor-btn-primary, .tutor-wrap .tutor-btn-primary, #tutor-registration-wrap .tutor-btn-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-login-wrap .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-wrap .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  #tutor-registration-wrap .tutor-btn-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-login-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-login-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-login-wrap .tutor-btn-primary, .tutor-wrap .tutor-btn-primary, #tutor-registration-wrap .tutor-btn-primary {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.tutor-login-wrap .tutor-btn-primary:hover, .tutor-wrap .tutor-btn-primary:hover, #tutor-registration-wrap .tutor-btn-primary:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-login-wrap .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-wrap .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  #tutor-registration-wrap .tutor-btn-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-login-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.tutor-login-wrap .tutor-btn-primary):not(.btn-secondary),.rokoko-content a:not(.btn):not( .tutor-wrap .tutor-btn-primary):not(.btn-secondary),.rokoko-content a:not(.btn):not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-login-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.rokoko-content a:not(.btn):not(.tutor-login-wrap .tutor-btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not( .tutor-wrap .tutor-btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not( #tutor-registration-wrap .tutor-btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-login-wrap .tutor-course-details-content p +p, .tutor-wrap .tutor-course-details-content p +p, #tutor-registration-wrap .tutor-course-details-content p +p {
margin-top: 12px;
}
#tutor-dashboard-footer-mobile {
z-index: 2000 !important;
}
.tutor-modal .tutor-fs-5, .tutor-download-certificate .tutor-fs-5{
font-size: 1.8rem;
}
.tutor-modal .tutor-fs-6, .tutor-download-certificate .tutor-fs-6{
font-size: var(--fluid-fs-0);
}
.tutor-modal .tutor-fs-7, .tutor-download-certificate .tutor-fs-7{
font-size: var(--fluid-fs--1);
}
.tutor-modal .tutor-btn-primary, .tutor-download-certificate .tutor-btn-primary{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-modal .tutor-btn-primary, .tutor-download-certificate .tutor-btn-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.tutor-modal .tutor-btn-primary, .tutor-download-certificate .tutor-btn-primary{
background-color: var(--c--primary);
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-modal .tutor-btn-primary, .tutor-download-certificate .tutor-btn-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-modal .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-download-certificate .tutor-btn-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-modal .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-download-certificate .tutor-btn-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-modal .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-download-certificate .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-modal .tutor-btn-primary, .tutor-download-certificate .tutor-btn-primary {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.tutor-modal .tutor-btn-primary:hover, .tutor-download-certificate .tutor-btn-primary:hover{
background-color: var(--c--primary-dark);
cursor: pointer;
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity));
text-decoration: none;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-modal .tutor-btn-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-download-certificate .tutor-btn-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-modal .tutor-btn-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-download-certificate .tutor-btn-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.tutor-modal .tutor-btn-primary):not(.btn-secondary),.rokoko-content a:not(.btn):not( .tutor-download-certificate .tutor-btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-modal .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-download-certificate .tutor-btn-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.rokoko-content a:not(.btn):not(.tutor-modal .tutor-btn-primary):not(.btn-secondary):hover,.rokoko-content a:not(.btn):not( .tutor-download-certificate .tutor-btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-modal .tutor-btn-outline-primary, .tutor-download-certificate .tutor-btn-outline-primary{
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-modal .tutor-btn-outline-primary, .tutor-download-certificate .tutor-btn-outline-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.tutor-modal .tutor-btn-outline-primary, .tutor-download-certificate .tutor-btn-outline-primary{
border-width: 2px !important;
--tw-border-opacity: 1 !important;
border-color: rgb(22 26 29 / var(--tw-border-opacity)) !important;
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
display: inline-block;
min-height: 36px;
min-width: 36px;
cursor: pointer;
border-radius: 0.375rem;
border-width: 0;
padding-left: 24px;
padding-right: 24px;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
font-size: var(--fluid-fs-0);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.025em;
text-decoration-line: none;
--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
--tw-shadow-colored: 0 1px 2px 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: 2px solid transparent;
outline-offset: 2px;
}
@media (min-width: 1025px){
.tutor-modal .tutor-btn-outline-primary, .tutor-download-certificate .tutor-btn-outline-primary{
padding-left: 32px;
padding-right: 32px;
padding-top: 12px;
padding-bottom: 12px;
}
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-modal .tutor-btn-outline-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-download-certificate .tutor-btn-outline-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-modal .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-download-certificate .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-modal .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-download-certificate .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-modal .tutor-btn-outline-primary, .tutor-download-certificate .tutor-btn-outline-primary {
transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.tutor-modal .tutor-btn-outline-primary:hover, .tutor-download-certificate .tutor-btn-outline-primary:hover{
--tw-bg-opacity: 1 !important;
background-color: rgb(22 26 29 / var(--tw-bg-opacity)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
text-decoration: none;
}
.mc4wp-form .newsletter-form .newsletter-form-buttons .tutor-modal .tutor-btn-outline-primary,.mc4wp-form .newsletter-form .newsletter-form-buttons  .tutor-download-certificate .tutor-btn-outline-primary {
width: 100%;
margin-top: 0;
margin-left: 16px;
margin-right: 16px;
}
.rokoko-content a:not(.tutor-modal .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary),.rokoko-content a:not( .tutor-download-certificate .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.tutor-modal .tutor-btn-outline-primary),.rokoko-content a:not(.btn):not(.btn-primary):not( .tutor-download-certificate .tutor-btn-outline-primary){
color: var(--c--accent);
}
.rokoko-content a:not(.tutor-modal .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary):hover,.rokoko-content a:not( .tutor-download-certificate .tutor-btn-outline-primary):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.tutor-modal .tutor-btn-outline-primary):hover,.rokoko-content a:not(.btn):not(.btn-primary):not( .tutor-download-certificate .tutor-btn-outline-primary):hover {
text-decoration: underline;
text-decoration-line: underline;
}
.tutor-course-details-widget-list .tutor-d-flex {
align-items: center;
} .tutor-course-single-content-wrapper {
margin-bottom: 120px;
}
.tutor-course-single-content-wrapper .tutor-fs-5{
font-size: 1.8rem;
}
.tutor-course-single-content-wrapper .tutor-fs-6{
font-size: var(--fluid-fs-0);
}
.tutor-course-single-content-wrapper .tutor-fs-7{
font-size: var(--fluid-fs-0);
} .tutor-course-card .tutor-meta {
margin-bottom: 0;
}
.tutor-course-card .tutor-meta-author {
display: none;
}
.tutor-course-card .tutor-card-footer >div, .tutor-course-card .tutor-course-loop-price >div {
flex-wrap: wrap;
}
.tutor-course-card .tutor-card-footer >div .list-item-button, .tutor-course-card .tutor-course-loop-price >div .list-item-button {
display: block;
width: 100%;
}
.tutor-course-card .tutor-card-footer >div .list-item-button a, .tutor-course-card .tutor-course-loop-price >div .list-item-button a {
width: 100%;
text-align: center;
justify-content: center;
}
.tutor-course-filter-form .tutor-list-item label{
font-size: var(--fluid-fs-0);
}
.tutor-widget .tutor-widget-title{
font-size: 1.8rem;
} section.custom .tutor-wrap {
margin: 0;
}
section.custom .tutor-wrap .tutor-col-12 {
padding: 0;
} :root {
--swiper-theme-color: #774d6e !important; }
svg {
max-width: 100%;
height: auto;
}
.swiper-button-prev,
.swiper-button-next {
border-radius: 9999px;
background-color: var(--color-lightGrey); width: 2.5rem;
height: 2.5rem;
transition: colors 150ms;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
background-color: var(--color-darkGrey);
}
.swiper-button-prev::after, .swiper-button-next::after {
background-position: center;
background-repeat: no-repeat;
width: 1.25rem;
height: 1.25rem;
content: "";
}
.swiper-button-prev::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--left-dark.svg);
}
.swiper-button-prev:hover::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--left-white.svg);
}
.swiper-button-next::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--right-dark.svg);
}
.swiper-button-next:hover::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--right-white.svg);
}
.swiper-button-prev--dark,
.swiper-button-next--dark{
--tw-bg-opacity: 1;
background-color: rgb(42 47 51 / var(--tw-bg-opacity));
}
.swiper-button-prev--dark:hover, .swiper-button-next--dark:hover {
background-color: black;
}
.swiper-button-prev--dark::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--left-white.svg);
}
.swiper-button-next--dark::after{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/slider-arrow--right-white.svg);
}
.process-title--expanded::before{
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/circle-minus--yellow.svg);
margin-bottom: 0.75rem;
}
.process-content--expanded {
grid-template-rows: 1fr;
}
.rokoko-content ul,
.rokoko-content ol {
margin-left: 16px;
}
.rokoko-content ul li +li, .rokoko-content ol li +li {
margin-top: 12px;
}
.rokoko-content ul ul,
.rokoko-content ul ol,
.rokoko-content ol ul,
.rokoko-content ol ol {
margin-top: 12px;
}
.rokoko-content p {
margin-top: 12px;
}
.rokoko-content p:first-of-type {
margin-top: 0;
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.btn-secondary){
color: var(--c--accent);
}
.rokoko-content a:not(.btn):not(.btn-primary):not(.btn-secondary):hover {
text-decoration: underline !important;
text-decoration-line: underline;
}
.rokoko-content strong {
font-weight: 600;
}
.container {
max-width: 1401px;
}
.marker\:hidden *::marker{
display: none;
}
.marker\:hidden::marker{
display: none;
}
.before\:mr-5::before{
content: var(--tw-content);
margin-right: 20px;
}
.before\:h-8::before{
content: var(--tw-content);
height: 32px;
}
.before\:w-8::before{
content: var(--tw-content);
width: 32px;
}
.before\:bg-circlePlusBlack::before{
content: var(--tw-content);
background-image: url(//ugintesakademija.lt/gydantysmiskai//wp-content/themes/rokoko/resources/images/circle-plus--black.svg);
}
.before\:transition-backgroundImage::before{
content: var(--tw-content);
transition-property: background-image;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.before\:duration-300::before{
content: var(--tw-content);
transition-duration: 300ms;
}
.before\:ease-in-out::before{
content: var(--tw-content);
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:content-\[\'\'\]::before{
--tw-content: '';
content: var(--tw-content);
}
.after\:absolute::after{
content: var(--tw-content);
position: absolute;
}
.after\:right-1::after{
content: var(--tw-content);
right: 4px;
}
.after\:h-5::after{
content: var(--tw-content);
height: 20px;
}
.after\:w-5::after{
content: var(--tw-content);
width: 20px;
}
.after\:bg-arrowDown::after{
content: var(--tw-content);
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/arrow-down.svg);
}
.after\:bg-contain::after{
content: var(--tw-content);
background-size: contain;
}
.after\:content-\[\'\'\]::after{
--tw-content: '';
content: var(--tw-content);
}
.hover\:-translate-y-3:hover{
--tw-translate-y: -12px;
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));
}
.hover\:border-darkGrey:hover{
--tw-border-opacity: 1;
border-color: rgb(42 47 51 / var(--tw-border-opacity));
}
.hover\:bg-lightGrey:hover{
--tw-bg-opacity: 1;
background-color: rgb(220 217 208 / var(--tw-bg-opacity));
}
.hover\:text-primary:hover{
color: var(--c--primary);
}
.hover\:text-primary-dark:hover{
color: var(--c--primary-dark);
}
.hover\:underline:hover{
text-decoration-line: underline;
}
.hover\:shadow-md:hover{
--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);
}
.focus\:underline:focus{
text-decoration-line: underline;
}
.focus\:outline-none:focus{
outline: 2px solid transparent;
outline-offset: 2px;
}
.focus\:ring: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(3px + 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\: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\:ring-opacity-50:focus{
--tw-ring-opacity: 0.5;
}
.focus\:ring-offset-2:focus{
--tw-ring-offset-width: 2px;
}
.active\:border-darkGrey:active{
--tw-border-opacity: 1;
border-color: rgb(42 47 51 / var(--tw-border-opacity));
}
.group[open] .group-open\:rotate-\[180deg\]{
--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));
}
.group:hover .group-hover\:opacity-100{
opacity: 1;
}
.aria-expanded\:pointer-events-auto[aria-expanded="true"]{
pointer-events: auto;
}
.aria-expanded\:touch-auto[aria-expanded="true"]{
touch-action: auto;
}
.aria-expanded\:grid-rows-three[aria-expanded="true"]{
grid-template-rows: 1fr 1fr 1fr;
}
.aria-expanded\:opacity-100[aria-expanded="true"]{
opacity: 1;
}
.aria-expanded\:after\:bg-arrowUp[aria-expanded="true"]::after{
content: var(--tw-content);
background-image: url(//ugintesakademija.lt/gydantysmiskai/wp-content/themes/rokoko/resources/images/arrow-up.svg);
}
@media (min-width: 481px){
.m\:w-\[160px\]{
width: 160px;
}
.m\:min-w-\[350px\]{
min-width: 350px;
}
}
@media (min-width: 601px){
.t\:bottom-\[150px\]{
bottom: 150px;
}
.t\:mt-0{
margin-top: 0;
}
.t\:block{
display: block;
}
.t\:hidden{
display: none;
}
.t\:w-1\/3{
width: 33.333333%;
}
.t\:w-auto{
width: auto;
}
.t\:min-w-\[350px\]{
min-width: 350px;
}
.t\:min-w-\[430px\]{
min-width: 430px;
}
.t\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.t\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.t\:flex-row{
flex-direction: row;
}
.t\:flex-nowrap{
flex-wrap: nowrap;
}
.t\:p-8{
padding: 32px;
}
.t\:text-h3{
font-size: var(--fluid-fs-4);
}
.t\:text-h6{
font-size: var(--fluid-fs-1);
}
}
@media (min-width: 769px){
.d\:-top-3{
top: -12px;
}
.d\:bottom-50pc{
bottom: 50%;
}
.d\:bottom-\[0\]{
bottom: 0;
}
.d\:bottom-\[unset\]{
bottom: unset;
}
.d\:left-0{
left: 0;
}
.d\:left-\[unset\]{
left: unset;
}
.d\:right-\[0\]{
right: 0;
}
.d\:right-\[20px\]{
right: 20px;
}
.d\:top-50pc{
top: 50%;
}
.d\:top-\[unset\]{
top: unset;
}
.d\:row-span-2{
grid-row: span 2 / span 2;
}
.d\:my-\[120px\]{
margin-top: 120px;
margin-bottom: 120px;
}
.d\:mb-0{
margin-bottom: 0;
}
.d\:mt-0{
margin-top: 0;
}
.d\:mt-10{
margin-top: 40px;
}
.d\:block{
display: block;
}
.d\:flex{
display: flex;
}
.d\:grid{
display: grid;
}
.d\:hidden{
display: none;
}
.d\:h-\[600px\]{
height: 600px;
}
.d\:h-auto{
height: auto;
}
.d\:h-full{
height: 100%;
}
.d\:w-1\/2{
width: 50%;
}
.d\:w-1\/3{
width: 33.333333%;
}
.d\:w-2\/3{
width: 66.666667%;
}
.d\:w-3\/5{
width: 60%;
}
.d\:w-4\/5{
width: 80%;
}
.d\:w-\[240px\]{
width: 240px;
}
.d\:w-\[380px\]{
width: 380px;
}
.d\:w-full{
width: 100%;
}
.d\:min-w-\[200px\]{
min-width: 200px;
}
.d\:min-w-\[500px\]{
min-width: 500px;
}
.d\:max-w-\[500px\]{
max-width: 500px;
}
.d\:flex-none{
flex: none;
}
.d\:-translate-y-1\/2{
--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));
}
.d\:translate-x-0{
--tw-translate-x: 0;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.d\:translate-y-1\/2{
--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));
}
.d\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.d\:grid-cols-2{
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.d\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.d\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.d\:flex-row{
flex-direction: row;
}
.d\:\!flex-row-reverse{
flex-direction: row-reverse !important;
}
.d\:flex-nowrap{
flex-wrap: nowrap;
}
.d\:items-center{
align-items: center;
}
.d\:items-stretch{
align-items: stretch;
}
.d\:gap-10{
gap: 40px;
}
.d\:gap-4{
gap: 16px;
}
.d\:gap-8{
gap: 32px;
}
.d\:p-7{
padding: 28px;
}
.d\:px-4{
padding-left: 16px;
padding-right: 16px;
}
.d\:py-\[150px\]{
padding-top: 150px;
padding-bottom: 150px;
}
.d\:py-xlarge{
padding-top: 72px;
padding-bottom: 72px;
}
.d\:pl-15{
padding-left: 60px;
}
.d\:text-left{
text-align: left;
}
.d\:text-right{
text-align: right;
}
.d\:text-h2{
font-size: var(--fluid-fs-5);
}
.d\:text-h3{
font-size: var(--fluid-fs-4);
}
.d\:text-h5{
font-size: var(--fluid-fs-2);
}
}
@media (min-width: 1025px){
.dl\:static{
position: static;
}
.dl\:absolute{
position: absolute;
}
.dl\:left-0{
left: 0;
}
.dl\:order-\[unset\]{
order: unset;
}
.dl\:mt-0{
margin-top: 0;
}
.dl\:mt-2{
margin-top: 8px;
}
.dl\:block{
display: block;
}
.dl\:flex{
display: flex;
}
.dl\:inline-flex{
display: inline-flex;
}
.dl\:hidden{
display: none;
}
.dl\:h-auto{
height: auto;
}
.dl\:min-h-\[660px\]{
min-height: 660px;
}
.dl\:min-h-\[unset\]{
min-height: unset;
}
.dl\:w-auto{
width: auto;
}
.dl\:grid-cols-1{
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.dl\:grid-cols-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.dl\:grid-cols-4{
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.dl\:grid-cols-5{
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.dl\:grid-cols-6{
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.dl\:grid-cols-7{
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.dl\:flex-row{
flex-direction: row;
}
.dl\:flex-nowrap{
flex-wrap: nowrap;
}
.dl\:items-center{
align-items: center;
}
.dl\:justify-between{
justify-content: space-between;
}
.dl\:overflow-hidden{
overflow: hidden;
}
.dl\:rounded{
border-radius: 4px;
}
.dl\:bg-\[transparent\]{
background-color: transparent;
}
.dl\:bg-sectionLight{
--tw-bg-opacity: 1;
background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.dl\:p-0{
padding: 0;
}
.dl\:px-8{
padding-left: 32px;
padding-right: 32px;
}
.dl\:py-3{
padding-top: 12px;
padding-bottom: 12px;
}
.dl\:text-left{
text-align: left;
}
.dl\:text-center{
text-align: center;
}
.dl\:text-h3{
font-size: var(--fluid-fs-4);
}
.dl\:text-h4{
font-size: var(--fluid-fs-3);
}
.dl\:text-hero{
font-size: var(--fluid-fs-7);
}
.dl\: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);
}
}
@media (min-width: 1281px){
.df\:text-hero{
font-size: var(--fluid-fs-7);
}
}
@media (min-width: 1401px){
.dh\:bottom-0{
bottom: 0;
}
.dh\:items-center{
align-items: center;
}
}