.title-min #tahefobu-header .tahefobu-nav-menu {
text-align: right;
}
#tahefobu-header .tahefobu-nav-menu li {
margin-right: 30px;
}
#tahefobu-header .tahefobu-nav-menu-horizontal .tahefobu-menu-item .tahefobu-sub-icon {
margin-left: 8px;
text-indent: 0;
}
#tahefobu-header ul.tahefobu-nav-menu li:first-child, #tahefobu-header ul.tahefobu-nav-menu li:nth-child(2) {
margin-right: 40px;
}
form#ast-commentform input[type="submit"] {
background: #B1885A !important;
color: #fff;
border: none;
border-radius: 30px 30px 30px 30px !important;
padding: 15px 35px 15px 35px !important;
cursor: pointer;
font-size: 16px !important;
font-family: "Montserrat", Sans-serif;
font-weight: 600;
}
.comment-respond, .nav-links {
font-family: "Montserrat", Sans-serif;
}
li.contactus-link {
border: 1px solid #B1885A;
border-radius: 35px;
}
li.contactus-link a  {
padding-left: 24px !important;
padding-right: 24px !important;
}
.tahefobu-nav-menu li:first-child {
margin-right: 20px !important;
}
.turbo-footer-template .tahefobu-nav-menu li {
margin-left: 0px !important;
}
.turbo-footer-template .tahefobu-nav-menu-horizontal .tahefobu-nav-menu > li {
display: block !important;
}
.turbo-footer-template .tahefobu-nav-menu li a {
padding-top: 8px !important;
}
.turbo-footer-template .tahefobu-nav-menu li {
margin-bottom: 10px;
}
.footer-contactinfo ul li:nth-child(2) {
padding-left: 24px;
margin-bottom: 10px;
}
.footer-contactinfo ul li:nth-child(3) {
margin-bottom: 10px;
}
.footer-contactinfo ul li:not(:first-child) {
margin-block-start: 0px !important;
}
.footer-contactinfo ul li {
padding-block-end: 0px !important;
}
ul.sub-menu.tahefobu-sub-menu li {
margin-right: 0px !important;
}
.info-card {
position: relative;
overflow: hidden;
color: #fff;
}
.imgicon-box .elementor-view-stacked .elementor-icon{
padding: .3em;
}
.elementor-icon .elementor-icon{
font-size: 30px;
}
.info-card .bottom-title {
position: absolute;
bottom: 0;
width: 100%;
background: rgba(15,36,60,0.6);
padding: 15px;
margin: 0;
z-index: 2;
transition: 0.3s;
left: 0;
padding-top: 30px;
padding-bottom: 30px;
}
.process-stepsize .aboutcircle-img img {
width: 110px;
}
.info-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(15,36,60,0.75);
opacity: 0;
transition: 0.4s ease;
z-index: 1;
}
.info-card .hover-content {
position: absolute;
inset: 0;
opacity: 0;
transform: translateY(20px);
transition: 0.4s ease;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
padding: 20px;
}
.info-card:hover::before {
opacity: 1;
}
.info-card:hover .hover-content {
opacity: 1;
transform: translateY(0);
}
.info-card:hover .bottom-title {
opacity: 0;
}
@media (max-width: 768px) {
.turbo-footer-template .tahefobu-nav-menu-bp-mobile .tahefobu-nav-menu-container {
display: block !important;
}
.turbo-footer-template .tahefobu-nav-menu-bp-mobile .tahefobu-mobile-nav-menu-container {
display: none !important;
}
.learn-more-btn {
font-weight: 500 !important;
font-size: 16px !important;
}
}
.process-container {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-bottom: 63px;
}
.step {
text-align: center;
color: #fff;
width: 18%;
min-width: 150px;
position: relative;
flex: 1;
} .about-process .step:not(:last-child)::after {
content: '';
position: absolute;
top: 38%;
right: -25px;
transform: translateY(-50%);
width: 50px;
height: 40px;
background: url(https://sona.yourproject.cloud/wp-content/uploads/2026/04/right-arrow.png) no-repeat center;
background-size: contain;
}
@media (max-width: 1024px) {
.step  {
min-width: unset;
}
.process-container {
gap: 80px;
justify-content: center;
}
}
@media (max-width: 991px) {
.about-process .step:not(:last-child)::after  {
content: unset;
}
}   
@media (max-width: 768px) {
.about-process .step:not(:last-child)::after  {
content: '';
}
.about-process .process-container  {
flex-direction: column;
align-items: center;
}
.about-process .step {
margin-bottom: 60px;
}
.about-process .step:not(:last-child)::after {
top: auto;
bottom: -88px;
left: 50%;
right: auto;
transform: translateX(-50%) rotate(90deg);
width: 40px;
height: 60px;
}
}
.circle img {
width: 160px;
height: 160px;
border-radius: 50%;
object-fit: cover;
}
.circle img {
transform: translateY(15px);
}
.number {
position: absolute;
top: -26px;
left: 50%;
transform: translateX(-50%);
background: #fff;
color: #000;
font-size: 12px;
width: 38px;
height: 38px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-family: "Playfair Display", Sans-serif;
font-size: 25px;
font-weight: 400;
}
.step p {
font-size: 20px;
line-height: 1.5;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
margin-bottom: 0;
}
.circle {
position: relative;
}
@media (max-width: 1200px) {
.
{
justify-content: center;
gap: 40px;
}
.step {
width: 30%; }
.circle img {
width: 180px;
height: 180px;
}
} @media (max-width: 1024px) {
.step {
width: 45%; }
.circle img {
width: 160px;
height: 160px;
}
.step p {
font-size: 18px;
}
} @media (max-width: 767px) {
.stepinner-text-top {
font-size: 30px !important;
width: 100% !important;
line-height: 30px !important;
}
.title {
margin-top: 25px !important;
font-size: 20px !important;
}
.zigzag-image {
max-width: 100% !important;
}
.zigzag-row.reverse .zigzag-content {
padding-left: 0 !important;
padding-right: 0 !important;
}
.top-row {
display: block !important;
}
.stepinner-text-bottom {
font-size: 30px !important;
width: 100% !important;
}
#wpcf7-f1048-p18-o1 .cf7-modern-form input[type="submit"]:hover,#wpcf7-f1048-p18-o1 .cf7-modern-form input[type="submit"]:focus {
margin-top: 35px !important;
}
.cf7-modern-form input {
font-size: 15px !important;
height: 35px !important;
}
.cf7-modern-form textarea{
font-size: 15px !important;
height: 80px !important;
}
h3.post-title, h3.post-title a {
font-size: 15px !important;
line-height: 18px !important;
}
.title-min h2.elementor-heading-title {
min-height: auto;
}
li.contactus-link a {
padding-left: 10px !important;
padding-right: 10px !important;
}
li.contactus-link {
border: 0;
border-radius: 0;
}
.
{
flex-direction: column;
align-items: center;
}
.step {
width: 100%;
max-width: max-content;
}
.circle img {
width: 160px;
height: 160px;
}
.step p {
font-size: 16px;
}
}
.about-process .step p {
color: #000;
}
.aboutnumber {
position: absolute;
top: -15px;
left: 50%;
transform: translateX(-50%);
background: #0F243C;
color: #fff;
font-size: 12px;
width: 80px;
height: 38px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-family: "Playfair Display", Sans-serif;
font-size: 30px;
font-weight: 400;
}
.aboutcircle-img {
background: #FAF6F0;
height: 145px;
width: 145px;
align-items: center;
display: flex;
justify-content: center;
border-radius: 50%;
transform: translateY(26px);
}
.circle, .aboutcircle {
position: relative;
width: 208px;
height: 200px;
margin: 0 auto 15px;
border-radius: 50%;
border: 2px solid rgba(224,224,224,0.4);
display: flex;
align-items: center;
justify-content: center;
}
.about-process .process-container {
margin-bottom: 114px;
}
.about-process .aboutcircle {
border: 2px solid rgba(232,232,232,0.4);
} @media (max-width: 992px) {
.container {
justify-content: center;
gap: 30px;
}
.step {
width: 50%;
}
}
@media (max-width: 576px) {
.step {
width: 100%;
}
}
.custom-form {
max-width: 700px;
}
.custom-form .row {
display: flex;
gap: 20px;
margin-bottom: 30px;
}
.custom-form .col {
width: 50%;
}
.wa__popup_chat_box .wa__stt::after {
display: none !important;
}
.custom-form .full {
display: block;
}
.custom-form input,
.custom-form select,
.custom-form textarea {
border: none;
border-bottom: 1px solid #A6A6A6;
padding: 10px 5px;
background: transparent;
box-shadow: none !important;
border-radius: 12px !important;
height: 55px;
font-size: 15px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
color: #707070;
}
.custom-form input::placeholder,
.custom-form select::placeholder,
.custom-form textarea::placeholder {
color: #707070;
opacity: 1; }
.custom-form p {
margin-bottom: 0;
}
.custom-form textarea {
height: 150px;
resize: none;
}
.custom-form input:focus,
.custom-form select:focus,
.custom-form textarea:focus { } .custom-form .buttons {
align-items: center;
gap: 20px;
}
button.reset-btn,button.reset-btn:hover {
background: transparent;
color: #707070;
box-shadow: none;
font-size: 16px;
font-family: "Montserrat", Sans-serif;
font-weight: 600;
}
.custom-form input[type="submit"] {
background: #B1885A !important;
color: #fff;
border: none;
border-radius: 30px 30px 30px 30px !important;
padding: 15px 35px 15px 35px !important;
cursor: pointer;
font-size: 16px !important;
font-family: "Montserrat", Sans-serif;
font-weight: 600;
}
.reset-btn {
background: none;
border: none;
color: #888;
cursor: pointer;
} @media (max-width: 600px) {
.custom-form .row {
flex-direction: column;
}
.custom-form .col {
width: 100%;
}
}
.image-frame {
position: relative;
display: inline-block;
}
.image-frame img {
display: block;
border-radius: 0px;
} .image-frame::before {
content: "";
position: absolute;
top: -15px;
right: -15px;
width: 100%;
height: 100%;
border: 1px solid #B1885A;
border-radius: 0px;
z-index: -1;
}
.hero-gradient {
position: relative;
overflow: hidden;
}
.hero-gradient::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
180deg,
rgba(26, 42, 64, 0) 0%,
rgba(26, 42, 64, 0.4) 40%,
rgba(0, 0, 0, 0.85) 100%
);
z-index: 2;
}
.elementor-swiper-button {
z-index: 9 !important;
}  .homemain-slider  .swiper-pagination {
bottom: 235px !important;
} .homemain-slider .swiper,
.homemain-slider .swiper-wrapper,
.homemain-slider .swiper-slide {
height: 100% !important;
} .homemain-slider .swiper-slide img {
width: 100%;
height: 100%;
object-fit: cover;
} .hero-gradient .elementor-container {
position: relative;
z-index: 2;
}
.image-shadow-card {
position: relative;
display: inline-block;
} .image-shadow-card::before {
content: "";
position: absolute;
width: 80%;
height: 80%;
bottom: -20px; left: 50%;
transform: translateX(-50%);
background: rgba(0, 0, 0, 0.25);
filter: blur(40px); z-index: 0;
border-radius: 20px;
} .image-shadow-card img {
position: relative;
z-index: 1;
border-radius: 10px; }
.title-min h2.elementor-heading-title {
min-height: 53px;
} .step-box {
position: relative;
margin-bottom: 80px;
} .step-label {
display: inline-block;
border: 1px solid #cfd6df;
padding: 10px 15px;
border-radius: 8px;
background: #fff;
margin-bottom: 15px;
}
.step-number {
font-size: 22px;
font-weight: 600;
display: block;
}
.step-text {
font-size: 14px;
color: #555;
} .step-box .elementor-widget-text-editor {
background: #0f2742;
color: #fff;
padding: 20px;
border-radius: 12px;
max-width: 500px;
} .step-box img {
border-radius: 10px;
} .step-box .elementor-column {
align-items: center;
} .step-box::after {
content: "";
position: absolute;
width: 2px;
height: 100px;
border-right: 2px dashed #d6cfc7;
left: 50%;
top: 100%;
}
.reverse-step .elementor-container {
flex-direction: row-reverse;
} .step-inline {
display: flex;
align-items: center;
gap: 15px;
} .step-label {
border: 1px solid #cfd6df;
padding: 8px 12px;
border-radius: 8px;
background: #fff;
text-align: center;
min-width: 60px;
}
.step-number {
font-size: 20px;
font-weight: 600;
display: block;
line-height: 1;
}
.step-text {
font-size: 12px;
color: #555;
} .step-inline h2,
.step-inline h3 {
margin: 0;
}
.hero-slider-shell {
max-width: 1440px;
margin-inline: auto;
}
.hero-swiper {
position: relative;
}
.hero-slide-card {
overflow: hidden;
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(320px, 62%);
min-height: 560px;
}
.hero-copy {
padding-inline-start: 10px;
padding-top: 50px;
padding-bottom: 130px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.hero-kicker {
font-size: 0.78rem;
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
color: #b1885a;
margin-bottom: 20px;
}
.hero-title {
font-family: "Playfair Display", serif;
font-size: 40px;
line-height: 1.02;
color: #ffffff;
margin-bottom: 50px;
}
.hero-description {
max-width: 34rem;
font-size: 1rem;
line-height: 1.7;
color: #cccccc;
margin-bottom: 32px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
}
.hero-cta {
color: #fff;
background: #0f243c;
border-radius: 999px;
padding: 0.9rem 1.6rem;
font-weight: 600;
}
.hero-cta:hover,
.hero-cta:focus {
color: #fff;
background: #183552;
}
.hero-image-wrap {
min-height: 100%;
}
.hero-image-wrap img {
width: 100%;
height: 100%;
display: block;
object-fit: contain;
}
.hero-pagination.swiper-pagination {
position: absolute;
height: 50px;
left: 10px !important;
bottom: 40px !important;
z-index: 3;
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
gap: 12px;
width: max-content !important;
max-width: calc(58% - 96px);
}
.hero-pagination .swiper-pagination-bullet {
width: 12px;
height: 12px;
margin: 0 !important;
opacity: 1;
border-radius: 50%;
padding: 0;
background: #efe6da;
color: transparent;
font-size: 0;
font-weight: 600;
letter-spacing: 0.02em;
overflow: hidden;
white-space: nowrap;
transition: background-color 0.3s ease, color 0.3s ease, font-size 1s ease,
transform 0.5s ease, width 1s ease, padding 0.5s ease;
}
.hero-pagination .swiper-pagination-bullet:hover {
background: #B1885A !important;
color: #ffffff !important;
}
.hero-pagination .swiper-pagination-bullet-active {
width: auto;
height: auto;
background: #B1885A !important;
color: #ffffff !important;
font-size: 0.86rem;
border-radius: 999px;
padding: 12px 18px;
transform: translateY(-2px);
}
.section-title {
font-family: "Playfair Display", serif;
font-size: clamp(2.35rem, 4.3vw, 3rem);
line-height: 0.98;
margin-inline: auto;
margin-bottom: 20px;
}
.client-section .section-title {
color: #fff;
max-width: 12ch;
}
.blogs-section .section-title {
color: #0F243C;
}
.section-copy {
color: #cccccc;
font-size: 0.98rem;
line-height: 1.45;
max-width: 34rem;
margin-inline: auto;
}
.learn-more-btn {
background: #B1885A;
color: #fff;
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 20px;
text-decoration: none !important;
border-radius: 30px;
padding: 10px 26px;
position: relative;
z-index: 2;
}
.learn-more-btn:hover,
.learn-more-btn:focus {
color: #B1885A !important;
background: #fff !important;
}    .swiper-slide-invisible-blank {
visibility: hidden;
}
.swiper-backface-hidden .swiper-slide {
transform: translateZ(0);
backface-visibility: hidden;
}
.swiper-3d {
perspective: 1200px;
}
.panorama-slider .swiper-slide .swiper-slide-content {
width: 100%;
background: #fff;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
}
.panorama-slider .swiper-slide .swiper-slide-content img {
width: 60%;
object-fit: contain;
}
.panorama-slider .swiper-slide {
justify-content: center;
align-items: center;
display: flex;
}
.panorama-slider .swiper-3d .swiper-wrapper,
.panorama-slider .swiper-3d .swiper-slide {
transform-style: preserve-3d;
}
.panorama-slider .swiper-panorama {
overflow: visible;
}
.panorama-slider {
position: relative;
width: 100%;
overflow: hidden;
padding: 15px 0;
max-width: 1920px;
margin-inline: auto;
}
.panorama-slider .swiper {
width: 100%;
height: 280px;
}
.panorama-slider .slide-image {
width: 100%;
height: 100%;
object-fit: cover;
pointer-events: none;
}
.blog-slide {
display: flex;
flex-direction: column;
gap: 30px;
max-width: 315px;
width: 100%;
margin-inline: auto;
cursor: pointer;
}
.blog-slide .blog-content {
aspect-ratio: 315/420;
display: flex;
align-items: center;
justify-content: center;
border-radius: 12px;
overflow: hidden;
position: relative;
}
.blog-slide .blog-content img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.blog-slide .blog-content svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.blog-slide:focus-visible {
outline: 3px solid #b1885a;
outline-offset: 8px;
border-radius: 16px;
}
.blogs-slider {
padding-top: 40px;
max-width: 1920px;
width: 100%;
margin-inline: auto;
}
.blog-slide .blogs-swiper-title {
font-size:  16px;
font-weight: 500;
line-height: 21px;
text-align: start;
padding-inline: 10px;
color: #000000;
}
.blogs-swiper .swiper-button-next,
.blogs-swiper .swiper-button-prev {
all: unset;
position: relative;
width: 50px;
height: 50px;
border-radius: 50%;
background: #FAF6F0;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.blogs-swiper .swiper-button-next::after,
.blogs-swiper .swiper-button-prev::after {
display: none;
}
.blogs-swiper .swiper-button-prev svg {
transform: rotate(180deg);
}
.blogs-swiper .swiper-button-prev svg,
.blogs-swiper .swiper-button-next svg {
width: 24px;
height: 24px;
}
.blog-video-modal .modal-content {
background: #0f243c;
color: #ffffff;
border-radius: 24px;
}
.blog-video-modal .btn-close {
filter: invert(1);
}
.blog-video-frame {
border-radius: 20px;
overflow: hidden;
background: #000000;
}
.blog-video-frame video,
.blog-video-frame iframe {
display: block;
width: 100%;
}
@media (min-width: 1700px) {
.panorama-slider .swiper {
height: 320px;
}
}
@media (max-width: 992px) {
.hero-pagination.swiper-pagination {
left: 50% !important;
}
.hero-slide-card {
grid-template-columns: 1fr;
min-height: unset;
}
.hero-copy {
padding: 48px 24px 10px;
align-items: center;
}
.hero-title, .hero-description{
text-align: center;
max-width: 768px;
}
.hero-image-wrap {
min-height: 360px;
}
.hero-image-wrap img {
max-height: 540px;
}
.hero-swiper {
padding-bottom: 60px;
}
.hero-pagination.swiper-pagination {
left: 50%;
transform: translateX(-50%);
max-width: calc(100% - 72px);
bottom: 20px;
}
.panorama-slider .swiper {
height: 280px;
}
.modal-title {
display: none;
}
}
@media (max-width: 768px) {
.tab-wrap-list ul {
gap: 10x;
}
.eael-tabs-nav li {
padding-top: 22px !important;
}
.turbo-footer-template .tahefobu-nav-menu li a {
padding-top: 8px !important;
padding-bottom: 0 !important;
}
.custom-form input[type="submit"], button.reset-btn {
font-size: 16px !important;
font-weight: 500 !important;
}
.hero-copy {
padding: 36px 12px 12px;
}
.hero-title {
max-width: none;
font-size: clamp(2rem, 8vw, 3rem);
}
.hero-description {
font-size: 0.95rem;
line-height: 1.6;
}
.hero-image-wrap {
min-height: 280px;
}
.hero-pagination .swiper-pagination-bullet {
width: 10px;
height: 10px;
}
.hero-pagination .swiper-pagination-bullet-active {
width: auto;
height: auto;
padding: 10px 14px;
font-size: 0.8rem;
}
.panorama-slider .swiper {
height: 240px;
}
}
@media (max-width: 480px) {
.panorama-slider .swiper {
height: 200px;
}
}
.gradient-overlay-box {
position: relative;
overflow: hidden;
display: flex;
align-items: flex-end; } .gradient-overlay-box::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 60%;
background: linear-gradient(
to top,
rgba(0,0,0,0.85) 0%,
rgba(0,0,0,0.5) 50%,
transparent 100%
);
z-index: 1;
} .gradient-overlay-box .elementor-heading-title {
position: relative;
z-index: 2;
color: #fff;
margin: 0;
}
.cf7-modern-form .form-row {
display: flex;
gap: 30px;
margin-bottom: 30px;
} .cf7-modern-form .form-row .field {
width: 50%;
} .cf7-modern-form .form-row.full .field {
width: 100%;
} .cf7-modern-form p {
margin: 0;
} .cf7-modern-form input,
.cf7-modern-form textarea {
width: 100%;
padding: 10px !important;
background: #ffffff;
border-bottom: 1px solid rgba(255,255,255,0.3);
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-radius: 0px;
color: #B1885A !important;
font-size: 18px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
height: 50px;
resize: none;
}
.cf7-modern-form input[type="submit"] {
border-radius: 14px !important;
width: 100%;
border-bottom: 0;
padding-top: 10px !important;
padding-bottom: 10px !important;
height: 62px;
font-size: 22px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
margin-top: 0px !important;
color: #fff !important;
}
.cf7-modern-form input[type="submit"]:hover, .cf7-modern-form input[type="submit"]:focus{
border-radius: 14px !important;
width: 100%;
border-bottom: 0;
padding-top: 10px !important;
padding-bottom: 10px !important;
height: 62px;
font-size: 26px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
margin-top: 55px !important;
background: #fff !important;
color: #B1885A !important;
}
.cf7-modern-form input:focus,
.cf7-modern-form textarea:focus{
background: #fff !important;
width: 100%;
color: #B1885A !important;
padding: 10px !important;
border-bottom: 1px solid rgba(255,255,255,0.3);
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-radius: 0px;
color: #fff;
font-size: 22px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
}
.cf7-modern-form .form-row p {
width: 100%;
} .cf7-modern-form input::placeholder,
.cf7-modern-form textarea::placeholder {
color: #B1885A !important;
background: #fff !important;
} .cf7-modern-form textarea {
height: 140px;
}
@media (max-width: 767px) {
.cf7-modern-form .form-row {
flex-direction: column;
}
.cf7-modern-form .form-row .field {
width: 100%;
}
}
h4.contact-title {
font-size: 20px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
color: #fff;
line-height: 22px;
}
p.contact-text, p.contact-text a {
color: #C3C3C3;
font-size: 18px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
line-height: 22px;
text-decoration: none !important;
margin-bottom: 0px;
}
.contact-item {
margin-bottom: 50px;
}
#requestconsult:hover, #requestconsult:focus{
background: #fff !important;
color: #B1885A !important;
}
#explorebutton:hover, #explorebutton:focus{
background: #B1885A !important;
color: #fff!important;
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul li.active::after {
background-image: url(https://sona.yourproject.cloud/wp-content/uploads/2026/03/arrow-small-right-2.svg);
height: 30px;
width: 30px;
background-repeat: no-repeat;
border-left-color: transparent !important;
border: none !important;
border: none !important;
right: 0px !important;
margin: 0;
left: 92% !important;
}
.eael-tabs-nav li {
background-color: transparent !important;
padding-left: 0px !important;
padding-right: 0px !important;
position: relative;
padding-top: 30px;
padding-bottom 30px;
}
.tab-wrap-list ul {
gap: 10px;    
}
.tab-wrap-list ul li {
border: 1px solid #B7B7B7;
border-radius: 10px;
padding: 5px 10px !important;
}
.eael-tabs-nav li::before{
content: "" !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
width: 100% !important;
height: 1px !important; background: linear-gradient(
to right,
rgba(255,255,255,0.6),
rgba(255,255,255,0.1)
);
}
.tab-wrap-list ul li:hover {
background-color: #B7B7B7;
}
.eael-tabs-nav {
width: 50%;
}
.eael-tabs-content {
width: 50%;
}
.eael-advance-tabs {
gap: 50px;
}
.blog-content svg {
pointer-events: none;
}
.blog-content img {
pointer-events: none;
} .custom-post-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 42px;
}
.post-image img {
border-radius: 10px 10px 0 0;
} .post-item {
border: none;
padding: 0;
border-radius: 15px;
transition: 0.3s ease;
background: #fff;
}
h3.post-title, h3.post-title a {
font-size: 20px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
line-height: 25px;
text-decoration: none !important;
margin: 0;
}
.post-item:hover {
transform: translateY(-6px);
}
.post-item-inner {
padding: 26px 32px;
} .post-image img {
width: 100%;
height: 220px;
object-fit: cover;
} .post-title {
font-size: 18px;
margin: 12px 0;
line-height: 1.4;
}
.post-title a {
text-decoration: none;
color: #000;
} .read-more {
display: inline-block;
margin-top: 17px;
color: #B1885A;
background: transparent;
padding: 0px;
text-decoration: none !important;
font-size: 22px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
line-height: 35px;
}
.read-more:hover {
background: transparent;
color: #B1885A;
}
.read-more {
display: inline-flex;
align-items: center;
gap: 8px;
}
.read-more img {
width: 14px;
height: 14px;
}
.article-section .post-item-inner {
border: 1px solid #A6A6A6;
}
.article-section .post-image img {
border-radius:0px; 
} @media (max-width: 1024px) {
.custom-post-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.post-image img {
height: 200px;
}
} @media (max-width: 767px) {
.custom-post-grid {
grid-template-columns: 1fr;
gap: 18px;
}
.post-item {
padding: 12px;
}
.post-title {
font-size: 16px;
}
.post-item-inner {
padding: 18px 20px!important;
}
.post-image img {
height: 180px;
}
.read-more {
padding: 0px;
font-size: 13px;
}
} @media (max-width: 480px) {
.post-image img {
height: 160px;
}
.post-title {
font-size: 15px;
}
}  .zigzag-wrapper {
width: 100%;
max-width: 1200px; margin: 0 auto;
padding: 60px 20px;
}
.zigzag-content .step {
border: 1px solid #0F243C;
border-radius: 10px;
display: flex;
flex-wrap: wrap;
}
.zigzag-content p.desc {
font-size: 14px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
line-height: 23px;
background: #0F243C;
color: #FFFFFF;
padding: 20px 25px;
border-radius: 18px;
position: relative;
}
.zigzag-content p.desc::before {
content: "";
position: absolute;
top: -12px;
left: 40px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid #0F243C;  
} .zigzag-row {
display: flex;
align-items: start;
margin-bottom: 40px;
} .zigzag-row.reverse {
flex-direction: row-reverse;
} .zigzag-image {
max-width: 150px;
width: 30%;
}
.zigzag-image img {
width: 100%;
border-radius: 12px;
} .zigzag-content {
width: 60%;
padding-left: 34px;
} .zigzag-row.reverse .zigzag-content {
padding-left: 0;
padding-right: 34px;
}
.zigzag-content .step {
min-width: 80px;
width: auto;
}
.zigzag-blank  {
width: 10%;
} .top-row {
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 25px;
} span.step-wrap {
display: flex;
flex-wrap: wrap;
}
.zigzag-content .step {
font-weight: 600;
color: #0F243C;
font-family: "Playfair Display", serif;
display: flex;
justify-content: center;
text-align: center;
min-width: 111px;
flex: unset;
}
.stepinner-text-top {
font-size: 30px;
width: 100%;
line-height: 42px;
}
.stepinner-text-bottom {
font-size: 20px;
width: 100%;
} .title {
margin: 0;
font-size: 20px;
font-family: "Montserrat", Sans-serif;
font-weight: 500;
line-height: 35px;
color:#000;
} .desc {
font-size: 16px;
line-height: 1.6;
max-width: 700px;
}
#sgpb-popup-dialog-main-div {
border: 0px !important;
padding: 25px 35px !important;
}
.sg-popup-builder-content .wpcf7-form-control.wpcf7-textarea {
height: 120px;
resize: none;
width: 100%;
}
.sg-popup-builder-content span, .sg-popup-builder-content label {
display: block;
font-family: "Montserrat", Sans-serif;
}
.sg-popup-builder-content input[type="submit"] {
background-color: #B1885A !important;
background-image: none !important;5480
} @media (max-width: 1024px) {
.zigzag-image {
width: 35%;
}
.zigzag-content {
width: 65%;
padding-left: 40px;
}
{
padding-right: 40px;
}
} @media (max-width: 768px) {
.zigzag-row,
.zigzag-row.reverse {
flex-direction: column;
}
.zigzag-image,
.zigzag-content {
width: 100%;
padding: 0;
}
.zigzag-content {
margin-top: 20px;
}
}.qlwapp__bot-frame{display:block;width:100%;height:min(var(--qlwapp-scheme-box-max-height),100dvh - 160px);border:0;background-color:#fff}@font-face{font-family:qlwapp-whatsapp;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYEAAsAAAAABbgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAfwAAAH8pb7IGGhlYWQAAAPAAAAANgAAADYUXm9HaGhlYQAAA/gAAAAkAAAAJAfAA8ZobXR4AAAEHAAAABQAAAAUCgAAA2xvY2EAAAQwAAAADAAAAAwAKAESbWF4cAAABDwAAAAgAAAAIAAJAJluYW1lAAAEXAAAAYYAAAGGmUoJ+3Bvc3QAAAXkAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAD/8AD/gPAACcATwCWAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmATEiJi8BBzcnLgE1NDc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGIxMuAScmIgcOAQcOAScuAScuAScmNjc+ATc+ATc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgEXHgE3PgE3PgEnLgEnA2kkKSpbMTEzaVxdiSgoIiJIAQ03e0BpXF2KKCgKCiYbHP51OW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMrJBwcJQoKKCiKXFxpQ4E6/vlHHx8oKIldXGkzMTFbKin9Fx4dCSmbEDJzPFdNTHMhIQgIHxcXHh4jIkwpKCtXTU1yISIBPAUhBAMKCSIHBgIFBRogGTYJCQwFBAwGBgkGBgwEBUcTEgMBBwkJMi8vTgYDFxY8IB8UCg0EBwEDAyMWFiIEBAcEAAAAAAEAAAABAAAmrdZpXw889QALBAAAAAAA2KCVZQAAAADYoJVlAAD/wAP+A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAAwAAAAAACgAUAB4A/gABAAAABQCXAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:normal;font-style:normal}.qlwapp__icon{all:unset;font-family:qlwapp-whatsapp,serif,sans-serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp__icon::before{content:""}.qlwapp__previous,.qlwapp__close{font-family:"Source Serif Pro",serif,sans-serif;font-style:unset;font-size:24px;font-weight:bold;cursor:pointer;text-align:center;line-height:1em;z-index:1;fill:var(--qlwapp-scheme-text);display:flex}.qlwapp__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;pointer-events:all;margin:24px auto;height:40px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);cursor:pointer}.qlwapp__button,.qlwapp__button:active,.qlwapp__button:focus,.qlwapp__button:hover{outline:none !important;text-decoration:none !important;color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__button .qlwapp__label,.qlwapp__button .qlwapp__time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}.qlwapp__button .qlwapp__close{font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button .qlwapp__icon{display:flex;align-items:baseline;font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button img.qlwapp__icon{width:var(--qlwapp-scheme-icon-font-size);height:var(--qlwapp-scheme-icon-font-size);object-fit:contain}.qlwapp__button--button{padding:var(--qlwapp-padding-xs) var(--qlwapp-padding-md)}.qlwapp__button--image{width:auto;height:auto}.qlwapp__button--bubble{right:auto;width:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size)}.qlwapp__button--bubble .qlwapp__icon{margin:0}.qlwapp__button--bubble .qlwapp__text{position:absolute;right:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre;color:var(--qlwapp-scheme-text-secondary)}.qlwapp__button--disabled{pointer-events:none;opacity:.5}.qlwapp__notification-bubble{position:absolute;top:-4px;right:-4px;background-color:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;line-height:1;z-index:10;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);animation-duration:1.5s;animation-timing-function:ease-in;animation-iteration-count:1;--qlwapp-pulse-color: rgb(220 53 69 / 70%);--qlwapp-pulse-size: 4px}.qlwapp__notification-bubble--bounce{animation-name:bounce}.qlwapp__notification-bubble--flash{animation-name:flash}.qlwapp__notification-bubble--pulse{animation-name:pulse}.qlwapp__notification-bubble--shakeX{animation-name:shakeX}.qlwapp__notification-bubble--shakeY{animation-name:shakeY}.qlwapp__notification-bubble--none{animation:none}.qlwapp__avatar__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.qlwapp__avatar{position:relative;width:62px;height:62px}.qlwapp__avatar .qlwapp__avatar__type-badge{position:absolute;top:-2px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 0 2px #fff}.qlwapp__avatar .qlwapp__avatar__type-badge svg{width:11px;height:11px;min-width:11px;min-height:11px}.qlwapp__avatar .qlwapp__avatar__container{overflow:hidden;width:inherit;height:inherit;border-radius:50%;box-shadow:0 0 0 2px #eee;display:flex;align-items:center;justify-content:center}.qlwapp__avatar .qlwapp__avatar__container--icon{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);font-weight:bold;font-size:30px}.qlwapp__avatar .qlwapp__avatar__container svg{width:50%}.qlwapp__avatar .qlwapp__avatar__container img{width:100%;height:auto}.qlwapp__contact-list{height:100%;overflow:auto;overscroll-behavior:contain}.qlwapp__contact{display:flex;align-items:center;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);color:inherit;position:relative;cursor:pointer;width:100%;text-decoration:none;height:auto}.qlwapp__contact:only-child{height:100%;text-align:center;flex-direction:column;justify-content:center}.qlwapp__contact:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}.qlwapp__contact:hover,.qlwapp__contact:focus-visible{background-color:rgba(0,0,0,.05)}.qlwapp__contact:active{background-color:rgba(0,0,0,.1)}.qlwapp__contact:nth-child(1):nth-last-child(2),.qlwapp__contact:nth-child(2):nth-last-child(1){height:50%}.qlwapp__contact--disabled{pointer-events:none;opacity:.5}.qlwapp__status{display:flex;align-items:center;gap:3px}.qlwapp__status__indicator{width:10px;height:10px;border-radius:50%;border:1px solid #fff}.qlwapp__status__indicator--online{background-color:#00d084}.qlwapp__status__indicator--offline{background-color:#e63946}.qlwapp__status__text{font-size:10px;color:#666}.qlwapp__contact-list__empty{display:flex;height:134px;justify-content:center;align-items:center}.qlwapp__container{pointer-events:none;box-sizing:border-box;font-size:var(--qlwapp-scheme-font-size);font-family:var(--qlwapp-scheme-font-family);display:flex;flex-direction:column;width:430px}.qlwapp__container *{box-sizing:border-box}.qlwapp__container.qlwapp-hide,.qlwapp__container .qlwapp__contact.qlwapp-hide{display:none}.qlwapp__container.mobile .qlwapp__contact.qlwapp-desktop,.qlwapp__container.mobile.qlwapp-desktop{display:none}.qlwapp__container.desktop .qlwapp__contact.qlwapp-mobile,.qlwapp__container.desktop.qlwapp-mobile{display:none}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{position:fixed;z-index:9999999}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left{right:auto;left:0}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__time{left:0;right:auto}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button{margin-left:20px}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button--bubble .qlwapp__text,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button--bubble .qlwapp__text{right:auto;left:var(--qlwapp-scheme-icon-size)}.qlwapp__container.qlwapp__container--middle-left .qlwapp__modal::before,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__modal::before{right:auto;left:20px}.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__time{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button{margin-right:20px}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--middle-right{transition:top .3s ease;top:auto;bottom:0}.qlwapp__container.qlwapp__container--middle-left:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open),.qlwapp__container.qlwapp__container--middle-right:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open){top:40%;bottom:auto}.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--bottom-right{top:auto;bottom:0}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble img.qlwapp__icon{border-radius:200px;overflow:hidden}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble{border-radius:200px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{border-radius:50px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button img.qlwapp__icon{border-radius:200px;max-height:28px;width:auto}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal{border-radius:8px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message{border-radius:4px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message::before{background-color:inherit}.qlwapp__container p:last-child{margin:0}.qlwapp__container time{opacity:.8;font-style:italic;font-size:10px}.qlwapp-is-mobile{width:auto}.qlwapp-is-mobile.qlwapp__container--rounded .qlwapp__modal{border-radius:0}.qlwapp{font-weight:normal;font-size:12px;font-family:Inter,sans-serif}.qlwapp--woocommerce .qlwapp__container{display:block;width:auto}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button,.qlwapp--woocommerce .qlwapp__container .qlwapp__button--bubble.qlwapp__button{margin:0}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button{width:100%}.qlwapp--shortcode .qlwapp__container{width:auto}@keyframes pulse{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.5, 1.5, 1.5)}100%{transform:scale3d(1, 1, 1)}}.qlwapp__footer,.qlwapp__response{position:relative;bottom:0;left:0;right:0;height:auto;width:100%;overflow:hidden}.qlwapp__footer pre,.qlwapp__footer input,.qlwapp__footer textarea,.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{max-height:160px;color:inherit;background-color:inherit}.qlwapp__footer::before,.qlwapp__response::before{pointer-events:none;position:absolute;content:"";height:100%;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.025) 100%);top:0;left:0;right:0}.qlwapp__footer::after,.qlwapp__response::after{content:" ";height:1px;background-color:rgba(0,0,0,.075);position:absolute;top:0;left:0;right:0}.qlwapp__footer{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;min-height:56px;width:100%;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg)}.qlwapp__footer>*{width:100%;white-space:pre-wrap}.qlwapp__footer img{max-width:100px}.qlwapp__footer *{color:var(--qlwapp-scheme-text-secondary)}.qlwapp__footer p{padding:0;font-size:inherit;width:100%;white-space:pre-wrap}.qlwapp__footer p:last-child{margin-bottom:0}.qlwapp__footer h1,.qlwapp__footer h2,.qlwapp__footer h3,.qlwapp__footer h4,.qlwapp__footer h5,.qlwapp__footer h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__footer h1{font-size:2.5em}.qlwapp__footer h2{font-size:2em}.qlwapp__footer h3{font-size:1.5em}.qlwapp__footer h4{font-size:1.25em}.qlwapp__footer h5{font-size:1em}.qlwapp__footer h6{font-size:.75em}.qlwapp__response,.qlwapp__response pre,.qlwapp__response textarea,.qlwapp__response .qlwapp__response__buttons{min-height:56px}.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{width:100%;height:100%;resize:none;border:none;color:var(--qlwapp-scheme-text-secondary);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em !important;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}.qlwapp__response pre{visibility:hidden}.qlwapp__response input,.qlwapp__response textarea{position:absolute;bottom:0;left:0}.qlwapp__response input:focus,.qlwapp__response textarea:focus{outline:none}.qlwapp__response input::placeholder,.qlwapp__response textarea::placeholder{opacity:.5;color:inherit}.qlwapp__response .qlwapp__response__buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}.qlwapp__response .qlwapp__response__buttons svg{width:18px}.qlwapp__response .qlwapp__response__buttons>i{opacity:.4}.qlwapp__response .qlwapp__response__buttons>i,.qlwapp__response .qlwapp__response__buttons>a{cursor:pointer;margin:0 0 0 10px;display:flex;font-size:18px;align-items:center;text-decoration:none}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--button-label{margin-right:5px}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--disabled{pointer-events:none;opacity:.5}.qlwapp__response .qlwapp__response__buttons.active>i{display:none}.qlwapp__response .qlwapp__response__buttons.active>i.qlwf-emoji{display:block}.qlwapp__response--end-conversation pre{opacity:.5;visibility:visible;text-align:center}.qlwapp__response .qlwapp__country-selector{position:absolute;top:0;left:0;height:100%;border:none;border-right:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,0);color:inherit;font-size:.875em;padding:0 var(--qlwapp-padding-sm);cursor:pointer;appearance:none;outline:none;z-index:1;max-width:90px;white-space:nowrap;overflow:hidden}.qlwapp__response .qlwapp__country-selector:focus{outline:none}.qlwapp__response .qlwapp__country-selector:disabled{opacity:.5;cursor:default}.qlwapp__response .qlwapp__response__input--phone{padding-left:calc(90px + var(--qlwapp-padding-sm))}.qlwapp__response input[type=date],.qlwapp__response input[type=datetime-local]{width:100%;height:100%;border:none;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em !important;font-weight:normal;line-height:20px;border-radius:inherit;margin:0;background-color:rgba(0,0,0,0);color:inherit;display:flex;align-items:center}.qlwapp__response input[type=date]:focus,.qlwapp__response input[type=datetime-local]:focus{outline:none}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:calc(var(--qlwapp-button-width, 32px) + 8px);cursor:pointer;opacity:.7;transition:opacity .2s}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator:hover,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.qlwapp__response .qlwapp__response__date-range{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px var(--qlwapp-padding-sm);width:100%;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));box-sizing:border-box}.qlwapp__response .qlwapp__response__date-range input[type=date],.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]{position:static;display:flex;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:0;padding:1px 0;padding-right:0;border-radius:0;font-size:.875em !important}.qlwapp__response .qlwapp__response__date-range input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:0;flex-shrink:0}.qlwapp__response .qlwapp__response__date-range__label{font-size:.75em;opacity:.6;white-space:nowrap;line-height:1.2}.qlwapp__response:has(.qlwapp__response__date-range) .qlwapp__response__buttons{top:50%;transform:translateY(-50%);min-height:auto}.qlwapp__consent{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgba(0,0,0,.075);background-color:rgba(0,0,0,.025)}.qlwapp__consent .qlwapp__consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__consent .qlwapp__consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__consent .qlwapp__consent-text{flex:1;user-select:none}.qlwapp__general-consent{text-align:start;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgba(0,0,0,.075);background-color:rgba(0,0,0,.025);animation:fadeIn .3s ease-in-out}.qlwapp__general-consent--required{background-color:rgba(255,235,200,.4);border-top:1px solid rgba(255,152,0,.2)}.qlwapp__general-consent .qlwapp__general-consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__general-consent .qlwapp__general-consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__general-consent .qlwapp__general-consent-text{flex:1;user-select:none}.qlwapp__general-consent .qlwapp__general-consent-text br{display:block;content:"";margin-top:.5em}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qlwapp__general-consent--accepted{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.qlwapp__header{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);position:relative;overflow:hidden;height:auto}.qlwapp__header::before{content:"";position:absolute;inset:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.05) 100%)}.qlwapp__header .qlwapp__close{position:absolute;top:12px;right:12px}@media(width >= 430px){.qlwapp__header .qlwapp__close{position:absolute;top:7px;right:7px;font-size:18px}}.qlwapp__header .qlwapp__header-description{align-items:center;font-size:12px}.qlwapp__header .qlwapp__header-description p{padding:0;font-size:inherit;width:100%;color:inherit;font-family:inherit;margin:0}.qlwapp__header .qlwapp__header-description p:last-child{margin-bottom:0}.qlwapp__header .qlwapp__header-description h1,.qlwapp__header .qlwapp__header-description h2,.qlwapp__header .qlwapp__header-description h3,.qlwapp__header .qlwapp__header-description h4,.qlwapp__header .qlwapp__header-description h5,.qlwapp__header .qlwapp__header-description h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__header .qlwapp__header-description h1{font-size:2.5em}.qlwapp__header .qlwapp__header-description h2{font-size:2em}.qlwapp__header .qlwapp__header-description h3{font-size:1.5em}.qlwapp__header .qlwapp__header-description h4{font-size:1.25em}.qlwapp__header .qlwapp__header-description h5{font-size:1em}.qlwapp__header .qlwapp__header-description h6{font-size:.75em}.qlwapp__header .qlwapp__header-description img{max-width:100px}.qlwapp__header .qlwapp__header-description *{color:var(--qlwapp-scheme-text) !important}.qlwapp__header .qlwapp__header-description,.qlwapp__header .qlwapp__header-contact{padding:calc(var(--qlwapp-padding-xs) + 2px) var(--qlwapp-padding-lg);min-height:100%}.qlwapp__header .qlwapp__header-contact{display:flex;justify-content:flex-end;align-items:center;gap:var(--qlwapp-padding-sm)}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons{display:flex;margin-right:auto;align-items:center;flex-shrink:0}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous{width:100%;height:100%}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous--disabled{opacity:.5;pointer-events:none !important}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__reset{margin-left:15px;color:var(--qlwapp-scheme-text) !important}.qlwapp__header .qlwapp__header-contact .qlwapp__info{text-align:end;color:var(--qlwapp-scheme-text) !important;overflow:hidden;min-width:0}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__avatar{width:42px;height:42px;flex-shrink:0}.qlwapp__message-list{display:flex;align-items:center;flex-direction:column;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);overflow:hidden auto;overscroll-behavior:contain;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__message{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-md);position:relative;align-self:flex-start;word-wrap:break-word;max-width:calc(100% - var(--qlwapp-padding-sm)*2);background-color:#eee;color:#111}.qlwapp__message::before{content:"";position:absolute;top:0;width:20px;height:20px;right:auto;left:0;transform:matrix(1, 0, 1, 1, -2, 0)}.qlwapp__message--image{width:100%;height:100%}.qlwapp__message--video,.qlwapp__message--audio,.qlwapp__message--embed{position:relative;max-width:100%}.qlwapp__message--video video,.qlwapp__message--video audio,.qlwapp__message--audio video,.qlwapp__message--audio audio,.qlwapp__message--embed video,.qlwapp__message--embed audio{display:block;max-width:100%;border-radius:inherit}.qlwapp__message--video video,.qlwapp__message--audio video,.qlwapp__message--embed video{max-height:300px;object-fit:contain}.qlwapp__message--video audio,.qlwapp__message--audio audio,.qlwapp__message--embed audio{height:40px}.qlwapp__message--video iframe,.qlwapp__message--audio iframe,.qlwapp__message--embed iframe{display:block;width:100%;height:157px;border:none;border-radius:inherit}.qlwapp__message--user{place-self:end flex-end;margin-top:0;word-break:var(--qlwapp-scheme-box-message-word-break);color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__message--user::before{right:0;left:auto;transform:matrix(1, 0, 1, -1, 2, 0)}.qlwapp__message--user a{color:var(--qlwapp-scheme-text) !important;text-decoration:underline}.qlwapp__message--user:first-child::before{top:-6px;right:10%;transform:rotate(45deg)}.qlwapp__message--user,.qlwapp__message--choice-input{width:auto;color:var(--qlwapp-scheme-text) !important;background-color:var(--qlwapp-scheme-brand) !important}.qlwapp__message--choice-input{place-self:end flex-end;cursor:pointer;transition:all .2s ease}.qlwapp__message--choice-input::before{content:none}.qlwapp__message--choice-input:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.qlwapp__message--error{background-color:#ffbfbf !important;color:#750000 !important}.qlwapp__message--error::before{background-color:#ffbfbf !important}.qlwapp__rating-form{display:flex;flex-direction:column;gap:var(--qlwapp-padding-sm);width:100%;padding:0 var(--qlwapp-padding-sm)}.qlwapp__rating-label{font-size:.875rem;color:#666}.qlwapp__rating-label--left{text-align:start;width:100%}.qlwapp__rating-label--right{text-align:end;width:100%;padding-right:var(--qlwapp-padding-sm)}.qlwapp__rating-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:var(--qlwapp-padding-sm) 0;width:100%}.qlwapp__rating-number{width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.9rem;cursor:pointer;user-select:none;transition:all .2s ease-in-out;border-radius:50%;border-width:2px;border-style:solid;border-color:rgba(37,211,102,.25);background-color:rgba(37,211,102,.05);color:var(--qlwapp-scheme-brand);flex-shrink:0}.qlwapp__rating-number:hover,.qlwapp__rating-number--selected{background-color:rgba(37,211,102,.25);border-color:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon{transition:all .2s ease;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;flex-shrink:0}.qlwapp__rating-icon>svg{stroke:var(--qlwapp-scheme-brand);transition:all .2s ease;width:20px;height:20px}.qlwapp__rating-icon--selected{background-color:rgba(37,211,102,.04)}.qlwapp__rating-icon--selected>svg{fill:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon:hover{background-color:rgba(37,211,102,.06)}.qlwapp__rating-icon:hover>svg{fill:rgba(37,211,102,.15)}.qlwapp__rating-submit{display:flex;justify-content:flex-end;padding-top:var(--qlwapp-padding-sm)}.qlwapp__rating-submit button{border:none;outline:none;cursor:pointer}.qlwapp__modal{pointer-events:all;position:relative;inset:auto;z-index:99999;box-shadow:0 8px 25px -5px rgba(45,62,79,.15);background-color:#fff;margin:24px 24px 12px}.qlwapp__modal::before{background-color:#fff;content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}.qlwapp__modal .qlwapp__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.qlwapp__modal .qlwapp__header .qlwapp__carousel{position:relative}.qlwapp__modal .qlwapp__body{overflow:hidden}.qlwapp__modal .qlwapp__body .qlwapp__carousel{position:relative;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__modal .qlwapp__footer,.qlwapp__modal .qlwapp__response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.qlwapp__modal .qlwapp__time,.qlwapp__modal .qlwapp__label,.qlwapp__modal .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}.qlwapp__modal .qlwapp__time{font-size:11px;font-style:italic;color:var(--qlwapp-scheme-contact-availability-color);text-align:justify}.qlwapp__modal .qlwapp__name{display:block;font-weight:bold;line-height:1.5em;color:var(--qlwapp-scheme-contact-name-color);text-align:justify}.qlwapp__modal .qlwapp__label{color:var(--qlwapp-scheme-contact-role-color);text-align:justify}.qlwapp-is-mobile .qlwapp__modal{position:fixed;bottom:0;left:0;right:0;box-shadow:0 5px 20px 5px rgba(0,0,0,.5);margin:0}.qlwapp-is-mobile .qlwapp__modal::before{content:none}.qlwapp-is-mobile .qlwapp__modal .qlwapp__header{border-top-left-radius:0;border-top-right-radius:0}.qlwapp-is-mobile .qlwapp__modal .qlwapp__footer,.qlwapp-is-mobile .qlwapp__modal .qlwapp__response{border-bottom-left-radius:0;border-bottom-right-radius:0}@keyframes closeModal{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px)}}@keyframes openModal{from{opacity:0;visibility:hidden;transform:translateY(50px)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes closeModalInMobile{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px) scale(0.9)}}@keyframes openModalInMobile{from{opacity:0;visibility:hidden;transform:translateY(50px) scale(0.9)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes bounce{0%,20%,53%,80%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes pulse{0%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0.7))}70%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 var(--qlwapp-pulse-size, 12px) var(--qlwapp-pulse-color, rgba(37, 211, 102, 0))}100%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0))}}@keyframes shakeX{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shakeY{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}.qlwapp__modal{opacity:0;visibility:hidden}.qlwapp__modal .qlwapp__carousel{display:flex;width:200%;height:100%}.qlwapp__modal .qlwapp__carousel .qlwapp__carousel-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 1000ms,transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms,opacity 500ms ease-in 500ms}.qlwapp__modal .qlwapp__header .qlwapp__name,.qlwapp__modal .qlwapp__header .qlwapp__avatar{opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .3s,opacity ease-in .3s}.qlwapp__modal .qlwapp__header .qlwapp__name{transform:translateX(56px)}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transform:scale(0.5)}.qlwapp__modal .qlwapp__header .qlwapp__name{transition-delay:800ms}.qlwapp__modal .qlwapp__header .qlwapp__header-description{transition-delay:850ms}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transition-delay:900ms}.qlwapp__modal .qlwapp__response,.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 600ms,opacity ease-in 200ms}.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{opacity:0}.qlwapp__modal .qlwapp__response{pointer-events:none;display:none;opacity:0}.qlwapp__modal .qlwapp__previous{transform:translateX(56px)}.qlwapp__modal .qlwapp__message{transform:translateY(56px);transition-delay:200ms}.qlwapp__modal .qlwapp__close{transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}.qlwapp__modal .qlwapp__header-description{transition:opacity 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}.qlwapp__modal .qlwapp__previous{transition-delay:800ms}.qlwapp__modal .qlwapp__close,.qlwapp__modal .qlwapp__header-description{transition-delay:900ms}.qlwapp__modal .qlwapp__contact{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}.qlwapp__modal .qlwapp__contact:nth-of-type(1){transition-delay:100ms}.qlwapp__modal .qlwapp__contact:nth-of-type(2){transition-delay:200ms}.qlwapp__modal .qlwapp__contact:nth-of-type(3){transition-delay:300ms}.qlwapp__modal .qlwapp__contact:nth-of-type(4){transition-delay:400ms}.qlwapp__modal .qlwapp__contact:nth-of-type(5){transition-delay:500ms}.qlwapp__modal .qlwapp__contact:nth-of-type(6){transition-delay:600ms}.qlwapp__modal .qlwapp__header-contact{opacity:0}.qlwapp__modal .qlwapp__message{opacity:0;transform:translateY(-56px)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide{transform:translateX(-100%)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide .qlwapp__header-contact{opacity:1}.qlwapp__modal--response .qlwapp__close{transition-delay:0ms}.qlwapp__modal--response .qlwapp__close,.qlwapp__modal--response .qlwapp__header-description,.qlwapp__modal--response .qlwapp__contact{opacity:0}.qlwapp__modal--response .qlwapp__contact{transform:translateY(-33.333%);border-top-color:rgba(0,0,0,0) !important}.qlwapp__modal--response .qlwapp__message{display:block}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{opacity:1}.qlwapp__modal--response .qlwapp__footer{display:none}.qlwapp__modal--response .qlwapp__response{pointer-events:all;display:block;opacity:1}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{transform:translate(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__carousel-slide{max-height:84px}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{opacity:1}.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{opacity:0}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{transform:translateX(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{transform:scale(1)}.qlwapp__modal--opening .qlwapp__response,.qlwapp__modal--opening .qlwapp__close,.qlwapp__modal--opening .qlwapp__previous,.qlwapp__modal--opening .qlwapp__header .qlwapp__name,.qlwapp__modal--opening .qlwapp__header-description{visibility:visible}.qlwapp__modal--closing .qlwapp__info,.qlwapp__modal--closing .qlwapp__avatar__container{transform:translateX(100px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}.qlwapp__modal--closing .qlwapp__message{transition:all .4s;transform:translateY(100%);opacity:0}.qlwapp__modal--closing .qlwapp__previous{transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms;transition-delay:0ms}.qlwapp__modal--open .qlwapp__icon{display:none;transform:scale(0, 0) !important;opacity:0 !important}.qlwapp__modal--open .qlwapp__close{display:none;transform:scale(1, 1) !important;opacity:1 !important}.qlwapp__button{animation-duration:1.5s;animation-timing-function:ease-in;animation-name:var(--qlwapp-button-animation-name, "none");animation-delay:var(--qlwapp-button-animation-delay, 0);animation-iteration-count:1;transform-origin:center;background-image:unset !important}.qlwapp__button--bubble .qlwapp__close{transform:scale(0, 0);opacity:0;position:absolute}.qlwapp__button--bubble .qlwapp__icon{transform:scale(1, 1);opacity:1}.qlwapp__button--bubble .qlwapp__icon,.qlwapp__button--bubble .qlwapp__close{transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__close{transform:scale(1, 1);opacity:1}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__icon{transform:scale(0, 0);opacity:0}.qlwapp__container .qlwapp__modal{animation:openModal .4s forwards}.qlwapp__container--closing .qlwapp__modal{animation:closeModal .4s forwards}.qlwapp-is-mobile .qlwapp__modal{animation:openModalInMobile .4s forwards}.qlwapp-is-mobile.qlwapp__container--closing .qlwapp__modal{animation:closeModalInMobile .4s forwards}.rtl .qlwapp__modal{direction:ltr !important;unicode-bidi:bidi-override}.rtl .qlwapp__header-description,.rtl .qlwapp__footer,.rtl .qlwapp__response{direction:rtl !important}:root{--qlwapp-padding-xs: 8px;--qlwapp-padding-sm: 16px;--qlwapp-padding-md: 24px;--qlwapp-padding-lg: 32px;--qlwapp-padding-xl: 40px}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px}.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4{-webkit-box-shadow:inherit !important;box-shadow:inherit !important}