/*
Theme Name: Hello Elementor Child
Theme URI: https://sentiocamps.com/wp-content/themes/hello-elementor-child/
Description: Sentio Camps child theme for Hello Elementor
Author: Outsource Argentina
Author URI: https://outsourcearg.com/
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
*/

body:not(.elementor-editor-active) .animate-base.zoom-in {
    opacity: 0;
  transform: scale(1);
}

body:not(.elementor-editor-active) .animate-base.zoom-in.visible {
  transform: scale(1.1);
  opacity: 1;
  transition: 2s ease-in-out;
}

body:not(.elementor-editor-active) .enter-left {
    opacity: 0;
  transform: translateX(-100vh);
}

body:not(.elementor-editor-active) .enter-left.visible {
  transform: translateX(0);
  opacity: 1;
  transition: 1.2s ease-in-out;
}

body:not(.elementor-editor-active) .enter-right {
    opacity: 0;
  transform: translateX(100vh);
}

body:not(.elementor-editor-active) .enter-right.visible {
  transform: translateX(0);
  opacity: 1;
  transition: 1.2s ease-in-out;
}

body:not(.elementor-editor-active) .enter-up {
    opacity: 0;
  transform: translateY(10vh);
}

body:not(.elementor-editor-active) .enter-up.visible {
  transform: translateY(0);
  opacity: 1;
  transition: 1.2s ease-in-out;
}

body:not(.elementor-editor-active) .animate-base.opacidad {
    opacity: 0!important;
    transition: opacity .6s ease-in-out .2s;
}

body:not(.elementor-editor-active) .animate-base.opacidad.visible {
    opacity: 1!important;
} 
html {
    margin-top: unset!important;
    --blockOverflow: 100px;
    --blockOverflowNegative: -100px;
    --blockOverflowDouble: 200px;
    overflow-x: hidden;
}

::selection {
    background-color: #494d38;
    color: #e9e2d5;
}

#site-header {
    position: fixed;
    z-index: 51;
    left: 0;
    right: 0;
    top: 0;
}

#wpadminbar {
    opacity: 0;
}

p:last-of-type {
    margin-bottom: 0!important;
}

#wpadminbar:hover {
    opacity: 1;
}

#home-slider-container {
    min-height: 100vh;
    position: relative;
}

#home-slider-container > .e-con-inner {
    height: 100%;
    flex-shrink: 0;
    position: absolute;
    top: 0;
    bottom: 0;
}

#home-slider-container > .e-con-inner,
#home-slider-container > .e-con-inner > div,
#home-slider-container > .e-con-inner > div > div > div,
#home-slider-container > .e-con-inner > div > div > div > ss3-force-full-width,
#home-slider-container > .e-con-inner > div > div > div > ss3-force-full-width > div,
#home-slider-container > .e-con-inner > div > div > div > ss3-force-full-width > div > div:not(.n2_clear),
#home-slider-container > .e-con-inner > div > div > div > ss3-force-full-width > div > div > div,
#home-slider-container > .e-con-inner > div > div > div > ss3-force-full-width > div > div > div > div,
div#n2-ss-2 .n2-ss-slide,
div#n2-ss-11 .n2-ss-slide {
    height: 100%!important;
}

#home-slider-container .nextend-bullet-bar.n2-bar-justify-content-center {
    width: 100vw;
}

#home-slider-container .nextend-thumbnail-scroller {
    display: flex!important;
    box-sizing: border-box;
    gap: 0!important;
    padding: 0!important;
    grid-template-columns: repeat(5, 1fr)!important;
}

#home-slider-container .nextend-thumbnail-inner {
    padding: 0!important;
    background: rgb(0 0 0 / 20%) !important;
}

#home-slider-container .nextend-thumbnail-scroller .n2-thumbnail-dot {
    width: 20%;
    margin: 0!important;
    height: unset;
    padding: 4px;
}

#home-slider-container .n2-ss-slider-controls.n2-ss-slider-controls-below {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

#home-slider-container .n2-ss-slider-controls picture {
    display: none!important;
}

#home-slider-container div#n2-ss-2 .n2-caption-overlay,
#home-slider-container div#n2-ss-11 .n2-caption-overlay {
    position: relative;
    background: unset;
}

#home-slider-container div#n2-ss-2 .n2-style-3573532dfd675ba7197ef1706370e42a-dot,
#home-slider-container div#n2-ss-11 .n2-style-3573532dfd675ba7197ef1706370e42a-dot {
    opacity: 1;
}

#home-slider-container .n2-active .n2-ss-caption div::before {
    content: "";
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background-color: #FFD27D;
    display: inline-block;
    margin-right: 7px;
    position: relative;
    bottom: 2px;
}

#home-slider-container .n2-active .n2-ss-caption div {
    font-weight: 700!important;
}

#home-slider-container .nextend-thumbnail-scroller .n2-active.n2-thumbnail-dot {
    background: rgb(0 0 0 / 15%);

}

#home-slider-container div#n2-ss-2 .n2-caption-overlay > div,
#home-slider-container div#n2-ss-11 .n2-caption-overlay > div {
    font-size: 17px;
    color: #eae2d3;
}

.sentio-hero-slider .n2-ss-slider .n2-ss-slider-wrapper-outside {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.sentio-hero-slider .n2-ss-slider {
    overflow: hidden;
}

.sentio-hero-slider .slider-btn a {
    backdrop-filter: blur(3px);
}

.site-navigation ul.menu li.border-btn {
    margin-left: 20px;
}

.site-navigation ul.menu li.border-btn a {
    border: 1px solid #EAE2D3;
    padding: 0 30px;
    display: flex;
    align-items: center;
}

.sentio-hero-slider .slider-title-h4 h4,  .sentio-hero-slider .slider-btn div {
    font-family: Outfit!important;
    font-size: 15px!important;
    font-weight: 700!important;
}

.sentio-hero-slider .slider-title-h2 h2 {
    margin-bottom: 15px;
    font-size: 190px !important;
    word-spacing: -30px !important;
    margin-top: 75px;
}

.sentio-hero-slider .slider-text p {
    font-size: 22px!important;
   line-height: 130%!important;
   margin-bottom: 30px!important;
}

.site-navigation ul.menu li ul.sub-menu {
    background-color: rgb(6 4 4 / 40%);
    backdrop-filter: blur(12px);
    top: unset;
    bottom: 0px;
    transform: translateY(100%);
}

#site-header::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(6 4 4 / 40%);
    backdrop-filter: blur(12px);
    z-index: -1;
}

.site-navigation ul.menu li ul.sub-menu a {
    font-size: 13px;
}

#site-footer {
    background-color: #000;
    padding-block-start: 5rem;
    padding-block-end: 5rem;
}

.site-footer .site-branding {
    display: flex;
    flex-direction: row;
    gap: 50px;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-start;
}

.site-footer .site-branding img {
    height: 220px;
}

.site-footer .site-branding h3 {
    font-family: 'Benrock';
    text-transform: uppercase;
    color: #E9E2D5;
    font-size: 122px;
    line-height: 91%;
    position: relative;
}

footer h5 {
    font-family: 'Benrock';
    text-transform: uppercase;
    color: #E9E2D5;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 1px;
    margin-bottom: 18px;
}

footer ul {
    display: flex;
    flex-direction: column;
    padding: 0;
    gap: 15px;
}

footer ul li {
    list-style: none;
}

footer ul li a {
    padding: 5px 0!important;
    font-family: 'Bookman Old Style';
    color: #ABA59F;
    text-transform: none;
    letter-spacing: 0!important;
    font-size: 17px!important;
    line-height: 106% !important;
    white-space: nowrap;
}

.site-footer .footer-inner {
    gap: 80px;
}

footer .links_column {
    display: flex;
    flex-direction: column;
}

.social_links {
    display: flex;
    align-items: flex-end;
    gap: 15px;
}

footer .social_links {
    flex-grow: 1;
    padding-top: 30px;
}

header .social_links {
    align-items: center;
    padding-left: 50px;
}

.social_links a {
    display: flex;
}

a.tel-link::before {
    content: "";
    width: 25px;
    height: 25px;
    display: inline-block;
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/Icon-6.png');
    background-size: contain;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
}

a.tel-link {
    display: inline-flex;
    align-items: center;
    font-family: 'Outfit';
    font-weight: 700;
    color: #E9E2D5;
    font-size: 20px!important;
}

a.underline {
    text-decoration: underline;
    text-underline-offset: 5px;
}

.gridSwiper .swiper-scrollbar {
    background-color: #b0aba0;
    border-radius: 50px;
}

.gridSwiper .swiper-scrollbar-drag {
    background-color: #91765a;
    border-radius: 50px;
}

.timeline-tag-1 {
    grid-column-start: 1;
    grid-column-end: 3;
    text-align: center;
    width: auto!important;
}
.timeline-tag-2 {
    grid-column-start: 3;
    grid-column-end: 4;
    text-align: center;
}
.timeline-tag-3 {
    grid-column-start: 4;
    grid-column-end: 6;
    text-align: center;
    width: auto!important;
}
/*.timeline-tag-1, .timeline-tag-2, .timeline-tag-3 {
    border-top: 2px solid #EAE2D380;
}*/
.timeline-tag-1 > div > div::before, .timeline-tag-2 > div > div::before, .timeline-tag-3 > div > div::before {
    content: "";
    display: inline-block;
    height: 2px;
    position: absolute;
    top: -22px;
    left: -10px;
    right: -8px;
    background-color: #7d786f;
}
.timeline-tag-4, .timeline-tag-5 {
    padding: 0px;
    margin: 0px !important;
}

.gridSwiper .swiper-slide {
    height: auto!important;
}

.timeline-tag-1 > div::before {
   left: -10px; 
}

.timeline-tag-1 > div::after,
.timeline-tag-2 > div::after,
.timeline-tag-3 > div::after {
   right: -10px;
}

.timeline-tag-1 > div::before,
.timeline-tag-1 > div::after,
.timeline-tag-2 > div::after,
.timeline-tag-3 > div::after {
    content: "";
    position: absolute;
    top: -28px;
    height: 15px;
    width: 2px;
    background-color: #7d786f;
    display: inline-block;
}

.sentio-hero-slider .first-slide .slider-title-h4 h4 {
    font-size: 17px!important;
}

.sentio-hero-slider .first-slide .slider-title-h2 h2 {
    font-size: 230px!important;
    margin: 55px 0 70px;
}

.sentio-hero-slider .first-slide .slider-text p {
    font-size: 25px!important;
    margin-bottom: 15px!important;
}

#home-slider-container .n2-ss-slider .n2-ss-slide-background-image.visible {
    transition-duration: 2s!important;
    transform: scale(1.05)!important;
}

#home-slider-container {
/*    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/slider-1.jpg');*/
    background-size: cover;
    background-position: center;
}

.span-2 {
    grid-column: span 2;
}

.block-horizontal-wrapper .block-horizontal .bg-image {
    max-width: unset!important;
    width: calc(100% + var(--blockOverflow));
    height: calc(100% + var(--blockOverflowDouble));
    top: var(--blockOverflowNegative);
}

.block-horizontal-wrapper .block-horizontal .bg-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.block-horizontal-wrapper .block-horizontal .bg-image::after {
    content: "";
    background-size: contain;
    position: absolute;
    background-position: left center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
}

/* x reverse */
.block-horizontal-wrapper.reverse .block-horizontal .bg-image::after {
    background-position: right center;
}

.block-horizontal-wrapper.reverse .block-horizontal .bg-image {
    transform-origin: right center;
    left: var(--blockOverflowNegative)!important;
}

.block-horizontal-wrapper.reverse .block-horizontal .bg-image img {
    object-fit: cover;
}

/* y */
.block-horizontal-wrapper .block-horizontal.vertical .bg-image::after {
    background-position: center bottom;
}

.block-horizontal-wrapper .block-horizontal.vertical .bg-image {
    width: calc(100% + var(--blockOverflowDouble));
    left: var(--blockOverflowNegative);
    top: 0px;
    height: calc(100% + var(--blockOverflow));
    transform-origin: center bottom;
}

.block-horizontal-wrapper .block-horizontal.vertical .bg-image img {
    object-fit: cover;
}

.block-horizontal-wrapper .block-horizontal.vertical .bg-image {
    top: var(--blockOverflowNegative);
    left: var(--blockOverflowNegative) !important;
}

.block-horizontal-wrapper.reverse .block-horizontal.vertical .bg-image {
    transform-origin: center top;
    top: 0;
}

.block-horizontal-wrapper.reverse .block-horizontal.vertical .bg-image::after {
    background-position: center top;
}

.fyv-icon img {
    transform: scale(1.2);
}

/* individual overlays */
.block-img-col {
    z-index: 0;
}

#fuegos-vinas .block-img-col:before, #fuegos-vinas .block-img-col:after {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    top: -100px;
}

#fuegos-vinas .block-img-col:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/1.jpg');
    height: auto!important;
    width: auto!important;
    display: block;
    right: -100px;
    bottom: -100px;
    z-index: -3;
}

#fuegos-vinas .block-img-col:after {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/1.png');
    right: -100px;
    bottom: -100px;
}

#rafting .block-img-col:before, #rafting .block-img-col:after {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: -100px;
    top: -100px;
    right: -100px;
    bottom: 0;
}

#rafting .block-img-col:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/2.jpg');
    height: auto!important;
    width: auto!important;
    display: block;
    z-index: -3;
}

#rafting .block-img-col:after {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/2.png');
}

#canon-juramento .block-img-col:before, #canon-juramento .block-img-col:after {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    right: 0;
    top: -100px;
}

#canon-juramento .block-img-col:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/3.jpg');
    height: auto!important;
    width: auto!important;
    display: block;
    left: -100px;
    bottom: -100px;
    z-index: -3;
}

#canon-juramento .block-img-col:after {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/3.png');
    left: -104px;
    bottom: -100px;
}

#bicicletas-pasacana .block-img-col:before, #bicicletas-pasacana .block-img-col:after {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: -100px;
    bottom: -100px;
    right: -100px;
    top: 0;
}

#bicicletas-pasacana .block-img-col:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/4.jpg');
    height: auto!important;
    width: auto!important;
    display: block;
    z-index: -3;
}

#bicicletas-pasacana .block-img-col:after {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/4.png');
}

#safari-cascada .block-img-col:before, #safari-cascada .block-img-col:after {
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0;
    top: -100px;
}

#safari-cascada .block-img-col:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/5.jpg');
    height: auto!important;
    width: auto!important;
    display: block;
    right: -100px;
    bottom: -100px;
    z-index: -3;
}

#safari-cascada .block-img-col:after {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/5.png');
    right: -104px;
    bottom: -100px;
}

.galeria_triple .swiper-slide {
    overflow: hidden;
    text-align: center;
}

.galeria_triple {
    padding-bottom: 40px;
}

.galeria_triple .swiper-pagination-bullet {
    border-radius: 0;
    background-color: #fff;
    margin: 0 5px!important;
    height: 10px;
    width: 10px;
    opacity: 0.5;
}

.galeria_triple .swiper-pagination.swiper-pagination-bullets {
    position: absolute;
    bottom: -2px;
    display: none;
}

.galeria_triple .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 0.8;
}

/* Initially, hide images and set neutral scale */
.galeria_triple .swiper-slide img {
  opacity: 0;
  transform: scale(1);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

/* When the slide has our custom-visible class, animate the image in */
.galeria_triple .swiper-slide.custom-visible img, .galeria_triple .swiper-slide.swiper-slide-activeX img {
  opacity: 1;
  transform: scale(1.1);
}

/* form */
input::placeholder, textarea::placeholder {
    color: #E9E2D5;
    font-family: "Outfit";
    text-transform: uppercase;
    font-size: 14px;
}

input, textarea {
    background-color: transparent!important;
    border: none!important;
    border-bottom: 1px solid #E9E2D5!important;
    resize: none!important;
    font-family: 'Outfit'!important;
    color: #fff;
    padding: 12px 10px!important;
}

.forminator-ui.forminator-custom-form[data-design=material] .forminator-textarea--wrap:after {
    display: none!important;
}

.select_field span.selection:before, .main_activity_field p::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 12px;
    top: 0;
    bottom: 0;
    width: 25px;
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/morning.png');
    background-position: center;
    background-repeat: no-repeat;
}

.afternoon_field span.selection:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/afternoon.png');
}

.main_activity_field p:before {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/Frame-133.png');
    width: 20px;
    left: 0px;
}

.select_field span.selection {
    position: relative;
}

.select2-selection__rendered {
    padding: 12px 10px 12px 49px!important;
}

.forminator-ui.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    border-bottom: none!important;!importan;!importa;!impor;!impo;!imp;!im;!i;!;
}

.forminator-ui.forminator-design--material .forminator-is_hover .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    border-color: #E9E2D5!important;
}

.forminator-ui.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:before {
    background-color: #E9E2D5!important;
    height: 1px!important;
    display: none!important;
}

.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple .select2-selection__arrow [class*=forminator-icon-]:before, .forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before {
    content: "";
    background-image: url("https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/Frame-62.png");
    background-position: center;
    height: 8px;
    width: 12px;
}

.select2-selection__placeholder {
    color: #E9E2D5;
    font-family: 'Outfit';
}

.forminator-row:nth-of-type(4), .forminator-row:nth-of-type(5) {
    margin-bottom: 0!important;
}

.forminator-row:nth-of-type(4), .forminator-row:nth-of-type(5), .forminator-row:nth-of-type(6) {
    padding: 0 15px;
}

.forminator-row:nth-of-type(4) > div, .forminator-row:nth-of-type(5) > div, .forminator-row:nth-of-type(6) > div {
    background-color: black;
}

.forminator-row:nth-of-type(6) > div {
    border-bottom: 1px solid #E9E2D5;
}

.main_activity_field p {
    margin-bottom: 0;
    padding: 10px;
    font-family: 'Outfit';
    color: #E9E2D5;
    padding-left: 35px;
    position: relative;
}

.main_activity_field p:after {
    content: "Experiencia base";
    position: absolute;
    right: 0;
    color: #E9E2D5B2;
    text-transform: uppercase;
    font-size: 14px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}

textarea {
    height: 100px!important;
    min-height: unset!important;
}

body.admin-bar>.forminator-select.forminator-select-dropdown-container--open {
    margin-top: 0!important;
}

.forminator-field-select {
    padding: 0!important;
}

span.select2-selection__arrow {
    padding-right: 13px!important;
}

span.forminator-select-dropdown {
    padding: 0!important;
}

.select2-results__options {
    background-color: black;
}

.forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted {
    background-color: inherit!important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(.select2-results__option--selected).select2-results__option:hover {
    background-color: #30332a !important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option {
    color: #E9E2D5!important;
    font-family: 'Outfit';
    padding-left: 47px!important;
}
.forminator-ui.forminator-custom-form[data-design=material] select.forminator-select2+.forminator-select.select2-container--open .selection {
    background-color: #44483b;
    border-bottom: 1px solid #e9e2d512;
    z-index: 9999999;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown .select2-results .select2-results__options {
    background-color: #44483b;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:not(:last-child) {
    border-bottom: 1px solid #e9e2d512;
}

.forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: #585c4f!important;
}

.forminator-select-dropdown-container--open .forminator-custom-form-443.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
    background-color: #686f5a!important;
}

.forminator-button-submit {
    width: 100%!important;
    font-family: 'Outfit'!important;
    background-color: #646E50;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: 700!important;
    border-radius: 0!important;
}

.forminator-button-submit:hover {
    background-color: #646e5075;
}

.forminator-ui#forminator-module-443.forminator-design--material .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    color: #E9E2D5!important;
    font-family: 'Outfit';
}

.forminator-design--material .forminator-error-message {
    font-family: 'Outfit'!important;
}

.forminator-design--material .forminator-response-message {
    background-color: #44413b!important;
    color: #fff!important;
    font-family: 'Outfit'!important;
}

.forminator-design--material .forminator-response-message * {
    color: #fff;
    font-family: 'Outfit', sans-serif!important;
}

/* Chrome autofill overwrite */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #201d16 inset !important;
}

/*Change text in autofill textbox*/
input:-webkit-autofill{
    -webkit-text-fill-color: #dfd7cb !important;
}
/* /form */


.triple_slider .n2-ss-slider .n2-ss-item-image-content {
  overflow: hidden;
}
.triple_slider .n2-ss-slider .n2-ss-item-image-content img {
    transform: scale(1.08);
    aspect-ratio: 1;
    object-fit: cover;
    max-width: 93%;
    transition: transform .9s linear;
}

.triple_slider .n2-ss-slider .n2-ss-item-image-content img.visible {
    transform: scale(1.15);
}
#sello_1, #sello_2 {
    z-index: 0;
}
div#sello_2 {
    right: calc(50vw - 700px);
}
.forminator-design--material .forminator-response-message.forminator-success p {
    color: #e9e2d5 !important;
}

.only_mobile {
    display: none!important;
}

.only_desktop {
    display: flex!important;
}

.site-navigation-dropdown .menu-item-has-children > a:after {
    content: "";
    display: inline-block;
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/flecha_detalles_colapsados.png');
    width: 13px;
    aspect-ratio: 1;
    position: absolute;
    top: 26px;
    right: 15px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform linear .3s;
}
.site-navigation-dropdown .menu-item-has-children.elementor-active > a:after {
    transform: rotate(180deg);
}
#el_lugar_w > div {
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/b.png');
    background-position: center;
    background-size: cover;
}
#lugar_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/a.png');
    background-position: center;
    background-size: cover;
}

#the_long_run_box {
    background-color: #00000033;
    backdrop-filter: blur(5px);
}

#lugar_overlay::after {
    content: "";
    background-image: url(https://experiencias.sentiocamps.com/wp-content/uploads/2025/01/S.png);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -10px;
    aspect-ratio: 133/258;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .5;
}

/* timeline como llegar */

#comollegar_grid {
    padding-bottom: 40px;
    border-bottom: 2px solid #7d786f;
}

#comollegar_grid > div::after {
    content: "";
    position: absolute;
    bottom: -47px;
    right: 0px;
    height: 12px;
    width: 2px;
    background-color: #7d786f;
}

#comollegar_grid > div {
    position: relative;
}

#comollegar_grid::after {
    content: "";
    position: absolute;
    bottom: -7px;
    top: unset;
    right: unset;
    left: 0px;
    height: 12px;
    width: 2px;
    background-color: #7d786f;
}

/* responsive hero slider */
@media (max-height: 800px), (max-width: 930px) {
    .sentio-hero-slider .slider-title-h2 h2, .sentio-hero-slider .first-slide .slider-title-h2 h2 {
        font-size: 140px !important;
        margin-top: 40px;
        margin-bottom: 20px !important;
    }
    .sentio-hero-slider .slider-text p, .sentio-hero-slider .first-slide .slider-text p{
        margin-bottom: 20px!important;
        font-size: 20px !important;
    }
}

@media (max-width: 1300px) {
    .block-horizontal h2 {
      font-size: 80px !important;
      word-spacing:  -11px !important;
      line-height: 67px !important;
    }
    .block-horizontal p {
      font-size: 16px;
    }
    .heading-stamp-wrapper .elementor-heading-title {
        font-size: 76px!important;
        margin-bottom: 15px!important;
    }
    div#sello_2 {
        right: calc(50vw - 493px);
        top: 77px;
        width: 114px;
    }
    div#sello_2 {
        right: calc(50vw - 493px);
        top: 77px;
        width: 114px;
    }
    div#sello_1 {
        top: 100px;
        width: 110px;
        right: calc(50vw  - 400px)!important;
        left: unset;
    }
    #comollegar_grid {
        border-bottom: none;
        gap: 30px;
    }

    footer .site-navigation ul.menu a {
        white-space: normal;
        line-height: 145%!important;
    }
}

/* responsive header */
@media (max-width: 1452px){
    .site-footer .site-branding img {
        height: 140px;
    }
    .site-footer .site-branding h3 {
        font-size: 75px;
        top: 7px;
    }
    footer ul li a {
        font-size: 16px!important;
    }
}

/* BREAKPOINT RESPONSIVE PPAL */
/* responsive blocks */
@media (min-width: 1160px) {
    .bloques-detalles {
        display: grid!important;
    }
    br.only-mobile {
        display: none;
    }
}

@media (max-width: 1159px) {
    br.only-desktop {
        display: none;
    }
    .only_mobile {
        display: flex!important;
    }
    .only_desktop {
        display: none!important;
    }
    .block-horizontal.vertical > .e-con-inner,
    .reverse .block-horizontal > .e-con-inner {
        display: flex;
        flex-direction: column;
    }
    .block-horizontal > .e-con-inner,
    .reverse .block-horizontal.vertical > .e-con-inner{
        display: flex;
        flex-direction: column-reverse;
    }
    .block-horizontal > .e-con-inner > .block-img-col {
        aspect-ratio: 1;
    }
    .block-horizontal-wrapper .block-horizontal .bg-image {
        top: var(--blockOverflowNegative)!important;
        width: calc(100% + var(--blockOverflowDouble))!important;
        height: calc(100% + var(--blockOverflow))!important;
        left: var(--blockOverflowNegative)!important;
    }
    .block-horizontal > .e-con-inner .block-img-col > div:not(.bg-image) {
        border: 4px solid #ffffff;
        border-bottom: 0;
    }
    .block-horizontal > .e-con-inner .block-txt-col .e-con-inner {
        max-width: unset!important;
    }

    .block-horizontal > .e-con-inner .block-txt-col-inner {
        display: flex;
        flex-direction: column!important;
    }

    .block-horizontal > .e-con-inner .block-txt-col-inner > div:first-child {
        padding-bottom: 0;
    }

    .bloques-detalles {
        display: none;
    }
    .bloques-detalles > div {
        border: none!important;
    }

    .bloques-detalles {
        border: 1px solid #CAC4B9B2;
    }
    .site-navigation-dropdown ul.sub-menu {
        opacity: 0;
    }

    .site-navigation-dropdown  .elementor-active ul.sub-menu {
        opacity: 1;
    }

    header .social_links {
        display: none;
    }

    .sentio-hero-slider .slider-title-h2 h2,
    .sentio-hero-slider .first-slide .slider-title-h2 h2 {
        font-size: 70px !important;
        word-spacing: -15px !important;
        text-align: center !important;
        margin-top: 60px;
        line-height: 90%!important;
    }

    .sentio-hero-slider .slider-title-h2.mobile-smaller h2 {
        font-size: 60px !important;
    }

    .sentio-hero-slider .slider-text p, .sentio-hero-slider .first-slide .slider-text p {
        display: none;
    }

    .site-navigation-toggle-holder .site-navigation-toggle:focus,
    .site-navigation-toggle-holder .site-navigation-toggle:hover {
        background-color: unset!important;
    }

    #home-slider-container .n2-active .n2-ss-caption div::before {
        display: none!important;
    }

    #n2-ss-2 .n2-ss-section-main-content,
    #n2-ss-11 .n2-ss-section-main-content {
        display: flex;
        flex-direction: column;
        padding-top: 100px!important;
        padding-bottom: 50px!important;
    }

    .sentio-hero-slider .slider-title-h4 h4, .sentio-hero-slider .first-slide .slider-title-h4 h4, .sentio-hero-slider .slider-btn div {
        text-align: center!important;
        font-size: 14px!important;
    }

    .sentio-hero-slider .slider-title-h2, .sentio-hero-slider .first-slide .slider-title-h2 {
        flex-grow: 1;
        max-height: 325px;
    }

    body:not(.elementor-editor-active) .n2-ss-layer.slider-overlay-s.visible {
        height: 60vh!important;
        width: auto!important;
        top: -26vh;
        left: 11vw;
        opacity: 0.5!important;
    }

    #home-slider-container .nextend-thumbnail-inner {
        background: rgb(0 0 0 / 10%) !important;
    }

    #home-slider-container div#n2-ss-2 .n2-caption-overlay > div,
    #home-slider-container div#n2-ss-11 .n2-caption-overlay > div {
        color: #EAE2D3CC;
    }

    #home-slider-container div#n2-ss-2 .n2-style-3573532dfd675ba7197ef1706370e42a-dot,
    #home-slider-container div#n2-ss-11 .n2-style-3573532dfd675ba7197ef1706370e42a-dot {
        border-width: 0 1px 0 1px;
        border-color: #00000026;
    }

    div#n2-ss-2 .n2-font-bbd31c390f12154be2301cc5fff66aff-link a,
    div#n2-ss-11 .n2-font-bbd31c390f12154be2301cc5fff66aff-link a {
        padding: 10px 40px!important;
    }

    #home-slider-container {
        min-height: calc(100vh - 50px);
    }

    div#contact-button {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }

    div#contact-button .elementor-widget-container, div#contact-button .elementor-widget-container .elementor-button {
        width: 100%;
    }

    div#wp-button {
        right: 10px;
        width: 49px;
        bottom: 54px;
    }

    .toggle_info h6:before {
        content: "Más ";
        pointer-events: none;
    }

    .toggle_info h6:after {
        content: "";
        pointer-events: none;
        background-image: url('https://experiencias.sentiocamps.com/wp-content/uploads/2025/02/flecha_detalles_colapsados.png');
        width: 12px;
        display: inline-block;
        aspect-ratio: 1;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin-left: 5px;
        position: relative;
        top: 2px;
        transition: transform linear .3s;
    }

    .toggle_info h6.open:before {
        content: "Menos ";
    }

    .toggle_info h6.open:after {
        transform: rotate(180deg);
        top: 1px;
    }

     .toggle_info h6 {
        cursor: pointer;
        position: relative;
        z-index: 3;
     }

    #fuegos-vinas .block-img-col:before,
    #fuegos-vinas .block-img-col:after,
    #safari-cascada .block-img-col:before,
    #safari-cascada .block-img-col:after {
        left: -100px!important;
        bottom: -4px;
        background-size: cover!important;
        top: -60px!important;
    }

    #rafting .block-img-col:before, #rafting .block-img-col:after {
        left: -68px;
        top: -60px;
    }

    #canon-juramento .block-img-col:before, #canon-juramento .block-img-col:after {
        left: -40px;
        bottom: 0px;
        right: -40px;
        top: -50px;
    }

    #bicicletas-pasacana .block-img-col:before, #bicicletas-pasacana .block-img-col:after {
        bottom: 0;
        top: -55px;
        left: -21px;
    }

    .forminator-row:nth-of-type(4), .forminator-row:nth-of-type(5), .forminator-row:nth-of-type(6) {
        padding: 0;
    }

    .main_activity_field p:before {
        left: 15px;
    }

    .main_activity_field p {
        padding-left: 50px;
    }

    .main_activity_field p:after {
        right: 15px;
        font-size: 12px;
        top: 6px;
    }

    .heading-stamp-wrapper h1.elementor-heading-title {
        line-height: 77%!important;
        margin-bottom: -15px;
        display: flex;
        flex-direction: column;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .condor {
        font-size: 7.9rem!important;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .valley {
        font-size: 8.7rem;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .experiences {
        font-size: 4.8rem;
        position: relative;
        top: -20px;
    }

    div#sello_1 {
        right: calc(50vw - 252px) !important;
        width: 125px;
        top: 62px;
    }

    .block-horizontal h2 {
        font-size: 4rem!important;
        line-height: 3.5rem!important;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .where {
        font-size: 8.5rem;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .adventure {
        font-size: 5.2rem;
        position: relative;
        top: -25px;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .embraces {
        font-size: 5.7rem;
        position: relative;
        top: -171px;
    }

    .heading-stamp-wrapper h1.elementor-heading-title .nature {
        font-size: 8rem;
        position: relative;
        top: -188px;
    }

    #titulo_sello_2 h1.elementor-heading-title {
        margin-top: 45px;
        margin-bottom: -165px;
        z-index: 2;
        position: relative;
    }

    div#sello_2 {
        right: calc(50vw - 213px);
        width: 128px;
        z-index: 0;
    }

    .site-footer .footer-inner {
        padding-left: 20px;
        padding-right: 20px;
        gap: 40px;
    }

    footer ul li a {
        text-align: left;
    }

    footer .social_links {
        padding-top: 60px;
    }

    .site-navigation-dropdown ul.sub-menu {
        padding-left: 20px;
    }

    .site-navigation-dropdown ul.menu ul.sub-menu li a {
        padding: 15px;
        font-size: 14px;
    }

    .block-btn-wrapper {
        display: none;
    }

    .galeria_triple {
        padding-bottom: 40px;
    }

    .galeria_triple .swiper-pagination.swiper-pagination-bullets {
        display: block;
    }
    #comollegar_grid > div::after, #comollegar_grid::after {
        display: none;
    }
}

html body.home.page-id-15 {
    min-height: 100vh;
    overflow: hidden;
}

body.home.page-id-15 > figure, body.home.page-id-15 > figure img {
    height: 100vh;
    width: 100%;
    object-fit: cover;
}

button,hr,input {
    overflow: visible
}

img,legend {
    max-width: 100%
}

[type=checkbox],[type=radio],legend {
    box-sizing: border-box;
    padding: 0
}

dd,dl,dt,li,ol,p,ul {
    margin-block-start:0}

dd,dl,dt,li,ol,progress,sub,sup,ul {
    vertical-align: baseline
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

*,::after,::before {
    box-sizing: border-box
}

body {
    margin: 0;
    font-family: "Bookman Old Style",serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1,h2,h3,h4,h5,h6 {
    margin-block-start:0.5rem;margin-block-end:1rem;font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

h1 {
    font-size: 2.5rem
}

h2 {
    font-size: 2rem
}

h3 {
    font-size: 1.75rem
}

h4 {
    font-size: 1.5rem
}

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem
}

code,kbd,pre,samp,table tfoot th,table thead th {
    font-size: 1em
}

p {
    margin-block-end:0.9rem}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    font-family: monospace,monospace;
    white-space: pre-wrap
}

a {
    background-color: #fff0;
    text-decoration: none;
    color: #eae2d3;
    font-family: Outfit;
    text-transform: uppercase
}

a:active,a:hover {
    color: #f2efe9
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),a:not([href]):not([tabindex]):focus,button:focus:not(:focus-visible) {
    outline: 0
}

abbr[title] {
    border-block-end:none;-webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: 600
}

code,kbd,samp {
    font-family: monospace,monospace
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none;
    height: auto
}

details,select {
    display: block
}

summary {
    display: list-item
}

figcaption {
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    font-style: italic;
    font-weight: 400
}

[hidden],template {
    display: none
}

@media print {
    blockquote,img,pre,tr {
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }

    *,:after,:before {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after,a[href^="javascript:"]:after {
        content: ""
    }

    pre {
        white-space: pre-wrap!important
    }

    blockquote,pre {
        border: 1px solid #ccc
    }

    thead {
        display: table-header-group
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        -moz-column-break-after: avoid;
        break-after: avoid
    }
}

label {
    display: inline-block;
    line-height: 1;
    vertical-align: middle
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: .3s
}

input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
    border-color: #333
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    width: auto;
    -webkit-appearance: button
}

[type=button],[type=submit],button {
    display: inline-block;
    font-weight: 400;
    color: #c36;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #c36;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: .3s
}

[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
    color: #fff;
    background-color: #c36;
    text-decoration: none
}

[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
    cursor: pointer
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: vertical
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

table {
    background-color: transparent;
    width: 100%;
    margin-block-end:15px;font-size: .9em;
    border-spacing: 0;
    border-collapse: collapse
}

table td,table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 1px solid rgba(128,128,128,.5019607843)
}

table th {
    font-weight: 700
}

table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th {
    border-block-start:1px solid rgba(128,128,128,0.5019607843)}

table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: rgba(128,128,128,.0705882353)
}

table tbody tr:hover>td,table tbody tr:hover>th {
    background-color: rgba(128,128,128,.1019607843)
}

table tbody+tbody {
    border-block-start:2px solid rgba(128,128,128,0.5019607843)}

@media (max-width: 767px) {
    table table {
        font-size:.8em
    }

    table table td,table table th {
        padding: 7px;
        line-height: 1.3
    }

    table table th {
        font-weight: 400
    }
}

dd,dl,dt,li,ol,ul {
    margin-block-end:0;border: 0;
    outline: 0;
    font-size: 100%;
    background: 0 0
}

a:active, a:hover {
    color: #dddddd;
}

.lang-toggle {
    color: #EAE2D3;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    padding: 4px 16px;
}

.lang-toggle a {
    color: #EAE2D3;
}

.lang-toggle a:hover {
    color: #dddddd !important;
}

.site-navigation ul.menu li.border-btn a,
#menu-item-1083 > a {
    border: 1px solid #EAE2D3;
    padding: 0 30px;
    display: flex;
    align-items: center;
}


@media (min-width: 767px) {
    #menu-item-1077 {
        margin-right: 24px;
    }
}


@charset "UTF-8";.aligncenter,.wp-caption img{margin-inline:auto;display:block}#comments .comment,#comments .pingback,.sticky{position:relative}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form p{width:100%;display:flex;align-items:flex-end}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.post .wp-post-image{max-height:400px}}#comments .comment-list{margin:0;padding:0;list-style:none;font-size:.9em}#comments .comment .comment-body,#comments .pingback .comment-body{display:flex;flex-direction:column;padding-block-start:30px;padding-block-end:30px;padding-inline-start:60px;padding-inline-end:0;border-block-end:1px solid #ccc}#comments .comment .avatar,#comments .pingback .avatar{position:absolute;left:0;border-radius:50%;margin-inline-end:10px}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:0.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{position:relative;list-style:none;margin:0;padding-inline-start:30px}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{display:inline-block;font-size:1em;font-weight:400;line-height:100%;content:"↪";position:absolute;top:45px;left:0;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media (max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{position:inherit;float:left}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-start:auto;margin-inline-end:auto;width:100%}@media (max-width:575px){.post .wp-post-image{max-height:300px}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-start:10px;padding-inline-end:10px}}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1460px;padding-left:30px;padding-right:30px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}
