.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");
html {
}
html body{
font-family: 'Poppins', sans-serif;
background-color: #ffffff;
font-size: 16px;
color: #71717b;
scroll-padding-top: 200px; }
ul#lang li {
list-style: none;
display: inline-block;
margin-top: 4px;
margin-left: 4px;
}
body a{
text-decoration:unset;
color: #1978CA;
}
body a:hover{
text-decoration:underline;
}
#wrapper #primary #destacado,
#wrapper #primary #descripcion,
#wrapper #primary #detalles,
#wrapper #primary #itinerario,
#wrapper #primary #momentos,
#wrapper #primary #que_llevar,
#wrapper #primary #restricciones,
#wrapper #primary #faqs,
#wrapper #primary .acceso_directo{
padding-top: 60px !important;
margin-top: -20px !important;
}
#wrapper .wp-block-kadence-column {
z-index: unset;
}
.hidden{
display:none !important;
}
#footer img {
height: 32px;
width: auto;
margin-right: 10px;
display: inline-block;
}
#footer,
#footer a{
color:#9da7a0;
}
#footer ul,
#footer ul li{
list-style:none;
margin: 0px;
padding: 0px;
}
#wrapper #footer p{
margin: 0px 0px 4px 0px;
}
ul#menu-legal li {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
}
#footer .wp-block-image{
margin-bottom: 0px;
}
body #wrapper .content-container.site-container .single-content > .wp-block-cover {
width: 100%;
padding: 0;
}
body #wrapper .content-container.site-container .single-content > .wp-block-cover > .wp-block-cover__inner-container{
max-width: 100%;
width: 1200px;
margin: 0 auto;
padding: 0;
}
#wrapper .wp-block-ultimate-post-accordion-item{
padding: 10px 20px;
background-color: #ffffff;
border-radius: 20px;
border: 1px solid #71717b;
margin-bottom: 20px;
}
body.search.search-results #inner-wrap + div > div {
width: 1200px;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.query-exposed input[type=submit] {
margin-bottom: 0px;
margin-top: 0;
border-radius: 6px;
font-size: 16px;
padding: 6px 32px;
}
#wrapper #primary .query-row div.ultp-block-title,
#wrapper #primary .query-row h2.ultp-block-title,
#wrapper #primary .query-row h3.ultp-block-title {
font-size: 16px;
font-weight: bold;
padding: 20px 0px;
min-height: 88px;
margin-top: 0px !important;
color: #052443;
}
#wrapper div.ultp-block-title a,
#wrapper h2.ultp-block-title a,
#wrapper h3.ultp-block-title a{
font-weight:bold;
}
#wrapper .news_cards .ultp-block-item .ultp-block-image {
height: auto;
margin-bottom: 10px !important;
}
#wrapper .ultp-block-excerpt {
min-height: 90px;
}
#wrapper .query-row .ultp-block-excerpt p{
padding-top: 20px;
line-height: 26px;
font-size: 14px;
color: #262657;
}
#wrapper .query-row svg{
color:#10102e;
height:auto;
width:11px;
}
#wrapper .ultp-dynamic-content-field-dc{
color:#10102e;
}
#wrapper .ultp-block-content-wrap{
overflow:visible;
}
#wrapper .ultp-block-content-wrap .ultp-block-content p{
color: #71717b !important;
}
#wrapper .activity_cards .ultp-block-content-wrap .ultp-block-content {
text-align: left;
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
padding: 20px;
background-color:#ffffff;
border-radius: 0 0 20px 20px;
}
.news_cards .ultp-block-meta {
justify-content: start;
padding: 0;
margin: 0;
text-align: left;
}
#wrapper .location_cards .ultp-block-content-wrap .ultp-block-content {
color: #ffffff;
text-align: left;    
white-space: normal;
padding: 0 20px 0px 20px; z-index:100;
margin-top: -38px;
}
#wrapper .location_cards .ultp-block-content-wrap{
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
background-color: #ffffff;
border-radius: 20px;
}
#wrapper .location_cards.inner .ultp-block-content-wrap{
padding-bottom: 20px;
}
#wrapper .location_cards .ultp-block-content-wrap .ultp-block-title a{
color: #ffffff !important;
white-space:nowrap;
}
#wrapper .location_cards .ultp-block-readmore{
text-align:center;
}
#wrapper .location_cards .ultp-block-readmore a{
background-color: #17457e;
width: auto;
display: inline-block;
}
#wrapper .inner.location_cards .ultp-block-readmore a{
border-radius: 30px;
font-size: 14px;
text-transform:unset;
}
#wrapper .news_cards .ultp-block-title {
text-align: left;
font-size: 14px;
height: 74px;
overflow:hidden;
}
#wrapper .location_cards .ultp-block-item .ultp-block-image{
border-radius: 20px;
}
#wrapper .location_cards.inner .ultp-block-item .ultp-block-image{
border-radius: 20px 20px 0px 0px;
}
#wrapper .location_cards .ultp-block-item .ultp-block-image img{
min-height: 188px;
}
#wrapper .news_cards .ultp-block-item .ultp-block-image{
border-radius: 0px;
width: 100%;
}
#wrapper .news_cards .ultp-block-item .ultp-block-image img{
height: 160px;
width: 100%;
}
#wrapper .news_cards .ultp-block-readmore {
text-align:left;
}
#wrapper .news_cards .ultp-block-readmore a {
background-color: #052443;
display: inline-block;
width: auto;
font-size: 16px;
text-transform: unset;
font-weight: normal;
height: 36px;
line-height: 32px;
}
#wrapper ul#mapFilter li {
display: inline-block;
background-color: #dbeafd;
border-radius: 20px;
padding: 4px 16px;
cursor: pointer;
font-size: 14px;
margin-right: 10px;
border: 1px solid #c8d9ec;
color: #1e4a77;
margin-bottom: 10px;
}
#wrapper ul#mapFilter li.item_map_active{
background-color: #ffffff;
}
#wrapper ul#mapFilter li:before {
display:none;
}
div#banner_home {
width: 640px;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
#wrapper .mas_opciones .wp-block-cover {
align-items: end;
}
#wrapper .mas_opciones .wp-block-cover p{
margin: 0px;
}
.ultp-heading-filter {
display: none !important;
}
#wrapper .kt-inside-inner-col > ul.social {
text-align:center;
}
#wrapper .kt-inside-inner-col > ul.social > li {
background-color: #0080ba;
display: inline-block;
padding: 0px;
}
#wrapper .kt-inside-inner-col > ul.social > li:hover{
opacity: 0.8;
}
#wrapper .kt-inside-inner-col > ul.social > li a:hover{	
text-decoration:none;
}
#wrapper .kt-inside-inner-col > ul.social > li a{
display:inline-block;
padding: 12px 64px;
}
#wrapper .kt-inside-inner-col > ul.social > li i{
position:relative;
left: 54px;
}
#wrapper .kt-inside-inner-col > ul.social > li a,
#wrapper .kt-inside-inner-col > ul.social > li i{
color: #ffffff;
}
.ultp-dynamic-content-field-dc {
font-size: 14px !important;
}
#wrapper .ultp-dynamic-content-field-common,
#wrapper .ultp-dynamic-content-group-common {
justify-content: left;
display: flex;
}
#wrapper #primary .ultp-dynamic-content-field-common p{
}
#wrapper #primary .query-row{
position:relative;
margin-bottom: 40px;
}
#wrapper .query-pager.pager-numbers {
text-align: center;
padding-top: 20px;
font-size: 14px;
margin-bottom: 40px;
}
#wrapper .query-pager.pager-numbers * {
color: #0e2854;
display: inline-block;
vertical-align: top;
margin-left: 4px;
margin-right: 4px;
}
#wrapper #primary .query-row .query-field-meta_activity_price,
.activity_cards .ultp-block-content-wrap > div:first-child {
position: absolute;
top: 144px;
top: 112px;
right: 20px;
width: auto;
display: block;
background-color: #e86109;
padding: 6px 16px;
border-radius: 8px;
z-index: 10;
font-size: 16px !important;
font-weight: bold;
color: #ffffff;
}
#wrapper #primary .query-row .query-field-meta_activity_price,
#wrapper .activity_cards .ultp-block-content-wrap > div:first-child p{
font-size: 14px !important;
color:#ffffff !important;
font-weight:bold;
}
#wrapper .activity_cards .ultp-block-content-wrap > div:first-child p:before{
content:'Desde ';
} #wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper h5,
#wrapper h6{
font-family: 'Poppins', sans-serif;
font-weight: 700;
}
#wrapper h1{
margin-top: 12px;
margin-bottom: 0px;
}
h1{ color: #494e52;	
} body.parent-pageid-10815 #wrapper #main h1 {
margin: 0px;
}
#wrapper .wp-block-column h1 {
color: #ffffff;
}
#wrapper h2 {
font-size: 24px;
color: #052443;
}
#wrapper ol.breadcrumb-items {
margin: 0px;
padding: 0px;
font-size: 14px;
}
#wrapper ol.breadcrumb-items a{
text-decoration:none;
}
#wrapper ol.breadcrumb-items a:hover{
text-decoration:underline;
}
body header#masthead {
position: absolute;
background-color: #F5FAFA;
width: 100%;
}
.kt-row-overlay-gradient {
width: 100% !important;
}
#wrapper .site-container {
width: 1200px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
div#primary {
margin-top: 0px;
margin-bottom: 0px;
}
#wrapper .entry.single-entry {
box-shadow: unset;
box-shadow: none;
margin: 0px;
background-color: transparent;
}
#wrapper .entry-content-wrap {
padding: 0px;
}
#wrapper .ultp-block-item .ultp-block-image{
margin: 0px;
}
#wrapper .query-field.query-field-callback_field {
font-size: 14px;
}
#wrapper .query-unformatted{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 30px;
}
#wrapper .card_location .query-unformatted{
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-column-gap: 20px;
}
#wrapper .card_location .query-unformatted .query-field.query-field-taxonomy_terms{
text-align:center;
}
#wrapper .card_location .query-unformatted span.qw-taxonomy-term{
background-color: #eff6ff;
color: #0e2854;
border: 1px solid #d1dae6;
font-size: 11px;
width: auto;
text-align: center;
display: inline-block;
letter-spacing: normal;
height: 32px;
line-height: 32px;
border-radius: 20px;
font-weight: bold;
text-transform: uppercase;
padding: 0px 16px;
margin: 0 2px;
margin-bottom: 10px;
}
#wrapper .card_location .ultp-block-readmore{
display:block;
text-align:center;
padding: 0px;
margin:0px;
margin-bottom: 20px;
}
#wrapper .card_location .ultp-block-readmore > a:first-child {
display: inline-block;
width: auto;
border-radius: 30px;
line-height: 40px;
background-color: #0e2854;
color: #ffffff;
margin-top: 20px;
}
#wrapper #primary .card_location .query-row div.ultp-block-title,
#wrapper #primary .card_location .query-row h2.ultp-block-title,
#wrapper #primary .card_location .query-row h3.ultp-block-title {
min-height: unset;
padding-bottom: 0;
}
#wrapper .card_location .query-unformatted .query-row .query-field-featured_image {
overflow: hidden;
height: 218px;
}
#wrapper .query-unformatted .query-row{
padding: 0px 20px;
background-color: #ffffff;
border-radius: 30px;
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
}
#wrapper .card_v2 .query-field.query-field-taxonomy_terms {
position: absolute;
top: 10px;
left: 20px;
color: #ffffff;
background-color: #0e2854;
border-radius: 8px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
padding: 6px 16px;
}
#wrapper .query-wrapper-content {
overflow: hidden;
}
.query-field.query-field-post_date {
color: #052443;
padding-top: 20px;
}
#wrapper .category_card .ultp-block-item .ultp-block-image{
width: 38%;
float:left;
}
#wrapper .location_card .ultp-block-content-wrap .ultp-block-content{
position: absolute;
top: 80px;
left: 40px;
border-radius: 20px;
right: 40px;
bottom: 80px;
background-color: rgba(255, 255, 255, 0.8);
}
#wrapper .category_card .ultp-block-content-wrap .ultp-block-content{
float:right;
width: 60%;
}
#wrapper #primary .wp-block-group.submenu p{
margin-bottom: 10px;
font-size: 14px;
}
#wrapper .wp-block-group.submenu p:before {
content: '|';
vertical-align: top;
display: inline-block;
padding-right: 8px;
}
#wrapper .wp-block-group.submenu p:first-child:before {    
display: none;
}
#wrapper .entry-content {
word-break: normal;
}
#wrapper .category_card .ultp-block-content-wrap{
background-color:#ffffff;
}
#wrapper .location_card .ultp-block-readmore,
#wrapper .category_card .ultp-block-readmore {
margin: 0;
}
#wrapper .location_card .ultp-block-readmore a,
#wrapper .category_card .ultp-block-readmore a {
background-color: transparent;
color: #1978CA;
padding-left: 0;
padding-right: 0;
text-align: left;
margin: 0;
}
#wrapper .location_card h3.ultp-block-title a,
#wrapper .category_card h3.ultp-block-title a {
font-weight: normal;
font-size: 22px !important;
}
#wrapper .location_card h3.ultp-block-title{
min-height:unset;
}
#wrapper .location_card h3.ultp-block-title .ultp-block-excerpt{
margin: 0px;
}
#wrapper .location_card .ultp-block-item .ultp-block-image img {
width: auto;
height: 400px;
}
#wrapper .location_card .ultp-block-item .ultp-block-image {
height: 400px;
}
#wrapper .card_v2 h3.ultp-block-title {    
position: relative;
padding-left: 0px;
padding-right: 0px;
min-height: unset;
padding-top: 0px;
padding-bottom: 10px;
}
#wrapper .card_v2 h3.ultp-block-title a{		
display:bold;
font-weight:bold;
font-size: 16px !important;
text-align:left;
color:#052443;
}
div#archive-container article .entry-summary,
div#archive-container article .entry-footer {
display: none;
}
div#archive-container article,
#wrapper .ultp-block-item {
position: relative;
margin-bottom: 40px !important;
}
#wrapper .ultp-block-item {
padding-bottom: 0px;
}
body.page-id-36 div#inner-wrap,
body.page-id-34 div#inner-wrap,
body.error404 div#inner-wrap,
body.search div#inner-wrap {
padding-top: 200px;
width: 1200px;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
body.search .entry-meta {
display: none;
}
div#archive-container article .entry-content-wrap{
background-color: #ffffff;
padding: 20px;
}
div#archive-container article .entry-content-wrap h2 {
color: #ffffff !important;
text-align:center;
}
div#archive-container article .entry-header{
margin-bottom: 0px;
}
div#archive-container article .entry-content-wrap h2 a{
font-weight: 500;
text-decoration: none;
font-size: 22px;
line-height: 26px !important;
letter-spacing: 0px;
}
#wrapper .wp-block-group {
margin-top: 80px;
margin-bottom: 0px;
}
#wrapper .query-field.query-field-meta_activity_location{
padding: 0px 0px 10px 0px;
}
#wrapper .ultp-block-readmore{
margin: 10px 0px 0px 0px;
display: flex;
gap: 20px;
padding-bottom:20px;
}
#wrapper .ultp-block-readmore a,
#wrapper .wp-block-button a {
box-shadow: none;
border: 0 none;
background-color: #1978CA;
color: #ffffff;
border-radius: 20px;
padding-left: 20px;
padding-right: 20px;
}
#wrapper .wp-block-button.reserva a,
#wrapper .ultp-block-readmore a{
font-size: 14px;
width: 100%;
text-align: center;
display: block;
letter-spacing: normal;
height: 44px;
line-height: 44px;
background-color: #e86109;
border-radius: 8px;
font-weight: bold;
text-transform: uppercase;
flex: 1;
}
#wrapper .ultp-block-readmore > a:first-child{
background-color: #eff6ff;
color: #0e2854;
border:1px solid #d1dae6;
}
#wrapper .wp-block-button a {
background-color: #eff6ff;
border-radius: 32px;
color: #052443;
border: 1px solid #d1dae6;
padding: 8px 32px;
}
#wrapper .wp-block-button.reserva a{
background-color: #133863;
color: #ffffff;
padding: 0px;
display: block;
height: 54px;
line-height: 54px;
text-transform: unset;
font-size: 16px;
}
#wrapper footer#colophon {
color: #ffffff;
background-color: #0080ba;
}
#wrapper footer#colophon a {
color: #ffffff;
}
#wrapper footer#colophon svg {
color: #0080ba;
}
#wrapper ul#footer-menu {
display: block;
}
#wrapper ul#footer-menu li{
display: block;
}
#wrapper .wp-block-group.title_block {
background-color: rgba(0, 128, 186, 0.8);
color: #ffffff;
padding: 20px 40px;
margin-top: -158px;
position: relative;
z-index: 1;
height: 158px;
}
#wrapper .wp-block-group.title_block *{
color: #ffffff;
}
#wrapper .nav-drop-title-wrap { }
#wrapper .negativo .nav-drop-title-wrap {
background-color: #ffffff;
color: #0080ba;
}
#wrapper .nav--toggle-sub .dropdown-nav-toggle {
right: 8px;
}
#wrapper ul.sub-menu {
background-color: #ffffff;
box-shadow: unset;
padding: 4px;
right: 0px;
min-width:232px;
}
#wrapper ul.sub-menu li {
color: #ffffff;
background-color: #0080b9;
margin-bottom: 2px;
border: 0 none;
text-transform: uppercase;
font-size: 14px;
white-space: nowrap;
font-weight: bold;
}
#wrapper ul.sub-menu li a{
min-width:232px;
width:auto;
}
#wrapper .header-navigation .header-menu-container ul ul li.menu-item > a {
width: auto;
min-width: 232px;
}
#wrapper .entry-hero-container-inner {
background-color: transparent;
}
li#menu-item-1963 ul.sub-menu,
li#menu-item-1335 ul.sub-menu,
li#menu-item-74 ul.sub-menu {
column-count: 2;
}
#wrapper ul#secondary-menu ul.sub-menu {
min-width: unset;
width: auto;
}
#wrapper ul#secondary-menu ul.sub-menu li{
background-color: transparent;
color: #1978CA;
}
#wrapper ul#secondary-menu ul.sub-menu li a{
width:auto;
min-width:unset;
color: #1978CA;
font-weight:normal;
}
#wrapper ul#secondary-menu .nav-drop-title-wrap {
border: 0 none;
padding: 4px 20px 4px 8px;
font-weight:normal;
text-transform: uppercase;
}
body #wrapper .content-container.site-container,
body.single-empresa #wrapper .content-container.site-container,
body.single-actividad #wrapper .content-container.site-container {
width: 100%;
max-width: 100%;
}
body #wrapper .content-container.site-container .single-content > *,
body.single-empresa #wrapper .content-container.site-container .single-content > *,
body.single-actividad #wrapper .content-container.site-container .single-content > *{
width: 1200px;
max-width: 100%;
margin-left:auto;
margin-right:auto;
max-width: 100%;
}
body #wrapper .content-container.site-container .single-content ul.social,
body.single-empresa #wrapper .content-container.site-container .single-content ul.social,
body.single-actividad #wrapper .content-container.site-container .single-content ul.social{
margin: 0px;
padding: 0px;
}
body #wrapper .content-container.site-container .single-content ul.social li,
body.single-empresa #wrapper .content-container.site-container .single-content ul.social li,
body.single-actividad #wrapper .content-container.site-container .single-content ul.social li{
color: #0080b9;
list-style:none;
}
body #wrapper .content-container.site-container .single-content > div.full,
body.single-empresa #wrapper .content-container.site-container .single-content > div.full,
body.single-actividad #wrapper .content-container.site-container .single-content > div.full{
width: 100%;
}
body #wrapper .content-container.site-container .single-content > div.full > *,
body.single-empresa #wrapper .content-container.site-container .single-content > div.full > *,
body.single-actividad #wrapper .content-container.site-container .single-content > div.full > *{
width: 1200px;
max-width: 100%;
margin-left:auto;
margin-right:auto;
}
#wrapper p.price {
display: inline-block;
padding: 20px;
}
#wrapper p.price+p {
display: inline-block;
padding: 20px;
}
ul#archive-container {
grid-template-columns: repeat(3, 1fr);
}
#wrapper ul#archive-container h2 {
font-size: 20px;
color: #494e52;
line-height: normal;
margin-top: 20px;
}
#wrapper .kadence-posts-list .entry-list-item article.entry {
background-color: transparent !important;
background-image: none;
box-shadow: unset;
}
#wrapper .header-menu-container ul#primary-menu > li > a {
padding: 0px;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item { top: -5px;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item form {
height: 33px;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item form > label{
margin-top:0px;
} #wrapper li.astm-search-menu.is-menu.default.menu-item form > label:before {
display: inline-block;
width: 32px;
height: 32px;
content: '\f002';
font-family: fontawesome;
position: absolute !important;
top: 5px;
margin: 0px;
right: 6px;
background-color: #1978CA;
color: #ffffff;
padding: 2px 8px 16px 9px;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item .is-search-input{
border-color: #EFD0D1;
height: 32px;
border-radius: 20px;
padding-left: 44px;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item .is-search-icon{
background-color: transparent;
border: 0 none;
}
#wrapper li.astm-search-menu.is-menu.default.menu-item svg path{
fill: #ffffff;
} #wrapper .query-exposed {
background-color: #ffff;
padding: 20px;
margin-bottom: 40px;
box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.3);
}
#wrapper .card_company .query-exposed {
box-shadow:unset;
background-color:transparent;
}
#wrapper .query-alojamientos-wrapper label.query-checkbox,
#wrapper .query-empresas-wrapper label.query-checkbox {
background-color: #DFF2FE;
display: inline-block;
padding: 8px 16px;
border-radius: 30px;
margin-right: 10px;
margin-bottom: 10px;
font-size: 14px;
color: #1a447e;
border: 1px solid #00A6F4;
}
#wrapper .query-alojamientos-wrapper label.query-checkbox input,
#wrapper .query-empresas-wrapper label.query-checkbox input{
visibility:hidden;
display:none;
}
#wrapper #primary .card_company .query-content {
padding: 20px;
background-color: #ffffff;
}
#wrapper #primary .card_company .query-row {
box-shadow: unset;
border: 1px solid #d1dae6;
padding: 0px 20px 20px 20px;
text-align: left;
background-color: transparent;
border-radius: 10px;
}
#wrapper .query-content {
}
.query-exposed form > * {
display: inline-block;
vertical-align: top;
margin-bottom: 0px;
margin-right: 10px;
width: auto;
}
.query-buscador_experiencias-wrapper .query-exposed form > * {    
max-width:240px;
}
.query-buscador_experiencias-wrapper div:has(.query-exposed-label){
position:relative;
}
.query-buscador_experiencias-wrapper .query-exposed-label {
cursor: pointer;
border: 1px solid #CBD5E0;
border-radius: 30px;
padding: 6px 24px;
font-size: 14px;
font-weight: bold;
}
.query-buscador_experiencias-wrapper .query-checkboxes{
display: block;
opacity:0;
visibility:hidden;
position: absolute;
z-index: 1;
background-color: #ffffff;
padding: 20px; font-size: 12px;
top: 30px;
grid-template-rows: repeat(3, 1fr);
grid-column-gap: 10px;
grid-row-gap: 5px;
grid-auto-flow: column;
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3);
transition: all 0.5s ease 0.5s;
} .query-buscador_experiencias-wrapper .query-checkboxes > label {
display: block;
white-space:nowrap;
padding-top: 4px;
padding-bottom: 4px;
}
.query-buscador_experiencias-wrapper .query-exposed > form > div:hover > .query-checkboxes{
opacity:1;
visibility:visible;
}
.query-exposed form > * select{
width: 100%;
border-radius: 30px;
font-size: 16px;
line-height: 32px;
text-indent: 2px;
}
#wrapper label.query-checkbox:has(input:checked) {
background-color: #ffffff;
}
#wrapper .query-unformatted .query-row .query-field-featured_image,
#wrapper .ultp-block-item .ultp-block-image {
margin: 0px;
}
#wrapper .query-unformatted .query-row .query-field-featured_image{
margin-left: -20px;
margin-right: -20px;
border-radius: 30px 30px 0px 0px;
}
#wrapper .query_button {
display: none !important;
}
#wrapper .ultp-block-item .ultp-block-image img{
width: 100%;
height: auto;
}
#wrapper .query-unformatted .query-row .query-field-featured_image img{
width: 100%;
height: auto; }
#wrapper .ultp-block-item .ultp-block-image{
height: 188px;
overflow:hidden;
border-radius: 20px 20px 0px 0px;
margin-bottom: 0px !important;
}
#wrapper .query-unformatted .query-row .query-field-featured_image{
overflow:hidden;
height: 160px;
}
#wrapper .query-unformatted .query-row .query-field-featured_image img{
width: 100%;
height:auto;
}
#wrapper .query-actividades_destacadas .ultp-block-excerpt {
min-height: 136px;
}
#wrapper .query-actividades_destacadas .query-field-post_title {
min-height: unset;
}
#wrapper #colophon ul.sub-menu {
background-color: transparent;
padding: 0px;
min-width: unset;
margin: 0;
}
#wrapper #colophon ul.sub-menu li {
background-color: transparent;
text-transform: unset;
font-weight: normal;
vertical-align: top;
}
#wrapper ul#footer-menu li {
display: inline-block;
vertical-align: top;
font-size: 14px;
}
#colophon ul#menu-filtros-cabecera-de,
#colophon ul#menu-filtros-cabecera-en,
#colophon ul#menu-filtros-cabecera-es {
display:flex;
}
#colophon ul#menu-filtros-cabecera-de > li,
#colophon ul#menu-filtros-cabecera-en > li,
#colophon ul#menu-filtros-cabecera-es > li{
flex-wrap: wrap;
flex-grow: 1;
}
#colophon ul#menu-filtros-cabecera-de > li.menu-item-1963 > ul.sub-menu,
#colophon ul#menu-filtros-cabecera-en > li.menu-item-1335 > ul.sub-menu,
#colophon ul#menu-filtros-cabecera-es > li.menu-item-74 > ul.sub-menu{
column-count: 2;
}
#colophon ul#menu-filtros-cabecera-de > li > a,
#colophon ul#menu-filtros-cabecera-en > li > a,
#colophon ul#menu-filtros-cabecera-es > li > a{
font-weight:bold;
}
#wrapper .wp-block-media-text {
margin: 0px;
}
#wrapper ul.social > li {
text-align: right;
text-transform: uppercase;	
}
#wrapper ul.social > li a{
font-weight:bold;
}
#wrapper ul.social > li > i{
margin-right: 4px;
}
.show_on_mobile{
display:none !important;
}
#wrapper .icons_blue figure{
background-color: #ABCFE9;
padding: 0px;
width: 72px;
height: 72px;
margin: 0 auto;
margin-bottom: 20px;
text-align: center;
display: block;
line-height: 59px;
border-radius: 48px;
}
#wrapper .icons_blue.tweak figure{    
line-height: 51px;
}
#wrapper .icons_blue img{    
display: inline-block;
}
#wrapper .nomargin{
margin: 0px;
}
#wrapper ul#primary-menu {
margin-left: 40px;
}
.kadence-search-icon-wrap {
display: none !important;
}
#wrapper ul#primary-menu li a {
display: inline-block;
margin-right: 20px;
font-size: 14px;
}
div#inner-wrap {
padding-top: 90px;
}
body.wp-singular div#inner-wrap .single-entry h1{
margin: 20px 0px 20px 0px;
}
body.wp-singular div#inner-wrap .single-entry p{
margin-bottom: 20px;
}
body.wp-singular div#inner-wrap .single-entry .wp-block-group{
margin-top: 80px;
}
body.wp-singular div#inner-wrap .single-entry .wp-block-group:first-child{
margin-top: 0px;
}
#wrapper .ultp-accordion-item__navigation.ultp-acr-navigation {
padding-left: 0px;
padding-right: 0px;
background-color: transparent;
border-left: 0 none;
border-right: 0 none;
border-top: 0 none;
border: 0 none;
}
#wrapper ul.wp-block-list {
list-style: none;
margin: 0;
padding: 0;
}
#wrapper ul.wp-block-list li {
position: relative;
padding-left: 24px;
margin-bottom: 10px;
}
#wrapper ul.wp-block-list li:before {
content: '\f00c';
font-family: 'FontAwesome';
display: inline-block;
position: absolute;
left: 0px;
color: #1F6BC5;
}
#wrapper #main .wp-block-kadence-column .wp-block-group:first-child {
margin-top: 0;
}
#wrapper .icon_phone,
#wrapper .icon_web,
#wrapper .icon_email,
#wrapper .icon_info,
#wrapper .icon_person,
#wrapper .icon_location,
#wrapper .icon_lang,
#wrapper .icon_time{
position:relative;
padding-left: 24px;
}
#wrapper .icon_phone:before,
#wrapper .icon_web:before,
#wrapper .icon_email:before,
#wrapper .icon_info:before,
#wrapper .icon_person:before,
#wrapper .icon_location:before,
#wrapper .icon_lang:before,
#wrapper .icon_time:before {    
font-family: 'FontAwesome';
display: inline-block;
position: absolute;
left: 0px;
color: #1F6BC5;
}
#wrapper .icon_company{
position:relative;
padding-left: 74px;
}
#wrapper .icon_company:before {
font-family: 'FontAwesome';
display: inline-block;
position: absolute;
left: 0px;
color: #1F6BC5;
content: '\f0f7';
top: 0px;
background-color: #DCEAF4;
border-radius: 40px;
height: 60px;
width: 60px;
text-align: center;
font-size: 24px;
line-height: 60px;
}
#wrapper .icon_phone:before{
content:'\f095';
}
#wrapper .icon_web:before{
content:'\f0ac';
}
#wrapper .icon_email:before{
content:'\f003';
}
#wrapper .icon_info:before{
content:'\f05a';
}
#wrapper .icon_person:before{
content:'\f0c0';
}
#wrapper .icon_location:before{
content:'\f041';
}
#wrapper .icon_lang:before{
content:'\f1ab';
}
#wrapper .icon_time:before{
content:'\f017';
}
#wrapper .over {
position: relative;
z-index: 10;
top: -80px;
}
ul#mobile-menu .lang-item {
display: inline-block;
vertical-align: top;
text-transform: uppercase;
}
body.sticky2 .wp-block-group.submenu {
position: fixed;
top: 120px;
z-index: 100;
left: 0px;
width: 100%;
margin: 0 !important;
display: flex;
padding: 0;
background-color: #ffffff;
}
body.sticky2 .wp-block-group.submenu > div{
width: 1200px;
margin-left:auto;
margin-right:auto;
max-width: 100%;
}
body.sticky2 .wp-block-group.submenu > div > div{
justify-content:center;
}
body #main .booking_btn {
position: fixed;
width: auto;
z-index:101;
top: 160px;
}
body #main .wp-block-button.booking_btn a {
padding-top: 16px;
padding-bottom: 16px;
padding-left: 48px;
padding-right: 48px;
}
#wrapper .destacado {
margin-right: 20px;
margin-left: 20px;
}
#wrapper .destacado a {
background-color: #1978CA;
color: #ffffff;
padding: 8px 0px 8px 20px !important;
text-transform: uppercase;
}
body div#booking_block{
border-radius: 30px 30px 0px 0px;
}
body.sticky div#booking_block {
position: fixed;
top: 112px;
z-index: 2;
min-width: 390px;
max-width: 100%;
}
body.sticky #wrapper #primary #main .wp-block-group.submenu {
position: fixed;
top: 60px;
margin: 0px;
background-color: #ffffff;
width: 100%;
padding: 10px 20px;
z-index: 1;
left: 0;
}
body.sticky #wrapper #primary #main .wp-block-group.submenu > div {
width: 1200px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
body.single-product div#inner-wrap{    
background-color: #f9fafc;
}
body.single-product div#inner-wrap  > div{
width: 1200px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
body #sidebar .wp-block-group__inner-container > p,
body p.has-medium-font-size,
body.single-company .kt-inside-inner-col p.has-medium-font-size,
body.single-product .kt-inside-inner-col p.has-medium-font-size {
font-weight: bold;
text-transform: uppercase;
color: #052443;
}
body p.has-medium-font-size:before,
body.single-company .kt-inside-inner-col p.has-medium-font-size:before,
body.single-product .kt-inside-inner-col p.has-medium-font-size:before {
content: ' ';
display: inline-block;
background-color: #052443;
width: 3px;
height: 15px;
margin-right: 8px;
} body #sidebar .wp-block-group{
background-color: #f0f7ff !important;
border:1p solid #cbd9e9;
}
#wrapper #includes ul.wp-block-list li:before,
#wrapper #not_includes ul.wp-block-list li:before,
#wrapper #destacado + div ul.wp-block-list li:before {
color: #ffffff;
background-color: #052443;
border-radius: 20px;
height: 20px;
width: 20px;
text-align: center;
line-height: 20px;
font-size: 12px;
}
#wrapper #includes ul.wp-block-list li:before{
background-color:#dcfce6;
color: #419577;
}
#wrapper #not_includes ul.wp-block-list li:before{
background-color:#ffe2df;
color: #bf3b39;
} #wrapper .icon_company.wp-block-paragraph,
p#detalles + div .wp-block-column p.wp-block-paragraph {
border: 1px solid;
padding: 20px;
border-radius: 20px;
max-height: 94px;
overflow: hidden;
}
#wrapper .icon_company.wp-block-paragraph{
max-height: unset;
padding-left: 74px;
}
p#detalles + div .wp-block-column p.wp-block-paragraph:before {
display:none;
}
div#mapblock {
height: 600px;
}
body,
body.single-company{
background-color: #f9fafc !important;
}
body.single-company h1 {
margin-top: 0px !important;
color: #ffffff !important;
margin-bottom: 0px !important;
}
#wrapper .card_company .query-unformatted .query-field.query-field-taxonomy_terms {
text-align: left;
padding-left: 0px;
margin-left: 0px;
}
#wrapper .card_company .query-unformatted .query-field.query-field-taxonomy_terms_1 span.qw-taxonomy-term{
border: 0 none;
background-color: transparent;
padding-left: 0px;
margin-left: 0px;
text-transform:unset;
}
footer.elementor {
display: none;
}
#wrapper .card_v2 .query-field.query-field-taxonomy_terms span {
display: inline-block;
padding-right: 8px;
}
#wrapper .card_v2 .query-field.query-field-taxonomy_terms span:last-child {
padding-right: 0px;
}
#wrapper .toggle_actividades.wp-block-ultimate-post-accordion-item {
padding: 0;
border: 0 none;
background-color: transparent;
}
#wrapper .toggle_actividades .ultp-accordion-item.ultp-accordion__trigger-right{
display:block;
text-align:center;
}
#wrapper .toggle_actividades .ultp-accordion-item.ultp-accordion__trigger-right .ultp-acr-navigation {
display: inline-block;
background-color: #EFF6FF;
text-align: center;
border-radius: 30px;
width: auto;
padding: 12px 32px;
margin-bottom: 20px;
border: 1px solid #d1dae6;
}
#wrapper .toggle_actividades .ultp-accordion-item.ultp-accordion__trigger-right .ultp-acr-navigation .ultp-accordion-item__control {
display:none;
}
#wrapper .toggle_actividades .ultp-accordion-item.ultp-accordion__trigger-right .ultp-acr-navigation .ultp-accordion-title{
font-size: 16px;
}
#wrapper .wp-block-group.full.has-background {
padding-top: 80px;
padding-bottom: 80px;
margin: 0;
}
span.qw-taxonomy-term:empty {
display: none !important;
}
body.single-post .e-con-inner > div {
background-image: none !important;
}
body.single-post #inner-wrap .e-con.e-flex>.e-con-inner {
display: block !important;
}
body.single-post #inner-wrap .e-con.e-flex>.e-con-inner > div{
width: 980px;
max-width: 100%;
margin-left:auto;
margin-right:auto;
}
#wrapper #main .wp-block-kadence-column .wp-block-group {
margin-top: 20px;
}
.query-unformatted.query-actividades .query-field-post_title,
.query-unformatted.query-actividades_destacadas .query-field-post_title {
min-height: 68px;
}
.query-unformatted.query-actividades .query-field-post_excerpt,
.query-unformatted.query-actividades_destacadas .query-field-post_excerpt {
min-height: 112px;
}
#wrapper .query-actividades .query-row .ultp-block-excerpt p {
margin-top: 0px !important;
padding-top: 0px;
min-height: 112px;
}
#wrapper .query-destinos .ultp-block-excerpt {
min-height: 136px;
}
body.wp-singular div#inner-wrap .single-entry .wp-block-group .wp-block-group {
margin-top: 20px;
}
p.gb-text > span {
display: inline-block;
padding-right: 10px;
}
.query.query-buscador_experiencias-wrapper .query_button {
display: inline-block !important;
}
.chosen-container .chosen-choices {
border-radius: 20px;
box-shadow: unset;
padding: 6px 20px;
} .query-unformatted.query-actividades .query-field-taxonomy_terms {
width: 90%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
body.single-product div#footer > div,
body.single-post div#footer > div {
width: 1200px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
#wrapper .wpforms-field{
position:relative;
}
div:has( >.wpforms-field-description )+div,
div:has( >.wpforms-field-description ) {
padding-top: 24px !important;
margin-top: 48px !important;
}
fieldset:has( > .wpforms-field-description ) + div,
fieldset:has( > .wpforms-field-description ) {
padding-top: 24px !important;
margin-top: 48px !important;
}
#wrapper .wpforms-field-description {
color: #052443;
text-transform: uppercase;
font-size: 18px;
font-weight: bold;
position: absolute;
top: -20px;
}
#wrapper fieldset .wpforms-field-description {
top: 20px;
}
#wrapper h3.wp-block-heading.has-small-font-size {
font-size: 16px !important;
color: #71717b;
}
body.single-company div#footer > div {
width: 1200px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
} .query {
position: relative;
min-height: 150px;
}
.query .qw-loading {
opacity: 0.5;
pointer-events: none; } .qw-loading-overlay {
position: absolute;
top: 200px;
left: 50%;
transform: translate(-50%, -50%);
z-index: 10;
} .qw-spinner {
width: 40px;
height: 40px;
border: 4px solid rgba(0, 0, 0, 0.1);
border-top: 4px solid #0073aa; border-radius: 50%;
animation: qw-spin 0.8s linear infinite;
}
@keyframes qw-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
#wrapper .wp-block-cover img,
#wrapper .location_cards .ultp-block-item .ultp-block-image img {
filter: brightness(0.8);
}
#wrapper .loading-turitop{
align-items: center;
background-color: #133863;
color: #ffffff;
display: block;
text-align: center;
text-decoration: none;
border-radius: 10px;
padding: 1rem 2rem;
}
#wrapper a.lightbox-button-turitop {
background-image: none;
background-color: transparent;
border: 0 none;
font-family: inherit;
padding: 0;
margin: 0;
display: block;
height:auto;
line-height: normal;
}
#wrapper .query-field-permalink .loading-turitop {
padding-top: 10px;
padding-bottom: 10px;
background-color: #e86109 !important;
}
#wrapper .query-field-permalink .loading-turitop a {
background-color: #e86109 !important;
}
#wrapper .elementor-swiper-button {
display: none !important;
}
@media screen and (max-width:1023px){
body #main .wp-block-button.booking_btn a {
padding-left: 48px;
padding-right: 48px;
}
body #main .booking_btn {
margin-top: 0px;
}
#wrapper span.menu-toggle-icon path {
}
#wrapper .site-branding a.brand img {
display: block;
max-width: 180px;
margin-left: 20px;
}
section#block-10 img {
width: 200px;
margin-left: auto;
margin-right: auto;
}
#wrapper .ultp-block-item .ultp-block-image {
margin: 0px;
width: 100%;
height: auto;
}
#wrapper .ultp-block-item .ultp-block-image img {
width: 100%;
height: auto;
}
#wrapper h2 {
font-size: 30px;
line-height: normal;
}
body #wrapper .content-container.site-container .single-content > *{
padding: 0 20px;
}
.kb-row-layout-wrap.kb-row-layout-id_47a261-eb {
background-position: -392px 0 !important;
}
#colophon ul#menu-filtros-cabecera-de,
#colophon ul#menu-filtros-cabecera-en,
#colophon ul#menu-filtros-cabecera-es {
column-count: unset;
}
#wrapper #colophon {
padding: 0 20px;
}
section#block-12 img {
width: 50%;
margin-left: auto;
margin-right: auto;
}
.hide_on_mobile{
display:none !important;
}
.show_on_mobile{
display:block !important;
}
#wrapper .wp-block-group.title_block {
margin-top: 0;
}
.wp-block-kadence-show-more.kb-block-show-more-container > div {
max-height: 0;
}
#wrapper .wp-block-group.title_block {
height: auto;
}
#colophon ul#menu-filtros-cabecera-de,
#colophon ul#menu-filtros-cabecera-en,
#colophon ul#menu-filtros-cabecera-es {
display:block;
}
#colophon ul#menu-filtros-cabecera-de > li,
#colophon ul#menu-filtros-cabecera-en > li,
#colophon ul#menu-filtros-cabecera-es > li{
display:block;
}
#colophon ul#menu-filtros-cabecera-de > li.menu-item-1963 > ul.sub-menu,
#colophon ul#menu-filtros-cabecera-en > li.menu-item-1335 > ul.sub-menu,
#colophon ul#menu-filtros-cabecera-es > li.menu-item-74 > ul.sub-menu{
column-count: unset;
}
.kb-row-layout-wrap > div {
padding: 0px !important;
}
body.wp-singular div#inner-wrap .single-entry h1 {
padding: 0px;
}
body.sticky .wp-block-group.submenu {
top: 100px;
}
body #wrapper div#booking_block {
position: fixed;
bottom: 0px;
top: auto;
left: 20px;
right: 20px;
width: auto;
margin: 0px auto !important;
padding: 0px !important;
border-radius: 0px !important;
box-shadow: unset !important;
}
div#booking_block > div > div:first-child {
display: none;
}
div#booking_block > div > div:nth-child(2) {
padding-left: 0px !important;
padding-right: 0px !important;
margin-top: 0px !important;
padding-top: 0px !important;
}
div#booking_block > div > div hr,
div#booking_block > div > div p,
div#booking_block > div > div .wp-block-group {
display: none;
}
div#woofc-count {
display: none !important;
}
body.single-product div#inner-wrap {
background-color: #f9fafc;
padding-left: 20px;
padding-right: 20px;
}
#wrapper #main .query-unformatted {
display: block !important;
}
#wrapper #primary .query-row {
padding-bottom: 20px;
}
#footer .is-layout-flex {
display: block;
}
#footer .is-layout-flex > *{
display: block;
margin-bottom: 20px;
}
.wp-block-cover__inner-container {
padding-left: 20px !important;
padding-right: 20px !important;
}
#wrapper .query-buscador_experiencias-wrapper .query-exposed form > * {
max-width: unset;
display: inline-block;
width: 44%;
margin-bottom: 22px;
margin-right: 10px;
}
#wrapper .query-buscador_experiencias-wrapper .query-exposed-label{
display:inline-block;
width: 100%;
}
} html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}#kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}