@charset "UTF-8";
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}

.container {
max-width: 1696px;
margin: auto;
padding: 0 15px;
}
.d-flex {
display: flex;
}
.flex-column {
flex-direction: column;
}
.flex-row {
flex-direction: row;
}
.align-items-center {
align-items: center;
}
.justify-content-between {
justify-content: space-between;
}
.justify-content-center {
justify-content: center;
}
*, *:before, *:after {
outline: none;
box-sizing: inherit;
}
html {
-webkit-text-size-adjust: 100%;
box-sizing: border-box;
overflow-x: hidden;
}
@media (prefers-reduced-motion: no-preference) {
html {
scroll-behavior: inherit;
}
}
body {
margin: 0;
font-family: var(--advitex-body-font-family);
font-size: var(--advitex-body-font-size);
overflow-x: hidden;
opacity: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
}
body::-webkit-scrollbar {
width: 10px;
}
body::-webkit-scrollbar-thumb {
background: var(--advitex-primary-color);
border: 2px solid transparent;
background-clip: padding-box;
}
body::-webkit-scrollbar-track {
border-radius: 0;
background-color: #fafafa;
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}
body::-webkit-scrollbar-thumb:hover {
border-color: var(--advitex-primary-color);
}
body.loading {
opacity: 0.5 !important;
pointer-events: none;
}
a {
text-decoration: none;
color: var(--advitex-link-color);
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
a:hover {
color: var(--advitex-link-color-hover);
}
img {
display: block;
height: auto;
max-width: 100%;
}
input[type="search"], input[type="email"] {
font-family: var(--advitex-body-font-family);
color: var(--advitex-body-color);
outline: none;
border-width: 1px;
width: 100%;
height: 46px;
padding: 12px 20px;
}
input[type="search"]::-webkit-search-cancel-button, input[type="email"]::-webkit-search-cancel-button {
display: none;
}
input[type="search"]::placeholder, input[type="email"]::placeholder {
color: var(--advitex-body-color);
}
input[ type="text"], input[type="tel"], input[ type="email"] {
font-family: var(--advitex-body-font-family);
font-size: var(--advitex-body-font-size);
color: #636E78;
outline: none;
padding: 0;
width: 100%;
padding: 10px 16px;
border-radius: 12px;
border: 1px solid #BEC5CB;
}
input[ type="text"]:focus, input[type="tel"]:focus, input[ type="email"]:focus {
border-color: var(--advitex-primary-color);
}
input[ type="text"]::placeholder, input[type="tel"]::placeholder, input[ type="email"]::placeholder {
color: #636E78;
}
button[type="submit"], input[type="submit"] {
font-family: var(--advitex-body-font-family);
height: 46px;
border-radius: 44px;
outline: none;
border: none;
font-size: 16px;
padding: 0 25px;
color: white;
background-color: var(--advitex-primary-color);
cursor: pointer;
transition: 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition-property: color, background-color;
}
button[type="submit"]:hover, input[type="submit"]:hover {
background-color: black;
}
h1, h2, h3, h4, h5, h6, p {
margin: 0;
}
textarea {
display: block;
font-family: var(--advitex-body-font-family);
font-size: var(--advitex-body-font-size);
color: #636E78;
outline: none;
padding: 0;
width: 100%;
padding: 24px;
border-radius: 24px;
border-color: #BEC5CB;
}
textarea:focus {
border-color: var(--advitex-primary-color);
}
textarea::placeholder {
color: #636E78;
}
select {
font-family: var(--advitex-body-font-family);
height: 46px;
padding: 0 16px;
padding-right: 50px;
border-radius: 40px;
font-size: 14px;
border-color: #E0E3E6;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url(//coraluae.com/wp-content/themes/advitex/assets/svg/angle-down-solid.svg);
background-repeat: no-repeat;
background-position-x: calc(100% - 16px);
background-position-y: 50%;
padding-right: 50px;
width: 100%;
background-size: 15px;
}
.sidebar-area-wrap .widget:not(:last-child) {
margin-bottom: 64px;
}
.advitex-footer-default {
text-align: center;
padding: 20px 0;
}
.advitex-footer-default a {
color: var(--advitex-primary-color);
}
.advitex-hide-panel:not(.advitex-sidebar-el) {
position: relative;
top: var(--admin-bar-height);
height: calc(100% - var( --admin-bar-height));
overflow: auto;
z-index: 5;
transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
transform: translate3d(-104%, 0, 0);
}
@media (max-width: 1024px) {
.advitex-hide-panel.advitex-sidebar-el {
position: relative;
top: var(--admin-bar-height);
height: calc(100% - var( --admin-bar-height));
overflow: auto;
z-index: 5;
transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
transform: translate3d(-104%, 0, 0);
}
}
.mfp-ready .advitex-hide-panel {
transform: none;
}
.mfp-removing .advitex-hide-panel {
transform: translate3d(-104%, 0, 0);
}
.sidebar-button {
position: fixed;
top: 50%;
left: 0;
display: flex;
justify-content: center;
align-items: center;
width: 50px;
aspect-ratio: 1;
border-radius: 0 12px 12px 0;
background-color: white;
font-size: 18px;
box-shadow: 0 0 3px var(--advitex-primary-color);
color: black;
cursor: pointer;
z-index: 3;
}
@media (min-width: 1025px) {
.sidebar-button {
display: none;
}
}
.advitex-image-el .image-wrap {
display: flex;
overflow: hidden;
display: inline-block;
border-radius: var(--advitex-image-border-radius);
}
.advitex-image-el img {
border-radius: inherit;
}
.pointer-events-none {
pointer-events: none;
}
.text-gradient {
background: linear-gradient(90deg, #FF3A2D 24.69%, #FFA13F 54.15%);
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
}
.text-gradient > .word > * {
background: linear-gradient(90deg, #FF3A2D 24.69%, #FFA13F 54.15%);
background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
}
.advitex-grid-wrap {
display: flex;
flex-wrap: wrap;
margin-left: calc(var( --advitex-column-gap, 24px) * -0.5);
margin-right: calc(var( --advitex-column-gap, 24px) * -0.5);
margin-top: calc(var( --advitex-row-gap, 40px) * -1);
}
.advitex-grid-wrap .grid-item {
width: var(--advitex-item-column, calc(100% * 1/3));
padding-right: calc(var( --advitex-column-gap, 24px) * 0.5);
padding-left: calc(var( --advitex-column-gap, 24px) * 0.5);
margin-top: var(--advitex-row-gap, 40px);
}
.wp-block-search input[type="search"] {
border-radius: 44px;
}
.wp-block-heading, .wp-block-search__label, .wp-block-archives__label, .wp-block-categories__label {
display: block;
font-size: 24px;
font-weight: 400;
margin: 0;
margin-bottom: 28px;
}
.widget_block ul {
margin: 0;
}
.widget_block ul li:not(:last-child) {
margin-bottom: 22px;
}
.widget_block .wp-block-navigation__submenu-container {
margin-top: 22px;
}
.widget_block.widget_calendar caption {
margin-bottom: 25px;
}
.widget_block.widget_calendar .wp-calendar-nav {
margin-top: 15px;
}
.widget_block.widget_categories .children {
margin-top: 22px;
}
.widget_block .wp-block-search__inside-wrapper {
border-radius: 44px;
}
.widget_block .wp-block-tag-cloud {
display: flex;
flex-wrap: wrap;
row-gap: 10px;
}
.wp-block-latest-comments {
margin: 0;
padding: 0;
}
.wp-block-archives-list, .wp-block-page-list {
padding-left: 30px;
}
.wp-block-latest-posts__post-excerpt {
font-size: 16px;
font-style: italic;
}
.widget ul {
margin: 0;
padding-left: 30px;
}
.widget ul li:not(:last-child) {
margin-bottom: 22px;
}
.widget ul .children, .widget ul .sub-menu {
margin-top: 22px;
}
.widget.widget_rss .widget-title span {
display: flex;
align-items: center;
column-gap: 8px;
}
.widget.widget_search .advitex-search-form {
display: flex;
column-gap: 10px;
}
.widget.widget_search .advitex-search-form input[type="search"] {
border-radius: 44px;
}
.widget.widget_text .textwidget > *:not(:last-child) {
margin-bottom: 22px;
}
.widget.widget_calendar {
color: #40464d;
}
.widget.widget_calendar caption {
margin-bottom: 20px;
}
.widget.widget_calendar table {
border-collapse: collapse;
width: 100%;
}
.widget.widget_calendar th {
background: #ddd;
}
.widget.widget_calendar th, .widget.widget_calendar td {
border: 1px solid;
padding: 0.25em;
border-color: #ddd;
text-align: center;
font-weight: 400;
}
.widget.widget_calendar .wp-calendar-nav {
margin-top: 20px;
}
.advitex-background-animation-ken-burns:before {
animation: ken-burns-in-out 20s linear infinite;
}
.advitex-element-sticky-on {
transition: none;
}
.menu-navigation {
display: flex;
flex-wrap: wrap;
column-gap: var(--lvl1-menu-column-gap, 40px);
row-gap: var(--lvl1-menu-row-gap, 20px);
font-family: "DM sans";
padding: 12px 24px;
font-size: 18px;
margin: 0;
list-style: none;
}
.menu-navigation > .menu-item {
position: relative;
}
.menu-navigation > .menu-item.menu-item-has-children > a {
display: inline-flex;
column-gap: 8px;
align-items: center;
}
.menu-navigation > .menu-item.menu-item-has-children > a:after {
font-family: "Theme-Icon";
content: "";
}
.menu-navigation > .menu-item.menu-item-has-children:hover > .sub-menu, .menu-navigation > .menu-item.menu-item-has-children:hover .advitex-mega-menu {
transform: none;
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.menu-navigation > .menu-item.menu-item-has-children:hover > a:before {
position: absolute;
content: "";
left: 0;
top: 50%;
width: 100%;
height: calc(var( --advitex-header-height, 48px) * 0.5);
}
.menu-navigation a {
text-decoration: none;
color: var(--lvl1-menu-color, #7E8995);
}
.menu-navigation a:hover {
color: var(--lvl1-menu-hover-color, var(--advitex-primary-color));
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) {
position: absolute;
visibility: hidden;
pointer-events: none;
left: -30px;
opacity: 0;
top: calc(50% + ( var( --advitex-header-height, 48px) * 0.5));
display: flex;
row-gap: var(--sub-menu-spacing, 16px);
flex-direction: column;
font-size: 15px;
background-color: white;
padding: 32px;
padding-left: 49px;
border-radius: 12px;
min-width: var(--sub-menu-width, 250px);
width: 100%;
box-shadow: 0px 10px 40px 0px rgba(27, 26, 26, 0.09);
transition: all 0.2s ease-in-out;
transform: translateY(15px) translateZ(0);
z-index: 3;
list-style-type: disc;
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item {
color: var(--sub-menu-menu-color, #7E8995);
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item a {
color: inherit;
transition: none;
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item:hover {
color: var(--sub-menu-menu-hover-color, var(--advitex-primary-color));
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item.menu-item-has-children > a {
display: flex;
justify-content: space-between;
column-gap: 8px;
align-items: center;
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item.menu-item-has-children > a:after {
font-family: "Theme-Icon";
content: "";
transform: rotate(-90deg);
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .menu-item.menu-item-has-children:hover > .sub-menu {
transform: none;
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.menu-navigation .sub-menu:not(.advitex-mega-menu) .sub-menu {
top: 0;
left: 100%;
}
.menu-navigation .advitex-mega-menu {
position: absolute;
width: calc(100vw - 10px);
top: calc(50% + ( var( --advitex-header-height, 48px) * 0.5));
left: calc(var( --advitex-menu-item-offset-left) * -1);
transition: all 0.2s ease-in-out;
transform: translateY(15px) translateZ(0);
z-index: 3;
visibility: hidden;
pointer-events: none;
opacity: 0;
}
.advitex-mobile-menu-default {
width: 340px;
background-color: white;
}
.advitex-mobile-menu-default.mfp-hide {
display: none;
}
.advitex-mobile-menu-default .advitex-mobile-menu-wrap {
padding-bottom: 50px;
}
.advitex-mobile-menu-default .mobile-menu-heading {
padding: 15px;
}
.advitex-mobile-menu-default .heading {
font-size: 20px;
font-weight: 500;
}
.advitex-mobile-menu {
padding: 0;
margin: 0;
}
.advitex-mobile-menu a {
display: flex;
min-height: 50px;
padding: 5px 20px;
align-items: center;
border-bottom: 1px solid rgba(134, 134, 134, 0.2);
}
.advitex-mobile-menu .menu-item {
position: relative;
list-style: none;
}
.advitex-mobile-menu .menu-item.open .holder:before {
display: none;
}
.advitex-mobile-menu .sub-menu {
display: none;
padding: 0;
text-indent: 15px;
}
.advitex-mobile-menu .holder {
width: 50px;
height: 50px;
position: absolute;
top: 0;
right: 0;
z-index: 9;
}
.advitex-mobile-menu .holder:before, .advitex-mobile-menu .holder:after {
display: block;
position: absolute;
content: "";
z-index: 10;
top: 50%;
left: 50%;
background-color: var(--advitex-body-color);
transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out;
}
.advitex-mobile-menu .holder:before {
width: 12px;
height: 1px;
transform: translate(-50%, -50%) rotate(-90deg);
}
.advitex-mobile-menu .holder:after {
width: 1px;
height: 12px;
transform: translate(-50%, -50%) rotate(-90deg);
}
.advitex-header {
position: relative;
z-index: 3;
}
.header-layout-default {
padding: 21px 0;
}
.advitex-header-transparent .advitex-header {
margin-bottom: calc(var( --advitex-header-height) * -1);
}
@media (max-width: 1199px) {
.advitex-header-desktop, .advitex-header-desktop.e-con {
display: none;
}
}
@media (min-width: 1200px) {
.advitex-header-mobile, .advitex-header-mobile.e-con {
display: none;
}
}
.logo-default {
display: inline-flex;
}
.mobile-menu-anchor {
display: inline-block;
width: 32px;
min-width: 32px;
height: 22px;
position: relative;
text-decoration: none;
cursor: pointer;
}
.mobile-menu-anchor span {
position: absolute;
right: 0;
height: 2px;
background-color: var(--advitex-color, var(--advitex-primary-color));
border-radius: 2px;
-webkit-transition: width 0.3s linear 0s, background-color 0.3s ease;
-khtml-transition: width 0.3s linear 0s, background-color 0.3s ease;
-moz-transition: width 0.3s linear 0s, background-color 0.3s ease;
-ms-transition: width 0.3s linear 0s, background-color 0.3s ease;
-o-transition: width 0.3s linear 0s, background-color 0.3s ease;
transition: width 0.3s linear 0s, background-color 0.3s ease;
}
.mobile-menu-anchor span:nth-child(1) {
width: 24px;
top: 0;
bottom: auto;
}
.mobile-menu-anchor span:nth-child(2) {
width: 32px;
top: 10px;
bottom: auto;
}
.mobile-menu-anchor span:nth-child(3) {
width: 18px;
top: auto;
bottom: 0;
}
.advitex-header-sticky {
position: fixed;
top: var(--admin-bar-height);
left: 0;
width: 100%;
z-index: 5;
transform: translateY(-100%);
transition: transform 0.25s ease;
}
.advitex-header-sticky.is-sticky {
transform: none;
}
.advitex-scroll-top {
position: fixed;
z-index: 3;
bottom: 24px;
right: 30px;
height: 50px;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
background: conic-gradient(var(--advitex-primary-color) 0%, var(--advitex-primary-color) var(--scroll-progress, 0%), #c3d1e5 var(--scroll-progress, 0%), #c3d1e5 100%);
border-radius: 50%;
opacity: 0;
visibility: hidden;
transition: all 250ms ease 0ms;
color: var(--advitex-primary-color);
}
.advitex-scroll-top:hover, .advitex-scroll-top:focus, .advitex-scroll-top:active {
color: var(--advitex-primary-color);
}
.advitex-scroll-top:hover span, .advitex-scroll-top:focus span, .advitex-scroll-top:active span {
animation: toTopFromBottom 0.3s forwards;
}
.advitex-scroll-top.on {
bottom: 44px;
opacity: 1;
visibility: visible;
}
.advitex-scroll-top:before {
content: "";
position: absolute;
inset: 2px;
background-color: white;
border-radius: inherit;
z-index: -1;
}
.advitex-pagetitle {
padding: 100px 0;
background: var(--Linear, linear-gradient(103deg, #EFF4FF 0%, #C9D9FF 100.23%));
}
.advitex-pagetitle .title-text {
font-size: 64px;
font-weight: 400;
}
.advitex-pagetitle .advitex-breadcrumb {
column-gap: 12px;
margin-top: 30px;
}
.advitex-pagetitle .advitex-breadcrumb .br-item:last-child .br-divider {
display: none;
}
.advitex-pagetitle .br-item {
column-gap: 12px;
}
.advitex-pagetitle .br-divider {
display: flex;
font-size: 14px;
}
.advitex-pagetitle .br-divider svg {
width: 14px;
}
.blog .advitex-content-wrap {
column-gap: 143px;
margin: 120px 0;
}
.blog .advitex-content-wrap .advitex-content-area {
flex: 1 1 100%;
max-width: calc(100% * 8 /12);
}
.blog .advitex-content-wrap .advitex-sidebar-area {
flex: 1 1 100%;
max-width: calc(100% * 4 /12);
}
.blog .blog-item:not(:last-child) {
margin-bottom: 70px;
}
.blog .post-featured-image {
margin-bottom: 15px;
}
.blog .blog-item-title {
font-size: 32px;
font-weight: 400;
margin: 0;
}
.blog .blog-item-title a {
color: var(--advitex-heading-color);
}
.blog .blog-item-excerpt {
margin-top: 15px;
}
.blog .blog-item-read-more-button {
display: inline-flex;
margin-top: 15px;
color: var(--advitex-primary-color);
}
.blog .post-item-meta {
margin-bottom: 15px;
}
.post-item-meta {
display: flex;
flex-wrap: wrap;
font-size: 18px;
column-gap: 8px;
row-gap: 8px;
color: #49525A;
}
.post-item-meta .item-category a {
color: var(--advitex-primary-color);
text-decoration: none;
}
.posts-pagination {
column-gap: 12px;
color: #7E8995;
opacity: 0.96;
}
.posts-pagination .page-numbers {
display: flex;
align-items: center;
justify-content: center;
width: 46px;
height: 46px;
border: 1px solid #7E8995;
border-radius: 12px;
color: inherit;
transition-property: background-color, border-color, color;
}
.posts-pagination .page-numbers.current {
color: white;
background-color: var(--advitex-primary-color);
border-color: var(--advitex-primary-color);
}
.posts-pagination .page-numbers:not(.current, .dots):hover {
color: white;
background-color: var(--advitex-primary-color);
border-color: var(--advitex-primary-color);
}
.container .advitex-post-wrap {
margin: 120px 0;
}
.widget .widget-title, .widget .widgettitle {
font-size: 24px;
font-weight: 400;
margin: 0;
margin-bottom: 28px;
}
.advitex-post-search-widget .form-wrap {
position: relative;
}
.advitex-post-search-widget .form-wrap .search-field {
width: 100%;
height: 46px;
border-radius: 44px;
background: #F2F6FF;
border: none;
font-size: 16px;
}
.advitex-post-search-widget .form-wrap .search-submit {
position: absolute;
right: 0;
top: 0;
padding: 0 20px;
background-color: transparent;
color: black;
}
.widget_advitex_recent_posts .post-item {
display: flex;
column-gap: 20px;
}
.widget_advitex_recent_posts .post-item .featured-image {
flex: 0 0 auto;
}
.widget_advitex_recent_posts .post-item img {
width: 120px;
border-radius: 12px;
}
.widget_advitex_recent_posts .post-item:not(:last-child) {
margin-bottom: 24px;
}
.widget_advitex_recent_posts .post-title {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 1.55;
margin-bottom: 13px;
}
.widget_advitex_recent_posts .post-item-meta {
font-size: 14px;
margin: 0;
}
.widget_categories {
font-size: 18px;
}
.widget_categories ul {
padding: 0;
margin: 0;
list-style: none;
}
.widget_categories ul .category-item:not(:last-child) {
margin-bottom: 22px;
}
.widget_categories ul .children {
padding-left: 25px;
}
.widget_categories ul .children .category-item {
margin-top: 22px;
}
.widget_categories a {
position: relative;
color: #636E78;
}
.widget_categories a:hover {
color: var(--advitex-primary-color);
}
.widget_categories .count {
position: absolute;
top: -7;
left: calc(100% + 4px);
font-size: 14px;
}
.widget_tag_cloud .tagcloud {
display: flex;
flex-wrap: wrap;
column-gap: 12px;
row-gap: 14px;
}
.widget_tag_cloud .tag-cloud-link {
position: relative;
display: inline-flex;
font-size: 16px !important;
color: #121416;
line-height: 1;
padding: 12px 16px;
border-radius: 35px;
background: #F2F6FF;
}
.widget_tag_cloud .tag-cloud-link:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: calc(100% - 2px);
height: calc(100% - 2px);
border: 1px solid #DEE3EE;
border-radius: inherit;
transform: scale(1.2);
transition: 0.4s ease;
transition-property: opacity, transform;
opacity: 0;
}
.widget_tag_cloud .tag-cloud-link:hover {
color: var(--advitex-primary-color);
}
.widget_tag_cloud .tag-cloud-link:hover:after {
transform: none;
opacity: 1;
}
.advitex-newsletter-widget .tnp-subscription {
margin: 0;
margin-top: 17px;
}
.advitex-newsletter-widget .tnp-field {
margin: 0 !important;
}
.advitex-newsletter-widget .tnp-field.tnp-field-email {
margin-bottom: 16px !important;
}
.advitex-newsletter-widget .tnp-email {
height: 46px;
padding: 15px 18px !important;
border-radius: 44px;
background: #F2F6FF;
color: #9DA5B4 !important;
}
.advitex-newsletter-widget .tnp-email::placeholder {
color: #9DA5B4 !important;
}
.advitex-newsletter-widget .tnp-submit {
font-family: var(--advitex-body-font-family);
cursor: pointer;
height: 46px !important;
border-radius: 44px;
width: 100% !important;
background-color: var(--advitex-primary-color) !important;
transition: background-color 0.4s ease;
}
.advitex-newsletter-widget .tnp-submit:hover {
background-color: black !important;
}
.widget_product_search .woocommerce-product-search {
position: relative;
}
.widget_product_search .search-field {
border-radius: 40px;
border: 1px solid #E0E3E6;
}
.widget_product_search button {
position: absolute;
top: 0;
right: 0;
background-color: transparent;
color: black;
font-size: 18px;
}
.widget_product_search button:hover {
background-color: transparent;
}
.widget_product_categories, .widget_brand_nav, .widget_price_filter {
border-radius: 24px;
background-color: #E2ECF9;
padding: 40px;
}
.widget_product_categories ul, .widget_brand_nav ul, .widget_price_filter ul {
margin: 0;
padding-left: 30px;
}
.widget_product_categories li:not(:last-child), .widget_brand_nav li:not(:last-child), .widget_price_filter li:not(:last-child) {
margin-bottom: 15px;
}
.widget_product_categories li .children, .widget_brand_nav li .children, .widget_price_filter li .children {
margin-top: 15px;
padding-left: 30px;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand {
list-style: none;
padding: 0;
color: #7E8695;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand a {
position: relative;
color: inherit;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand a:before {
display: inline-block;
content: "";
width: 20px;
height: 20px;
margin-right: 10px;
background: white;
position: relative;
border-radius: 4px;
top: 3px;
transition: 0.2s ease-in-out;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand a:after {
content: "";
font-family: "Theme-Icon";
font-size: 14px;
position: absolute;
top: 5px;
left: 4px;
font-size: 12px;
color: white;
opacity: 0;
transition: 0.25s ease-in-out;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand .wc-layered-nav-term.chosen a:before, .widget_brand_nav .wc-brand-list-layered-nav-product_brand .wc-layered-nav-term:hover a:before {
background-color: var(--advitex-primary-color);
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand .wc-layered-nav-term.chosen a:after, .widget_brand_nav .wc-brand-list-layered-nav-product_brand .wc-layered-nav-term:hover a:after {
opacity: 1;
}
.widget_brand_nav .wc-brand-list-layered-nav-product_brand .count {
display: none;
}
.widget_price_filter .price_slider_wrapper {
display: flex;
flex-direction: column;
}
.widget_price_filter .price_slider {
position: relative;
height: 5px;
border-radius: 4px;
background-color: #D9DCE3;
order: 2;
}
.widget_price_filter .ui-slider-range {
position: absolute;
height: 100%;
background-color: var(--advitex-primary-color);
}
.widget_price_filter .ui-slider-handle {
position: absolute;
top: -7px;
width: 18px;
height: 18px;
border-radius: 50%;
background-color: var(--advitex-primary-color);
transform: translateX(-9px);
}
.widget_price_filter .price_slider_amount {
margin-bottom: 24px;
display: flex;
justify-content: space-between;
align-items: center;
color: #7E8695;
}
.widget_price_filter .price_slider_amount .clear {
display: none;
}
.widget_price_filter .price_slider_amount button[type="submit"] {
order: 2;
}
.advitex-archive-product-el .toolbar-wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
row-gap: 24px;
margin-bottom: var(--toolbar-spacing, 96px);
}
.advitex-archive-product-el .toolbar-wrap .woocommerce-result-count {
color: #49525A;
}
.advitex-archive-product-el .toolbar-wrap .orderby {
height: 46px;
padding: 0 16px;
padding-right: 50px;
border-radius: 40px;
font-size: 14px;
font-family: var(--advitex-body-font-family);
border-color: #E0E3E6;
}
.advitex-archive-product-el .woocommerce-pagination {
margin-top: 60px;
}
.advitex-button.default {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 0 24px;
border-radius: var(--advitex-button-border-radius, 46px);
background-color: var(--advitex-button-background-color, var(--advitex-primary-color));
color: var(--advitex-button-color, white);
width: var(--advitex-button-width, auto);
height: var(--advitex-button-height, 48px);
transition: all 0.2s;
}
.advitex-button.default:after {
content: "";
display: inline-block;
height: 100%;
width: 100%;
border-radius: inherit;
position: absolute;
top: 0;
opacity: 0.3;
left: 0;
z-index: -1;
transition: all 0.4s;
background-color: var(--advitex-button-background-color, var(--advitex-primary-color));
}
.advitex-button.default:hover {
transform: translateY(-3px);
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.advitex-button.default:hover:after {
transform: scaleX(1.2) scaleY(1.2);
opacity: 0;
}
.advitex-button.button-primary {
color: var(--advitex-button-color, black);
}
.advitex-button.layout-2 {
width: var(--advitex-button-width, auto);
height: var(--advitex-button-height, 48px);
position: relative;
overflow: hidden;
display: inline-flex;
align-items: center;
justify-content: center;
background-color: var(--advitex-button-background-color, var(--advitex-primary-color));
color: var(--advitex-button-color, white);
z-index: 1;
}
.advitex-button.layout-2 span {
position: absolute;
width: 0;
height: 0;
border-radius: 50%;
background-color: var(--advitex-button-hover-background-color, #5736FD);
transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
transform: translate(-50%, -50%);
z-index: -1;
}
.advitex-button.layout-2:hover {
color: var(--advitex-button-hover-color);
}
.advitex-button.layout-2:hover span {
width: 225%;
height: calc(var( --advitex-button-width-value) * 2.25);
}
.advitex-page-title-el .title-text {
margin: 0;
font-size: 64px;
font-weight: 400;
}
.advitex-heading-el .heading-text {
overflow: hidden;
color: var(--heading-el-color, black);
}
.advitex-heading-el .heading-text a {
color: inherit;
}
.advitex-heading-el .heading-text a:hover {
color: var(--heading-el-hover-color, var(--advitex-primary-color));
}
.advitex-heading-el.hover-type-underline a {
background-image: linear-gradient(var(--heading-el-hover-color, var(--advitex-primary-color)), var(--heading-el-hover-color, var(--advitex-primary-color)));
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% var(--underline-thickness, 2px);
transition: background-size 0.25s, color 0.3s;
color: inherit;
}
.advitex-heading-el.hover-type-underline a:hover {
background-size: 100% var(--underline-thickness, 2px);
}
.advitex-breadcrumbs-el {
font-size: 24px;
color: #7E8995;
}
.advitex-breadcrumbs-el .br-item {
display: inline-flex;
align-items: center;
}
.advitex-breadcrumbs-el .br-item .divider {
font-size: 20px;
margin: 0 2px;
}
.advitex-breadcrumbs-el .br-item:last-child .divider {
display: none;
}
.advitex-breadcrumbs-el .br-item span {
color: var(--advitex-primary-color);
}
.advitex-breadcrumbs-el a {
color: inherit;
}
.advitex-post-author-el {
display: flex;
column-gap: 16px;
align-items: center;
}
.advitex-post-author-el .author-avatar img {
width: 64px;
border-radius: 50%;
}
.advitex-post-author-el .author-name {
color: var(--advitex-author-name-color, #121416);
font-size: 20px;
margin-bottom: 5px;
}
.advitex-post-author-el .author-description {
color: var(--advitex-author-description-color, #7E8995);
font-size: 14px;
}
.advitex-post-share-el {
column-gap: var(--advitex-column-gap, 25px);
}
.advitex-post-share-el .label-text {
color: var(--advitex-label-color, #121416);
font-size: 16px;
}
.advitex-post-share-el .post-share {
column-gap: var(--advitex-item-column-gap, 20px);
font-size: var(--advitex-icon-size, 18px);
}
.advitex-post-share-el .post-share .share-item {
color: var(--advitex-item-color, #121416);
}
.advitex-post-share-el .post-share .share-item:hover {
color: var(--advitex-item-hover-color, var(--advitex-primary-color));
}
.post-tags {
display: flex;
flex-wrap: wrap;
column-gap: var(--advitex-column-gap, 12px);
row-gap: var(--advitex-row-gap, 14px);
}
.post-tags a {
position: relative;
display: inline-flex;
font-size: 16px !important;
color: var(--advitex-color, #121416);
line-height: 1;
padding: 12px 16px;
border-radius: 35px;
background: var(--advitex-background-color, #F2F6FF);
}
.post-tags a:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: calc(100%);
height: calc(100%);
border: 1px solid var(--advitex-border-color, #DEE3EE);
border-radius: inherit;
transform: scale(1.2);
transition: 0.4s ease;
transition-property: opacity, transform;
opacity: 0;
}
.post-tags a:hover {
color: var(--advitex-hover-color, var(--advitex-primary-color));
}
.post-tags a:hover:after {
transform: none;
opacity: 1;
}
.advitex-post-like-el .like-post-button {
display: inline-flex;
align-items: center;
column-gap: 8px;
font-size: 18px;
color: black;
height: 36px;
padding: 0 12px;
border-radius: 24px;
border: 1px solid var(--advitex-border-color, #E0E3E6);
}
.advitex-post-like-el .like-post-button i {
font-size: 23px;
color: #EC3232;
}
.advitex-process-el.layout-1 {
--left-spacing: 155px;
padding-left: var(--left-spacing);
--item-spacing: 72px;
}
@media (max-width: 767px) {
.advitex-process-el.layout-1 {
--left-spacing: 55px;
}
}
.advitex-process-el.layout-1 .process-item {
position: relative;
padding: 32px 40px;
border: 1px solid var(--advitex-border-color, #E0E3E6);
min-height: var(--advitex-item-min-hieght, 310px);
display: flex;
flex-direction: column;
justify-content: space-between;
background-image: url(//coraluae.com/wp-content/themes/advitex/assets/images/processMask.png);
background-repeat: no-repeat;
background-position: top right;
transition: border-color, background ease-in-out 0.25s;
}
.advitex-process-el.layout-1 .process-item:not(:last-child) {
margin-bottom: var(--item-spacing);
}
.advitex-process-el.layout-1 .process-item:not(:last-child):after {
position: absolute;
top: 50%;
left: calc(var( --left-spacing) * -1 + 20px);
content: "";
background: var(--advitex-border-color, #E0E3E6);
height: calc(100% + var( --item-spacing));
width: 1px;
z-index: -1;
}
.advitex-process-el.layout-1 .process-item:before {
position: absolute;
top: 50%;
left: calc(var( --left-spacing) * -1);
content: "";
background: var(--item-primary-color, var(--advitex-primary-color));
height: 1px;
width: 0;
transition: width 250ms ease;
}
.advitex-process-el.layout-1 .process-item:hover {
border-color: var(--item-primary-color, var(--advitex-primary-color));
background-color: var(--item-primary-color, var(--advitex-primary-color));
transition-delay: 250ms;
}
.advitex-process-el.layout-1 .process-item:hover .item-count {
background-color: var(--item-primary-color, var(--advitex-primary-color));
color: var(--advitex-count-hover-color, white);
}
.advitex-process-el.layout-1 .process-item:hover:before {
width: var(--left-spacing);
}
.advitex-process-el.layout-1 .process-item:hover .item-icon, .advitex-process-el.layout-1 .process-item:hover .item-title, .advitex-process-el.layout-1 .process-item:hover .item-description {
color: var(--item-hover-color, white);
transition-delay: 0.25s;
}
.advitex-process-el.layout-1 .item-count {
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 50%;
background: var(--advitex-count-background-color, #E0E3E6);
color: var(--advitex-count-color, #121416);
font-size: 18px;
font-weight: 500;
line-height: 1;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: calc(var( --left-spacing) * -1);
transition: 350ms ease;
transition-property: background, color;
}
.advitex-process-el.layout-1 .item-icon {
text-align: right;
font-size: var(--advitex-icon-size, 32px);
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
color: var(--advitex-icon-color);
}
.advitex-process-el.layout-1 .item-title {
color: var(--advitex-title-color, #121416);
font-size: 24px;
line-height: 1.33;
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-process-el.layout-1 .item-description {
color: var(--advitex-description-color, #7E8995);
font-size: 16px;
font-weight: 400;
line-height: 1.5;
transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
margin-top: var(--advitex-description-spacing);
}
.advitex-process-el.layout-2 .process-item:hover img {
transform: scale(1.09);
-webkit-transform: scale(1.09);
}
.advitex-process-el.layout-2 .process-item:hover .featured-image:after {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
.advitex-process-el.layout-2 .item-inner {
border-radius: 24px;
overflow: hidden;
position: relative;
}
.advitex-process-el.layout-2 .item-inner:after {
position: absolute;
content: "";
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 35.89%, rgba(0, 0, 0, 0.6) 99.87%);
inset: 0;
}
.advitex-process-el.layout-2 .featured-image {
border-radius: 24px;
overflow: hidden;
position: relative;
}
.advitex-process-el.layout-2 .featured-image img {
border-radius: inherit;
aspect-ratio: 1;
width: 100%;
object-fit: cover;
object-position: center;
transition: transform 1s cubic-bezier(0, 0, 0.44, 1.18);
}
.advitex-process-el.layout-2 .featured-image:after {
content: "";
position: absolute;
width: 200%;
height: 0%;
left: 50%;
top: 50%;
background-color: rgba(255, 255, 255, 0.3);
transform: translate(-50%, -50%) rotate(-45deg);
}
.advitex-process-el.layout-2 .title {
position: absolute;
left: 24px;
right: 24px;
bottom: 24px;
color: var(--item-title-color, white);
font-size: 24px;
font-weight: 500;
line-height: 1;
z-index: 1;
}
.advitex-process-el.layout-2 .title a {
color: inherit;
}
.advitex-process-el.layout-2 .title a:hover {
color: var(--item-hover-title-color, var(--advitex-primary-color));
}
.advitex-product-image-el .woocommerce-product-gallery__wrapper {
margin-bottom: var(--featured-image-spacing, 24px);
}
.advitex-product-image-el .woocommerce-product-gallery__wrapper img {
border-radius: var(--image-border-radius, 24px);
}
.advitex-product-image-el .woocommerce-product-gallery-thumbs .swiper-slide {
cursor: pointer;
}
.advitex-product-image-el .woocommerce-product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active img {
border-color: var(--thumb-active-color, var(--advitex-primary-color));
}
.advitex-product-image-el .woocommerce-product-gallery-thumbs img {
border-radius: var(--image-thumb-border-radius, 16px);
border: 1px solid transparent;
transition: border-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-product-title-el .title-text {
color: var(--title-el-color);
}
.advitex-product-title-el .title-text a {
color: inherit;
}
.advitex-product-title-el .title-text a:hover {
color: var(--title-el-hover-color);
}
.advitex-product-rating-el .advitex-product-rating {
display: flex;
}
.advitex-product-rating-el .advitex-product-rating .advitex-star-rating {
display: flex;
}
.advitex-product-rating-el .advitex-product-rating .advitex-star-rating .star-wrap {
position: relative;
display: flex;
column-gap: 10px;
background: linear-gradient(90deg, var(--star-background, #F4752D) var(--percent), var(--star-color, #D9DCE3) var(--percent));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.advitex-product-rating-el .woocommerce-review-link {
border-left: 1px solid #5F697C;
margin-left: 16px;
padding-left: 16px;
line-height: normal;
font-size: 16px;
font-weight: 500;
color: #9DA5B4;
}
.advitex-product-data-tab-el .tabs-heading {
display: flex;
column-gap: var(--advitex-item-spacing, 24px);
row-gap: var(--advitex-item-spacing, 24px);
color: var(--advitex-title-color, #474E5C);
font-size: 32px;
font-weight: 400;
cursor: pointer;
margin-bottom: var(--advitex-heading-spacing, 50px);
padding-bottom: var(--advitex-heading-spacing, 50px);
border-bottom: 1px solid var(--advitex-title-border-color, #9FA9B2);
}
.advitex-product-data-tab-el .tabs-heading .tabs-item.is-active {
color: var(--advitex-title-active-color, var(--advitex-primary-color));
}
.advitex-product-data-tab-el .tabs-content-wrap {
position: relative;
overflow: hidden;
}
.advitex-product-data-tab-el .tabs-content-wrap > * {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
visibility: hidden;
transform: translateY(40px);
transition: 0.2s ease-in-out;
}
.advitex-product-data-tab-el .tabs-content-wrap > *.is-active {
position: relative;
opacity: 1;
visibility: visible;
transform: none;
transition: 0.2s ease-in-out 0.2s;
z-index: 2;
}
.woocommerce-Reviews .woocommerce-Reviews-title {
font-size: 24px;
font-weight: 400;
}
.woocommerce-Reviews .commentlist {
margin-top: 30px;
}
.woocommerce-Reviews .commentlist li:not(:last-child) {
margin-bottom: 20px;
}
.woocommerce-Reviews .comment_container {
display: flex;
align-items: flex-start;
column-gap: 24px;
}
.woocommerce-Reviews .comment_container .avatar {
border-radius: 50%;
}
.woocommerce-Reviews .comment_container .comment-text {
margin: 0;
}
.woocommerce-Reviews .comment_container .description {
font-style: italic;
}
.woocommerce-Reviews .star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
letter-spacing: 5px;
width: 110px;
}
.woocommerce-Reviews .star-rating:before {
content: "";
color: #cfc8d8;
float: left;
top: 0;
left: 0;
position: absolute;
font-family: "Theme-Icon" !important;
}
.woocommerce-Reviews .star-rating span {
position: absolute;
overflow: hidden;
float: left;
top: 0;
left: 0;
padding-top: 1.5em;
}
.woocommerce-Reviews .star-rating span:before {
content: "";
color: #f4752d;
top: 0;
left: 0;
position: absolute;
font-family: "Theme-Icon" !important;
}
.woocommerce-Reviews #review_form_wrapper {
margin-top: 50px;
}
.woocommerce-Reviews #review_form_wrapper .comment-reply-title {
font-size: 24px;
font-weight: 400;
}
.woocommerce-Reviews #review_form_wrapper .comment-form {
margin-bottom: 30px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-rating {
margin-top: 20px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-rating label {
display: block;
margin-bottom: 10px;
}
.woocommerce-Reviews #review_form_wrapper .stars a {
font-size: 0;
color: #dcdcdc;
}
.woocommerce-Reviews #review_form_wrapper .stars a:before {
content: "";
font-family: "Theme-Icon" !important;
font-size: 18px;
}
.woocommerce-Reviews #review_form_wrapper .stars a:hover ~ a {
color: #dcdcdc;
}
.woocommerce-Reviews #review_form_wrapper .stars:hover a {
color: #f4752d;
}
.woocommerce-Reviews #review_form_wrapper .stars.selected a:not(.active) {
color: #f4752d;
}
.woocommerce-Reviews #review_form_wrapper .stars.selected a:not(.active) {
color: #f4752d;
}
.woocommerce-Reviews #review_form_wrapper .stars.selected a.active ~ a {
color: #dcdcdc;
}
.woocommerce-Reviews #review_form_wrapper .stars.selected a.active {
color: #f4752d;
}
.woocommerce-Reviews #review_form_wrapper .comment-form {
margin-top: 20px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-comment {
margin-top: 20px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea {
margin: 0;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-comment label {
display: block;
margin-bottom: 10px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-comment .form-submit {
margin-top: 25px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-author, .woocommerce-Reviews #review_form_wrapper .comment-form-email {
margin-top: 20px;
}
.woocommerce-Reviews #review_form_wrapper .comment-form-author label, .woocommerce-Reviews #review_form_wrapper .comment-form-email label {
display: block;
margin-bottom: 10px;
}
.woocommerce-product-attributes {
border-spacing: 0;
border-collapse: collapse;
width: 100%;
font-size: 16px;
}
.woocommerce-product-attributes th, .woocommerce-product-attributes td {
padding: 10px;
border: 1px solid #ebebeb;
}
.woocommerce-product-attributes th {
font-weight: 500;
text-transform: uppercase;
text-align: left;
}
.advitex-post-copy-link-el .copy-clipboard-button {
position: relative;
display: inline-flex;
align-items: center;
cursor: pointer;
font-size: 16px;
column-gap: 12px;
color: var(--advitex-color, #121416);
}
.advitex-post-copy-link-el .copy-clipboard-button:hover {
color: var(--advitex-hover-color, var(--advitex-primary-color));
}
.advitex-post-copy-link-el .copy-clipboard-button:before {
content: "Copied";
position: absolute;
top: -45px;
right: 0px;
color: white;
background: #121416;
padding: 8px 10px;
border-radius: 12px;
font-size: 14px;
display: none;
}
.advitex-post-copy-link-el .copy-clipboard-button:after {
content: "";
position: absolute;
top: -20px;
right: 25px;
width: 10px;
height: 10px;
background: #121416;
transform: rotate(45deg);
display: none;
}
.advitex-post-copy-link-el .copy-clipboard-button.active:before {
display: block;
}
.advitex-post-copy-link-el .copy-clipboard-button.active:after {
display: block;
}
.advitex-paragraph-clause {
line-height: 1.33;
}
.advitex-paragraph-clause .title-txt {
color: var(--advitex-title-color, #000);
font-size: 24px;
}
.advitex-paragraph-clause .content-txt {
color: var(--advitex-title-color, #636E78);
font-size: 18px;
}
.advitex-icon-list-el {
color: var(--advitex-color, #636E78);
font-size: 16px;
}
.advitex-icon-list-el .advitex-list-items {
display: inline-flex;
flex-wrap: wrap;
row-gap: var(--advitex-row-gap, 24px);
flex-direction: column;
list-style-type: none;
padding: 0;
margin: 0;
}
.advitex-icon-list-el .advitex-list-items.advitex-inline-items {
flex-direction: row;
column-gap: var(--advitex-column-gap, 24px);
}
.advitex-icon-list-el .advitex-list-item {
display: flex;
column-gap: var(--icon-spacing, 16px);
}
.advitex-icon-list-el a {
color: inherit;
}
.advitex-icon-list-el a:hover {
color: var(--advitex-hover-color, var(--advitex-primary-color));
}
.advitex-icon-box-el.layout-1 {
max-width: var(--box-max-width, 406px);
padding: var(--box-padding, 40px);
background: var(--box-background-color, white);
border-radius: var(--box-border-radius, 24px);
height: 100%;
}
.advitex-icon-box-el.layout-1 .icon {
display: flex;
margin-bottom: var(--icon-spacing, 30px);
font-size: var(--icon-size, 72px);
color: var(--icon-color);
}
.advitex-icon-box-el.layout-1 .title-text {
font-size: 32px;
font-weight: 400;
line-height: 1.25;
color: var(--title-color);
}
.advitex-icon-box-el.layout-1 .title-text a {
color: inherit;
}
.advitex-icon-box-el.layout-1 .title-text a:hover {
color: var(--title-hover-color, var(--advitex-primary-color));
}
.advitex-icon-box-el.layout-1 .description-text {
color: var(--description-color, #49525A);
font-size: 18px;
font-weight: 400;
line-height: 1.55;
margin-top: var(--description-sapcing, 26px);
}
.advitex-icon-box-el.layout-1:hover .icon {
color: var(--icon-hover-color, var(--advitex-primary-color));
}
.advitex-icon-box-el.layout-1:hover .icon i {
animation: toTopFromBottom 0.55s forwards;
}
.advitex-icon-box-el.layout-2 .title-wrap {
display: flex;
justify-content: space-between;
align-items: center;
column-gap: var(--icon-spacing, 20px);
row-gap: var(--icon-spacing, 20px);
}
.advitex-icon-box-el.layout-2 .title-text {
font-size: 32px;
color: var(--title-color, #3F3D2E);
}
.advitex-icon-box-el.layout-2 .title-text a {
color: inherit;
}
.advitex-icon-box-el.layout-2 .title-text a:hover {
color: var(--title-hover-color, var(--advitex-primary-color));
}
.advitex-icon-box-el.layout-2 .icon {
font-size: var(--icon-size, 48px);
color: var(--icon-color, #3F3D2E);
}
.advitex-icon-box-el.layout-2 .description-text {
font-size: 18px;
line-height: 1.55;
margin-top: var(--description-sapcing, 288px);
color: var(--description-color, #3F3D2E);
}
.advitex-info-box-el {
position: relative;
display: inline-flex;
align-items: center;
column-gap: 24px;
border-radius: 72px;
border: 1px solid var(--Mono-Neutral-Gray-30, #BEC5CB);
padding: 8px 32px 8px 8px;
color: var(--Mono-Neutral-Black, #000);
font-size: 16px;
font-weight: 400;
transition: border-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-info-box-el img {
aspect-ratio: 1;
object-fit: cover;
border-radius: 50%;
width: 48px;
}
.advitex-info-box-el:hover {
border-color: var(--hover-border-color, var(--advitex-primary-color));
}
.advitex-info-box-el .box-link {
position: absolute;
inset: 0;
}
.advitex-newsletter-form-el.layout-1 .form-group {
display: flex;
column-gap: 12px;
}
.advitex-newsletter-form-el.layout-1 .form-field-email {
position: relative;
width: 100%;
}
.advitex-newsletter-form-el.layout-1 .form-field-email .form-email {
font-family: "DM Sans";
letter-spacing: -0.56px;
color: var(--el-email-color);
}
.advitex-newsletter-form-el.layout-1 .form-field-email .form-email::placeholder {
color: inherit;
}
.advitex-newsletter-form-el.layout-1 .form-field-email span {
position: absolute;
color: var(--el-email-icon-color);
left: 14px;
top: 50%;
transform: translateY(-50%);
}
.advitex-newsletter-form-el.layout-1 input[type="email"] {
font-size: 14px;
border-radius: var(--el-border-radius, 12px);
background: var(--el-background-color, #F2F6FF);
border: none;
padding: 0 14px 0 46px;
}
.advitex-newsletter-form-el.layout-1 .form-submit {
font-family: "DM Sans";
border-radius: var(--el-border-radius, 12px);
color: var(--el-button-color, white);
background-color: var(--el-button-background-color, var(--advitex-primary-color));
}
.advitex-newsletter-form-el.layout-1 .form-submit:hover {
color: var(--el-button-hover-color, white);
background-color: var(--el-button-hover-background-color, black);
}
@media (max-width: 1024px) {
.advitex-sidebar-el.mfp-hide {
display: none;
}
}
.mfp-content .advitex-sidebar-el {
background: white;
max-width: 340px;
}
.mfp-content .advitex-sidebar-el .sidebar-area-wrap {
padding: 15px;
}
.advitex-posts-el {
overflow: hidden;
}
.advitex-posts-el.layout-1 .posts-grid-wrap {
display: flex;
flex-wrap: wrap;
margin-left: calc(var( --advitex-column-gap, 24px) * -0.5);
margin-right: calc(var( --advitex-column-gap, 24px) * -0.5);
margin-top: calc(var( --advitex-row-gap, 96px) * -1);
}
.advitex-posts-el.layout-1 .posts-grid-wrap .post-item {
width: var(--advitex-item-column, calc(100% * 1/2));
padding-right: calc(var( --advitex-column-gap, 24px) * 0.5);
padding-left: calc(var( --advitex-column-gap, 24px) * 0.5);
margin-top: var(--advitex-row-gap, 96px);
}
.advitex-posts-el.layout-1 .posts-grid-wrap .post-item:hover img {
border-color: var(--advitex-primary-color);
}
.advitex-posts-el.layout-1 .post-item-meta {
margin-top: 30px;
}
.advitex-posts-el .posts-pagination {
margin-top: 96px;
}
.advitex-posts-el.layout-2 .posts-grid-wrap {
display: grid;
column-gap: var(--advitex-column-gap, 70px);
}
@media (min-width: 768px) {
.advitex-posts-el.layout-2 .posts-grid-wrap {
grid-template-columns: repeat(2, [col] 1fr);
}
}
.advitex-posts-el.layout-2 .post-item:not(.item-featured) .item-inner {
display: flex;
align-items: center;
column-gap: 24px;
padding: var(--advitex-item-padding, 40px 24px);
border-top: 1px solid var(--advitex-item-border-color, #458182);
}
.advitex-posts-el.layout-2 .post-item:not(.item-featured) .item-inner .post-featured-image {
max-width: 120px;
}
.advitex-posts-el.layout-2 .post-item .post-featured-image {
border-radius: 16px;
}
.advitex-posts-el.layout-2 .post-item .post-date {
font-size: 16px;
color: var(--advitex-meta-color, #BEC5CB);
}
.advitex-posts-el.layout-2 .post-item .blog-item-title {
font-size: 20px;
color: var(--advitex-title-color, white);
margin-top: 10px;
}
.advitex-posts-el.layout-2 .post-item .blog-item-title a:hover {
color: var(--advitex-title-hover-color, var(--advitex-primary-color));
}
.advitex-posts-el.layout-2 .item-featured {
grid-row: span 3;
margin-bottom: var(--advitex-item-spacing, 0);
}
.advitex-posts-el.layout-2 .item-featured .item-inner {
position: relative;
}
.advitex-posts-el.layout-2 .item-featured .item-inner .post-featured-image {
border-radius: 40px;
}
.advitex-posts-el.layout-2 .item-featured .item-inner .post-item-info-wrap {
position: absolute;
left: 0;
bottom: 0;
padding: 40px;
}
.advitex-posts-el.layout-2 .item-featured .item-inner .blog-item-title {
font-size: 24px;
}
.advitex-posts-el.layout-3 .post-featured-image {
overflow: hidden;
border-radius: var(--advitex-image-border-radius, 16px);
}
.advitex-posts-el.layout-3 .post-featured-image img {
border-radius: inherit;
transition: 1s;
}
.advitex-posts-el.layout-3 .post-featured-image:hover img {
transform: scale(1.1);
}
.advitex-posts-el.layout-3 .post-item-meta {
font-size: 16px;
color: var(--meta-color, #636E78);
margin-top: 15px;
}
.advitex-posts-el.layout-3 .blog-item-title {
color: var(--advitex-color, #121416);
font-size: 24px;
font-weight: 400;
line-height: 1.33;
margin-top: 10px;
}
.advitex-posts-el.layout-3 .blog-item-title a {
color: inherit;
}
.advitex-posts-el.layout-3 .blog-item-title a:hover {
color: var(--advitex-hover-color, var(--advitex-primary-color));
}
.post-item-layout-1 .post-item:hover .post-featured-image:after {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
.post-item-layout-1 .post-item:hover .post-featured-image img {
transform: scale(1.1);
}
.post-item-layout-1 .post-featured-image {
overflow: hidden;
position: relative;
border-radius: var(--advitex-image-border-radius, 24px);
}
.post-item-layout-1 .post-featured-image img {
border-radius: inherit;
border: 1px solid transparent;
transition-duration: 0.75s;
}
.post-item-layout-1 .post-featured-image:after {
content: "";
position: absolute;
width: 200%;
height: 0%;
left: 50%;
top: 50%;
background-color: rgba(255, 255, 255, 0.3);
transform: translate(-50%, -50%) rotate(-45deg);
}
.post-item-layout-1 .blog-item-title {
font-size: 32px;
font-weight: 400;
line-height: 1.25;
margin-top: 22px;
color: var(--advitex-color);
}
.post-item-layout-1 .blog-item-title a {
color: inherit;
}
.post-item-layout-2 .post-item {
position: relative;
}
.post-item-layout-2 .post-item img {
width: 100%;
}
.post-item-layout-2 .post-item:hover .post-featured-image:before {
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
transition: 0.65s;
}
.post-item-layout-2 .post-featured-image {
position: relative;
overflow: hidden;
}
.post-item-layout-2 .post-featured-image:before {
position: absolute;
width: 0px;
height: 0px;
top: 50%;
left: 50%;
background-color: rgba(255, 255, 255, 0.3);
content: "";
z-index: 2;
opacity: 1;
border: none;
transition: none;
}
.post-item-layout-2 .post-date {
position: absolute;
top: 32px;
left: 32px;
display: inline-flex;
flex-direction: column;
align-items: center;
padding: 12px 12px;
background-color: var(--meta-background-color, #121416);
color: var(--meta-color, white);
}
.post-item-layout-2 .post-date .date-day {
font-size: 24px;
line-height: 1;
}
.post-item-layout-2 .post-date .date-month {
font-size: 14px;
line-height: 1;
margin-top: 3px;
}
.post-item-layout-2 .blog-item-title {
color: var(--advitex-color, #121416);
font-size: 24px;
font-weight: 500;
line-height: 1.33;
margin-top: 40px;
}
.post-item-layout-2 .blog-item-title a {
color: inherit;
}
.post-item-layout-2 .blog-item-title a:hover {
color: var(--advitex-hover-color, var(--advitex-primary-color));
}
.post-item-layout-2 .post-excerpt {
color: var(--excerpt-color, #7E8995);
line-height: 1.55;
margin-top: var(--excerpt-spacing, 20px);
}
.post-item-layout-2 .button-link {
display: inline-block;
color: var(--button-color, #1C3F3A);
text-decoration: underline;
margin-top: var(--button-spacing, 30px);
line-height: 1.55;
text-underline-offset: 5px;
}
.advitex-project-el.layout-1 .posts-grid-wrap {
display: grid;
column-gap: var(--advitex-column-gap, 24px);
row-gap: var(--advitex-row-gap, 40px);
}
@media (min-width: 768px) {
.advitex-project-el.layout-1 .posts-grid-wrap {
grid-template-columns: repeat(2, [col] 1fr);
}
}
.advitex-project-el.layout-1 .post-item {
height: 100%;
border-radius: 24px;
display: flex;
column-gap: 24px;
padding: 20px;
border: 1.281px solid transparent;
background: var(--item-background-color, #F2F6FF);
transition: border-color 0.75s ease;
}
.advitex-project-el.layout-1 .post-item:hover {
border-color: var(--hover-border-color, var(--advitex-primary-color));
}
.advitex-project-el.layout-1 .post-item:hover .post-featured-image:after {
height: 250%;
transition: all 600ms linear;
background-color: transparent;
}
.advitex-project-el.layout-1 .post-item:hover .post-featured-image img {
transform: scale(1.1);
}
@media (max-width: 1199px) {
.advitex-project-el.layout-1 .post-item {
flex-direction: column;
row-gap: 30px;
}
}
@media (min-width: 576px) {
.advitex-project-el.layout-1 .post-item {
padding: 28px;
}
}
.advitex-project-el.layout-1 .post-featured-image {
position: relative;
display: flex;
overflow: hidden;
border-radius: 17px;
}
.advitex-project-el.layout-1 .post-featured-image img {
border-radius: inherit;
transition: transform 1s ease;
object-fit: cover;
}
@media (max-width: 1199px) {
.advitex-project-el.layout-1 .post-featured-image img {
aspect-ratio: 1.2874617737;
width: 100%;
object-fit: cover;
}
}
.advitex-project-el.layout-1 .post-featured-image:after {
content: "";
position: absolute;
width: 200%;
height: 0%;
left: 50%;
top: 50%;
background-color: rgba(255, 255, 255, 0.3);
transform: translate(-50%, -50%) rotate(-45deg);
}
.advitex-project-el.layout-1 .info-wrap {
position: relative;
flex: 1 1 auto;
}
.advitex-project-el.layout-1 .project-logo {
margin-bottom: var(--project-logo-bottom-spacing, 30px);
}
.advitex-project-el.layout-1 .project-logo img {
width: var(--project-logo-width);
}
.advitex-project-el.layout-1 .project-title {
font-size: 32px;
font-weight: 400;
line-height: 1.25;
}
.advitex-project-el.layout-1 .project-title a {
color: var(--project-title-color);
}
.advitex-project-el.layout-1 .project-title a:hover {
color: var(--project-title-hover-color);
}
.advitex-project-el.layout-1 .project-excerpt {
color: var(--project-excerpt-color, #7E8995);
font-size: 14px;
font-weight: 400;
line-height: 1.42;
margin-top: var(--project-excerpt-spacing, 12px);
}
.advitex-project-el.layout-1 .meta-wrap {
display: flex;
flex-wrap: wrap;
row-gap: 30px;
border-radius: 15.371px;
border: 0.854px solid var(--project-meta-border-color, #E0E3E6);
backdrop-filter: blur(32.0224723816px);
padding: 27px 17px;
margin-top: var(--project-meta-top-spacing, 40px);
font-size: 32px;
color: var(--project-meta-color, #121416);
}
@media (min-width: 1440px) {
.advitex-project-el.layout-1 .meta-wrap {
row-gap: 56px;
}
}
.advitex-project-el.layout-1 .meta-wrap .meta-option {
display: flex;
flex-direction: column;
align-items: center;
column-gap: 10px;
width: 50%;
}
@media (min-width: 1200px) {
.advitex-project-el.layout-1 .meta-wrap .meta-option {
align-items: flex-end;
flex-direction: row;
}
}
.advitex-project-el.layout-1 .meta-wrap .meta-value {
font-weight: 500;
line-height: 1;
}
.advitex-project-el.layout-1 .meta-wrap .meta-label {
font-size: var(--project-meta-label-font-size, 14px);
font-weight: 400;
line-height: 1.42;
}
@media (min-width: 1200px) {
.advitex-project-el.layout-1 .meta-wrap .meta-label {
max-width: 60px;
}
}
.advitex-project-el.layout-1 .button-link {
position: absolute;
top: 0;
right: 0;
width: var(--project-button-link-size, 46px);
height: var(--project-button-link-size, 46px);
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 14px;
border-radius: 30px;
color: var(--advitex-button-color, var(--advitex-primary-color));
border: 1px solid var(--advitex-button-border-color, var(--advitex-primary-color));
background-color: var(--advitex-button-background-color);
}
.advitex-project-el.layout-1 .button-link:hover {
color: var(--advitex-hover-button-color, white);
border-color: var(--advitex-hover-button-border-color);
background: var(--advitex-hover-button-background-color, var(--advitex-primary-color));
}
.advitex-project-el.layout-2 .widget-wrap {
display: flex;
column-gap: 120px;
}
@media (max-width: 1439px) {
.advitex-project-el.layout-2 .widget-wrap {
column-gap: 30px;
}
}
@media (max-width: 1199px) {
.advitex-project-el.layout-2 .widget-wrap {
column-gap: 20px;
}
}
@media (max-width: 1023px) {
.advitex-project-el.layout-2 .widget-wrap {
flex-direction: column;
row-gap: 20px;
}
.advitex-project-el.layout-2 .widget-wrap .project-carousel-layout-2-extra, .advitex-project-el.layout-2 .widget-wrap .project-carousel-layout-2 {
width: 100%;
}
.advitex-project-el.layout-2 .widget-wrap img {
width: 100%;
height: 400px;
}
.advitex-project-el.layout-2 .widget-wrap .navigation-carousel {
display: none;
}
}
.advitex-project-el.layout-2 .project-carousel-layout-2 {
position: relative;
width: 50%;
}
.advitex-project-el.layout-2 .item-inner {
display: flex;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.advitex-project-el.layout-2 .project-sub-title {
font-size: 18px;
color: var(--project-subtitle-color, #636E78);
text-transform: uppercase;
margin-bottom: var(--project-subtitle-spacing, 35px);
}
.advitex-project-el.layout-2 .project-title {
color: var(--project-title-color, #121416);
font-size: 64px;
line-height: 1.12;
}
.advitex-project-el.layout-2 .project-excerpt {
color: var(--project-excerpt-color, #636E78);
font-size: 18px;
line-height: 1.55;
margin-bottom: var(--project-excerpt-spacing, 40px);
}
.advitex-project-el.layout-2 .project-button {
font-family: "DM Sans";
font-weight: 500;
font-size: 16px;
letter-spacing: -0.16px;
width: var(--project-button-width, 147px);
height: var(--project-button-height, 52px);
background-color: var(--advitex-button-background-color, #121416);
color: var(--advitex-button-color, white);
transition: 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition-property: color, background-color;
}
.advitex-project-el.layout-2 .project-button:hover {
color: var(--advitex-hover-button-color, transparent);
background-color: var(--advitex-hover-button-background-color, var(--advitex-primary-color));
}
.advitex-project-el.layout-2 .project-carousel-layout-2-extra {
width: 50%;
}
.advitex-project-el.layout-2 .project-carousel-layout-2-extra .item-inner {
position: relative;
}
.advitex-project-el.layout-2 .project-carousel-layout-2-extra .meta-wrap {
position: absolute;
right: 32px;
bottom: 32px;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 26px 24px;
min-height: 310px;
max-width: 222px;
background-color: white;
background-image: url(//coraluae.com/wp-content/themes/advitex/assets/images/projectMask.png);
background-position: bottom right;
background-repeat: no-repeat;
color: var(--project-meta-color, var(--advitex-primary-color));
font-size: 24px;
line-height: 1.33;
}
.advitex-project-el.layout-2 .project-carousel-layout-2-extra img {
aspect-ratio: 0.9527845036;
object-fit: cover;
object-position: center;
}
.advitex-project-el.layout-2 .project-carousel-layout-2-extra .icon {
text-align: right;
font-size: 36px;
}
.advitex-project-el.layout-2 .swiper-pagination {
bottom: 7px !important;
}
.advitex-project-el.layout-2 .swiper-pagination .swiper-pagination-bullet {
width: 7px;
height: 7px;
background: #49525A;
opacity: 1;
}
.advitex-project-el.layout-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
background-color: white;
}
.advitex-project-el.layout-2 .navigation-carousel {
position: absolute;
left: 0;
bottom: 35%;
z-index: 3;
}
.advitex-project-el.layout-2 .navigation-carousel .nav-button {
cursor: pointer;
font-size: 32px;
color: #7E8995;
transition: color 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-project-el.layout-2 .navigation-carousel .nav-button:hover {
color: #121416;
}
.advitex-project-el.layout-3 .block-01 {
display: flex;
}
.advitex-project-el.layout-3 .block-01 img {
border-radius: 16px;
}
.advitex-project-el.layout-3 .block-01 .shape:before, .advitex-project-el.layout-3 .block-01 .shape:after {
position: absolute;
content: "";
width: 100%;
height: 100%;
border-radius: 16px;
background: #F9F5F1;
}
.advitex-project-el.layout-3 .block-01 .shape:before {
transform: rotate(8deg);
}
.advitex-project-el.layout-3 .block-01 .shape:after {
transform: rotate(-5deg);
}
.advitex-project-el.layout-3 .block-01 .shape:before, .advitex-project-el.layout-3 .block-01 .shape:after {
position: absolute;
content: "";
width: 100%;
height: 100%;
border-radius: 16px;
background: #F9F5F1;
}
.advitex-project-el.layout-3 .block-01 .shape:before {
transform: rotate(8deg);
}
.advitex-project-el.layout-3 .block-01 .shape:after {
transform: rotate(-5deg);
}
.advitex-project-el.layout-3 .block-01 .swiper {
overflow: visible;
margin-top: 76px;
}
.advitex-project-el.layout-3 .swiper-pagination {
position: relative;
width: 25%;
text-align: left;
font-size: 48px;
color: #7E8995;
}
.advitex-project-el.layout-3 .swiper-pagination .swiper-pagination-current {
color: var(--advitex-primary-color);
}
.advitex-project-el.layout-3 .swiper-container {
position: relative;
width: 50%;
}
.advitex-project-el.layout-3 .swiper-filter {
width: 25%;
}
.advitex-project-el.layout-3 .swiper-filter .filter-list {
list-style: none;
padding: 0;
margin: 0;
text-align: right;
color: var(--Mono-Neutral-Gray-60, #636E78);
font-size: 20px;
font-weight: 400;
line-height: 1.4;
}
.advitex-project-el.layout-3 .swiper-filter .filter-list-item {
cursor: pointer;
transition: all 250ms linear;
}
.advitex-project-el.layout-3 .swiper-filter .filter-list-item.active {
font-size: 32px;
color: #28285B;
}
.advitex-project-el.layout-3 .block-02 {
display: flex;
column-gap: 24px;
align-items: flex-end;
justify-content: space-between;
border-top: 2px dashed #E0E3E6;
padding-top: 30px;
margin-top: 100px;
}
.advitex-project-el.layout-3 .block-02 .swiper-container {
flex: 1;
}
.advitex-project-el.layout-3 .project-title {
color: var(--Primary-Insurrance-Consulting-Insurrance-Consulting, #28285B);
font-size: 48px;
font-weight: 400;
line-height: 1.25;
}
.advitex-project-el.layout-3 .project-title a {
color: inherit;
}
.advitex-project-el.layout-3 .project-excerpt {
color: var(--Mono-Neutral-Gray-70, #49525A);
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
.advitex-project-el.layout-3 .navigation-carousel {
display: flex;
column-gap: 16px;
}
.advitex-project-el.layout-3 .navigation-carousel .nav-button {
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: 64px;
height: 64px;
border-radius: 50%;
border: 1px solid #BBB;
font-size: 18px;
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-project-el.layout-3 .navigation-carousel .nav-button:hover {
background-color: var(--advitex-primary-color);
border-color: var(--advitex-primary-color);
color: white;
}
.project-filter {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: var(--filter-bottom-spacing, 96px);
color: var(--filter-color, #636E78);
column-gap: var(--filter-column-gap, 56px);
row-gap: var(--filter-row-gap);
font-size: 24px;
font-weight: 400;
line-height: 1.33;
}
.project-filter ul, .project-filter li {
list-style: none;
padding: 0;
margin: 0;
}
.project-filter .filter-list {
display: flex;
flex-wrap: wrap;
column-gap: var(--filter-column-gap, 56px);
row-gap: var(--filter-row-gap);
}
.project-filter .filter-list-item {
cursor: pointer;
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.project-filter .filter-list-item.active {
text-decoration: underline;
color: var(--filter-active-color, var(--advitex-primary-color));
}
.project-filter .filter-list-item:hover {
color: var(--filter-active-color, var(--advitex-primary-color));
}
.project-filter .sort-by {
position: relative;
}
.project-filter .sort-by .sort-button {
cursor: pointer;
}
.project-filter .sort-by .sort-button .button-label {
color: var(--sort-by-color, #7E8995);
font-weight: 400;
}
.project-filter .sort-by .sort-button .button-value {
color: var(--sort-by-value-color, #000);
font-size: var(--sort-by-value-font-size, 20px);
font-weight: 400;
text-decoration: underline;
}
.project-filter .sort-by .sort-list {
position: absolute;
left: 0;
box-shadow: 0px 10px 40px 0px rgba(27, 26, 26, 0.09);
transition: all 0.2s ease-in-out;
background-color: white;
width: 100%;
padding: 20px;
z-index: 3;
font-size: 16px;
display: flex;
flex-direction: column;
row-gap: 15px;
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
transform: translateY(20px);
visibility: hidden;
opacity: 0;
}
.project-filter .sort-by .sort-list .sort-item {
cursor: pointer;
color: black;
}
.project-filter .sort-by .sort-list.active {
opacity: 1;
visibility: visible;
pointer-events: auto;
transform: translateY(0);
}
.posts-load-more {
margin-top: var(--load-more-top-spacing, 96px);
text-align: center;
}
.posts-load-more .load-more-button {
position: relative;
cursor: pointer;
width: var(--load-more-button-width, 262px);
height: var(--load-more-button-height, 56px);
font-family: "DM Sans";
color: var(--load-more-button-color, white);
background-color: var(--load-more-button-background-color, var(--advitex-primary-color));
font-size: 16px;
font-weight: 400;
}
.posts-load-more .load-more-button:after {
background-color: var(--load-more-button-background-color, var(--advitex-primary-color));
}
.posts-load-more .load-more-button.is-loading {
pointer-events: none;
}
.posts-load-more .load-more-button.is-loading .button-text {
opacity: 0;
visibility: hidden;
}
.posts-load-more .load-more-button.is-loading:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
width: 18px;
height: 18px;
border: 1px solid;
border-color: currentColor;
border-top-color: transparent;
border-radius: 100%;
animation: 0.3s linear infinite spin;
}
.project-carousel .swiper-slide {
height: auto;
}
.advitex-service-carousel-el.layout-1 .item-inner {
position: relative;
overflow: hidden;
min-height: var(--item-min-height, 580px);
border: 1px solid var(--item-border-color, #E0E3E6);
padding: 32px 24px;
display: flex;
flex-direction: column;
justify-content: flex-end;
background: url(//coraluae.com/wp-content/themes/advitex/assets/images/serviceMask.png);
background-repeat: no-repeat;
background-position: top right;
background-size: auto;
}
.advitex-service-carousel-el.layout-1 .item-inner:before {
position: absolute;
content: "";
border-radius: 50%;
background-color: var(--item-hover-background-color, #E0EAE8);
width: 20px;
height: 20px;
transform: translate(-50%, -50%);
top: -20px;
left: 50%;
z-index: -1;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover {
border-color: var(--item-border-hover-color, #E0E3E6);
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover:before {
animation: criss-cross-top 1.25s both;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
animation-direction: alternate;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover .item-count {
color: var(--item-hover-count-color, white);
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover .icon {
color: var(--item-hover-icon-color, var(--advitex-primary-color));
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover .title {
color: var(--item-hover-title-color);
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover .description {
color: var(--item-hover-description-color, #7E8995);
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-inner:hover .service-button {
color: var(--item-hover-button-color, var(--advitex-primary-color));
transition-delay: 0.7s;
}
.advitex-service-carousel-el.layout-1 .item-count {
position: absolute;
top: -65px;
left: -36px;
font-family: "DM Sans";
font-size: 135px;
font-weight: 600;
line-height: 1.25;
letter-spacing: -1.354px;
color: var(--item-count-color, #E0E3E6);
transition-duration: 0.3s;
}
.advitex-service-carousel-el.layout-1 .icon {
font-size: var(--item-icon-size, 38px);
color: var(--item-icon-color, var(--advitex-primary-color));
margin-bottom: var(--item-icon-spacing, 15px);
}
.advitex-service-carousel-el.layout-1 .title {
color: var(--item-title-color);
font-size: 24px;
font-weight: 500;
margin-bottom: var(--item-title-spacing, 15px);
}
.advitex-service-carousel-el.layout-1 .description {
color: var(--item-description-color, #7E8995);
font-size: 16px;
}
.advitex-service-carousel-el.layout-1 .service-button {
display: inline-flex;
font-size: 18px;
color: var(--item-button-color, var(--advitex-primary-color));
line-height: 1.55;
margin-top: var(--item-button-spacing, 65px);
text-decoration: underline;
text-underline-offset: 8px;
}
.advitex-service-carousel-el.layout-1 .nav-button {
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 50px;
width: 72px;
height: 72px;
cursor: pointer;
color: #E0E3E6;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.advitex-service-carousel-el.layout-1 .nav-button.swiper-nav-button-prev {
left: 0;
}
.advitex-service-carousel-el.layout-1 .nav-button.swiper-nav-button-next {
right: 0;
}
.advitex-service-accordion-el {
--item-width: 112px;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el {
--item-width: 80px;
}
}
.advitex-service-accordion-el .action-el-wrap {
display: flex;
justify-content: space-between;
margin-bottom: 48px;
column-gap: 16px;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .action-el-wrap {
margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.advitex-service-accordion-el .action-el-wrap {
flex-wrap: wrap;
row-gap: 16px;
margin-bottom: 20px;
}
}
.advitex-service-accordion-el .navigation {
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 12px;
row-gap: 12px;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .navigation {
font-size: 16px;
}
}
@media (max-width: 767px) {
.advitex-service-accordion-el .navigation {
font-size: 15px;
}
}
.advitex-service-accordion-el .navigation .nav-item {
cursor: pointer;
padding: 10px 24px;
border-radius: 97px;
border: 1px solid var(--Mono-Neutral-Gray-20, #E0E3E6);
transition: 0.35s cubic-bezier(0.29, 0, 0.2, 1);
transition-property: color, background-color, border-color;
}
.advitex-service-accordion-el .navigation .nav-item.is-active {
color: white;
background-color: #121416;
border-color: #121416;
}
.advitex-service-accordion-el .button-action {
display: flex;
column-gap: 16px;
}
.advitex-service-accordion-el .button-action span {
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
width: 52px;
height: 52px;
border: 1px solid #E0E3E6;
border-radius: 50%;
}
.advitex-service-accordion-el .main-content {
overflow: hidden;
border-radius: 24px;
border: 1px solid var(--Mono-Neutral-Gray-20, #E0E3E6);
background: #FFF;
box-shadow: 0px 4px 29px 4px rgba(52, 52, 52, 0.07);
}
.advitex-service-accordion-el .main-content .slider-wrap {
display: flex;
height: 531px;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .main-content .slider-wrap {
height: 480px;
}
}
@media (max-width: 1024px) {
.advitex-service-accordion-el .main-content .slider-wrap {
height: 350px;
}
}
.advitex-service-accordion-el .accordion-item {
flex: none;
padding: 48px;
width: var(--item-width);
transition: width 0.2s cubic-bezier(0.29, 0, 0.2, 1);
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .accordion-item {
padding: 30px;
}
}
.advitex-service-accordion-el .accordion-item.is-active {
width: calc(var( --advitex-el-width) - ( var( --item-width) * 2));
}
.advitex-service-accordion-el .accordion-item.is-active .item-main-content-wrap {
transition: 0.15s opacity ease 0.2s;
opacity: 1;
}
@media (max-width: 575px) {
.advitex-service-accordion-el .accordion-item.is-active {
width: calc(var( --advitex-el-width));
}
}
.advitex-service-accordion-el .accordion-item.is-active .details-wrap:after, .advitex-service-accordion-el .accordion-item.is-active .featured-image:after {
width: 0;
}
.advitex-service-accordion-el .accordion-item.is-active .details-wrap .title:before {
opacity: 1;
}
.advitex-service-accordion-el .accordion-item:not(:last-child) {
border-right: 1px solid #E0E3E6;
}
.advitex-service-accordion-el .accordion-item .item-inner {
position: relative;
width: 100%;
height: 100%;
}
.advitex-service-accordion-el .summary-information {
position: absolute;
bottom: 0;
top: 10px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
font-size: 14px;
}
.advitex-service-accordion-el .summary-information .item-count {
color: #7E8995;
}
.advitex-service-accordion-el .summary-information .title {
writing-mode: vertical-rl;
transform: rotate(180deg);
color: #121416;
font-weight: 500;
}
.advitex-service-accordion-el .item-main-content-wrap {
position: absolute;
bottom: 0;
top: 0;
opacity: 0;
}
.advitex-service-accordion-el .item-main-content {
display: flex;
height: 100%;
padding-left: 64px;
column-gap: 120px;
transition: transform 750ms linear;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .item-main-content {
column-gap: 30px;
padding-left: 50px;
}
}
.advitex-service-accordion-el .featured-image {
position: relative;
flex: 1 0 auto;
}
.advitex-service-accordion-el .featured-image img {
aspect-ratio: 0.9424460432;
object-fit: cover;
border-radius: 24px;
height: 100%;
}
@media (max-width: 1024px) {
.advitex-service-accordion-el .featured-image {
display: none;
}
}
.advitex-service-accordion-el .featured-image:after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 100%;
background: white;
z-index: 2;
transition: width 350ms cubic-bezier(0.29, 0, 0.2, 1) 0.35s;
}
.advitex-service-accordion-el .details-wrap {
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.advitex-service-accordion-el .details-wrap .title {
position: relative;
color: var(--Mono-Neutral-Dark-90, #121416);
font-size: 32px;
font-weight: 500;
line-height: 1.25;
z-index: 1;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .details-wrap .title {
font-size: 25px;
}
}
@media (max-width: 1024px) {
.advitex-service-accordion-el .details-wrap .title {
font-size: 20px;
}
}
@media (max-width: 767px) {
.advitex-service-accordion-el .details-wrap .title {
font-size: 18px;
}
}
@media (max-width: 575px) {
.advitex-service-accordion-el .details-wrap .title {
font-size: 16px;
}
}
.advitex-service-accordion-el .details-wrap .title:before {
display: inline-block;
position: absolute;
top: 50%;
left: 48px;
transform: translateY(-50%);
content: "";
width: 56px;
height: 56px;
border-radius: 50%;
background-color: #A0FC2B;
z-index: -1;
opacity: 0;
transition: opacity 350ms linear 0.35s;
}
.advitex-service-accordion-el .details-wrap:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: white;
z-index: 2;
transition: width 350ms linear 0.15s;
}
.advitex-service-accordion-el .description {
color: #49525A;
line-height: 1.55;
margin-bottom: 39px;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .description {
font-size: 16px;
margin-bottom: 20px;
}
}
@media (max-width: 767px) {
.advitex-service-accordion-el .description {
font-size: 15px;
}
}
.advitex-service-accordion-el .service-button {
display: inline-flex;
align-items: center;
column-gap: 8px;
color: #121416;
font-weight: 500;
}
@media (max-width: 1199px) {
.advitex-service-accordion-el .service-button {
font-size: 16px;
}
}
.advitex-service-accordion-el .service-button:hover {
color: var(--advitex-primary-color);
}
.advitex-counter-el {
display: flex;
font-size: 64px;
color: var(--advitex-color, var(--advitex-primary-color));
}
.advitex-tabs-el .tabs-content-wrap {
position: relative;
overflow: hidden;
}
.advitex-tabs-el .tabs-content-wrap > * {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
visibility: hidden;
transform: translateY(40px);
transition: 0.2s ease-in-out;
}
.advitex-tabs-el .tabs-content-wrap > *.is-active {
position: relative;
opacity: 1;
visibility: visible;
transform: none;
transition: 0.2s ease-in-out 0.2s;
z-index: 2;
}
.advitex-tabs-el.layout-1 .tabs-heading {
display: flex;
flex-wrap: wrap;
justify-content: center;
font-size: 20px;
font-weight: 500;
color: #3F3D2E;
column-gap: var(--item-column-gap, 90px);
row-gap: var(--item-row-gap, 20px);
margin-bottom: var(--item-spacing, 50px);
}
.advitex-tabs-el.layout-1 .tabs-item {
display: flex;
align-items: center;
column-gap: 16px;
cursor: pointer;
padding: 16px 24px;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
border-radius: 31px;
color: var(--advitex-color);
}
.advitex-tabs-el.layout-1 .tabs-item.is-active {
background-color: var(--item-active-background-color, var(--advitex-primary-color));
color: var(--advitex-active-color, white);
}
.advitex-tabs-el.layout-1 .title-icon {
display: flex;
font-size: 28px;
}
.advitex-tabs-el.layout-2 .tabs-heading {
display: flex;
flex-wrap: wrap;
justify-content: center;
font-size: 20px;
font-weight: 500;
color: #3F3D2E;
margin-top: calc(var( --item-row-gap, 20px) * -1);
margin-left: calc(var( --item-column-gap, 40px) * -0.5);
margin-right: calc(var( --item-column-gap, 40px) * -0.5);
}
.advitex-tabs-el.layout-2 .tabs-item {
width: 25%;
padding-left: calc(var( --item-column-gap, 40px) * 0.5);
padding-right: calc(var( --item-column-gap, 40px) * 0.5);
margin-top: var(--item-row-gap, 20px);
}
@media (max-width: 1024px) {
.advitex-tabs-el.layout-2 .tabs-item {
width: calc(100% * 1/3);
}
}
@media (max-width: 767px) {
.advitex-tabs-el.layout-2 .tabs-item {
width: 50%;
}
}
.advitex-tabs-el.layout-2 .tabs-item:before {
display: inline-block;
position: absolute;
content: "";
width: 100%;
height: 5px;
border-radius: 81px;
background-color: #F5F6F7;
bottom: 0;
}
.advitex-tabs-el.layout-2 .tabs-item:after {
display: inline-block;
position: absolute;
content: "";
width: 0;
height: 5px;
border-radius: 81px;
background: linear-gradient(90deg, #FF3A2D 0.09%, #FFA13F 99.81%);
bottom: 0;
left: 0;
transition: width 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-tabs-el.layout-2 .tabs-item.is-active .tab-item-wrap:after {
width: 100%;
}
.advitex-tabs-el.layout-2 .tab-item-wrap {
cursor: pointer;
padding-bottom: var(--advitex-title-spacing, 25px);
position: relative;
}
.advitex-tabs-el.layout-2 .tab-item-wrap:before {
display: inline-block;
position: absolute;
content: "";
width: 100%;
height: 5px;
border-radius: 81px;
background-color: var(--advitex-line-background-color, #F5F6F7);
bottom: 0;
}
.advitex-tabs-el.layout-2 .tab-item-wrap:after {
display: inline-block;
position: absolute;
content: "";
width: 0;
height: 5px;
border-radius: 81px;
background: linear-gradient(90deg, var(--advitex-active-line-background-color-1, #FF3A2D) 0.09%, var(--advitex-active-line-background-color-2, #FFA13F) 99.81%);
bottom: 0;
left: 0;
transition: width 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-tabs-el.layout-2 .tab-item-count {
color: var(--advitex-count-color, #7E8995);
font-size: 18px;
font-weight: 500;
}
.advitex-tabs-el.layout-2 .title-text {
color: var(--advitex-title-color, #000);
font-size: 24px;
font-weight: 500;
margin-top: var(--advitex-count-spacing, 25px);
}
.advitex-tabs-el.layout-2 .tabs-content-wrap {
margin-top: var(--item-spacing, 50px);
}
.advitex-testimonial-infinite-slide-el {
max-height: var(--advitex-max-height, 935px);
overflow: hidden;
}
.advitex-testimonial-infinite-slide-el .testimonial-item {
border-radius: var(--advitex-border-radius, 20px);
border: 1px solid var(--advitex-border-color, #E2ECF9);
background: var(--advitex-background-color, #FFF);
padding: var(--advitex-padding, 40px);
margin-top: var(--item-gap, 17px);
}
.advitex-testimonial-infinite-slide-el .testimonial-item-icon {
font-size: var(--advitex-icon-size, 30px);
color: var(--advitex-icon-color, #BFD8FE);
}
.advitex-testimonial-infinite-slide-el .review {
color: var(--advitex-review-color, #000);
font-size: 20px;
line-height: 1.4;
margin-top: var(--advitex-review-top-spacing, 30px);
margin-bottom: var(--advitex-review-bottom-spacing, 50px);
}
.advitex-testimonial-infinite-slide-el .testimonial-item-info {
display: flex;
align-items: center;
column-gap: 16px;
}
.advitex-testimonial-infinite-slide-el img {
aspect-ratio: 1;
object-fit: cover;
border-radius: 50%;
max-width: 48px;
}
.advitex-testimonial-infinite-slide-el .reviewer-description {
color: var(--advitex-review-des-color, #636E78);
font-size: 14px;
}
.advitex-testimonial-infinite-slide-el .reviewer-name {
color: var(--advitex-name-color, #000);
font-size: 16px;
text-transform: uppercase;
margin-top: var(--advitex-reviewer-name-top-spacing, 6px);
}
.advitex-testimonial-carousel-el.layout-1 .featured-image {
margin-bottom: var(--featured-image-spacing, 48px);
}
.advitex-testimonial-carousel-el.layout-1 .info-wrap {
display: flex;
column-gap: var(--review-logo-spacing, 112px);
row-gap: var(--review-logo-spacing, 112px);
}
@media (max-width: 1023px) {
.advitex-testimonial-carousel-el.layout-1 .info-wrap {
flex-direction: column;
}
}
.advitex-testimonial-carousel-el.layout-1 .info-block-1 {
flex: 1;
}
.advitex-testimonial-carousel-el.layout-1 .review {
font-size: 16px;
line-height: 1.5;
color: var(--review-color);
}
.advitex-testimonial-carousel-el.layout-1 .reviewer-description {
color: var(--reviewer-description-color);
font-size: 14px;
line-height: 1.42;
margin-top: var(--reviewer-description-spacing, 24px);
}
.advitex-testimonial-carousel-el.layout-1 .info-logo img {
max-width: 174px;
}
.advitex-testimonial-carousel-el.layout-1 .swiper-slide {
transition: 350ms ease-in-out;
transform: scale(0.93);
opacity: 0.6;
transition-property: opacity, transform;
}
.advitex-testimonial-carousel-el.layout-1 .swiper-slide.swiper-slide-active {
transform: scale(1);
opacity: 1;
}
.advitex-testimonial-carousel-el.layout-2 {
--swiper-pagination-color: white;
--swiper-pagination-bullet-inactive-color: #49525A;
--swiper-pagination-bullet-inactive-opacity: 1;
}
.advitex-testimonial-carousel-el.layout-2 .item-inner {
text-align: -webkit-center;
}
.advitex-testimonial-carousel-el.layout-2 .featured-image {
margin-bottom: var(--review-logo-spacing, 60px);
}
.advitex-testimonial-carousel-el.layout-2 .featured-image img {
max-width: 253px;
}
.advitex-testimonial-carousel-el.layout-2 .review {
margin-bottom: var(--reviewer-spacing, 120px);
font-size: 32px;
font-weight: 600;
line-height: 1.25;
color: var(--review-color);
}
.advitex-testimonial-carousel-el.layout-2 .reviewer-name {
font-size: 24px;
font-weight: 500;
color: var(--reviewer-name-color);
}
.advitex-testimonial-carousel-el.layout-2 .reviewer-description {
font-size: 16px;
font-weight: 500;
color: var(--reviewer-description-color, #7E8995);
margin-top: var(--reviewer-description-spacing, 5px);
}
.advitex-testimonial-carousel-el.layout-2 .swiper-pagination {
position: relative;
bottom: auto;
margin-top: var(--swiper-pagination-spacing, 50px);
}
.advitex-testimonial-circular-motion-el {
pointer-events: none;
width: 100%;
aspect-ratio: 1;
position: relative;
border: 1px solid #458182;
border-radius: 50%;
background: linear-gradient(180deg, rgba(122, 81, 222, 0) 33.26%, rgba(250, 250, 243, 0.08) 118.01%);
}
.advitex-testimonial-circular-motion-el:before {
content: "";
position: absolute;
width: 50%;
height: 50%;
inset: 25%;
border-radius: inherit;
border: 1px solid #458182;
background: linear-gradient(180deg, rgba(122, 81, 222, 0) 33.26%, rgba(250, 250, 243, 0.08) 118.01%);
}
.advitex-testimonial-circular-motion-el .arm {
position: absolute;
left: 50%;
top: 50%;
height: 1px;
background-color: transparent;
}
.advitex-testimonial-circular-motion-el .arm.phase-1 .box {
left: calc(var( --advitex-el-width) * 0.25 - 48px);
}
.advitex-testimonial-circular-motion-el .arm.phase-2 .box {
left: calc(var( --advitex-el-width) * 0.5 - 48px);
}
.advitex-testimonial-circular-motion-el .arm:hover {
z-index: 2;
}
.advitex-testimonial-circular-motion-el .arm:hover .box:before {
transform: scale(1.2);
}
.advitex-testimonial-circular-motion-el .arm:hover .box .testimonial-content {
opacity: 1;
visibility: visible;
}
.advitex-testimonial-circular-motion-el .box {
position: relative;
width: 96px;
height: 96px;
border-radius: 50%;
top: -50px;
cursor: pointer;
pointer-events: auto;
}
.advitex-testimonial-circular-motion-el .box img {
aspect-ratio: 1;
object-fit: cover;
border-radius: 50%;
padding: 12px;
background: white;
}
.advitex-testimonial-circular-motion-el .box:before {
content: "";
position: absolute;
border-radius: 50%;
inset: 0;
background-color: white;
z-index: -1;
transition: transform 0.4s;
opacity: 0.2;
}
.advitex-testimonial-circular-motion-el .testimonial-content {
position: absolute;
width: 500px;
border-radius: 18px;
background: #FFF;
padding: 40px 32px;
opacity: 0;
visibility: hidden;
transition: opacity 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 3;
}
.advitex-testimonial-circular-motion-el .testimonial-content.top {
bottom: calc(100% + 45px);
}
.advitex-testimonial-circular-motion-el .testimonial-content.top .arrow {
bottom: -8px;
}
.advitex-testimonial-circular-motion-el .testimonial-content.bottom {
top: calc(100% + 45px);
}
.advitex-testimonial-circular-motion-el .testimonial-content.bottom .arrow {
top: -8px;
}
.advitex-testimonial-circular-motion-el .review {
color: var(--Mono-Saturated-Dark-80, #3F3D2E);
font-family: "Inter Tight";
font-size: 18px;
font-weight: 500;
line-height: 1.55;
margin-bottom: 36px;
}
.advitex-testimonial-circular-motion-el .reviewer-name {
color: var(--Mono-Saturated-Dark-80, #3F3D2E);
font-family: "Inter Tight";
font-size: 24px;
font-weight: 500;
line-height: 1.33;
}
.advitex-testimonial-circular-motion-el .reviewer-description {
color: var(--Mono-Neutral-Gray-50, #7E8995);
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.advitex-testimonial-circular-motion-el .arrow {
content: "";
display: inline-block;
position: absolute;
display: block;
background-color: white;
width: 16px;
height: 16px;
transform: rotate(45deg);
}
.advitex-accordion-el {
display: inline-flex;
flex-direction: column;
width: 100%;
}
.advitex-accordion-el .accordion-item {
display: flex;
justify-content: space-between;
width: 100%;
cursor: pointer;
background-color: var(--item-background-color);
padding: 40px 0;
}
.advitex-accordion-el .accordion-item:not(:last-child) {
margin-bottom: var(--item-spacing);
}
.advitex-accordion-el .accordion-item.is-active {
background-color: var(--item-active-background-color);
}
.advitex-accordion-el .accordion-item.is-active .accordion-item-action span:after {
transform: none;
}
.advitex-accordion-el .accordion-item-description {
display: none;
}
.advitex-accordion-el .accordion-item-action span {
position: relative;
display: inline-block;
width: 14px;
height: 14px;
}
.advitex-accordion-el .accordion-item-action span:before, .advitex-accordion-el .accordion-item-action span:after {
position: absolute;
content: "";
display: inline-block;
width: 100%;
height: 2px;
background-color: var(--action-color, black);
left: 0;
top: calc(50% - 1px);
transition: background-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-accordion-el .accordion-item-action span:after {
transform: rotate(90deg);
transition: transform 300ms ease-in-out;
-webkit-transition: transform 300ms ease-in-out;
-khtml-transition: transform 300ms ease-in-out;
-moz-transition: transform 300ms ease-in-out;
-ms-transition: transform 300ms ease-in-out;
-o-transition: transform 300ms ease-in-out;
}
.advitex-accordion-el.layout-1 {
font-family: "DM Sans";
line-height: 1.25;
}
.advitex-accordion-el.layout-1.border-type-default .accordion-item {
background-image: linear-gradient(to right, var(--advitex-hover-border-color, var(--advitex-primary-color)) 50%, var(--advitex-border-color, #E0E3E6) 50%);
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 200% 1px;
background-position-x: 100%;
transition: background-position cubic-bezier(0.645, 0.045, 0.355, 1) 0.75s;
}
.advitex-accordion-el.layout-1.border-type-default .accordion-item.is-active {
background-position-x: 0%;
}
.advitex-accordion-el.layout-1.border-type-dashed .accordion-item {
background-image: linear-gradient(to right, var(--advitex-border-color, #BEC5CB), var(--advitex-border-color, #BEC5CB) 75%, transparent 75%, transparent 100%);
background-repeat: repeat-x;
background-position: 0% 100%;
background-size: 10px 1px;
border: none;
}
.advitex-accordion-el.layout-1 .accordion-item.is-active {
background-position-x: 0%;
}
.advitex-accordion-el.layout-1 .accordion-item.is-active .accordion-item-title {
color: var(--advitex-active-title-color, var(--advitex-primary-color));
}
.advitex-accordion-el.layout-1 .accordion-item.is-active .accordion-item-action span:before, .advitex-accordion-el.layout-1 .accordion-item.is-active .accordion-item-action span:after {
background-color: var(--action-color-active, var(--advitex-primary-color));
}
.advitex-accordion-el.layout-1 .accordion-item-title {
color: var(--advitex-title-color, #000);
font-size: 32px;
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-accordion-el.layout-1 .accordion-item-description {
color: var(--advitex-des-color, #49525A);
font-size: 16px;
margin-top: var(--advitex-des-top-spacing, 13px);
}
.advitex-accordion-el.layout-2 ul {
margin: 0;
}
.advitex-accordion-el.layout-2.border-type-default .accordion-item {
background-image: linear-gradient(to right, var(--advitex-hover-border-color, var(--advitex-primary-color)) 50%, var(--advitex-border-color, #E0E3E6) 50%);
background-position: 0% 0%;
background-repeat: no-repeat;
background-size: 200% 1px;
background-position-x: 100%;
transition: background-position cubic-bezier(0.645, 0.045, 0.355, 1) 0.75s;
}
.advitex-accordion-el.layout-2.border-type-default .accordion-item.is-active {
background-position-x: 0%;
}
.advitex-accordion-el.layout-2.border-type-dashed .accordion-item {
background-image: linear-gradient(to right, var(--advitex-border-color, #BEC5CB), var(--advitex-border-color, #BEC5CB) 75%, transparent 75%, transparent 100%);
background-repeat: repeat-x;
background-size: 10px 1px;
border: none;
}
.advitex-accordion-el.layout-2 .accordion-item {
column-gap: var(--item-gap, 64px);
}
.advitex-accordion-el.layout-2 .accordion-item.is-active .accordion-item-title {
color: var(--advitex-active-title-color, var(--advitex-primary-color));
}
.advitex-accordion-el.layout-2 .accordion-item.is-active .accordion-item-action span:before, .advitex-accordion-el.layout-2 .accordion-item.is-active .accordion-item-action span:after {
background-color: var(--action-color-active, var(--advitex-primary-color));
}
.advitex-accordion-el.layout-2 .accordion-item-count {
color: var(--count-color, #0075FF);
font-size: 40px;
}
.advitex-accordion-el.layout-2 .accordion-item-content {
flex: 1 1 auto;
}
.advitex-accordion-el.layout-2 .accordion-item-title {
color: var(--advitex-title-color, #7E8995);
font-size: 40px;
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-accordion-el.layout-2 .accordion-item-description {
color: var(--advitex-des-color, #000);
font-size: 18px;
margin-top: var(--advitex-des-top-spacing, 13px);
line-height: 1.55;
}
.advitex-image-width-mask-el {
position: relative;
z-index: 1;
}
.advitex-image-width-mask-el:not(.mask-layout-3) img {
display: block;
overflow: hidden;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
animation: sliderShape 7s linear infinite;
-webkit-animation: sliderShape 7s linear infinite;
}
.advitex-image-width-mask-el.mask-default:before {
content: "";
position: absolute;
inset: 0;
background-color: var(--image-background-color, #E2ECF9);
-webkit-animation: sliderShape 7s linear infinite;
animation: sliderShape 3s linear infinite;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
z-index: -1;
}
.advitex-image-width-mask-el.mask-layout-1:before {
content: "";
position: absolute;
inset: 0;
background-color: var(--image-background-color, #E2ECF9);
-webkit-animation: sliderShape 7s linear infinite;
animation: sliderShape 3s linear infinite;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
z-index: -1;
}
.advitex-image-width-mask-el.mask-layout-1:after {
content: "";
position: absolute;
inset: 0;
border: 1px solid var(--image-border-color, var(--advitex-primary-color));
-webkit-animation: sliderShape 7s linear infinite;
animation: sliderShape 5s linear infinite;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
z-index: -1;
}
.advitex-image-width-mask-el.mask-layout-2:before {
content: "";
position: absolute;
inset: 0;
border: 1px solid var(--image-border-color, var(--advitex-primary-color));
-webkit-animation: sliderShape 7s linear infinite;
animation: sliderShape 3s linear infinite;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
z-index: -1;
}
.advitex-image-width-mask-el.mask-layout-2:after {
content: "";
position: absolute;
inset: 0;
border: 1px solid var(--image-border-color, var(--advitex-primary-color));
-webkit-animation: sliderShape 7s linear infinite;
animation: sliderShape 5s linear infinite;
border-radius: 66% 34% 66% 34% / 62% 39% 61% 38%;
will-change: border-radius, transform, opacity;
z-index: -1;
}
.advitex-image-width-mask-el.mask-layout-3 .image-inner {
padding: 60px 100px 60px 100px;
border-radius: 280px 280px 280px 280px;
background-color: white;
animation: sliderShape2 5s linear infinite;
}
.advitex-list-el .advitex-list-items {
display: flex;
flex-direction: column;
row-gap: var(--item-spacing);
margin: 0;
padding-left: 30px;
color: var(--list-color);
}
.advitex-list-el .advitex-list-items a {
color: inherit;
}
.advitex-list-el .advitex-list-items a:hover {
color: var(--list-hover-color, var(--advitex-primary-color));
}
.advitex-member-el .member-avatar {
border-radius: 50%;
overflow: hidden;
border: 1px solid var(--image-border-color, transparent);
transition: border-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
margin-bottom: var(--image-spacing, 32px);
}
.advitex-member-el .member-avatar img {
aspect-ratio: 1;
object-fit: cover;
border-radius: inherit;
background-color: var(--image-background-color, #E2ECF9);
}
.advitex-member-el .member-info {
position: relative;
}
.advitex-member-el .member-info-layout-1 {
text-align: center;
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition-duration: 0.5s;
transition-property: transform, opacity;
}
.advitex-member-el .member-name {
color: var(--name-color);
font-size: 40px;
font-weight: 400;
line-height: 1.2;
}
.advitex-member-el .member-description {
color: var(--description-color);
font-size: 18px;
font-weight: 400;
line-height: 1.55;
margin-top: var(--description-spacing, 5px);
}
.advitex-member-el .member-info-layout-2 {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
transform: translateY(80px);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition-duration: 0.5s;
transition-property: transform, opacity;
}
.advitex-member-el .social-list {
display: flex;
flex-wrap: wrap;
column-gap: var(--icon-gap, 12px);
row-gap: var(--icon-gap, 12px);
justify-content: center;
}
.advitex-member-el .social-list a {
display: inline-flex;
color: var(--icon-primary-color, #BEC5CB);
align-items: center;
justify-content: center;
width: var(--icon-width, 46px);
height: var(--icon-width, 46px);
border-radius: 50%;
border: 1px solid var(--icon-primary-color, #BEC5CB);
font-size: var(--icon-font-size);
}
.advitex-member-el .social-list a:hover {
color: white;
border-color: var(--icon-secondary-color, var(--advitex-primary-color));
background: var(--icon-secondary-color, var(--advitex-primary-color));
}
.advitex-member-el:hover .member-info-layout-1 {
transform: translateY(80px);
opacity: 0;
}
.advitex-member-el:hover .member-info-layout-2 {
transition-delay: 0.3s;
transform: translateY(0);
opacity: 1;
}
.advitex-member-el:hover .member-avatar {
border-color: var(--image-hover-border-color, var(--advitex-primary-color));
}
.advitex-member-el.layout-2 .member-info {
text-align: center;
}
.advitex-member-el.layout-2 .member-info .member-name {
color: var(--name-color);
}
.advitex-member-el.layout-2 .member-info a {
background-image: linear-gradient(var(--name-hover-color, var(--advitex-primary-color)), var(--name-hover-color, var(--advitex-primary-color)));
background-position: 0% 100%;
background-repeat: no-repeat;
background-size: 0% var(--underline-thickness, 2px);
transition: background-size 0.25s, color 0.3s;
color: inherit;
}
.advitex-member-el.layout-2 .member-info a:hover {
background-size: 100% var(--underline-thickness, 2px);
color: var(--name-hover-color, var(--advitex-primary-color));
}
.advitex-member-el.layout-3 .member-avatar {
border-radius: 24px;
border: 0;
}
.advitex-member-el.layout-3 .member-avatar img {
transition: background-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
aspect-ratio: 0.6979166667;
}
.advitex-member-el.layout-3 .member-info {
text-align: center;
}
.advitex-member-el.layout-3 .member-name {
color: #3F3D2E;
font-size: 24px;
font-weight: 500;
}
.advitex-member-el.layout-3 .member-description {
font-size: 16px;
font-weight: 500;
color: #7E8995;
}
.advitex-member-el.layout-3:hover .member-avatar img {
background-color: var(--image-hover-background-color, #F0926C);
}
.advitex-member-el.layout-3 .social-wrap {
position: absolute;
top: 24px;
right: 24px;
font-size: 15px;
}
.advitex-member-el.layout-3 .social-wrap:hover .social {
opacity: 1;
visibility: visible;
transform: scaleY(1);
}
.advitex-member-el.layout-3 .button-share {
display: inline-flex;
justify-content: center;
align-items: center;
background-color: var(--social-background-color, white);
width: 40px;
height: 40px;
border-radius: 50%;
margin-bottom: 10px;
transform: translateX(20px);
opacity: 0;
visibility: hidden;
transition: 0.3s;
}
.advitex-member-el.layout-3 .button-share path {
fill: var(--icon-primary-color, #121416);
}
.advitex-member-el.layout-3 .social {
opacity: 0;
visibility: hidden;
top: 100%;
position: absolute;
display: grid;
justify-items: center;
background-color: var(--social-background-color, white);
transform: scaleY(0);
transform-origin: center top;
padding: 14px 11px;
border-radius: 100px;
gap: 10px;
transition: 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.advitex-member-el.layout-3:hover .button-share {
transform: translateX(0px);
opacity: 1;
visibility: visible;
}
.advitex-member-el.layout-3:hover a {
color: var(--icon-primary-color, #121416);
}
.advitex-member-el.layout-3:hover a:hover {
color: var(--icon-secondary-color, var(--advitex-primary-color));
}
.advitex-text-infinite-slide-el {
font-size: 40px;
line-height: 1;
color: #7E8995;
}
.advitex-text-infinite-slide-el .client-item {
margin-right: var(--item-gap, 48px);
}
.image-infinite-slide {
display: flex;
}
.image-infinite-slide .client-item {
margin-left: calc(var( --item-gap, 24px) * 0.5);
margin-right: calc(var( --item-gap, 24px) * 0.5);
max-width: var(--item-max-width, 100%);
}
.advitex-navigation-carousel .nav-button {
cursor: pointer;
}
.advitex-navigation-carousel .nav-button.swiper-button-disabled {
pointer-events: none;
opacity: 0.35;
}
.advitex-navigation-carousel.default {
display: inline-flex;
column-gap: 10px;
}
.advitex-navigation-carousel.default .nav-button {
display: inline-flex;
justify-content: center;
align-items: center;
width: var(--advitex-button-width, 53px);
height: var(--advitex-button-width, 53px);
border-radius: 50%;
border: 1px solid var(--advitex-button-border-color, #0075FF);
color: var(--advitex-button-color, var(--advitex-primary-color));
font-size: var(--advitex-icon-size, 22px);
transition: color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition-property: color, background-color, border-color;
background-color: var(--advitex-button-background-color);
}
.advitex-navigation-carousel.default .nav-button:hover {
color: var(--advitex-hover-button-color, white);
background-color: var(--advitex-hover-button-background-color, var(--advitex-primary-color));
border-color: var(--advitex-hover-button-border-color);
}
.advitex-navigation-carousel.style-2 .swiper-pagination-progressbar {
position: relative;
height: var(--advitex-progressbar-height, 8px);
background-color: var(--advitex-progressbar-background-color, #D9D9D9);
}
.advitex-navigation-carousel.style-2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background-color: var(--advitex-progressbar-color, var(--advitex-primary-color));
}
.advitex-menu-cart-widget {
position: relative;
}
.advitex-menu-cart-widget .advitex-menu-cart {
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
background-color: var(--advitex-icon-background-color, white);
border-radius: 50%;
color: var(--advitex-icon-color, var(--advitex-primary-color));
}
.advitex-menu-cart-widget .advitex-menu-cart:hover {
color: var(--advitex-icon-hover-color, white);
background-color: var(--advitex-icon-hover-background-color, var(--advitex-primary-color));
}
.advitex-menu-cart-widget .mini-cart-content-wrap {
position: absolute;
top: calc(100% + 24px);
right: 0;
border-radius: 24px;
background: #FFF;
padding: 40px;
min-width: 861px;
box-shadow: 0px 10px 40px 0px rgba(27, 26, 26, 0.09);
transition: all 0.2s ease-in-out;
transform: translateY(15px) translateZ(0);
z-index: 3;
visibility: hidden;
pointer-events: none;
opacity: 0;
overflow: hidden;
}
.advitex-menu-cart-widget .mini-cart-content-wrap.is-active {
transform: none;
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.advitex-menu-cart-widget .mini-cart-content-wrap .advitex-scroll {
overflow-x: auto;
max-height: 780px;
}
.advitex-menu-cart-widget .mini-cart-content-wrap .advitex-scroll::-webkit-scrollbar {
width: 0px;
}
.advitex-menu-cart-widget .mini-cart-content-wrap .advitex-scroll::-webkit-scrollbar-thumb {
background-color: #0000001f;
}
.advitex-menu-cart-widget .mini-cart-content-wrap .advitex-scroll::-webkit-scrollbar-track {
background-color: #0000000d;
}
.advitex-menu-cart-widget .mini-cart-heading {
color: #000;
font-size: 48px;
font-weight: 400;
margin-bottom: 25px;
}
.advitex-menu-cart-widget .mini-cart-content {
overflow: hidden;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item {
display: flex;
column-gap: 24px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item img {
max-width: 160px;
border-radius: 24px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item .item-info-wrap {
flex: 1 0 auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item .item-name {
color: #000;
font-size: 24px;
line-height: 1.33;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item .quantity {
font-size: 20px;
margin-top: 22px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item:not(:last-child) {
border-bottom: 1px solid #E0E3E6;
margin-bottom: 24px;
padding-bottom: 24px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart-item .remove {
font-size: 24px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__total {
font-size: 24px;
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons {
display: flex;
row-gap: 24px;
flex-direction: column;
margin-top: 40px;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons .button {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 64px;
border-radius: 46px;
transition-property: color, background-color, border-color;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons .button.checkout {
background-color: var(--advitex-primary-color);
color: white;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons .button.checkout:hover {
background-color: black;
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons .button.view-cart {
color: var(--advitex-primary-color);
border: 1px solid var(--advitex-primary-color);
}
.advitex-menu-cart-widget .mini-cart-content .woocommerce-mini-cart__buttons .button.view-cart:hover {
color: white;
background-color: var(--advitex-primary-color);
}
.cart-content-position-left .mini-cart-content-wrap {
left: var(--cart-content-distance, 0);
}
.cart-content-position-right .mini-cart-content-wrap {
right: var(--cart-content-distance, 0);
}
.advitex-menu-search-widget .advitex-menu-search {
display: flex;
align-items: center;
justify-content: center;
width: 48px;
height: 48px;
font-size: 22px;
background-color: var(--advitex-icon-background-color, white);
border-radius: 50%;
color: var(--advitex-icon-color, var(--advitex-primary-color));
}
.advitex-menu-search-widget .advitex-menu-search:hover {
color: var(--advitex-icon-hover-color, white);
background-color: var(--advitex-icon-hover-background-color, var(--advitex-primary-color));
}
.advitex-menu-search-widget .search-form-wrap {
position: absolute;
top: calc(100% + 24px);
border-radius: 24px;
background: #FFF;
padding: 32px;
min-width: 550px;
box-shadow: 0px 10px 40px 0px rgba(27, 26, 26, 0.09);
transition: all 0.2s ease-in-out;
transform: translateY(15px) translateZ(0);
z-index: 3;
visibility: hidden;
pointer-events: none;
opacity: 0;
overflow: hidden;
}
.advitex-menu-search-widget .search-form-wrap.is-active {
transform: none;
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.advitex-menu-search-widget .woocommerce-product-search, .advitex-menu-search-widget .advitex-search-form {
position: relative;
}
.advitex-menu-search-widget .woocommerce-product-search .search-field, .advitex-menu-search-widget .advitex-search-form .search-field {
color: #000;
font-size: 32px;
font-weight: 400;
padding: 0;
padding-bottom: 13px;
border: 0;
height: auto;
border-bottom: 1px solid var(--Mono-Neutral-Gray-20, #E0E3E6);
}
.advitex-menu-search-widget .woocommerce-product-search .search-field::placeholder, .advitex-menu-search-widget .advitex-search-form .search-field::placeholder {
color: inherit;
}
.advitex-menu-search-widget .woocommerce-product-search button, .advitex-menu-search-widget .advitex-search-form button {
position: absolute;
right: 0;
background-color: transparent;
color: black;
font-size: 32px;
padding: 0;
}
.advitex-content-position-left .search-form-wrap {
left: var(--search-content-distance, 0);
}
.advitex-content-position-right .search-form-wrap {
right: var(--search-content-distance, 0);
}
.comments-title {
color: #000;
font-size: 20px;
font-weight: 400;
}
@media (min-width: 576px) {
.comments-title {
font-size: 26px;
}
}
@media (min-width: 768px) {
.comments-title {
font-size: 32px;
}
}
@media (min-width: 1200px) {
.comments-title {
font-size: 40px;
}
}
@media (min-width: 1440px) {
.comments-title {
font-size: 48px;
}
}
.commentlist {
list-style: none;
padding: 0;
margin: 0;
margin-top: 30px;
}
@media (min-width: 768px) {
.commentlist {
margin-top: 30px;
}
}
@media (min-width: 1440px) {
.commentlist {
margin-top: 90px;
}
}
.commentlist > .comment:not(:first-child) {
padding-top: 40px;
margin-top: 40px;
border-top: 1px solid #E0E3E6;
}
@media (min-width: 1440px) {
.commentlist > .comment:not(:first-child) {
padding-top: 96px;
margin-top: 96px;
}
}
.commentlist .comment-inner {
column-gap: 24px;
}
.commentlist .comment-content {
flex: 1 1 auto;
}
.commentlist .comment-avatar img {
border-radius: 12px;
background: #D9D9D9;
}
.commentlist .comment-title {
color: #121416;
font-size: 16px;
line-height: 1.25;
}
@media (min-width: 768px) {
.commentlist .comment-title {
font-size: 20px;
}
}
@media (min-width: 1200px) {
.commentlist .comment-title {
font-size: 26px;
}
}
@media (min-width: 1440px) {
.commentlist .comment-title {
font-size: 32px;
}
}
.commentlist .comment-date {
color: #7E8995;
font-size: 15px;
line-height: 1.55;
}
@media (min-width: 768px) {
.commentlist .comment-date {
font-size: 18px;
}
}
.commentlist .comment-reply-link {
display: inline-flex;
align-items: center;
color: white;
font-size: 16px;
padding: 0 14px;
height: 32px;
border-radius: 30px;
background: var(--advitex-primary-color);
}
.commentlist .comment-reply-link:hover {
background-color: black;
}
.commentlist .comment-text {
margin-top: 10px;
color: #000;
font-size: 15px;
line-height: 1.55;
}
@media (min-width: 768px) {
.commentlist .comment-text {
font-size: 18px;
}
}
@media (min-width: 1440px) {
.commentlist .comment-text {
margin-top: 42px;
}
}
.commentlist .children {
list-style: none;
padding-left: 20px;
}
@media (min-width: 768px) {
.commentlist .children {
padding-left: 50px;
}
}
@media (min-width: 1440px) {
.commentlist .children {
padding-left: 143px;
}
}
.commentlist .children .comment {
margin-top: 40px;
padding-top: 40px;
border-top: 1px solid #E0E3E6;
}
.comment-list-wrap {
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 1px solid #E0E3E6;
}
@media (min-width: 1440px) {
.comment-list-wrap {
padding-bottom: 122px;
margin-bottom: 122px;
}
}
.comment-respond .comment-reply-title {
color: #000;
font-size: 20px;
font-weight: 400;
line-height: 1.25;
}
@media (min-width: 576px) {
.comment-respond .comment-reply-title {
font-size: 26px;
}
}
@media (min-width: 768px) {
.comment-respond .comment-reply-title {
font-size: 32px;
}
}
@media (min-width: 1200px) {
.comment-respond .comment-reply-title {
font-size: 40px;
}
}
@media (min-width: 1440px) {
.comment-respond .comment-reply-title {
font-size: 48px;
}
}
.comment-respond .lbl.text-heading {
display: inline-block;
margin-top: 35px;
}
.comment-respond .logged-in-as {
margin-top: 15px;
font-size: 15px;
}
@media (min-width: 768px) {
.comment-respond .logged-in-as {
font-size: 18px;
}
}
@media (min-width: 1440px) {
.comment-respond .logged-in-as {
margin-top: 40px;
}
}
.comment-respond .logged-in-as a {
color: var(--advitex-primary-color);
}
.comment-respond textarea {
margin-top: 30px;
}
@media (min-width: 1440px) {
.comment-respond textarea {
margin-top: 64px;
}
}
.comment-respond .advitex-comment-form-fields-wrap {
margin-top: 40px;
column-gap: 24px;
}
.comment-respond .advitex-comment-form-fields-wrap .comment-form-field {
width: 100%;
}
.comment-respond .form-submit {
margin-top: 40px;
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 7;
overflow: hidden;
position: fixed;
background: #000000b3;
opacity: 0.7;
backdrop-filter: blur(10px);
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 8;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-sizing: border-box;
}
.mfp-container:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 8;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom-out-cur {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
overflow: hidden;
height: 100%;
cursor: auto;
}
.mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #CCC;
}
.mfp-preloader a:hover {
color: #FFF;
}
.mfp-s-ready .mfp-preloader {
display: none;
}
.mfp-s-error .mfp-content {
display: none;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
} img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto;
} .mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: "";
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
}
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: opacity 0.25s ease, visibility 0s ease 0.25s;
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 1;
transition: opacity 0.25s ease, visibility 0s ease;
}
.mfp-close {
position: absolute;
top: 15px;
right: 15px;
width: 24px;
aspect-ratio: 1;
padding: 0;
min-height: auto;
}
.mfp-close:before, .mfp-close:after {
content: "";
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background-color: var(--advitex-primary-color);
transform-origin: 50% 50%;
opacity: 1;
-webkit-transition: transform ease 0.25s;
-khtml-transition: transform ease 0.25s;
-moz-transition: transform ease 0.25s;
-ms-transition: transform ease 0.25s;
-o-transition: transform ease 0.25s;
transition: transform ease 0.25s;
}
.mfp-close:before {
-webkit-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.mfp-close:after {
-webkit-transform: rotate(-45deg);
-khtml-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.mfp-is-open {
overflow: hidden;
}
.mfp-is-open .mfp-ready {
overflow: hidden auto !important;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes sliderShape {
0%, 100% {
border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
transform: translate3d(0, 0, 0) rotateZ(0.01deg);
}
34% {
border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
transform: translate3d(0, 5px, 0) rotateZ(0.01deg);
}
50% {
transform: translate3d(0, 0, 0) rotateZ(0.01deg);
}
67% {
border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%;
transform: translate3d(0, -3px, 0) rotateZ(0.01deg);
}
}
@keyframes sliderShape2 {
0%, 100% {
border-radius: 280px 280px 280px 280px;
transform: translate3d(0, 0, 0) rotateZ(0.01deg);
}
34% {
border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;
transform: translate3d(0, 5px, 0) rotateZ(0.01deg);
}
50% {
transform: translate3d(0, 0, 0) rotateZ(0.01deg);
}
67% {
border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%;
transform: translate3d(0, -3px, 0) rotateZ(0.01deg);
}
}
@keyframes toTopFromBottom {
49% {
transform: translateY(-50%);
}
50% {
opacity: 0;
transform: translateY(50%);
}
51% {
opacity: 1;
}
}
@keyframes criss-cross-top {
0% {
top: -20px;
}
50% {
top: 50%;
width: 20px;
height: 20px;
border-radius: 50%;
}
100% {
top: 50%;
width: 100%;
height: 100%;
border-radius: 0;
}
}
@keyframes ken-burns-in-out {
0% {
transform: scale(1);
}
50% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
.cart {
display: flex;
flex-wrap: wrap;
column-gap: 12px;
row-gap: 12px;
}
.cart .single_add_to_cart_button {
min-width: 208px;
}
.quantity {
display: flex;
align-items: center;
column-gap: 24px;
font-family: var(--advitex-body-font-family);
font-size: 16px;
color: #7E8695;
}
.quantity .qty {
font-family: var(--advitex-body-font-family);
font-size: 16px;
color: var(--advitex-primary-color);
width: 117px;
height: 48px;
text-align: center;
border-radius: 40px;
border: 1px solid var(--Mono-Gray-30, #BBC1CE);
-moz-appearance: textfield;
}
.quantity .qty::-webkit-outer-spin-button, .quantity .qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.quantity .quantity-button {
position: absolute;
top: 0;
width: 40px;
height: 46px;
line-height: 46px;
font-size: 13px;
font-weight: 900;
border: 0;
color: #9DA5B4;
cursor: pointer;
text-align: center;
}
.quantity .pxl-quantity {
position: relative;
}
.quantity .quantity-up {
right: 0;
}
.quantity .quantity-up:before, .quantity .quantity-up:after {
content: "";
width: 10px;
height: 1px;
display: block;
background-color: #9DA5B4;
position: absolute;
top: 50%;
left: 50%;
margin-left: -6px;
transition: background-color 0.3s linear;
}
.quantity .quantity-up:after {
transform: rotate(90deg);
}
.quantity .quantity-up:hover:before, .quantity .quantity-up:hover:after {
background-color: var(--advitex-primary-color);
}
.quantity .quantity-down {
left: 0;
z-index: 1;
}
.quantity .quantity-down:before {
content: "";
width: 10px;
height: 1px;
display: block;
background-color: #9DA5B4;
position: absolute;
top: 50%;
left: 50%;
margin-left: -6px;
transition: background-color 0.3s linear;
}
.quantity .quantity-down:hover:before {
background-color: var(--advitex-primary-color);
}
.reset_variations, .woocommerce-variation-price {
display: none !important;
}
.advitex-single-product del {
font-size: 83.3%;
}
.advitex-single-product ins {
text-decoration: none;
}
.advitex-product-price-el {
display: flex;
column-gap: 16px;
align-items: center;
}
.advitex-product-price-el del {
font-size: 83.3%;
order: 2;
color: #7E8995;
}
.advitex-product-price-el ins {
text-decoration: none;
color: #EC3232;
}
.variations_form .label {
display: flex;
font-size: 16px;
color: #7E8695;
font-weight: 400;
}
.variations_form .value {
display: flex;
margin-top: 6px;
margin-bottom: 20px;
}
.variations_form .value ul {
list-style: none;
padding: 0;
margin: 0;
}
.variations_form .value .variable-items-wrapper {
display: flex;
column-gap: 28px;
}
.variations_form .value .variable-item.selected .variable-item-contents {
border-color: var(--advitex-primary-color);
}
.variations_form .value .color-variable-item .variable-item-contents {
cursor: pointer;
border-radius: 50%;
width: 40px;
height: 40px;
border: 1px solid transparent;
padding: 2px;
}
.variations_form .value .color-variable-item .variable-item-span-color {
display: inline-flex;
width: 100%;
aspect-ratio: 1;
border-radius: 50%;
}
.variations_form .value .button-variable-items-wrapper .variable-item-contents {
cursor: pointer;
border: 1px solid #ebebeb;
padding: 5px 15px;
font-size: 16px;
color: #545454;
}
.variations_form .woocommerce-variation-description {
font-size: 16px;
margin-top: 60px;
}
.variations_form .woocommerce-variation-add-to-cart {
display: flex;
column-gap: 12px;
margin-top: 60px;
}
.product-item.layout-1 .product-image {
position: relative;
overflow: hidden;
border-radius: 24px;
background-color: #F5F6F7;
margin-bottom: var(--image-spacing, 24px);
}
.product-item.layout-1 .product-image .flip-img-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.product-item.layout-1 .product-image:hover .flip-img-wrapper {
transform: scale(1.09);
-webkit-transform: scale(1.09);
opacity: 1;
}
.product-item.layout-1 .product-content {
display: flex;
justify-content: space-between;
}
.product-item.layout-1 .product-title {
font-size: 18px;
font-weight: 400;
color: var(--title-color);
}
.product-item.layout-1 .product-title a {
color: inherit;
}
.product-item.layout-1 .product-title:hover a {
color: var(--title-hover-color);
}
.product-item.layout-1 .product-price {
display: flex;
column-gap: 12px;
align-items: center;
margin-top: var(--advitex-price-spacing, 24px);
font-size: 24px;
color: var(--advitex-price-color);
}
.product-item.layout-1 .product-price del {
font-size: 75%;
order: 2;
color: var(--advitex-regular-price-color, #7E8995);
}
.product-item.layout-1 .product-price ins {
text-decoration: none;
color: var(--advitex-sale-price-color, #EC3232);
}
.added_to_cart {
display: none;
}
.add_to_cart_button {
position: relative;
display: flex;
align-items: center;
justify-content: center;
color: var(--advitex-button-color);
width: 36px;
height: 36px;
border: 1px solid var(--advitex-button-border-color, #BBB);
background-color: var(--advitex-button-background-color);
border-radius: 50%;
font-size: 12px;
}
.add_to_cart_button:hover, .add_to_cart_button.loading {
background-color: var(--advitex-button-hover-background-color, var(--advitex-primary-color));
border-color: var(--advitex-button-hover-border-color, var(--advitex-primary-color));
color: var(--advitex-button-hover-color, white);
}
.add_to_cart_button.loading {
pointer-events: none;
}
.add_to_cart_button.loading > * {
opacity: 0;
visibility: hidden;
}
.add_to_cart_button.loading:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
width: 18px;
height: 18px;
border: 1px solid;
border-color: currentColor;
border-top-color: transparent;
border-radius: 100%;
animation: 0.45s linear infinite spin;
}
.woocommerce-cart-form .cart-form-content {
display: flex;
column-gap: var(--wc-cart-block-column-gap, 24px);
row-gap: var(--wc-cart-block-row-gap, 24px);
}
@media (max-width: 1024px) {
.woocommerce-cart-form .cart-form-content {
flex-direction: column;
}
.woocommerce-cart-form .cart-form-content .cart-content-left, .woocommerce-cart-form .cart-form-content .cart-content-right {
width: 100%;
}
}
.woocommerce-cart-form .cart-content-left {
display: flex;
flex-direction: column;
row-gap: var(--wc-cart-block-row-gap, 24px);
width: calc(100% * 8/12);
}
.woocommerce-cart-form .cart-content-right {
width: calc(100% * 4/12);
}
.woocommerce-cart-form .cart-list-wrapper, .woocommerce-cart-form .form-coupon, .woocommerce-cart-form .cart-collaterals {
border: 1px solid var(--wc-cart-section-border-color, var(--advitex-primary-color));
border-radius: var(--wc-cart-section-border-radius, 24px);
padding: var(--wc-cart-section-padding, 40px);
}
.woocommerce-cart-form .cart-list-item {
display: flex;
column-gap: 24px;
}
.woocommerce-cart-form .cart-list-item:not(:last-child) {
border-bottom: 1px solid var(--wc-cart-item-border-color, #E0E3E6);
margin-bottom: var(--wc-cart-item-gap, 64px);
padding-bottom: var(--wc-cart-item-gap, 64px);
}
.woocommerce-cart-form .cart-item-thumbnail {
overflow: hidden;
}
.woocommerce-cart-form .cart-item-thumbnail img {
max-width: var(--wc-cart-thumbnail-max-width, 263px);
border-radius: 24px;
}
.woocommerce-cart-form .cart-item-info {
flex: 1;
}
.woocommerce-cart-form .item-name {
color: var(--wc-cart-item-title-color, #000);
font-size: 32px;
font-weight: 400;
line-height: 1.25;
}
.woocommerce-cart-form .item-name a {
color: inherit;
}
.woocommerce-cart-form .item-name a:hover {
color: var(--wc-cart-item-title-hover-color);
}
.woocommerce-cart-form .item-price {
font-size: 32px;
font-weight: 400;
margin-top: var(--wc-cart-item-price-spacing, 20px);
color: var(--wc-cart-item-price-color);
}
.woocommerce-cart-form .cart-item-quantify {
margin-top: 24px;
}
.woocommerce-cart-form .coupon {
display: flex;
column-gap: 24px;
}
.woocommerce-cart-form .coupon .input-text {
border-radius: 44px;
}
.woocommerce-cart-form .coupon .button {
flex: 1 0 auto;
}
.woocommerce-cart-form .cart-content-right .heading {
color: var(--wc-cart-total-heading-color, #000);
font-size: 48px;
font-weight: 400;
line-height: 1.25;
margin-bottom: var(--wc-cart-total-heading-spacing, 25px);
}
.woocommerce-cart-form .cart-content-right .sub-total {
color: var(--wc-cart-total-subtotal-color, #000);
font-size: 24px;
font-weight: 400;
}
.woocommerce-cart-form .cart-content-right .order-total {
color: var(--wc-cart-total-order-total-color, #000);
font-size: 36px;
font-weight: 400;
margin-top: var(--wc-cart-total-order-total-spacing, 25px);
}
.woocommerce-cart-form .cart-content-right .checkout-button {
width: 100%;
margin-top: 55px;
font-weight: 400;
}
.advitex-wc-form-checkout .form-wrap {
display: flex;
column-gap: var(--wc-checkout-block-column-gap, 24px);
row-gap: var(--wc-checkout-block-row-gap, 24px);
}
@media (max-width: 1024px) {
.advitex-wc-form-checkout .form-wrap {
flex-direction: column;
}
.advitex-wc-form-checkout .form-wrap .customer-details-wrap, .advitex-wc-form-checkout .form-wrap .order-review-wrap {
width: 100%;
}
}
.advitex-wc-form-checkout .customer-details-wrap, .advitex-wc-form-checkout .order-review-wrap {
border: 1px solid var(--wc-checkout-block-border-color, var(--advitex-primary-color));
border-radius: var(--wc-checkout-block-border-radius, 24px);
padding: var(--wc-checkout-block-padding, 40px);
}
.advitex-wc-form-checkout .customer-details-wrap {
width: calc(100% * 8/12);
display: flex;
flex-direction: column;
row-gap: 40px;
}
.advitex-wc-form-checkout .order-review-wrap {
width: calc(100% * 4/12);
height: 100%;
}
.advitex-wc-form-checkout .woocommerce-billing-fields label {
display: inline-block;
margin-bottom: 10px;
color: var(--Mono-Neutral-Black, #000);
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
.advitex-wc-form-checkout .woocommerce-billing-fields label .required {
color: #FF0F00;
}
.advitex-wc-form-checkout .woocommerce-billing-fields .form-row:not(:last-child) {
margin-bottom: 20px;
}
.advitex-wc-form-checkout .woocommerce-billing-fields .input-text, .advitex-wc-form-checkout .woocommerce-billing-fields .select2-selection--single {
border-radius: 40px;
font-size: 16px;
border-color: #BEC5CB;
height: 48px;
}
.advitex-wc-form-checkout .woocommerce-billing-fields .input-text .select2-selection__rendered, .advitex-wc-form-checkout .woocommerce-billing-fields .select2-selection--single .select2-selection__rendered {
line-height: 48px;
padding-left: 16px;
}
.advitex-wc-form-checkout .woocommerce-billing-fields .input-text .select2-selection__arrow, .advitex-wc-form-checkout .woocommerce-billing-fields .select2-selection--single .select2-selection__arrow {
right: 16px;
height: 46px;
}
.advitex-wc-form-checkout .wc-billing-heading, .advitex-wc-form-checkout .order_review_heading {
color: var(--Mono-Neutral-Black, #000);
font-size: 24px;
font-weight: 400;
margin-bottom: 15px;
}
.advitex-wc-form-checkout .woocommerce-additional-fields__field-wrapper label {
display: inline-block;
margin-bottom: 10px;
}
.advitex-wc-form-checkout .woocommerce-additional-fields__field-wrapper textarea {
font-size: 16px;
}
.advitex-wc-form-checkout .review-order-list {
margin-top: 40px;
}
.advitex-wc-form-checkout .review-order-list .cart_item:not(:last-child) {
margin-bottom: 24px;
}
.advitex-wc-form-checkout .review-order-list .product-thumbs {
position: relative;
display: inline-flex;
}
.advitex-wc-form-checkout .review-order-list .product-thumbs img {
max-width: 80px;
}
.advitex-wc-form-checkout .review-order-list .product-thumbs .product-quantity {
position: absolute;
right: -12px;
top: -12px;
display: inline-flex;
width: 24px;
height: 24px;
background-color: var(--advitex-primary-color);
color: white;
font-size: 12px;
border-radius: 50%;
align-items: center;
justify-content: center;
box-shadow: 0 0 0 6px white;
}
.advitex-wc-form-checkout .review-order-list .cart_item {
display: flex;
align-items: center;
column-gap: 24px;
}
.advitex-wc-form-checkout .review-order-list .cart_item .product-name {
color: #000;
font-size: 20px;
font-weight: 400;
line-height: 1.4;
}
.advitex-wc-form-checkout .review-order-list .cart_item .product-total {
color: var(--Mono-Neutral-Gray-60, #636E78);
font-size: 20px;
font-weight: 400;
line-height: 1.4;
}
.advitex-wc-form-checkout .review-order-subtotal-shiping {
margin-top: 40px;
}
.advitex-wc-form-checkout .cart-subtotal {
color: #000;
font-size: 20px;
font-weight: 400;
line-height: 1.4;
}
.advitex-wc-form-checkout .order-total {
color: #000;
font-size: 24px;
font-weight: 400;
line-height: 1.4;
margin-top: 15px;
}
.advitex-wc-form-checkout .woocommerce-checkout-payment {
margin-top: 15px;
font-size: 16px;
}
.advitex-wc-form-checkout .woocommerce-checkout-payment ul {
list-style: none;
padding: 0;
margin: 0;
}
.advitex-wc-form-checkout .place-order {
margin-top: 40px;
}
.advitex-wc-form-checkout .place-order button {
margin-top: 15px;
}
.advitex-wc-form-checkout .woocommerce-privacy-policy-text {
font-size: 15px;
font-style: italic;
}
.advitex-wc-form-checkout .woocommerce-privacy-policy-text a {
color: var(--advitex-primary-color);
}