html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, blockquote {
margin: 0;
padding: 0;
}  body {
background: #fff;
color: #555;
font-size: 16px;
line-height: 26px;
-webkit-text-size-adjust: none;
}
h1, h2, h3 {
font-weight: normal;
}
h4, h5, h6 {
font-weight: bold;
}
h1 {
font-size: 96px;
line-height: 104px;
margin-bottom: 42px;
padding-top: 36px;
}
h2 {
font-size: 32px;
line-height: 52px;
margin-bottom: 31px;
padding-top: 21px;
}
.row h2 {
font-size: 48px;
margin-bottom: 37px;
padding-top: 15px;
}
h3 {
font-size: 24px;
line-height: 39px;
margin-bottom: 22px;
padding-top: 4px;
}
h4 {
font-size: 16px;
margin-bottom: 13px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
.section-title p,
.hero-caption .tagline {
color: #aaa;
margin-bottom: 13px;
text-transform: uppercase;
}
.hero-caption h1,
.hero-slide-caption,
.hero-home-title {
padding-top: 0;
text-shadow: 0 1px 4px rgba(0,0,0,0.1), 0 0 60px rgba(0,0,0,0.4);
}
.hero-title-only .hero-caption h1,
.hero-home-title {
text-shadow: none;
}
.hero-title-only .tagline,
.hero-caption .tagline {
color: #fff;
font-weight: bold;
margin-bottom: 22px;
text-transform: uppercase;
}
.hero-caption .tagline {
text-shadow: 0 1px 3px rgba(0,0,0,0.33);
}  p, ol, ul {
margin-bottom: 26px;
}
a {
color: #555;
text-decoration: none;
text-decoration-color: rgba( 0, 0, 0, 0.2 );
transition: color 0.4s, text-decoration-color 0.4s;
}
table {
background: #fff;
border-collapse: collapse;
margin-bottom: 26px;
width: 100%;
word-wrap: break-word;
}
th, td {
padding: 17px 20px 18px;
}
blockquote {
font-size: 24px;
font-style: italic;
line-height: 39px;
margin-bottom: 26px;
padding: 12px 18px 14px 20px;
position: relative;
}
blockquote p {
margin-bottom: 0;
}
ul {
list-style-type: none;
}
ol {
list-style: none;
counter-reset: item;
}
ol li {
counter-increment: item;
}
ol li::before {
content: counter(item) ". ";
}
ul ul,
ol ol {
margin: 0 0 0 30px;
}
img {
height: auto;
max-width: 100%;
}
iframe {
border: 0;
max-width: 100%;
}
hr {
border: none;
border-bottom: 1px solid;
margin: 0;
padding-top: 32px;
margin-bottom: 58px;
}
hr + h2 {
margin-top: -5px;
padding-top: 0;
}  input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
select,
textarea {
background: rgba(0,0,0,0);
border: 2px solid;
border-radius: 2px;
box-shadow: none;
box-sizing: border-box;
color: #555;
font-size: 16px;
margin-bottom: 7px;
outline: none;
padding: 14px 10px;
transition: border 0.4s;
width: 100%;
}
option {
background: #fff;
}
textarea {
height: 130px;
}
label {
display: table;
font-weight: bold;
margin-bottom: 7px;
}
.maestrel-checkbox-wrapper + label,
.hb-checkbox-wrapper + label,
input[type="checkbox"] + label,
.maestrel-radio-wrapper + label,
.hb-radio-wrapper + label,
input[type="radio"] + label {
display: inline;
font-weight: normal;
margin-left: 5px;
}
.maestrel-select-wrapper {
display: block;
position: relative;
}
.maestrel-select-wrapper select {
appearance: none;
position: relative;
-moz-appearance: none;
-webkit-appearance: none;
}
.maestrel-select-arrow:before {
content: "\f107";
display: none;
font-family: "Font Awesome 6 Free";
font-weight: 900;
}
.maestrel-select-arrow svg {
top: 19px;
font-size: 15px;
position: absolute;
right: 8px;
}
.maestrel-checkbox-wrapper input[type="checkbox"],
.hb-checkbox-wrapper input[type="checkbox"],
.maestrel-radio-wrapper input[type="radio"],
.hb-radio-wrapper input[type="radio"] {
opacity: 0;
}
.maestrel-checkbox-wrapper label,
.hb-checkbox-wrapper label,
.maestrel-radio-wrapper label,
.hb-radio-wrapper label {
position: relative;
}
.maestrel-checkbox-wrapper label::before,
.hb-checkbox-wrapper label::before,
.maestrel-radio-wrapper label::before,
.hb-radio-wrapper label::before {
content: "";
border: 2px solid;
display: inline-block;
height: 16px;
left: -26px;
opacity: 0.8;
position: absolute;
top: -1px;
transition: opacity 0.4s, border 0.4s;
width: 16px;
}
.maestrel-checkbox-wrapper label::before,
.hb-checkbox-wrapper label::before {
border-radius: 2px;
}
.maestrel-radio-wrapper label::before,
.hb-radio-wrapper label::before {
border-radius: 10px;
}
.maestrel-checkbox-wrapper label::after,
.hb-checkbox-wrapper label::after {
content: "";
display: inline-block;
height: 6px;
left: -21px;
position: absolute;
top: 3px;
transform: rotate(-45deg);
transition: width 0.1s;
width: 0;
}
.maestrel-radio-wrapper label::after,
.hb-radio-wrapper label::after {
background: #777;
border-radius: 3px;
content: "";
display: inline-block;
height: 6px;
left: -19px;
position: absolute;
top: 6px;
transform: scale(0);
transition: transform 0.1s;
width: 6px;
}
.maestrel-checkbox-wrapper input[type="checkbox"]:checked + label::after,
.hb-checkbox-wrapper input[type="checkbox"]:checked + label::after {
border-left: 2px solid #555;
border-bottom: 2px solid #555;
width: 9px;
}
.maestrel-radio-wrapper input[type="radio"]:checked + label::after,
.hb-radio-wrapper input[type="radio"]:checked + label::after {
transform: scale(1)
}  .button,
input[type="button"],
input[type="submit"],
.page-numbers,
.page-numbers-paginated {
background: rgba(0,0,0,0);
box-sizing: content-box;
cursor: pointer;
display: inline-block;
font: inherit;
font-size: 16px;
line-height: 26px;
outline: none;
padding: 10px 23px 11px;
text-shadow: none;
text-transform: uppercase;
transition: background 0.4s, border 0.4s, color 0.4s, opacity 0.4s;
}
input[type="button"]:disabled,
input[type="submit"]:disabled {
cursor: default;
opacity: 0.5;
}  .row {
padding: 111px 0 77px;
}
.row-without-title {
padding-top: 85px;
}  ::selection {
color: #fff;
}
::-moz-selection {
color: #fff;
}
.section-title {
padding-bottom: 59px;
text-align: center;
}
.the-content a:hover {
text-decoration: underline;
}
.back-to-top {
background: rgba(0,0,0,0.4);
border-radius: 3px;
bottom: 20px;
color: #fff;
display: block;
height: 40px;
line-height: 40px;
opacity: 0;
position: fixed;
right: 20px;
text-align: center;
transition: background 0.4s, opacity 0.4s;
width: 40px;
z-index: 999;
}
.back-to-top:hover {
background: rgba(0,0,0,0.8);
color: #fff;
}      .hero {
background: #000;
position: relative;
}
.hero-media-wrapper {
height: 100%;
overflow: hidden;
position: absolute;
width: 100%;
}
.hero.hero-custom {
height: auto;
padding-bottom: 0;
}
.hero.hero-no-padding {
padding-bottom: 0;
}
.hero-img {
display: block;
max-width: none;
opacity: 0;
position: absolute;
transition: opacity 0.4s;
}
.hero-slider {
height: 100%;
}
.hero-slide-wrapper {
overflow: hidden;
position: relative;
width: 100%;
}
.hero-slide-wrapper img {
position: relative;
}
.hero-slider .slick-prev {
left: 46px;
}
.hero-slider .slick-next {
right: 46px;
}
.hero-caption {
position: absolute;
text-align: center;
width: 100%;
}
.hero-caption-content-wrapper {
margin: 0 94px;
}
.hero-caption-content {
color: #fff;
margin: 0 auto;
max-width: 800px;
padding: 81px 40px 75px;
text-align: center;
}
.hero-slider .hero-caption-content {
padding: 50px 0;
}
.hero-home-title,
.hero-slide-caption {
font-size: 96px;
line-height: 104px;
}
.hero-title-only .hero-caption-content h1 {
margin-bottom: 26px;
padding-top: 0;
}  .top-header {
font-size: 13px;
min-height: 50px;
overflow: hidden;
}
.top-header .full-width-content {
margin-bottom: 0;
}
.top-header-widgets {
padding-bottom: 13px;
padding-top: 12px;
position: relative;
}
.top-header-widgets p {
margin-bottom: 0;
}
.top-header-2-widgets .top-header-left-widget {
float: left;
}
.top-header-right-widget {
display: flex;
justify-content: flex-end;
}
.top-header-2-widgets .top-header-left-widget,
.top-header-2-widgets .top-header-right-widget {
box-sizing: border-box;
}
.top-header-2-widgets-even .top-header-left-widget,
.top-header-2-widgets-even .top-header-right-widget {
width: 50%;
}
.top-header-2-widgets-uneven .top-header-left-widget,
.top-header-2-widgets-uneven .top-header-right-widget {
width: 25%;
}
.top-header-left-has-contact-details .top-header-left-widget {
width: 75%;
}
.top-header-right-has-contact-details .top-header-right-widget {
width: 75%;
}
.mobile-top-header-2-widgets-even .top-header-left-widget,
.mobile-top-header-2-widgets-even .top-header-right-widget {
width: 50%;
}
.top-header-2-widgets .top-header-left-widget {
padding-right: 10px;
}
.top-header-2-widgets .top-header-right-widget {
padding-left: 10px;
}
.top-header a {
color: #555;
text-decoration-line: underline;
}
.top-header h4 {
display: none;
}
.header {
background: #fff;
box-shadow: 0 10px 10px rgba(0,0,0,0.05);
position: relative;
transition: height 0.4s;
width: 100%;
z-index: 99;
}
.header .container,
.header .full-width-content,
.header-content {
height: 100%;
position: relative;
}
.logo img {
position: absolute;
top: 50%;
transition: height 0.4s;
}
.site-name {
display:inline-block;
margin-bottom: 0;
padding-top: 0;
}
.site-name a {
color: #555;
display: block;
float: left;
font-size: 28px;
font-weight: bold;
margin-top: -2px;
transition: color 0.4s, font-size 0.4s, line-height 0.4s;
}
.small-header .site-name a {
font-size: 21px;
}
.header.is-fixed-header {
background: rgba(255, 255, 255, 0.9);
left: 0;
position: fixed;
top: 0;
z-index: 99;
}
.admin-bar .is-fixed-header {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .is-fixed-header {
top: 46px;
}
}
@media screen and (max-width: 600px) {
.admin-bar .is-fixed-header {
top: 0px;
}
}  .header-menu {
opacity: 0;
}
.header-menu {
font-size: 14px;
position: absolute;
right: 0;
text-transform: uppercase;
top: 0;
}
.header-menu > * {
float: left;
}
.list-menu,
.list-menu * {
list-style: none;
margin: 0;
padding: 0;
}
.list-menu {
float: left;
}
.list-menu li {
position: relative;
}
.list-menu a {
color: #555;
display: block;
position: relative;
}
.list-menu > li > a {
border-bottom: 2px solid rgba(0,0,0,0);
box-sizing: border-box;
position: relative;
transition: border 0.4s, color 0.4s, height 0.4s, line-height 0.4s;
}
.list-menu > li {
float: left;
margin-left: 40px;
}
.list-menu ul {
background: #fff;
background: rgba(255,255,255,0.95);
border-bottom: 2px solid;
box-shadow: 0 3px 4px rgba(0,0,0,0.1), 2px 1px 3px rgba(0,0,0,0.2), -2px 1px 3px rgba(0,0,0,0.2);
display: none;
position: absolute;
width: 195px;
}
.list-menu li:hover > ul,
.list-menu li.sfHover > ul {
display: block;
}
.list-menu ul li {
border-top: 1px solid;
line-height: 24px;
}
.list-menu ul li a {
padding: 11px 25px 12px 20px;
}
.list-menu ul ul {
border-top: none;
left: 196px;
top: -1px;
}
.list-menu > li.menu-item-has-children > a:after {
content: '\f107';
display: none;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
}
.list-menu > li.menu-item-has-children > a svg {
margin-left: 5px;
}
.list-menu li.menu-item-has-children li.menu-item-has-children > a:after {
content: '\f105';
display: none;
font-family: 'Font Awesome 6 Free';
font-weight: 900;
}
.list-menu li.menu-item-has-children li.menu-item-has-children > a svg {
left: 88%;
margin-top: -6px;
position: absolute;
top: 50%;
}
.list-menu span {
display: none;
}
.menu-sub-left {
left: -196px !important;
}  .mobile-header .list-menu,
.mobile-menu-trigger {
display: none;
}
.mobile-header .mobile-menu-trigger {
display: block;
}
.mobile-header .list-menu {
position: absolute;
right: 0px;
width: 278px;
}
.mobile-header .list-menu ul {
border: none;
border-top: 1px solid;
box-shadow: none;
left: 0;
position: relative;
top: 0;
width: 100%;
}
.mobile-header .list-menu li:hover > ul,
.mobile-header .list-menu li.sfHover > ul {
display: none;
}
.mobile-header .list-menu li {
border: none;
border-bottom: 1px solid;
margin: 0;
padding: 0;
width: 100%;
}
.mobile-header .list-menu li:last-child {
border-bottom: none;
}
.header.mobile-header .list-menu li a {
border: none;
line-height: 26px;
padding: 13px 45px 12px 20px;
}
.header.mobile-header .header-menu .list-menu li a {
height: auto;
}
.header.mobile-header .list-menu li li a {
padding-left: 40px;
}
.header.mobile-header .list-menu li li li a {
padding-left: 60px;
}
.mobile-header .list-menu > li.menu-item-has-children > a:after,
.mobile-header .list-menu > li.menu-item-has-children > a:before,
.mobile-header .list-menu li.menu-item-has-children li.menu-item-has-children > a:after,
.mobile-header .list-menu li.menu-item-has-children li.menu-item-has-children:before {
display: none;
}
.mobile-header span.menu-plus-minus {
cursor: pointer;
display: block;
font-size: 28px;
height: 26px;
line-height: 25px;
overflow: hidden;
position: absolute;
right: 10px;
text-align: center;
top: 11px;
width: 26px;
}
.header.mobile-header span.menu-plus-minus span.menu-plus {
display: block;
font-weight: 400;
margin-left: 1px;
}
.header.mobile-header span.menu-plus-minus span.menu-minus {
display: none;
font-size: 26px;
font-weight: 700;
margin-top: -12px;
}
.menu-open > span .menu-minus {
display: block !important;
}
.menu-open > span .menu-plus {
display: none !important;
}     .hero-booking-form .hb-title-search-form {
display: none;
}
.hero-booking-form .hb-datepick-check-in-out-trigger {
bottom: 12px;
cursor: pointer;
font-family: 'Font Awesome 6 Free';
font-size: 18px;
right: 10px;
}
.hero-booking-form .hb-datepick-check-in-out-trigger:before {
content: "\f073";
display: none;
}
.hero-booking-form .hb-datepick-check-in-out-trigger,
.hero-booking-form .maestrel-select-arrow svg {
color: #fff;
}
.hbook-wrapper .hb-stripe-expiration {
width: 65px;
}
.maestrel-select-hb-stripe-expiration {
display: inline-block;
width: 65px;
}      #post-comment {
margin-bottom: 59px;
}  .page-numbers-paginated,
.page-numbers {
display: block;
float: left;
font-size: 16px;
height: 38px;
line-height: 38px;
margin-right: 8px;
padding: 0;
text-align: center;
width: 38px;
}
.page-numbers.prev,
.page-numbers.next {
font-size: 25px;
line-height: 32px;
}
.page-numbers-paginated,
.page-numbers.current,
.page-numbers.dots {
cursor: default;
}
a .page-numbers-paginated {
cursor: pointer;
}
a .page-numbers-paginated,
span.page-numbers.dots {
background: #fff;
}
.nav-links {
margin-bottom: 26px;
}
.nav-links:after {
content: "";
display: table;
clear: both;
}
.nav-previous {
float: left;
}
.nav-next {
float: right;
text-align: right;
}
.nav-previous,
.nav-next {
max-width: 48%;
}      .gallery-wrapper {
margin-bottom: 26px;
}
.gallery-column {
float: left;
overflow: hidden;
position: relative;
}
.gallery-item {
overflow: hidden;
position: absolute;
transition: background 0.4s;
}
.gallery-column img {
display: block;
max-width: 101%;
position: absolute;
transition: opacity 0.4s;
width: 101%;
-webkit-backface-visibility: hidden;
}
.gallery-column .gallery-img-mobile {
display: none;
}
.gallery-column:hover img {
opacity: 0.4;
}  .map-canvas {
height: 500px;
margin-bottom: 40px;
}
.map-marker-container {
background-color: rgba(255,255,255,0.8);
border: 2px solid;
font-size: 15px;
font-weight: 800;
min-width: 100px;
padding: 13px 16px 12px;
position: absolute;
text-align: center;
text-transform: uppercase;
}
.map-marker-container:before,
.map-marker-container:after {
border-right-color: transparent!important;
border-bottom-color: transparent!important;
border-left-color: transparent!important;
border-style: solid;
content: ' ';
height: 0;
left: 50%;
position: absolute;
width: 0;
}
.map-marker-container:before {
border-width: 12px 10px 0 10px;
bottom: -12px;
margin-left: -10px;
}
.map-marker-container:after {
border-top-color: rgba(255,255,255,0.8);
border-width: 8px 7px 0 7px;
bottom: -8px;
margin-left: -7px;
}
.map-marker-dot {
border: 2px solid;
border-radius: 6px;
bottom: -35px;
height: 10px;
left: 50%;
margin-left: -6px;
position: absolute;
transform: rotate(45deg);
width: 10px;
}
.map-marker-dot-inner {
height: 6px;
left: 1px;
position: absolute;
top: 1px;
width: 6px;
}     footer,
footer a {
color: #555;
}
footer a {
text-decoration-line: underline;
}
.bottom-footer {
padding-top: 40px;
font-size: 13px;
}
.bottom-footer h4 {
display: none;
}
.bottom-footer-1-widget {
text-align: center;
}
.bottom-footer-2-widgets .bottom-footer-left-widget {
float: left;
}
.bottom-footer-2-widgets .bottom-footer-right-widget {
display: flex;
float: right;
justify-content: flex-end;
}
.bottom-footer-2-widgets .bottom-footer-left-widget,
.bottom-footer-2-widgets .bottom-footer-right-widget {
box-sizing: border-box;
width: 50%;
}
.bottom-footer-2-widgets .bottom-footer-left-widget {
padding-right: 10px;
}
.bottom-footer-2-widgets .bottom-footer-right-widget {
padding-left: 10px;
}    .slick-slide {
outline: none;
}
.slick-dots {
bottom: -30px;
left: 50%;
margin-bottom: 0;
position: absolute;
transform: translateX(-50%);
}
.slick-dots li {
float: left;
margin-left: 16px;
}
.slick-dots li:first-child {
margin-left: 0;
}
.slick-dots li:before {
display: none;
}
.slick-dots .slick-active button {
cursor: default;
}
.slick-dots button:before {
background: rgba(255,255,255,0);
content: '';
transition: background 0.4s;
}
.slick-dots .slick-active button:before,
.slick-dots button:hover:before {
background: #fff;
content: '';
display: block;
height: 6px;
position: absolute;
top: 2px;
left: 2px;
width: 6px;
}
.slick-dots button,
.slick-arrow {
background: none;
cursor: pointer;
display: block;
outline: none;
padding: 0;
text-indent: -99999px;
}
.slick-arrow {
background-color: rgba(255, 255, 255, 0.1);
background-clip: content-box;
border: 2px solid rgba(255, 255, 255, 0.6);
border-radius: 4px;
color: #fff;
font-size: 30px;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
transition: background 0.4s, border 0.4s;
width: 40px;
z-index: 1;
}
.slick-arrow:before {
border-bottom: 2px solid;
border-right: 2px solid;
border-color: rgba(255,255,255,0.8);
content: '';
display: block;
height: 8px;
position: absolute;
top: 12px;
left: 12px;
width: 8px;
}
.slick-arrow:hover:before {
border-color: #fff;
}
.slick-prev {
transform: rotate(135deg);
}
.slick-next {
transform: rotate(-45deg);
}        .top-header-right-widget .widget-contact-content,
.bottom-footer-right-widget .widget-contact-content {
float: right;
}
.top-header-left-widget .widget-contact-content span,
.bottom-footer-left-widget .widget-contact-content span {
margin-right: 40px;
}
.top-header-right-widget .widget-contact-content span,
.bottom-footer-right-widget .widget-contact-content span {
margin-left: 40px;
text-align: right;
}
.top-header-left-widget .mobile-widget-contact .widget-contact-content span,
.bottom-footer-left-widget .mobile-widget-contact .widget-contact-content span {
margin-right: 0;
}
.top-header-right-widget .mobile-widget-contact .widget-contact-content span,
.bottom-footer-right-widget .mobile-widget-contact .widget-contact-content span {
margin-left: 0;
}
.contact-details-trigger {
display: none;
}
.contact-details-trigger .fa-angle-up,
.contact-details-active .fa-angle-down {
display: none;
}
.contact-details-active .fa-angle-up {
display: inline;
}
.mobile-widget-contact .widget-contact-content {
display: none;
}
.mobile-widget-contact .contact-details-trigger {
display: block;
}
.top-header-right-widget .contact-details-trigger,
.bottom-footer-right-widget .contact-details-trigger {
text-align: right;
}
.mobile-widget-contact .widget-contact-content span {
display: block;
}
.widget_maestrel_contact_details:not(.mobile-widget-contact) .widget-contact-content {
display: block !important;
}     .intro-text {
font-size: 21px;
font-weight: bold;
line-height: 39px;
margin-bottom: 21px;
}
.the-content ul:not(.no-bullets-list) li:before,
.list-with-bullets li:before {
border-radius: 50%;
content: "";
display: inline-block;
margin-right: 8px;
margin-bottom: 2px;
height: 5px;
width: 5px;
}
.list-without-top-margin {
margin-top: -26px;
}
.top-header .widget_polylang .lang-item {
float: left;
margin-left: 20px;
} .mobile-display {
display: none;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}    .aligncenter {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.alignleft {
float: left;
margin: 6px 20px 7px 0;
}
.alignright {
float:right;
margin: 6px 0 7px 20px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.wp-caption {
margin-bottom: 24px;
max-width: 100%;
}
.wp-caption img {
display: block;
}.pswp {
display: none;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
z-index: 1500;
-webkit-text-size-adjust: 100%; -webkit-backface-visibility: hidden;
outline: none; }
.pswp * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.pswp img {
max-width: none; } .pswp--animate_opacity { opacity: 0.001;
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open {
display: block; }
.pswp--zoom-allowed .pswp__img { cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab; }
.pswp--dragging .pswp__img { cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing; } .pswp__bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__scroll-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden; }
.pswp__container,
.pswp__zoom-wrap {
-ms-touch-action: none;
touch-action: none;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0; } .pswp__container,
.pswp__img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.pswp__zoom-wrap {
position: absolute;
width: 100%;
-webkit-transform-origin: left top;
-ms-transform-origin: left top;
transform-origin: left top; -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp__bg {
will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
-webkit-transition: none;
transition: none; }
.pswp__container,
.pswp__zoom-wrap {
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__item {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden; }
.pswp__img {
position: absolute;
width: auto;
height: auto;
top: 0;
left: 0;
-webkit-transition: opacity 0.15s;
transition: opacity 0.15s; } .pswp__img--placeholder {
-webkit-backface-visibility: hidden; } .pswp__img--placeholder--blank {
background: #222; }
.pswp--ie .pswp__img {
width: 100% !important;
height: auto !important;
left: 0;
top: 0; } .pswp__error-msg {
position: absolute;
left: 0;
top: 50%;
width: 100%;
text-align: center;
font-size: 14px;
line-height: 16px;
margin-top: -8px;
color: #CCC; }
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }.pswp__button {
width: 44px;
height: 44px;
position: relative;
background: none;
cursor: pointer;
overflow: visible;
-webkit-appearance: none;
display: block;
border: 0;
padding: 0;
margin: 0;
float: right;
opacity: 0.75;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
-webkit-box-shadow: none;
box-shadow: none; }
.pswp__button:focus,
.pswp__button:hover {
opacity: 1; }
.pswp__button:active {
outline: none;
opacity: 0.9; }
.pswp__button::-moz-focus-inner {
padding: 0;
border: 0; } .pswp__ui--over-close .pswp__button--close {
opacity: 1; }
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
background: url(//tatiemamie.fr/wp-content/themes/lavilla/maestrel-themes-fmk/front/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
background-size: 264px 88px;
width: 44px;
height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
background-image: url(//tatiemamie.fr/wp-content/themes/lavilla/maestrel-themes-fmk/front/css/photoswipe/default-skin/default-skin.svg); }
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
background: none; } }
.pswp__button--close {
background-position: 0 -44px; }
.pswp__button--share {
background-position: -44px -44px; }
.pswp__button--fs {
display: none; }
.pswp--supports-fs .pswp__button--fs {
display: block; }
.pswp--fs .pswp__button--fs {
background-position: -44px 0; }
.pswp__button--zoom {
display: none;
background-position: -88px 0; }
.pswp--zoom-allowed .pswp__button--zoom {
display: block; }
.pswp--zoomed-in .pswp__button--zoom {
background-position: -132px 0; } .pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
visibility: hidden; } .pswp__button--arrow--left,
.pswp__button--arrow--right {
background: none;
top: 50%;
margin-top: -50px;
width: 70px;
height: 100px;
position: absolute; }
.pswp__button--arrow--left {
left: 0; }
.pswp__button--arrow--right {
right: 0; }
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
content: '';
top: 35px;
background-color: rgba(0, 0, 0, 0.3);
height: 30px;
width: 32px;
position: absolute; }
.pswp__button--arrow--left:before {
left: 6px;
background-position: -138px -44px; }
.pswp__button--arrow--right:before {
right: 6px;
background-position: -94px -44px; } .pswp__counter,
.pswp__share-modal {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.pswp__share-modal {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 10px;
position: absolute;
z-index: 1600;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
-webkit-backface-visibility: hidden;
will-change: opacity; }
.pswp__share-modal--hidden {
display: none; }
.pswp__share-tooltip {
z-index: 1620;
position: absolute;
background: #FFF;
top: 56px;
border-radius: 2px;
display: block;
width: auto;
right: 44px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-webkit-transform: translateY(6px);
-ms-transform: translateY(6px);
transform: translateY(6px);
-webkit-transition: -webkit-transform 0.25s;
transition: transform 0.25s;
-webkit-backface-visibility: hidden;
will-change: transform; }
.pswp__share-tooltip a {
display: block;
padding: 8px 12px;
color: #000;
text-decoration: none;
font-size: 14px;
line-height: 18px; }
.pswp__share-tooltip a:hover {
text-decoration: none;
color: #000; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0 0; }
.pswp__share-tooltip a:last-child {
border-radius: 0 0 2px 2px; }
.pswp__share-modal--fade-in {
opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } .pswp--touch .pswp__share-tooltip a {
padding: 16px 12px; }
a.pswp__share--facebook:before {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
top: -12px;
right: 15px;
border: 6px solid transparent;
border-bottom-color: #FFF;
-webkit-pointer-events: none;
-moz-pointer-events: none;
pointer-events: none; }
a.pswp__share--facebook:hover {
background: #3E5C9A;
color: #FFF; }
a.pswp__share--facebook:hover:before {
border-bottom-color: #3E5C9A; }
a.pswp__share--twitter:hover {
background: #55ACEE;
color: #FFF; }
a.pswp__share--pinterest:hover {
background: #CCC;
color: #CE272D; }
a.pswp__share--download:hover {
background: #DDD; } .pswp__counter {
position: absolute;
left: 0;
top: 0;
height: 44px;
font-size: 13px;
line-height: 44px;
color: #FFF;
opacity: 0.75;
padding: 0 10px; } .pswp__caption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
min-height: 44px; }
.pswp__caption small {
font-size: 11px;
color: #BBB; }
.pswp__caption__center {
text-align: center;
max-width: 420px;
margin: 0 auto;
font-size: 15px;
font-weight: 600;
padding: 10px;
line-height: 20px;
color: #FFF; }
.pswp__caption--empty {
display: none; } .pswp__caption--fake {
visibility: hidden; } .pswp__preloader {
width: 44px;
height: 44px;
position: absolute;
top: 0;
left: 50%;
margin-left: -22px;
opacity: 0;
-webkit-transition: opacity 0.25s ease-out;
transition: opacity 0.25s ease-out;
will-change: opacity;
direction: ltr; }
.pswp__preloader__icn {
width: 20px;
height: 20px;
margin: 12px; }
.pswp__preloader--active {
opacity: 1; }
.pswp__preloader--active .pswp__preloader__icn { background: url(//tatiemamie.fr/wp-content/themes/lavilla/maestrel-themes-fmk/front/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat; }
.pswp--css_animation .pswp__preloader--active {
opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
-webkit-animation: clockwise 500ms linear infinite;
animation: clockwise 500ms linear infinite; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
-webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
.pswp--css_animation .pswp__preloader__icn {
background: none;
opacity: 0.75;
width: 14px;
height: 14px;
position: absolute;
left: 15px;
top: 15px;
margin: 0; }
.pswp--css_animation .pswp__preloader__cut { position: relative;
width: 7px;
height: 14px;
overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 14px;
height: 14px;
border: 2px solid #FFF;
border-radius: 50%;
border-left-color: transparent;
border-bottom-color: transparent;
position: absolute;
top: 0;
left: 0;
background: none;
margin: 0; }
@media screen and (max-width: 1024px) {
.pswp__preloader {
position: relative;
left: auto;
top: auto;
margin: 0;
float: right; } }
@-webkit-keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes clockwise {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@-webkit-keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }
@keyframes donut-rotate {
0% {
-webkit-transform: rotate(0);
transform: rotate(0); }
50% {
-webkit-transform: rotate(-140deg);
transform: rotate(-140deg); }
100% {
-webkit-transform: rotate(0);
transform: rotate(0); } }  .pswp__ui {
-webkit-font-smoothing: auto;
visibility: visible;
opacity: 1;
z-index: 1550; } .pswp__top-bar {
position: absolute;
left: 0;
top: 0;
height: 44px;
width: 100%; }
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
-webkit-backface-visibility: hidden;
will-change: opacity;
-webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
visibility: visible; }
.pswp__top-bar,
.pswp__caption {
background-color: rgba(0, 0, 0, 0.5); } .pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
background-color: rgba(0, 0, 0, 0.3); } .pswp__ui--idle .pswp__top-bar {
opacity: 0; }
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
opacity: 0; } .pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right { opacity: 0.001; } .pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
display: none; }
.pswp__element--disabled {
display: none !important; }
.pswp--minimal--dark .pswp__top-bar {
background: none; }.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.row-not-colored-background + .row-shift-title .section-title h2 {
color: #555;
}
.the-content > h2:first-child {
padding-top: 0px;
margin-top: -5px;
}
.section-title {
padding-left: 20px;
padding-right: 20px;
}  ol {
margin-left: 30px;
}
ol li::before {
display: inline-block;
font-size: 18px;
font-weight: 700;
text-align: right;
margin: 0 5px 0 -30px;
width: 25px;
}
.row-colored-background ol li::before {
color: #fff;
}
td, th {
border: 2px solid;
}
table th {
color: #fff;
text-align: left;
font-size: 17px;
}
table th:not(:last-of-type) {
border-right-color: #fff;
}
blockquote:before {
bottom: 0;
content: '';
left: 0;
opacity: 0.15;
position: absolute;
right: 0;
top: 0;
}
blockquote:after {
bottom: 0;
content: '';
left: 0;
position: absolute;
top: 0;
width: 3px;
}  input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
select,
textarea {
border: 2px solid;
border-radius: 2px;
}
input::placeholder {
color: #555;
opacity: 1;
}
.row-colored-background input::placeholder {
color: #fff;
}  .button,
input[type="button"],
input[type="submit"],
.page-numbers,
.page-numbers-paginated {
border: 2px solid;
border-radius: 2px;
color: #fff;
font-weight: bold;
}
.button:hover,
.card-content .card-more-wrapper .button:hover,
input[type="button"]:hover:not([disabled]),
.page-numbers:not(.dots):hover,
.page-numbers-paginated:hover {
color: #fff;
text-decoration: none;
}
.row-colored-background input[type="text"],
.row-colored-background input[type="email"],
.row-colored-background input[type="number"],
.row-colored-background input[type="password"],
.row-colored-background select,
.row-colored-background textarea {
border-color: #fff;
color: #fff;
}
.row-colored-background select option {
color: #555;
}
.row-colored-background input[type="submit"],
.row-colored-background input[type="button"]:hover:not([disabled]),
.row-colored-background .button:hover {
background: #fff;
}
.row-colored-background input[type="submit"],
.row-colored-background input[type="button"],
.row-colored-background .button {
border-color: #fff;
}
.row-colored-background input[type="submit"]:hover:not([disabled]) {
color: #fff;
}
input[type="submit"].maestrel-cf-submit-sending {
padding-right: 48px;
}  .row {
position: relative;
}
.row-bg {
background-position: top;
background-size: cover;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.container-wrapper {
padding: 85px 0 59px;
}
.container {
position: relative;
z-index: 10;
}
.colored-background {
bottom: 0;
position: absolute;
top: 0;
width: 100%;
}
.row + .row-shift-title .container {
margin-top: -462px;
}
.row + .row-shift-title.row-alternate .container,
.row + .row-shift-title.text_img_video-row .container,
.row + .row-shift-title.row-contact-with-map .container {
margin-top: -368px;
}
.row + .row-shift-title.row-contact-without-map .container {
margin-top: -268px;
}
.row + .row-shift-title.row-diamonds .container {
margin-top: -390px;
}
.row + .row-shift-title.testi-row .container {
margin-top: -352px;
}
.row-before-shift-title {
padding-bottom: 500px;
}
.row-before-alternate.row-before-shift-title,
.row-before-text_img_video.row-before-shift-title,
.row-before-contact-with-map.row-before-shift-title {
padding-bottom: 444px;
}
.row-before-contact-without-map.row-before-shift-title {
padding-bottom: 344px;
}
.row-before-diamonds.row-before-shift-title {
padding-bottom: 466px;
}
.row-before-testi.row-before-shift-title {
padding-bottom: 428px;
}
.testi-row.row-before-shift-title {
padding-bottom: 565px;
}  .back-to-top {
height: 38px;
line-height: 38px;
transform: rotate(45deg);
width: 38px;
}
.back-to-top svg {
transform: rotate(-45deg);
}  .price-container,
.date-container {
background: rgba(0, 0, 0, 0.4);
color: #fff;
height: auto;
position: absolute;
text-align: center;
top: 0;
z-index: 2;
}
.price-container {
right: 0;
}
.date-container {
left: 0;
}
.price-container p,
.date-container p {
border-bottom: 1px solid rgba(255,255,255,0.5);
font-size: 12px;
font-weight: bold;
margin: 0px 15px;
padding: 8px 0 6px;
}
.price-container p {
width: 120px;
}
.date-container p {
width: 90px;
}
.price-container p:last-child,
.date-container p:last-child {
border: none !important;
}
.price-container p.price,
.date-container p.date {
padding: 17px 0 12px;
}
.price,
p.date,
div.date {
display: inline-block;
padding: 0;
font-weight: bold;
}
.price > span,
.date > span {
display: inline-block;
text-align: center;
}
.price > span > span,
.date > span > span {
line-height: 12px;
}
.amount,
.day {
font-size: 32px;
font-weight: bold;
}
.per,
.month {
display: block;
font-size: 11px;
}
.month {
text-transform: uppercase;
}
.night,
.year {
display: block;
font-size: 10px;
}
.night {
font-size: 11px;
}         .mobile-menu-trigger {
border: 2px solid;
border-radius: 3px;
height: 37px;
margin-top: -21px;
padding: 0;
position: absolute;
right: 0;
transition: background 0.4s;
width: 37px;
}
.mobile-menu-trigger .fa-bars {
font-size: 20px;
margin-top: 9px;
text-align: center;
transition: color 0.4s;
width: 100%;
}
.mobile-menu-trigger:hover .fa-bars {
color: #fff;
}
.mobile-header .list-menu {
background-color: #fff;
border: 1px solid;
border-bottom-width: 2px;
box-shadow: 0 3px 4px rgba(0,0,0,0.1), 2px 1px 3px rgba(0,0,0,0.2), -2px 1px 3px rgba(0,0,0,0.2);
}
.mobile-header span.menu-plus-minus {
border: 2px solid;
border-radius: 3px;
transition: background 0.4s, color 0.4s;
}
.mobile-header span.menu-plus-minus:hover {
color: #fff;
}     .hero-booking-form {
width: 100%;
margin-bottom: -53px;
}
.hero-booking-form .hb-horizontal-search-form {
box-shadow: 0 5px 50px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.1);
height: 104px;
margin-top: -52px;
}
.hero-booking-form .hb-booking-search-form.hb-horizontal-search-form {
padding: 0 26px;
}
.hero-booking-form .hb-booking-search-form p {
margin-top: 26px;
}
.hb-hero-search-form-is-vertical .hero-booking-form .hb-booking-search-form p {
margin-top: 0;
}
.hb-hero-search-form-is-vertical .hero-booking-form {
margin-bottom: 0;
padding-top: 26px;
}
.hb-booking-search-form input[type="submit"] {
box-sizing: border-box;
}
.hero-booking-form .hb-check-dates-wrapper input,
.hero-booking-form .hb-booking-search-form select {
border-color: #fff;
color: #fff;
margin-bottom: 0;
}
.hero-booking-form .hb-booking-search-form select option {
color: #555;
}
.hero-booking-form .hb-check-dates-wrapper input::placeholder {
color: #fff;
opacity: 1;
}
.hero-booking-form .hb-search-button-wrapper input {
background: #fff;
border-color: #fff;
}
.hero-booking-form + .row {
padding-top: 163px;
}
#sidebar h3.hb-title-search-form {
margin-bottom: 18px;
}
.hbook-wrapper .hb-accom,
.hbook-wrapper .hb-resa-summary-content,
.hbook-wrapper .hb-payment-form-stripe {
border-radius: 3px;
}
.hb-price-breakdown {
padding-left: 20px;
position: relative;
}
.hb-price-breakdown:before {
bottom: 5px;
content: '';
display: block;
left: 0px;
position: absolute;
top: 8px;
width: 3px;
}
.hbook-wrapper .hb-resa-summary-content {
background: #fff;
}
.hbook-wrapper .hb-payment-form-stripe {
background: #f5f5f5;
}
.row-colored-background .hb-accom input[type="submit"] {
color: #fff;
}
.row-colored-background .hb-accom input[type="submit"]:hover:not([disabled]) {
background: #fff;
border-color: #fff;
}
.hb-accom a:hover,
.hb-resa-summary-content a:hover {
text-decoration: underline;
}
.row-colored-background .hb-accom-list .hb-accom-choice .hb-accom,
.row-colored-background .hb-resa-summary .hb-resa-summary-content {
border: 1px solid transparent;
}
.row-colored-background .hb-payment-form-stripe .maestrel-select-arrow:before {
color: #555;
}     .comment-form .form-submit {
padding-top: 12px;
}
.comment {
padding-top: 26px;
}
.comment:first-of-type {
padding-top: 6px;
}
.comment:last-of-type.depth-1 {
padding-bottom: 44px;
}
.comment[class*="depth"]:not(.depth-1) {
padding-left: 90px;
}
.comment-profile {
float: left;
}
#comments a.comment-profile {
border-bottom: none;
}
.comment .comment-bubble {
border: 2px solid;
margin: 0 0 0 110px;
padding: 0 24px;
position: relative;
}
.comment .comment-bubble:before {
border-top-color: transparent!important;
border-bottom-color: transparent!important;
border-left-color: transparent!important;
border-style: solid;
border-width: 9px 9px 9px 0;
content: '';
height: 0;
left: -9px;
position: absolute;
top: 20px;
width: 0;
}
.comment .comment-bubble:after {
border-color: transparent #fff transparent transparent;
border-style: solid;
border-width: 6px 6px 6px 0;
content: '';
height: 0;
left: -6px;
position: absolute;
top: 23px;
width: 0;
}
.comment-profile-name {
font-size: 14px;
font-weight: 700;
margin: 17px 0 10px;
}
.comment-reply {
font-size: 12px;
font-weight: 700;
margin-top: -7px;
}
.comment .date {
border-left: 2px solid;
border-bottom: 2px solid;
padding: 8px 8px 4px 8px;
position: absolute;
right: 0;
top: 0;
}
.comment .date .day {
font-size: 29px;
}
.comment .date .month {
font-size: 10px;
}
.comment .date .year {
font-size: 9px;
}
.comment-post-author {
color: #aaa;
font-size: 12px;
font-weight: normal;
}  #sidebar .section:last-of-type {
margin-bottom: 0;
}
#sidebar .section {
margin-bottom: 61px;
}
#sidebar h3 {
margin: 0;
}
#sidebar h3:after {
content: '';
display: block;
height: 2px;
margin: 15px 0 7px;
width: 30px;
}
#sidebar a {
color: #555;
}
#sidebar .widget_archive li,
#sidebar .widget_categories li {
color: #bbb;
}
#sidebar ul li:first-child {
margin-top: -1px;
}
#sidebar ul li {
border-bottom: 1px solid;
padding-top: 12px;
padding-bottom: 13px;
}
#sidebar ul li:last-child {
border-bottom: none;
}
#sidebar ul li li:last-child {
border-bottom: none;
margin-bottom: -23px;
padding-bottom: 0;
}
#sidebar ul ul {
border-top: 1px solid;
margin-top: 14px;
}  .index-template .news-wrapper:first-of-type {
margin-top: 6px;
}
.index-template .news-wrapper {
margin-bottom: 78px;
}
.meta-bottom {
border-bottom: 1px solid;
border-top: 1px solid;
font-size: 13px;
margin: 36px 0 44px;
padding: 16px 0 20px;
}
.page-numbers.current {
color: #fff;
}      .row-text-img-video-wrapper-text {
margin-bottom: 34px;
}
.row-shift-title .row-text-img-video-wrapper-text {
margin-top: 91px;
}
.row-text-img-video-wrapper-img {
margin-bottom: 40px;
position: relative;
}
.row-text-img-video-wrapper-img img {
display: block;
transition: opacity 0.4s;
}
.row-text-img-video-wrapper-img.row-text-img-video-has-video:hover img {
opacity: 0.3;
}
.video-play {
background-color: rgba(255, 255, 255, 0.8);
background-clip: content-box;
border-radius: 4px;
color: #fff;
height: 60px;
left: 50%;
margin: -30px 0 0 -30px;
position: absolute;
top: 50%;
transform: rotate(135deg);
transition: background 0.4s;
width: 60px;
z-index: 1;
}
.video-play:after {
border-top: 10px solid transparent;
border-left: 12px solid;
border-bottom: 10px solid transparent;
bottom: 23px;
content: '';
display: block;
height: 0;
opacity: 0.8;
position: absolute;
right: 26px;
transform: rotate(-135deg);
transition: color 0.4s, opacity 0.4s;
width: 0;
}
.video-play:hover:after {
color: #fff;
opacity: 1;
}
.row-text-img-video-wrapper-img:hover .video-play {
background-color: #fff;
}
.video-overlay {
background: #000;
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999999;
}
.video-overlay-container {
bottom: 20px;
left: 20px;
position: absolute;
right: 20px;
top : 20px;
}
.video-overlay-container iframe {
left: 50%;
position: absolute;
top: 50%;
}
.video-overlay-close {
color: rgba(255,255,255,0.8);
font-size: 26px;
height: 20px;
position: absolute;
right: 23px;
top: 18px;
width: 20px;
z-index: 99;
}
.video-overlay-close:hover {
color: rgba(255,255,255,1);
}
.row-video-content {
display: none;
}  .pages-row h3 {
text-align: center;
}
.pages-row h3 a {
color: #555;
}
.pages-row.row-colored-background h3 a {
color: #fff;
}
.pages-row.row-colored-background h3 a:hover {
color: #fff;
}
.pages-row img {
display: block;
transition: opacity 0.4s;
}
.pages-row a:hover img {
display: block;
opacity: 0.3;
}
.pages-row-thunbmail-wrapper {
margin-bottom: 40px;
}
.pages-row .learn-more-wrapper {
margin-bottom: 40px;
padding-top: 3px;
text-align: center;
}  .diamond-layout .inner-container + .inner-container {
margin-top: 66px;
}
.diamonds-in-column-wrapper {
height: 100px;
margin: 0 auto 11px;
position: relative;
top: -56px;
width: 200px;
}
.diamond-wrapper {
border: 2px solid;
border-radius: 4px;
height: 120px;
margin: 70px auto 0;
position: relative;
transform: rotate(45deg);
width: 120px;
}
.row-colored-background .diamond-wrapper {
border-color: #fff;
}
.diamond {
bottom: 5px;
border-radius: 3px;
box-shadow: 0px 0px 40px 2px rgba(0, 0, 0, 0.2);
left: 5px;
overflow: hidden;
position: absolute;
right: 5px;
top: 5px;
}
.diamond-background,
.diamond img {
height: 200px;
margin: -40px 0 0 -40px;
max-width: 200px;
transform: rotate(-45deg);
width: 200px;
}
.diamond-background {
display: block;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.4s;
}
a:hover .diamond-background {
opacity: 1;
transition: opacity 0;
}
.diamond-text {
text-align: center;
}  .basic-columns-layout .inner-container {
padding-top: 5px;
}
.basic-columns-layout .inner-container + .inner-container {
padding-top: 72px;
}  .alternate-layout .inner-container {
padding-top: 5px;
}
.alternate-layout .inner-container + .inner-container {
padding-top: 72px;
}
.alternate-layout h3 {
padding-top: 36px;
}
.row-shift-title .alternate-layout .inner-container:first-child h3 {
padding-top: 75px;
}  .accom-wrapper {
display: block;
margin-bottom: 40px;
overflow: hidden;
position: relative;
}
.accom-wrapper:hover .accom-thumb {
opacity: 0.3;
}
.accom-thumb {
display: block;
transition: opacity 0.4s;
width: 100%;
}
.accom-wrapper a {
color: #fff;
}
.accom-title {
background: linear-gradient( rgba(0,0,0,0.0), rgba(0,0,0,0.4) );
bottom: 0;
box-sizing: border-box;
color: #fff;
padding: 80px 35px 30px;
position: absolute;
text-align: left;
width: 100%;
}
.accom-title h3 {
font-weight: bold;
margin-bottom: 0;
padding-top: 0;
}  .news-no-img .date-container {
left: 50%;
margin-left: -60px;
}
.news-no-img .news-content {
border: 2px solid;
}
.news-no-img .news-content h3 {
padding-top: 102px;
}  .testi-row {
padding-bottom: 102px;
}
.testi-row .container {
max-width: none;
padding: 0;
}
.testi-content {
color: #fff;
margin: 30px auto 0;
max-width: 500px;
width: 70%;
}
.row-colored-background .testi-content {
color: #555;
}
.testi-content p {
background: #fff;
box-shadow: 0 0 30px rgba(0,0,0,0.15);
font-size: 16px;
font-style: italic;
padding: 15px 20px 16px;
position: relative;
}
.testi-pointer-wrapper {
bottom: -40px;
height: 40px;
left: 50%;
margin-left: -24px;
overflow: hidden;
position: absolute;
width: 48px;
}
.testi-pointer {
background: #fff;
box-shadow: 0 0 15px rgba(0,0,0,0.1);
height: 30px;
left: 7px;
position: absolute;
top: -16px;
transform: rotate(45deg);
width: 30px;
}
.testi-profile-wrapper {
border: 2px solid;
border-radius: 4px;
height: 80px;
margin: 57px auto 24px;
position: relative;
transform: rotate(45deg);
width: 80px;
}
.testi-profile {
border-radius: 3px;
bottom: 4px;
left: 4px;
overflow: hidden;
position: absolute;
right: 4px;
top: 5px;
}
.testi-profile img {
display: block;
height: 120px;
left: -25px;
max-width: none;
position: absolute;
top: -25px;
transform: rotate(-45deg);
width: 120px;
}
.testi-profile-name {
font-style: normal;
font-weight: bold;
}
.testi-profile-info {
font-size: 13px;
font-style: normal;
font-weight: normal;
}
.testi-slider {
margin-top: -30px;
}
.testi-slider.slick-dotted {
margin-bottom: 40px;
}
.testi-slider .slick-prev {
left: 46px;
}
.testi-slider .slick-next {
right: 46px;
}
.testi-slider .slick-arrow:before {
transition: border 0.4s;
}
.testi-slider .slick-arrow:hover:before {
border-color: #fff;
}
.testi-thumbs-nav-slider .testi-profile {
cursor: pointer;
}
.testi-thumbs-nav-slider .slick-current .testi-profile {
cursor: default;
}
.testi-thumbs-nav-slider .testi-profile {
filter: blur(0.7px);
opacity: 0.7;
transition: filter 0.4s, opacity 0.4s;
}
.testi-thumbs-nav-slider .testi-profile:hover,
.testi-thumbs-nav-slider .slick-current .testi-profile {
filter: blur(0);
opacity: 1;
}
.testi-thumbs-nav-slider .slick-current .testi-profile-wrapper {
box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.testi-row.row-colored-background .slick-arrow,
.testi-row.row-colored-background .slick-dots button,
.testi-row.row-colored-background .slick-arrow:before,
.testi-row.row-colored-background .testi-profile-wrapper {
border-color: #fff;
}
.testi-row.row-colored-background .slick-arrow {
background: none;
}
.testi-row.row-colored-background .slick-arrow:hover,
.testi-row.row-colored-background .slick-dots .slick-active button:before,
.testi-row.row-colored-background .slick-dots button:hover:before,
.testi-row.row-colored-background .slick-arrow:hover {
background: #fff;
}  .gallery-row .gallery-wrapper {
margin-bottom: 0;
}
.gallery-section-item {
display: block;
margin-bottom: 40px;
}
.gallery-section-item img {
display: block;
transition: opacity 0.4s;
}
.gallery-section-item:hover img {
opacity: 0.3;
}
.gallery-staggered-rows {
padding-top: 80px;
}
.gallery-staggered-rows .gallery-section-column:nth-child(2n) {
margin-top: -80px;
}  .row-contact-with-map.row-shift-title .column-contact,
.row-contact-with-map.row-shift-title .column-info {
margin-top: 72px;
}  .centered-cards {
display: flex;
justify-content: center;
}
.card-wrapper {
margin-bottom: 40px;
}
.card-img-wrapper {
display: block;
position: relative;
}
.card-img-wrapper img {
display: block;
transition: opacity 0.4s;
width: 100%;
}
.card-img-wrapper:hover img {
opacity: 0.3;
}
.card-content {
background: #fff;
color: #555;
padding: 25px 20px 15px;
}
.card-content h3 {
text-align: center;
}
.card-content h3 a {
color: #555;
}
.card-more-wrapper {
padding-top: 6px;
text-align: center;
}  .gallery-slider {
margin-bottom: 5px;
}
.gallery-slider .slick-list {
transition: height 0.1s;
}
.gallery-slider .slick-prev {
left: 27px;
}
.gallery-slider .slick-next {
right: 27px;
}
.gallery-slide-wrapper {
display: block !important;
position: relative;
}
.gallery-slide-caption {
background: rgba(0,0,0,0.5);
bottom: 0;
color: #fff;
left: 0;
padding: 10px;
position: absolute;
text-align: center;
width: 100%;
}
.gallery-slider-nav {
margin-left: -5px;
}
.gallery-slider-nav.gallery-slider-nav-has-margin {
margin: 0 36px;
}
.gallery-slider-nav .slick-arrow {
height: 20px;
margin-top: -10px;
width: 20px;
}
.gallery-slider-nav .slick-arrow.slick-disabled {
cursor: default;
opacity: 0.3;
}
.gallery-slider-nav .slick-arrow:before {
height: 6px;
left: 4px;
position: absolute;
top: 4px;
width: 6px;
}
.gallery-slider-nav .slick-prev {
left: -33px;
}
.gallery-slider-nav .slick-next {
right: -33px;
}
.gallery-slider-nav .slick-arrow:not(.slick-disabled):hover:before {
border-color: #fff;
}
.gallery-slider-nav-item {
box-sizing: border-box;
display: block !important;
padding: 5px;
position: relative;
}
.gallery-slider-nav-item-bg {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.gallery-slider-nav-item img {
display: block;
transition: opacity 0.4s;
width: 100%;
}
.gallery-slider-nav-item-border {
bottom: 5px;
box-sizing: border-box;
border: 2px solid;
left: 5px;
opacity: 0;
position: absolute;
right: 5px;
top: 5px;
transition: opacity 0.4s;
}
.gallery-slider-nav-current .gallery-slider-nav-item-border {
opacity: 0.9;
}
.gallery-slider-nav-item:hover:not(.gallery-slider-nav-current) img {
opacity: 0.3;
}
.gallery-slider-nav-current {
cursor: default;
}  .row-text-img-video-wrapper-img img,
.accom-wrapper,
.pages-row img,
.posts-row .column-6,
.card-wrapper,
.gallery-slider,
.gallery-row .photoswipe-item,
.map-canvas {
box-shadow: 0 5px 50px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.1);
}     .cta-row {
color: #fff;
padding: 84px 0 91px;
text-align: center;
}
.cta-row .row-bg {
opacity: 0.2;
}
.cta-row p {
font-weight: bold;
text-transform: uppercase;
}
.cta-row h2 {
margin: -12px 0 33px;
padding-top: 0;
}
footer {
padding: 70px 0 44px;
}    .slick-dots button {
border: 2px solid;
border-radius: 2px;
height: 14px;
transform: rotate(45deg);
width: 14px;
}
.slick-dots button::-moz-focus-inner {
border: 0;
}      .social-link-wrapper {
display: inline-block;
}
.social-link-wrapper a {
text-decoration: none;
}
.top-footer .social-link-wrapper {
margin: 0 0 26px 8px;
}
.top-footer .column-centered .social-link-wrapper {
margin-left: 0px;
}
.social-link-wrapper:after {
content: '';
display: table;
clear: both;
}
.top-header .social-link,
.bottom-footer .social-link {
margin-left: 15px;
}
.top-header .social-link:first-child,
.bottom-footer .social-link:first-child {
margin-left: 0;
}
.top-footer .social-link {
border: 1px solid #555;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
display: block;
float: left;
height: 35px;
line-height: 35px;
margin: 9px 20px 9px 0;
position: relative;
text-align: center;
transform: rotate(45deg);
transition: border-color 0.4s, background 0.4s, box-shadow 0.4s, color 0.4s;
width: 35px;
}
.top-footer .social-link:last-child {
margin-right: 0;
}
.top-footer .social-link:hover {
box-shadow: none;
}
.social-link svg {
font-size: 18px;
}
.top-footer .social-link svg {
transform: rotate(-45deg);
}
.social-link-wrapper a {
color: #666;
transition: color 0.4s;
}
.top-footer .social-link-wrapper a:hover {
color: #fff;
}
.social-link-desc {
display: none;
}   .widget_recent_entries p.date {
margin: 2px 17px 0 0;
padding: 0;
float: left;
}
.recent-post-thumb + p.date {
display: block;
float: none;
margin-top: 24px;
}
.widget_recent_entries ul li {
border-bottom: 1px solid;
padding-top: 11px;
padding-bottom: 12px;
}
.recent-post-thumb {
display: block;
float: left;
margin: 10px 15px 7px 0;
}     .dropcap {
float: left;
font-size: 48px;
font-weight: bold;
line-height: 47px;
margin: 4px 3px 0 0;
}
.list-with-diamond-bullets li:before {
content: "";
display: inline-block;
margin-right: 8px;
margin-bottom: 1px;
height: 6px;
transform: rotate(45deg);
width: 6px;
}
.row-colored-background,
.row-colored-background a,
.row-colored-background .section-title p,
.hero-title-only h1,
.row-colored-background + .row-shift-title .section-title p,
.row-colored-background + .row-shift-title .section-title h2,
.row-colored-background .maestrel-select-arrow:before {
color: #fff;
}
.row-colored-background .maestrel-checkbox-wrapper label::before,
.row-colored-background .hb-checkbox-wrapper label::before,
.row-colored-background .maestrel-radio-wrapper label::before,
.row-colored-background .hb-radio-wrapper label::before,
.row-colored-background .maestrel-checkbox-wrapper input[type="checkbox"]:checked + label::after,
.row-colored-background .hb-checkbox-wrapper input[type="checkbox"]:checked + label::after {
border-color: #fff;
opacity: 1;
}
.row-colored-background .maestrel-radio-wrapper label::after,
.row-colored-background .hb-radio-wrapper label::after {
background: #fff;
}
.row-colored-background .map-marker-container {
color: #555;
}
.hb-accom,
.hb-resa-summary-content,
.hb-payment-form-stripe,
.hb-payment-form-stripe select,
.hb-payment-form-stripe input[type="text"],
.hb-rates-table,
.hb-availability-calendar {
color: #555;
}
.row-not-colored-background + .row-shift-title .section-title p {
color: #aaa;
}    #searchform {
margin-top: 26px;
max-width: 500px;
position: relative;
}
#searchform input[type="text"] {
padding-right: 100px;
width: 100%;
}
#searchform input[type="submit"] {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
position: absolute;
right: 0;
top: 0;
}
.tagcloud {
clear: both;
content: '';
display: table;
margin-top: 26px;
}
.tag-cloud-link {
border: 1px solid;
border-radius: 2px;
display: block;
float: left;
font-size: 16px !important;
margin: 0 10px 10px 0;
padding: 6px 15px;
transition: background 0.4s, border 0.4s, color 0.4s;
}
.tag-cloud-link:hover {
color: #fff !important;
}
.textwidget {
padding-top: 12px;
}
.top-header-widgets .textwidget {
padding-top: 0;
}
.textwidget a:hover {
text-decoration: underline;
}
#sidebar .textwidget .hbook-wrapper {
margin-top: -12px;
}
.wp-caption-text {
color: #999;
font-size: 12px;
margin-bottom: 6px;
padding-top: 8px;
text-align: center;
text-transform: uppercase;
}#wrapper {
min-width: 320px;
overflow: hidden;
}
.container {
box-sizing: border-box;
margin: 0 auto;
max-width: 1200px;
padding: 0 20px;
width: 100%;
}
.inner-container:before,
.inner-container:after,
.container:before,
.container:after {
content: " ";
display: table;
}
.inner-container:after,
.container:after {
clear: both;
}
.full-width-content {
box-sizing: border-box;
margin: 0 auto;
padding: 0 20px;
}
.full-width-content-with-max-width {
max-width: 773px;
}
.column-three-fourths,
.column-one-half,
.column-one-third,
.column-two-thirds,
.column-one-fourth,
.column-one-fifth,
.column-one-sixth {
box-sizing: border-box;
float: left;
min-height: 1px;
padding: 0 20px;
}
.column-centered {
float: none;
margin-left: auto;
margin-right: auto;
}
.column-three-fourths {
width: 75%;
}
.column-two-thirds {
width: 66.6666667%;
}
.column-one-half {
width: 50%;
}
.column-one-third {
width: 33.3333333%;
}
.column-one-fourth {
width: 25%;
}
.column-one-fifth {
width: 20%;
}
.column-one-sixth {
width: 16.65%;
}
@media only screen and (max-width: 768px) {
.column-three-fourths,
.column-one-half,
.column-one-third,
.column-two-thirds,
.column-one-fourth,
.column-one-fifth,
.column-one-sixth {
float: none;
width: 100%;
}
}
@media only screen and (max-width: 640px) {
.container,
.full-width-content,
.column-three-fourths,
.column-one-half,
.column-one-third,
.column-two-thirds,
.column-one-fourth,
.column-one-fifth,
.column-one-sixth {
padding: 0 10px;
}
}@media only screen and (max-width: 768px) {
.mobile-display {
display: block;
}
.mobile-no-display {
display: none;
}
.diamond-layout .column-one-third {
margin-top: 90px;
}
.diamond-layout .column-one-third:first-of-type {
margin-top: -46px;
}
.diamond-layout .inner-container + .inner-container {
margin-top: 0;
}
.diamonds-in-column-wrapper {
margin-top: 116px;
}
.row + .row-shift-title.text_img_video-row .container {
margin-top: -462px;
}
.row-shift-title .row-text-img-video-wrapper-text {
margin-top: 0;
}
.gallery-staggered-rows {
padding-top: 0;
}
.gallery-staggered-rows .gallery-section-column:nth-child(2n) {
margin-top: 0;
}
.row-contact-with-map.row-shift-title .column-contact,
.row-contact-with-map.row-shift-title .column-info {
margin-top: 0;
}
.centered-cards {
display: block;
}
.basic-columns-layout .column-one-fourth,
.basic-columns-layout .column-one-third,
.basic-columns-layout .column-one-half {
margin-bottom: 98px;
}
footer .column-one-fourth,
footer .column-one-third,
footer .column-one-half {
margin-bottom: 39px;
}
.basic-columns-layout .column-one-fourth:last-of-type,
.basic-columns-layout .column-one-third:last-of-type,
.basic-columns-layout .column-one-half:last-of-type,
footer .column-one-fourth:last-of-type,
footer .column-one-third:last-of-type,
footer .column-one-half:last-of-type {
margin-bottom: 0;
}
}
@media only screen and (max-width: 640px) {
.accom-wrapper,
.card-wrapper,
.gallery-section-item,
.index-template .news-wrapper {
margin-bottom: 20px;
}
#sidebar {
padding-top: 40px;
}
h1,
.hero-home-title,
.hero-slide-caption {
font-size: 48px;
line-height: 52px;
}
.hero-slider .hero-caption-content {
padding: 100px 0;
}
.row h2 {
font-size: 32px;
margin: -7px 0 11px;
}
.section-title {
padding-bottom: 33px;
}
.cta-row h2 {
margin: -12px 0 33px;
}
.hero-slider .slick-prev,
.gallery-slider .slick-prev,
.testi-slider .slick-prev {
left: 17px;
}
.hero-slider .slick-next,
.gallery-slider .slick-next,
.testi-slider .slick-next {
right: 17px;
}
.row:not(.cta-row) {
padding: 85px 0 51px;
}
.row.row-before-shift-title {
padding-bottom: 538px;
}
.alternate-layout .pages-row-thunbmail-wrapper {
margin-bottom: 14px;
}
.diamond-layout .diamonds-in-column-wrapper {
top: 0;
}
.diamond-layout h3 {
padding-top: 52px;
}
th, td {
padding: 11px 10px 12px;
font-size: 12px;
}
table th {
font-size: 14px;
}
}
@media only screen and (max-width: 520px) {
.testi-content {
width: 60%;
}
}@font-face{font-family:"qlwapp-whatsapp";src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}.qlwapp__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;pointer-events:all;padding:var(--qlwapp--padding-xs) var(--qlwapp--padding-md);margin-top:24px;margin-bottom:24px;margin-left:auto;margin-right: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, #ffffff) !important;background-color:var(--qlwapp-scheme-brand, #25d366) !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, 30px)}.qlwapp__button .qlwapp__icon{display:flex;align-items:baseline;font-size:var(--qlwapp-scheme-icon-font-size, 30px)}.qlwapp__button--bubble{right:auto;width:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px)}.qlwapp__button--bubble .qlwapp__icon{margin:0}.qlwapp__button--bubble .qlwapp__text{position:absolute;right:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre;color:var(--qlwapp-scheme-text, #303030)}.qlwapp__button--disabled{pointer-events:none;opacity:.5}.qlwapp__icon{font-family:"qlwapp-whatsapp" !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";display:block;opacity:.8;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, #ffffff);display:flex}.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: rgba(220, 53, 69, 0.7);--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{position:relative;width:62px;height:62px}.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:after{content:"";display:block;width:15px;height:15px;position:absolute;top:3px;right:-2px;background-image:url(data:image/png;base64,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);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}.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}.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:nth-child(1):nth-last-child(2),.qlwapp__contact:nth-child(2):nth-last-child(1){height:50%}.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--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, inherit);font-family:var(--qlwapp-scheme-font-family, inherit);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--bubble .qlwapp__text,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button--bubble .qlwapp__text{right:auto;left:var(--qlwapp-scheme-icon-size, 60px)}.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-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):not(.qlwapp__container--opening):not(.qlwapp__container--open),.qlwapp__container.qlwapp__container--middle-right:not(.qlwapp__container--closing):not(.qlwapp__container--opening):not(.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--middle-left .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button{margin-left:20px}.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__button,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button{margin-right:20px}.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__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:inline-block !important;width:auto !important}.qlwapp--woocommerce .qlwapp__container.qlwapp__button .qlwapp__toggle{margin:0}.qlwapp--shortcode .qlwapp__container{width:auto}.qlwapp__footer,.qlwapp__response{position:relative;bottom:0;left:0;right:0;height:auto;width:100%;overflow:hidden}.qlwapp__footer,.qlwapp__footer pre,.qlwapp__footer textarea,.qlwapp__response,.qlwapp__response pre,.qlwapp__response textarea{max-height:160px}.qlwapp__footer pre,.qlwapp__footer textarea,.qlwapp__response pre,.qlwapp__response textarea{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;min-height:56px;text-align:center;align-items:center;width:100%;font-size:12px;padding:var(--qlwapp--padding-sm) var(--qlwapp--padding-lg);max-height:150px}.qlwapp__footer img{max-width:100px}.qlwapp__footer *{color:var(--qlwapp-scheme-text, #303030)}.qlwapp__footer p{padding:0;font-size:inherit;width:100%}.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}.qlwapp__footer h1{font-size:1.5em}.qlwapp__footer h2{font-size:1.25em}.qlwapp__footer h3{font-size:1.125em}.qlwapp__footer h4{font-size:1em}.qlwapp__footer h5{font-size:.875em}.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 textarea{width:100%;height:100%;resize:none;border:none;padding:var(--qlwapp--padding-sm) var(--qlwapp--padding-lg);padding-right:calc(var(--qlwapp--padding-lg)*2);font-family:var(--qlwapp-scheme-font-size, inherit);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 textarea{position:absolute;bottom:0;left:0}.qlwapp__response textarea:focus{outline:none}.qlwapp__response textarea::placeholder{opacity:.5}.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.active>i{display:none}.qlwapp__response .qlwapp__response__buttons.active>i.qlwf-emoji{display:block}.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:inherit;font-size:18px;line-height:24px;text-decoration:none}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--disabled{pointer-events:none;opacity:.5}.qlwapp__header{background-color:var(--qlwapp-scheme-brand, #25d366);color:var(--qlwapp-scheme-text, #ffffff);position:relative;overflow:hidden;height:auto;max-height:150px}.qlwapp__header:before{content:"";position:absolute;top:0;bottom:0;left:0;right: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(min-width: 430px){.qlwapp__header .qlwapp__close{position:absolute;top:7px;right:7px;font-size:18px}}.qlwapp__header .qlwapp__header-description{align-items:center}.qlwapp__header .qlwapp__header-description p,.qlwapp__header .qlwapp__header-description h3{color:inherit;font-family:inherit;margin:0}.qlwapp__header .qlwapp__header-description h3{margin:0 0 .25em 0}.qlwapp__header .qlwapp__header-description img{max-width:100px}.qlwapp__header .qlwapp__header-description *{color:var(--qlwapp-scheme-text, #ffffff) !important}.qlwapp__header .qlwapp__header-description,.qlwapp__header .qlwapp__header-contact{padding:calc(var(--qlwapp--padding-xs) + 2px) var(--qlwapp--padding-lg);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__previous{margin-right:auto}.qlwapp__header .qlwapp__header-contact .qlwapp__previous>i{line-height:36px}.qlwapp__header .qlwapp__header-contact .qlwapp__info{text-align:right}.qlwapp__header .qlwapp__header-contact .qlwapp__avatar{width:42px;height:42px}.qlwapp__header .qlwapp__header-contact .qlwapp__name{color:var(--qlwapp-scheme-contact-name-color, #141414);color:inherit}.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:auto;height:100%}.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;word-break:break-word}.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--user{width:auto;align-self:end;justify-self:flex-end;margin-top:0;word-break:var(--qlwapp-scheme-box-message-word-break)}.qlwapp__message--user:before{right:0;left:auto;transform:matrix(1, 0, 1, -1, 2, 0)}.qlwapp__message--user:first-child:before{top:-6px;right:10%;transform:rotate(45deg)}.qlwapp__modal{pointer-events:all;position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:99999;box-shadow:0 8px 25px -5px rgba(45,62,79,.15);background-color:#fff;margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom: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-height, 500px),var(--qlwapp-scheme-box-max-height, 500px))}.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;text-align:justify}.qlwapp__modal .qlwapp__name{display:block;font-weight:bold;line-height:1.5em}.qlwapp__modal .qlwapp__label{color:var(--qlwapp-scheme-contact-role-color, inherit);text-align:justify}.qlwapp__modal .qlwapp__name{color:var(--qlwapp-scheme-contact-name-color, inherit);text-align:justify}.qlwapp__modal .qlwapp__time{color:var(--qlwapp-scheme-contact-availability-color, inherit)}.qlwapp-is-mobile .qlwapp__modal{position:fixed;bottom:0;left:0;right:0;box-shadow:0px 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{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes bounce{from,20%,53%,80%,to{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{from,to{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{from,to{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__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}.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__carousel-slide{max-height:300px}.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__footer{max-height:150px}.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__contact{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}.qlwapp__modal .qlwapp__previous{transition-delay:800ms}.qlwapp__modal .qlwapp__close,.qlwapp__modal .qlwapp__header-description{transition-delay:900ms}.qlwapp__modal .qlwapp__contact:nth-of-type(6){transition-delay:600ms}.qlwapp__modal .qlwapp__contact:nth-of-type(5){transition-delay:500ms}.qlwapp__modal .qlwapp__contact:nth-of-type(4){transition-delay:400ms}.qlwapp__modal .qlwapp__contact:nth-of-type(3){transition-delay:300ms}.qlwapp__modal .qlwapp__contact:nth-of-type(2){transition-delay:200ms}.qlwapp__modal .qlwapp__contact:nth-of-type(1){transition-delay:100ms}.qlwapp__modal .qlwapp__header-contact{opacity:0}.qlwapp__modal .qlwapp__message{opacity:0;transform:translateY(-56px)}.qlwapp__modal .qlwapp__modal .qlwapp__contact:hover{background-color:#fafafa}.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{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}.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__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}.rtl .qlwapp__modal .qlwapp__header .qlwapp__header-contact .qlwapp__previous{margin-right:0;margin-left:auto}.rtl .qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide{transform:translateX(100%)}.rtl .qlwapp__response textarea{padding-right:var(--qlwapp--padding-sm);padding-left:calc(var(--qlwapp--padding-lg)*2)}.rtl .qlwapp__response .qlwapp__response__buttons{right:auto;left:21px}:root{--qlwapp--padding-xs: 8px;--qlwapp--padding-sm: 16px;--qlwapp--padding-md: 24px;--qlwapp--padding-lg: 32px;--qlwapp--padding-xl: 40px}