.cea-grid {
display: grid;
grid-gap: 30px;
grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
}
.cea-post-lists ul {
margin: 0;
padding: 0;
list-style: none;
}
a {
transition: all ease 0.23s;
}
ul.cea-team-social-media li label {
cursor: pointer;
}
.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input,
.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input {
width: 100%;
border-radius: 0;
margin-bottom: 10px;
}
.wp-block-contact-form-7-contact-form-selector.ct-newsletter-blockwithform input.wpcf7-form-control.wpcf7-submit,
.wp-block-contact-form-7-contact-form-selector.ct-banner-contactform input.wpcf7-form-control.wpcf7-submit {
border-radius: 0;
border: 0;
}
.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: 360px;
}
.wc-block-grid.wp-block-product-on-sale.wc-block-product-on-sale.has-4-columns.ct-patterns-onsaleproducts .wc-block-grid__product-title {
font-size: 18px;
margin-top: 25px;
}
.wp-block-group.fota-popup-modal {
position: fixed;
width: 100%;
top: 0;
left: 0;
height: 100%;
z-index: 9999;
align-items: center;
display: none;
}
.wp-block-group.fota-popup-modal.active {
display: flex;
}
.wp-block-group.fota-popup-content {
position: relative;
box-shadow: 0 0 50px rgba(0, 0, 0, 0.45);
}
.wp-block-buttons.fota-modal-close .wp-block-button {
position: absolute;
right: -16px;
top: -22px;
}
.fota-popup-button {
transition: all ease 0.43s;
-moz-transition: all ease 0.43s;
-webkit-transition: all ease 0.43s;
}
.fota-popup-button:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}.wp-block-comments textarea#comment {
border-radius: 4px;
}
input[type="submit"] {
transition: all ease 0.23s;
-o-transition: all ease 0.23s;
-moz-transition: all ease 0.23s;
-webkit-transition: all ease 0.23s;
}
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,
.wpcf7-form-control.wpcf7-select {
border-radius: 5px;
border: 1px solid #dad7d7;
padding: 15px;
width: 100%;
margin-top: 10px;
box-sizing: border-box;
}
.wpcf7-form-control.wpcf7-select {
appearance: none;
position: relative;
}
.wpcf7-form-control.wpcf7-select:after {
content: ">";
font-size: 20px;
position: absolute;
right: 20px;
top: 10px;
}
form.wpcf7-form *::placeholder {
font-size: 14px;
}
form.wpcf7-form *::-moz-placeholder {
font-size: 14px;
}
form.wpcf7-form *::-webkit-input-placeholder {
font-size: 14px;
}
.wp-block-contact-form-7-contact-form-selector
.wpcf7-form-control.wpcf7-submit {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--light-color);
border-radius: 0;
border: 0;
font-size: 16px;
padding: 15px 40px;
}
.wp-block-contact-form-7-contact-form-selector
.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
background: var(--wp--preset--color--secondary);
color: var(--wp--preset--color--light-color);
}
.wp-block-contact-form-7-contact-form-selector .wpcf7-form input,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form select,
.wp-block-contact-form-7-contact-form-selector .wpcf7-form textarea {
height: 50px !important;
border-radius: 6px;
border: 1px solid var(--wp--preset--color--foreground);
background: #fff;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
.wpcf7-form
input,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
.wpcf7-form
input {
border-radius: 0;
border: 0;
border: 1px solid var(--wp--preset--color--light-color);
background: #fff;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
.wpcf7-form
input {
border: 1px solid var(--wp--preset--color--heading-color);
}
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1
.wpcf7-form
input,
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1
.wpcf7-form
select,
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1
.wpcf7-form
textarea {
border: 0 !important;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1
input.wpcf7-form-control.wpcf7-submit {
border-radius: 6px;
margin-top: 5px;
width: 100%;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1 {
margin-bottom: -30px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-form-1
.wpcf7-form
textarea {
height: 120px;
}
form.comment-form {
border-radius: 20px;
margin-top: 24px;
}
.wp-block-post-comments-form {
border-radius: 20px;
}
form.comment-form input[type="email"],
form.comment-form input[type="text"],
form.comment-form input[type="url"],
form.comment-form textarea {
border-radius: 5px;
margin: 12px 0 25px;
}
form.comment-form .form-submit.wp-block-button {
margin-top: 25px;
}
.wp-block-comment-author-name {
font-weight: 600;
}
.wp-block-comment-date a {
color: var(--wp--preset--color--foreground);
font-size: 13px;
}
.wp-block-comment-template li {
margin-top: 50px;
}
.wp-block-comment-template li li {
margin-top: 10px;
padding-left: 60px;
}
a.comment-reply-link {
border: 1px solid;
padding: 5px 13px;
border-radius: 40px;
font-size: 13px;
opacity: 0.6;
}
.wp-block-post-comments-form {
margin-top: 30px;
display: inline-block;
width: 100%;
}
.woocommerce ul.products li.product a img {
border-radius: 5px;
height: 350px;
object-fit: cover;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 2.5% 2.992em 0;
width: 23.1%;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
border: 0;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
margin-top: 20px !important;
}
.woocommerce-page .input-text {
padding: 11px 30px;
border: 1px solid #817e7e;
border-radius: 5px;
}
.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
text-decoration: underline;
}
nav.wp-block-navigation ul li a:hover {
color: var(--wp--preset--color--secondary) !important;
}
.wp-block-group.homelancer-product-image {
position: relative;
overflow: hidden;
}
.wp-block-group.homelancer-product-image .wc-block-components-product-image {
margin: 0;
}
.wp-block-columns.homelancer-product-buttons {
position: absolute;
width: 80%;
bottom: -40px;
left: 10%;
transition: all ease 0.23s;
opacity: 0;
}
.wp-block-group.homelancer-product-box:hover
.wp-block-columns.homelancer-product-buttons {
opacity: 1;
bottom: 24px;
}
.wp-block-group.homelancer-product-box .wc-block-components-product-sale-badge,
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale {
font-size: 12px;
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--light-color);
border: 0;
top: 12px;
width: 40px;
height: 24px;
line-height: 24px;
padding: 0;
border-radius: 0;
z-index: 1;
}
.wp-block-group.homelancer-product-box
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-left {
left: 12px;
}
.wp-block-woocommerce-product-sale-badge.homelancer-sales-bade
.wc-block-components-product-sale-badge {
right: 12px;
position: absolute;
}
.wp-block-group.homelancer-product-box
.wc-block-components-product-sale-badge.wc-block-components-product-sale-badge--align-right {
right: 12px;
}
.wp-block-group.homelancer-product-box
.wp-block-group.homelancer-product-image
img {
transition: all ease 0.23s;
}
.wp-block-group.homelancer-product-box:hover
.wp-block-group.homelancer-product-image {
transform: translateY(-7px);
}
.wp-block-group.homelancer-product-box .wc-block-components-product-price del {
color: var(--wp--preset--color--primary);
}
.wp-block-group.homelancer-product-box .wc-block-components-product-price ins {
text-decoration: none;
}
.wp-block-group.homelancer-product-box .wp-block-woocommerce-product-price {
margin-block-start: 0;
}
.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
color: var(--wp--preset--color--meta-color);
}
.wp-block-group.homelancer-product-box a.wp-block-read-more,
.wp-block-group.homelancer-product-box
a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button,
.wp-block-group.homelancer-product-box
button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button {
width: 100%;
text-align: center;
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--light-color);
padding: 12px 0;
font-size: 14px;
border-radius: 30px;
}
.wp-block-group.homelancer-product-box a.wp-block-read-more:hover,
.wp-block-group.homelancer-product-box
a.wp-block-button__link.wp-element-button.wc-block-components-product-button__button:hover,
.wp-block-group.homelancer-product-box
button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button:hover {
background: var(--wp--preset--color--secondary);
}
figure.wp-block-gallery.homelancer-brands figure.wp-block-image {
padding: 0 40px;
margin-bottom: 0 !important;
}
figure.wp-block-gallery.homelancer-brands figure.wp-block-image img {
max-height: 100%;
width: auto;
max-width: 100%;
object-fit: contain;
transition: all ease 0.23s;
}
figure.wp-block-gallery.homelancer-brands figure.wp-block-image img:hover {
transform: scale(1.1);
}
.wp-block-cover.homelancer-cover-hover {
background: #000;
}
.wp-block-cover.homelancer-cover-hover:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
opacity: 0.35;
-webkit-opacity: 0.35;
-moz-opacity: 0.35;
}
.wp-block-cover.homelancer-cover-hover.opacity-none:hover img {
opacity: 1;
-webkit-opacity: 1;
-moz-opacity: 1;
}
.wp-block-group.homelancer-product-cats {
transition: all ease 0.23s;
}
.wp-block-group.homelancer-product-cats:hover {
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
form.wpcf7-form,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
form.wpcf7-form {
position: relative;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
span.wpcf7-form-control-wrap,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap {
width: 100%;
float: left;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
input.wpcf7-form-control.wpcf7-submit:hover,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
input.wpcf7-form-control.wpcf7-submit:hover {
background: var(--wp--preset--color--secondary);
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
input.wpcf7-form-control.wpcf7-submit,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
input.wpcf7-form-control.wpcf7-submit {
margin-top: 10px;
background: var(--wp--preset--color--primary);
height: 50px;
position: absolute;
right: 2px;
padding: 0 30px;
color: #fff;
top: 2px;
color: #fff;
font-size: 18px;
border: 0;
border-radius: 0;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
input.wpcf7-form-control.wpcf7-submit {
top: 0;
right: 0;
background: var(--wp--preset--color--heading-color);
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
height: 59px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
span.wpcf7-form-control-wrap
input,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap
input {
height: 54px;
padding: 0 20px;
color: #464646;
transition: all ease 0.23s;
background-color: #fff;
border-color: #e3e3e3;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap
input {
height: 60px;
border-radius: 6px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
span.wpcf7-form-control-wrap
input:focus,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap
input:focus {
padding-left: 20px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter
span.wpcf7-form-control-wrap
input::placeholder,
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap
input::placeholder {
font-size: 18px;
color: var(--wp--preset--color--heading-color);
font-weight: 300;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-2
span.wpcf7-form-control-wrap
input::placeholder {
color: var(--wp--preset--color--heading-color);
}
.homelancer-nav-search.wp-block-search .wp-block-search__inside-wrapper {
justify-content: end;
}
.homelancer-nav-search.wp-block-search .wp-block-search__inside-wrapper svg {
height: 34px;
width: 34px;
}
.homelancer-nav-search.wp-block-search .wp-block-search__button {
width: 100%;
max-width: 60px;
}
.homelancer-navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
padding: 0;
border: 0;
transition: all ease 0.23s;
transform: translateY(40px);
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.23);
}
.homelancer-navigation.wp-block-navigation
li:hover
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
transform: translateY(0px);
}
.wp-block-navigation.homelancer-navigation
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 50px;
}
.homelancer-navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 24px;
transition: all ease 0.23s;
}
.homelancer-navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
background-color: #ededed;
}
.woocommerce.wc-block-catalog-sorting select.orderby {
height: 30px;
border: 0;
}
.wc-block-product-categories.homelancer-products-category-filter
ul.wc-block-product-categories-list {
margin: 0;
padding: 0;
list-style: none;
}
.wc-block-product-categories.homelancer-products-category-filter
ul.wc-block-product-categories-list
li {
margin-bottom: 7px;
}
.wc-block-product-categories.homelancer-products-category-filter
ul.wc-block-product-categories-list
li
a:hover
span.wc-block-product-categories-list-item__name {
color: var(--wp--preset--color--primary);
}
.woocommerce .wp-block-woocommerce-product-image-gallery {
max-width: 100%;
}
.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
left: 10px;
right: unset;
z-index: 1;
top: 10px;
background: var(--wp--preset--color--primary);
font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: transparent;
border: 0;
margin: 0 30px 0 0 !important;
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
border-width: 0;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--wp--preset--color--heading-color);
font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 10px 0 !important;
font-weight: 400;
position: relative;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
content: "";
width: 100%;
left: 0;
bottom: 0;
position: absolute;
background: var(--wp--preset--color--heading-color);
}
.woocommerce div.product .woocommerce-tabs ul.tabs:after {
background-color: var(--wp--preset--color--border-color);
}
.woocommerce-tabs.wc-tabs-wrapper h2 {
font-size: 24px;
font-weight: 600;
}
button.single_add_to_cart_button.button.alt.wp-element-button,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block
a.components-button.wc-block-components-button,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--light-color);
padding: 15px 60px;
border-radius: 0;
}
button.single_add_to_cart_button.button.alt.wp-element-button:hover,
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block
a.components-button.wc-block-components-button:hover,
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-checkout-button-block.wc-block-mini-cart__footer-checkout.contained:hover {
background: var(--wp--preset--color--secondary);
}
.woocommerce div.product form.cart div.quantity .qty {
background: transparent;
border: 0;
padding: 0;
font-size: 16px;
border: 1px solid var(--wp--preset--color--border-color);
}
.wp-block-woocommerce-cart-order-summary-block,
.wp-block-woocommerce-checkout-order-summary-block {
background: var(--wp--preset--color--light-shade);
padding: 24px;
border-radius: 20px;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block {
margin-top: 24px;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name {
color: var(--wp--preset--color--heading-color);
font-weight: 600;
font-size: 16px;
}
.wc-block-cart-item__wrap a.wc-block-components-product-name:hover {
color: var(--wp--preset--color--secondary);
}
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value,
.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal
span.wc-block-components-totals-item__label,
.wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
font-weight: 600;
color: var(--wp--preset--color--heading-color);
}
.wc-block-components-totals-wrapper {
border-top: 0;
}
.wc-block-components-order-summary
.wc-block-components-order-summary-item__quantity {
background: #000;
color: #fff;
}
figure.wp-block-image.homelancer-app-image img {
margin-top: -105px;
}
.wp-block-button.homelancer-more-products a.wp-element-button:hover {
border-bottom-color: var(--wp--preset--color--secondary) !important;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {
color: #fff;
}
form.comment-form .form-submit.wp-block-button input#submit {
color: #fff;
padding: 16px 30px;
}
.wp-block-post-comments-form input:not([type="submit"]),
.wp-block-post-comments-form textarea {
border-color: var(--wp--preset--color--foreground);
}
.wp-block-button.homelancer-cat-more a.wp-block-button__link {
width: 40px;
height: 40px;
text-indent: -5000px;
padding: 0;
position: relative;
opacity: 0;
transform: translateY(20px);
}
.wp-block-button.homelancer-cat-more a.wp-block-button__link:after {
content: "";
width: 10px;
width: 0px;
height: 0px;
border-style: solid;
border-width: 7px 0 7px 11px;
border-color: transparent transparent transparent
var(--wp--preset--color--primary);
transform: rotate(0deg);
position: absolute;
left: 16px;
top: 14px;
}
.wp-block-button.homelancer-cat-more a.wp-block-button__link:hover:after {
border-color: transparent transparent transparent
var(--wp--preset--color--light-color);
}
.wp-block-cover.homelancer-category-box:hover
.wp-block-button.homelancer-cat-more
a.wp-block-button__link {
opacity: 1;
transform: translateY(-5px);
}
.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block
td.wc-block-cart-item__image {
padding: 16px 0 !important;
}
.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block
td.wc-block-cart-item__image
img {
border-radius: 12px;
}
.wc-block-components-order-summary
.wc-block-components-order-summary-item__image
img {
border-radius: 4px;
}
.wpcf7 form .wpcf7-response-output {
margin: 0;
padding: 5px 10px;
border: 1px solid #00a0d2;
}
.wp-block-group.homelancer-sticky-menu {
transition: all ease 0.23s;
}
.wp-block-group.homelancer-sticky-menu.sticky-menu-enabled {
position: fixed;
width: 100%;
top: 0px;
padding: 5px 30px;
border-radius: 0;
z-index: 999;
max-width: 100%;
left: 0;
right: 0;
}
.wp-block-group.homelancer-sticky-menu.sticky-menu-enabled:before {
content: "";
width: 100%;
height: 100%;
left: 0;
position: absolute;
background: var(--wp--preset--color--dark-shade);
top: 0;
z-index: 1;
opacity: 0.8;
}
body.logged-in .wp-block-group.homelancer-sticky-menu.sticky-menu-enabled {
top: 30px;
}
.wp-block-group.homelancer-sticky-menu.sticky-menu-enabled
.homelancer-sticky-navigation {
z-index: 2;
position: relative;
}
.wp-block-button.homelancer-scrollto-top
.wp-block-button__link.wp-element-button {
width: 50px;
height: 50px;
position: fixed;
right: 25px;
bottom: 25px;
display: inline-block;
z-index: 999;
text-indent: -5000px;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
transition: all 0.3s ease-in-out;
opacity: 0;
visibility: hidden;
&.show {
opacity: 1;
visibility: visible;
}
}
.wp-block-button.homelancer-scrollto-top
.wp-block-button__link.wp-element-button:after {
content: "";
width: 50px;
height: 50px;
background-color: #fff;
-webkit-mask-image: url(//adelhomeservices.com/wp-content/themes/homelancer/assets/images/up-arrow.svg);
mask-image: url(//adelhomeservices.com/wp-content/themes/homelancer/assets/images/up-arrow.svg);
mask-repeat: no-repeat;
mask-position: center center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center center;
position: absolute;
display: inline-block;
left: 0;
top: 0;
}
.wp-block-button.homelancer-scrollto-top
.wp-block-button__link.wp-element-button:hover:after {
background-color: var(--wp--preset--color--light-color) !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 68px;
padding: 0;
border: 0;
border-radius: 50%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: 0;
background: var(--wp--preset--color--light-shade);
margin-left: 80px;
}
.wp-block-woocommerce-empty-cart-block
.wc-block-grid.wp-block-product-new.wc-block-product-new {
margin-top: 20px;
}
.wp-block-woocommerce-empty-cart-block
h2.wp-block-heading.has-text-align-center {
font-size: 30px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
background-color: var(--wp--preset--color--primary);
}
.wp-block-woocommerce-empty-cart-block
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
height: 360px;
border-radius: 0;
object-fit: cover;
object-position: top;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
margin: 0;
padding: 0;
grid-gap: 30px;
}
.wp-block-woocommerce-empty-cart-block
.wc-block-grid__products
li.wc-block-grid__product {
max-width: 23% !important;
border: 0 !important;
}
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title {
font-size: 16px;
color: var(--wp--preset--color--heading-color);
}
.wp-block-woocommerce-empty-cart-block a:hover .wc-block-grid__product-title {
color: var(--wp--preset--color--secondary);
}
.wp-block-woocommerce-empty-cart-block
a.wp-block-button__link.wp-element-button.add_to_cart_button {
color: #fff;
padding: 12px 40px;
font-size: 16px;
border-radius: 0;
}
.wc-block-mini-cart__empty-cart-wrapper
a.components-button.wc-block-components-button.wc-block-mini-cart__shopping-button {
color: #fff;
padding: 14px 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background: var(--wp--preset--color--light-shade);
padding: 24px;
box-sizing: border-box;
border-radius: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
list-style: none;
padding: 10px 0;
border-bottom: 1px solid #ebefef;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
color: var(--wp--preset--color--heading-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
color: var(--wp--preset--color--secondary);
}
.woocommerce-account button.woocommerce-Button.button.wp-element-button,
.wp-element-button,
.wp-block-button__link {
color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 65%;
}
header.woocommerce-Address-title.title h3 {
font-size: 20px;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
float: left;
width: 100%;
}
span.wc-block-mini-cart__badge {
color: #fff;
}
h2.wc-block-mini-cart__title {
font-size: 24px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter.minimal-footer-layout
span.wpcf7-form-control-wrap
input {
height: 52px;
padding: 0 16px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter.minimal-footer-layout
span.wpcf7-form-control-wrap
input::placeholder {
font-size: 14px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter.minimal-footer-layout
input.wpcf7-form-control.wpcf7-submit {
height: 39px;
right: 7px;
padding: 0 12px;
top: 7px;
font-size: 14px;
}
.wp-block-social-links.homelancer-header-socials .wp-social-link a {
padding: 5px;
}
.wp-block-social-links.homelancer-header-socials .wp-social-link a svg {
height: 20px;
width: 20px;
}
form.homelancer-header-product-search.wp-block-search {
width: 670px;
max-width: 100%;
}
form.homelancer-header-product-search.wp-block-search .wp-block-search__input {
padding: 0 20px;
}
form.homelancer-header-product-search.wp-block-search .wp-block-search__button {
margin-left: 0;
border-radius: 0;
border: 0;
height: 52px;
padding: 0 20px;
}
form.homelancer-header-product-search.wp-block-search
.wp-block-search__button:hover {
background: var(--wp--preset--color--secondary) !important;
}
figure.wp-block-image.size-full.is-resized.homelancer-overlap-bottom {
margin-bottom: -100px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-style-2 {
position: relative;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-style-2
input.wpcf7-form-control.wpcf7-email {
background: #fff;
border-radius: 50px;
height: 60px;
padding: 0 24px;
position: relative;
margin-bottom: 20px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-style-2
.wpcf7-list-item {
display: inline-block;
margin: 0;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-style-2
input.wpcf7-form-control.wpcf7-submit {
background: var(--wp--preset--color--primary) url(//adelhomeservices.com/wp-content/themes/homelancer/assets/images/btn-arrow.svg)
no-repeat center center;
color: #fff;
border-radius: 50px;
position: absolute;
right: 6px;
top: 15px;
text-indent: -5000px;
}
.wp-block-contact-form-7-contact-form-selector.homelancer-newsletter-style-2
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: var(--wp--preset--color--secondary);
}
.wp-block-group.homelancer-header.homelancer-overlap-nav {
position: fixed;
z-index: 99;
width: 100%;
}
.cozy-block-product-carousel .wp-block-post {
overflow: visible !important;
padding-top: 0;
}
.swiper-wrapper {
z-index: inherit;
}
.woocommerce .comment-form-comment textarea {
padding: 16px;
}
.wp-block-group.homelancer-service-box:hover,
.wp-block-group.homelancer-hover-box:hover {
transform: scale(1.015) translateY(-7px);
-webkit-transform: scale(1.015) translateY(-7px);
-moz-transform: scale(1.015) translateY(-7px);
}
.wp-block-cover.homelancer-portfolio-box {
background: #000;
}
.wp-block-cover.homelancer-portfolio-box:hover
.wp-block-cover__image-background {
transform: scale(1.1);
opacity: 0.5;
}
.wp-block-cover.homelancer-portfolio-box .wp-block-cover__inner-container {
height: 100%;
width: 100%;
}
.wp-block-group.homelancer-portfolio-content {
position: absolute;
width: 100%;
left: 50%;
bottom: -25%;
transform: translate(-50%, -50%);
opacity: 0;
}
.wp-block-cover.homelancer-portfolio-box:hover
.wp-block-group.homelancer-portfolio-content {
bottom: 0;
opacity: 1;
}
ul.wp-block-list.homelancer-category-list li {
text-align: center;
margin: 10px 0;
}
form.homelancer-banner-search.wp-block-search {
max-width: 100% !important;
}
.wp-block-group.homelancer-search-box.is-style-homelancer-boxshadow {
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6);
}
figure.wp-block-gallery.homelancer-gallery figure.wp-block-image {
height: 280px;
}
.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--light-color);
border: 0;
border-radius: 0;
font-size: 12px;
font-weight: 300;
top: 10px;
}
.editor-styles-wrapper
.wc-block-grid__products
.wc-block-grid__product
.wc-block-components-product-image
.wc-block-components-product-sale-badge--align-right,
.wc-block-components-product-image
.wc-block-components-product-sale-badge--align-right {
right: 10px;
}
.editor-styles-wrapper
.wc-block-grid__products
.wc-block-grid__product
.wc-block-components-product-image
.wc-block-components-product-sale-badge--align-left,
.wc-block-components-product-image
.wc-block-components-product-sale-badge--align-left {
left: 10px;
}
.editor-styles-wrapper
.wc-block-grid__products
.wc-block-grid__product
.wc-block-components-product-image
img[alt=""],
.wc-block-components-product-image img[alt=""] {
border: 0;
}
.wp-block-group.homelancer-dummy-product .wp-block-cover {
overflow: hidden;
position: relative;
}
.wp-block-group.homelancer-dummy-product
.wp-block-cover
.wp-block-cover__inner-container {
margin-bottom: -100px;
opacity: 0;
transition: all ease 0.23s;
}
.wp-block-group.homelancer-dummy-product:hover
.wp-block-cover
.wp-block-cover__inner-container {
margin-bottom: 0;
opacity: 1;
}
.wp-block-group.homelancer-dummy-product:hover
img.wp-block-cover__image-background {
opacity: 0.65;
}
form.homelancer-header-search.wp-block-search .wp-block-search__inside-wrapper {
border: 0;
padding: 7px 7px 7px 10px;
border-radius: 10px;
background: #f6f0f2;
}
form.homelancer-header-search.wp-block-search
.wp-block-search__inside-wrapper
input {
background: transparent;
}
.homelancer-header-search.wp-block-search .wp-block-search__button {
padding: 0px;
}
.wp-block-social-links.homelancer-social-icon .wp-social-link svg {
width: 20px;
height: 20px;
}
.wp-block-cover.is-style-homelancer-cover-infinite-zoom-style
img.wp-block-cover__image-background {
animation: homelancerZoom 50s linear infinite;
}
@keyframes homelancerZoom {
50% {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
}
}
@media (max-width: 768px) {
.wp-block-heading.homelancer-big-title {
font-size: 44px !important;
}
}
@media (max-width: 600px) {
.wp-block-navigation.homelancer-navigation ul {
grid-gap: 0;
padding-block-start: 0;
padding-inline-start: 0;
margin-block-start: 0;
margin-block-end: 0;
}
.wp-block-navigation.homelancer-navigation
.wp-block-navigation-item__content.wp-block-navigation-item__content {
line-height: 30px;
padding: 0;
}
.homelancer-navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
transform: translateY(0);
box-shadow: none;
}
.homelancer-navigation.wp-block-navigation
ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu
.wp-block-navigation-item__content.wp-block-navigation-item__content:hover {
background-color: transparent;
}
.wp-block-navigation__responsive-container
.wp-block-navigation__responsive-container-content {
padding: 20px;
}
}
@media (max-width: 480px) {
.wp-block-heading.homelancer-big-title {
font-size: 28px !important;
}
}
.wp-block-buttons
a.wp-block-button__link.has-gradient-twelve-gradient-background:hover {
background: linear-gradient(
90deg,
var(--wp--preset--color--primary) 65%,
var(--wp--preset--color--secondary) 100%
) !important;
}
.wp-block-buttons
a.wp-block-button__link.has-gradient-thirteen-gradient-background:hover {
background: linear-gradient(
90deg,
var(--wp--preset--color--secondary) 65%,
var(--wp--preset--color--primary) 100%
) !important;
}[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
transition-delay: 0s;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
transition-delay: 3s;
}
[data-aos] {
pointer-events: none;
}
[data-aos].aos-animate {
pointer-events: auto;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@media screen {
html:not(.no-js) [data-aos^="fade"][data-aos^="fade"] {
opacity: 0;
transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
}
html:not(.no-js) [data-aos^="fade"][data-aos^="fade"].aos-animate {
opacity: 1;
-webkit-transform: none;
transform: none;
}
html:not(.no-js) [data-aos="fade-up"] {
-webkit-transform: translate3d(0, 100px, 0);
transform: translate3d(0, 100px, 0);
}
html:not(.no-js) [data-aos="fade-down"] {
-webkit-transform: translate3d(0, -100px, 0);
transform: translate3d(0, -100px, 0);
}
html:not(.no-js) [data-aos="fade-right"] {
-webkit-transform: translate3d(-100px, 0, 0);
transform: translate3d(-100px, 0, 0);
}
html:not(.no-js) [data-aos="fade-left"] {
-webkit-transform: translate3d(100px, 0, 0);
transform: translate3d(100px, 0, 0);
}
html:not(.no-js) [data-aos="fade-up-right"] {
-webkit-transform: translate3d(-100px, 100px, 0);
transform: translate3d(-100px, 100px, 0);
}
html:not(.no-js) [data-aos="fade-up-left"] {
-webkit-transform: translate3d(100px, 100px, 0);
transform: translate3d(100px, 100px, 0);
}
html:not(.no-js) [data-aos="fade-down-right"] {
-webkit-transform: translate3d(-100px, -100px, 0);
transform: translate3d(-100px, -100px, 0);
}
html:not(.no-js) [data-aos="fade-down-left"] {
-webkit-transform: translate3d(100px, -100px, 0);
transform: translate3d(100px, -100px, 0);
}
html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"] {
opacity: 0;
transition-property: opacity, -webkit-transform;
transition-property: opacity, transform;
transition-property: opacity, transform, -webkit-transform;
}
html:not(.no-js) [data-aos^="zoom"][data-aos^="zoom"].aos-animate {
opacity: 1;
-webkit-transform: translateZ(0) scale(1);
transform: translateZ(0) scale(1);
}
html:not(.no-js) [data-aos="zoom-in"] {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-up"] {
-webkit-transform: translate3d(0, 100px, 0) scale(0.6);
transform: translate3d(0, 100px, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-down"] {
-webkit-transform: translate3d(0, -100px, 0) scale(0.6);
transform: translate3d(0, -100px, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-right"] {
-webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
transform: translate3d(-100px, 0, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-in-left"] {
-webkit-transform: translate3d(100px, 0, 0) scale(0.6);
transform: translate3d(100px, 0, 0) scale(0.6);
}
html:not(.no-js) [data-aos="zoom-out"] {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-up"] {
-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
transform: translate3d(0, 100px, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-down"] {
-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
transform: translate3d(0, -100px, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-right"] {
-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
transform: translate3d(-100px, 0, 0) scale(1.2);
}
html:not(.no-js) [data-aos="zoom-out-left"] {
-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
transform: translate3d(100px, 0, 0) scale(1.2);
}
html:not(.no-js) [data-aos^="slide"][data-aos^="slide"] {
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
visibility: hidden;
}
html:not(.no-js) [data-aos^="slide"][data-aos^="slide"].aos-animate {
visibility: visible;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
html:not(.no-js) [data-aos="slide-up"] {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
html:not(.no-js) [data-aos="slide-down"] {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
html:not(.no-js) [data-aos="slide-right"] {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
html:not(.no-js) [data-aos="slide-left"] {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
html:not(.no-js) [data-aos^="flip"][data-aos^="flip"] {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
html:not(.no-js) [data-aos="flip-left"] {
-webkit-transform: perspective(2500px) rotateY(-100deg);
transform: perspective(2500px) rotateY(-100deg);
}
html:not(.no-js) [data-aos="flip-left"].aos-animate {
-webkit-transform: perspective(2500px) rotateY(0);
transform: perspective(2500px) rotateY(0);
}
html:not(.no-js) [data-aos="flip-right"] {
-webkit-transform: perspective(2500px) rotateY(100deg);
transform: perspective(2500px) rotateY(100deg);
}
html:not(.no-js) [data-aos="flip-right"].aos-animate {
-webkit-transform: perspective(2500px) rotateY(0);
transform: perspective(2500px) rotateY(0);
}
html:not(.no-js) [data-aos="flip-up"] {
-webkit-transform: perspective(2500px) rotateX(-100deg);
transform: perspective(2500px) rotateX(-100deg);
}
html:not(.no-js) [data-aos="flip-up"].aos-animate {
-webkit-transform: perspective(2500px) rotateX(0);
transform: perspective(2500px) rotateX(0);
}
html:not(.no-js) [data-aos="flip-down"] {
-webkit-transform: perspective(2500px) rotateX(100deg);
transform: perspective(2500px) rotateX(100deg);
}
html:not(.no-js) [data-aos="flip-down"].aos-animate {
-webkit-transform: perspective(2500px) rotateX(0);
transform: perspective(2500px) rotateX(0);
}
}:root {
--attendant-color:         #0073aa; --attendant-bg:            #ffffff;
--attendant-border:        #dcdcde;
--attendant-user-bubble:   var(--attendant-color);
--attendant-user-text:     #ffffff;
--attendant-bot-bubble:    #f0f0f1;
--attendant-bot-text:      #1d2327;
--attendant-header-text:   #ffffff;
--attendant-radius-lg:     16px;
--attendant-radius-sm:     8px;
--attendant-shadow:        0 8px 32px rgba(0, 0, 0, 0.22);
--attendant-z:             999999;
--attendant-launcher-size: 56px;
--attendant-panel-width:   360px;
--attendant-panel-height:  520px;
} .attendant-launcher {
position:        fixed;
bottom:          24px;
right:           24px;
z-index:         var(--attendant-z);
width:           var(--attendant-launcher-size);
height:          var(--attendant-launcher-size);
border-radius:   50%;
background:      var(--attendant-color);
color:           var(--attendant-header-text);
border:          none;
cursor:          pointer;
display:         flex;
align-items:     center;
justify-content: center;
box-shadow:      var(--attendant-shadow);
transition:      filter 0.2s, transform 0.15s; -webkit-tap-highlight-color: transparent;
}
.attendant-launcher:hover {
filter:    brightness(0.87);
transform: scale(1.06);
}
.attendant-launcher:active {
transform: scale(0.97);
}
.attendant-launcher:focus-visible {
outline:        2px solid var(--attendant-color);
outline-offset: 3px;
} .attendant-widget {
position:       fixed;
bottom:         calc(var(--attendant-launcher-size) + 16px);
right:          24px;
z-index:        var(--attendant-z);
width:          var(--attendant-panel-width);
max-width:      calc(100vw - 32px);
height:         var(--attendant-panel-height);
max-height:     calc(100vh - 110px);
border-radius:  var(--attendant-radius-lg);
background:     var(--attendant-bg);
box-shadow:     var(--attendant-shadow);
border:         1px solid var(--attendant-border); display:        none;
flex-direction: column;
overflow:       hidden;
transform-origin: bottom right;
}
.attendant-widget.is-open {
display:   flex;
animation: attendant-slide-up 0.2s ease-out both;
}
@keyframes attendant-slide-up {
from { opacity: 0; transform: translateY(10px) scale(0.97); }
to   { opacity: 1; transform: translateY(0)    scale(1);    }
} .attendant-widget__header {
display:         flex;
align-items:     center;
justify-content: space-between;
padding:         13px 16px;
background:      var(--attendant-color);
color:           var(--attendant-header-text);
flex-shrink:     0;
gap:             8px;
}
.attendant-widget__title {
font-weight:   600;
font-size:     15px;
white-space:   nowrap;
overflow:      hidden;
text-overflow: ellipsis;
flex:          1;
}
.attendant-widget__close {
background:    transparent;
border:        none;
cursor:        pointer;
color:         inherit;
padding:       4px;
line-height:   1;
border-radius: var(--attendant-radius-sm);
display:       flex;
flex-shrink:   0;
opacity:       0.85;
transition:    opacity 0.15s;
}
.attendant-widget__close:hover {
opacity: 1;
}
.attendant-widget__close:focus-visible {
outline: 2px solid rgba(255, 255, 255, 0.75);
} .attendant-widget__messages {
flex:            1;
overflow-y:      auto;
padding:         14px 12px;
display:         flex;
flex-direction:  column;
gap:             10px;
scroll-behavior: smooth;
} .attendant-widget__messages::-webkit-scrollbar       { width: 4px; }
.attendant-widget__messages::-webkit-scrollbar-track  { background: transparent; }
.attendant-widget__messages::-webkit-scrollbar-thumb  {
background:    var(--attendant-border);
border-radius: 2px;
} .attendant-msg {
display:        flex;
flex-direction: column;
max-width:      85%; animation:      attendant-msg-in 0.18s ease-out both;
}
@keyframes attendant-msg-in {
from { opacity: 0; transform: translateY(6px); }
to   { opacity: 1; transform: translateY(0);   }
}
.attendant-msg--user {
align-self:  flex-end;
align-items: flex-end;
}
.attendant-msg--bot {
align-self:  flex-start;
align-items: flex-start;
} .attendant-msg__bubble {
padding:       10px 13px;
border-radius: var(--attendant-radius-lg);
font-size:     14px;
line-height:   1.55;
word-break:    break-word;
}
.attendant-msg--user .attendant-msg__bubble {
background:                var(--attendant-user-bubble);
color:                     var(--attendant-user-text);
border-bottom-right-radius: 4px;
}
.attendant-msg--bot .attendant-msg__bubble {
background:               var(--attendant-bot-bubble);
color:                    var(--attendant-bot-text);
border-bottom-left-radius: 4px;
} .attendant-msg__bubble strong { font-weight: 600; }
.attendant-msg__bubble br     { display: block; margin-bottom: 2px; } .attendant-msg--typing .attendant-msg__bubble {
padding: 12px 14px;
}
.attendant-msg--typing .attendant-msg__bubble span {
display:       inline-block;
width:         7px;
height:        7px;
border-radius: 50%;
background:    var(--attendant-color);
margin:        0 2px;
animation:     attendant-bounce 1.3s infinite ease-in-out;
vertical-align: middle;
opacity:       0.7;
}
.attendant-msg--typing .attendant-msg__bubble span:nth-child(2) { animation-delay: 0.22s; }
.attendant-msg--typing .attendant-msg__bubble span:nth-child(3) { animation-delay: 0.44s; }
@keyframes attendant-bounce {
0%, 80%, 100% { transform: scale(0.65); opacity: 0.45; }
40%           { transform: scale(1);    opacity: 1;    }
} .attendant-msg__sources {
margin-top: 6px;
display:    flex;
flex-wrap:  wrap;
gap:        5px;
}
.attendant-msg__sources a {
font-size:       11px;
color:           var(--attendant-color);
text-decoration: none;
background:      rgba(0, 115, 170, 0.07);
padding:         3px 8px;
border-radius:   12px;
border:          1px solid rgba(0, 115, 170, 0.18);
white-space:     nowrap;
overflow:        hidden;
text-overflow:   ellipsis;
max-width:       210px;
transition:      background 0.15s;
}
.attendant-msg__sources a:hover {
background:      rgba(0, 115, 170, 0.14);
text-decoration: underline;
} .attendant-widget__footer {
display:      flex;
align-items:  flex-end;
gap:          8px;
padding:      10px 12px;
border-top:   1px solid var(--attendant-border);
flex-shrink:  0;
background:   var(--attendant-bg);
}
.attendant-widget__input {
flex:          1;
resize:        none;
border:        1px solid var(--attendant-border);
border-radius: var(--attendant-radius-sm);
padding:       8px 10px;
font-size:     14px;
font-family:   inherit;
line-height:   1.45;
min-height:    36px;
max-height:    120px;
overflow-y:    auto;
outline:       none;
color:         var(--attendant-bot-text);
background:    var(--attendant-bg);
transition:    border-color 0.15s;
}
.attendant-widget__input:focus {
border-color: var(--attendant-color);
}
.attendant-widget__input::placeholder {
color:   #8c8f94;
opacity: 1;
}
.attendant-widget__send {
width:           36px;
height:          36px;
flex-shrink:     0;
border-radius:   50%;
background:      var(--attendant-color);
color:           var(--attendant-header-text);
border:          none;
cursor:          pointer;
display:         flex;
align-items:     center;
justify-content: center;
transition:      filter 0.15s, opacity 0.15s;
}
.attendant-widget__send:hover:not(:disabled) {
filter: brightness(0.87);
}
.attendant-widget__send:disabled {
opacity: 0.45;
cursor:  not-allowed;
}
.attendant-widget__send:focus-visible {
outline:        2px solid var(--attendant-color);
outline-offset: 2px;
} @media (max-width: 480px) {
.attendant-widget {
width:         100%;
max-width:     100%;
height:        74svh; height:        74vh;
bottom:        0;
right:         0;
left:          0;
border-radius: var(--attendant-radius-lg) var(--attendant-radius-lg) 0 0;
border-left:   none;
border-right:  none;
border-bottom: none;
transform-origin: bottom center;
}
.attendant-launcher {
bottom: 16px;
right:  16px;
}
} .attendant-widget__hbtn {
background:    transparent;
border:        none;
cursor:        pointer;
color:         inherit;
padding:       4px;
line-height:   1;
border-radius: var(--attendant-radius-sm);
display:       flex;
flex-shrink:   0;
opacity:       0.85;
transition:    opacity 0.15s;
}
.attendant-widget__hbtn:hover {
opacity: 1;
}
.attendant-widget__hbtn:focus-visible {
outline: 2px solid rgba(255, 255, 255, 0.75);
}  .attendant-widget__history {
display:    none;
flex:       1;
overflow-y: auto;
background: var(--attendant-bg);
}
.attendant-widget.is-history .attendant-widget__history {
display: block;
}
.attendant-widget.is-history .attendant-widget__messages,
.attendant-widget.is-history .attendant-widget__footer {
display: none;
}
.attendant-widget__history-head {
padding:       12px 16px 8px;
font-weight:   600;
font-size:     13px;
color:         var(--attendant-bot-text);
border-bottom: 1px solid var(--attendant-border);
}
.attendant-widget__history-list {
list-style: none;
margin:     0;
padding:    4px 0;
}
.attendant-widget__history-list li {
margin: 0;
}
.attendant-history-empty {
padding:   16px;
color:     #646970;
font-size: 13px;
}
.attendant-history-item {
display:    block;
width:      100%;
text-align: left;
background: transparent;
border:     none;
cursor:     pointer;
padding:    10px 16px;
border-bottom: 1px solid var(--attendant-border);
font:       inherit;
color:      var(--attendant-bot-text);
}
.attendant-history-item:hover {
background: var(--attendant-bot-bubble);
}
.attendant-history-item.is-current {
background: var(--attendant-bot-bubble);
}
.attendant-history-item__label {
display:       block;
font-size:     13.5px;
overflow:      hidden;
text-overflow: ellipsis;
white-space:   nowrap;
}
.attendant-history-item__meta {
display:   block;
font-size: 11.5px;
color:     #8c8f94;
margin-top: 2px;
}  .attendant-chips {
display:   flex;
flex-wrap: wrap;
gap:       8px;
margin:    4px 0 8px;
align-self: flex-start;
}
.attendant-chip {
background:    var(--attendant-bg);
border:        1px solid var(--attendant-color);
color:         var(--attendant-color);
border-radius: 999px;
padding:       6px 14px;
font-size:     13px;
font-family:   inherit;
cursor:        pointer;
transition:    background 0.15s, color 0.15s;
}
.attendant-chip:hover {
background: var(--attendant-color);
color:      var(--attendant-header-text);
}
.attendant-chip:focus-visible {
background: var(--attendant-color);
color:      var(--attendant-header-text);
outline:    2px solid var(--attendant-color);
outline-offset: 2px;
}