li#menu-item-131 {
color: #428bca;
border: solid 1px #428bca;
padding: 0 5px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
padding: 2px 10px 2px 10px;
}
.wp-block-sensei-lms-button-take-course.is-style-default.wp-block-sensei-button.wp-block-button.has-text-align-left {
margin-top: 20px;
margin-bottom: 20px;
}
.cursos_home .entry-content-wrap {
border:1px solid #ccc;
padding: 10px 20px !important;
border-radius: 15px;
}
.nav-prev.fl,
.nav-next.fr {
border: 1px solid #00b0ca;
padding: 5px 10px;
margin-bottom: 20px;
color: #fff;
background: #00b0ca;
border-radius: 25px;
}
.nav-prev.fl a,
.nav-next.fr a {
color: #fff;
font-weight: 500;
font-size: 12px;
text-transform: uppercase;
}
label {
font-size: 14px;
}
#payment .payment_methods>.wc_payment_method>label {
padding: 8px !important;
background-color: rgba(0,0,0,.04);
display: block;
cursor: pointer;
}
body.login h1 a {
background: url(//zentrummadrid.es/wp-content/themes/images/logo.png) center center no-repeat transparent;
background-size: 188px 189px;
width: 188px;
height: 189px;
margin: 0 auto 30px;
opacity: 0.7;
padding: 0;
}
.rcp_restricted {
background: #e64730;
color: #fff;
padding: 10px 15px;
text-align: center;
margin-bottom: 25px;
}
.rcp_restricted p {
padding-bottom: 0;
margin-bottom: 0;
} h2.course-title {
font-size: 25px !important;
margin-bottom: 15px;
}
.widget_sensei_course_progress .course-progress-module, .widget_sensei_course_progress header {
padding: 1.618em 1.618em 0;
margin-bottom: 20px;
}
.inside-left-sidebar {
margin: 0 !important;
}
li.course-progress-lesson.not-completed.current span,
li.course-progress-lesson.not-completed {
padding: 0 !important;
font-size: 16px;
margin-top: 10px;
}
.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson a:before, .widget_sensei_course_progress .course-progress-lessons .course-progress-lesson span:before {
color: rgba(0,0,0,.1);
content: "";
display: inline-block;
font-family: FontAwesomeSensei,FontAwesome;
font-size: 150%;
font-weight: 400;
left: -2em;
line-height: 1em;
margin-right: 0.618em;
position: absolute;
top: 0.5em;
width: 1em;
}
.widget_sensei_course_progress .course-progress-lessons .course-progress-lesson a, .widget_sensei_course_progress .course-progress-lessons .course-progress-lesson span {
padding: 0;
margin-bottom: 10px;
}
.widget_sensei_course_progress .course-progress-module, .widget_sensei_course_progress header {
padding: 0;
margin-bottom: 20px;
}
ul.course-progress-navigation {
margin-bottom: 20px !important;
}
h3.module-title {
font-size: 20px;
margin-bottom: 25px !important;
font-weight: 600;
margin-top: 20px;
}
h3.module-title a {
color: #000;
text-transform: uppercase;
} form#loginform {
text-align: center;
}
form#loginform p {
width: 284px;
margin: 0 auto;
margin-bottom: 30px;
}
form#loginform p input.button {
width: 100%;
margin-bottom: 30px;
}
.col-1 h2 {
text-align: center;
}
input#sensei_user_login,
input#sensei_user_pass {
width: 284px;
}
table#rcp-account-overview,
table#rcp-payment-history {
font-size: 14px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--courses {
display: none;
}
tr#gravityforms-update {
display: none;
}
#gravityforms-update {
display: none !important;
}
.plugin-update-tr.active {
display: none !important;
}
#mi-tabla tr.plugin-update-tr.active {
display: none !important;
}
#gravityforms-update {
display: none;
}
span.wc-block-components-button__text {
color: #fff !important;
}
input.course-complete.sensei-stop-double-submission {
display: none !important;
}
.has-text-align-center.aviso-leccion-obligatoria.has-global-color-9-background-color.has-background.has-small-font-size {
border-radius: 18px !important;
} .wp-post-image {
height: auto !important; }
body.page-id-30927 .entry-header {
display: none;
} .um-profile-nav,
.um-profile-body.main.main-default {
display: none;
}
li#menu-item-34113 a:hover {
color: #ff0000 !important;
background-color: aliceblue;
border-radius: 18px;
}
li#menu-item-34108 {
background: #86b926;
border-radius: 18px;
color: #fff !important;
}
li#menu-item-34108 a {
color: #fff;
} li#menu-item-34108 a:hover {
color: #86b926;
background-color:aliceblue ;
}
li#menu-item-34113 a:hover, li#menu-item-34116 a:hover{
color: #ff0000 !important;
}
.entry-meta {
list-style: none;
padding-left: 0;
}
.entry-meta li {
list-style: none;
display: inline;
}
.gbp-list--unstyled {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.gbp-list--unstyled li {
list-style: none;
} .gbp-collage {
background-color: var(--global-palette9, #fff);
padding: 4rem 0 3rem;
gap: 4rem;
align-items: flex-start;
}
@media (max-width: 781px) {
.gbp-collage {
flex-direction: column;
padding: 2rem 0 0;
}
} .gbp-collage figure img {
border: 10px solid var(--global-palette9, #fff);
display: block;
} .gbp-collage-left {
position: relative;
}
.gbp-collage-img-1 {
position: relative;
z-index: 2;
}
.gbp-collage-img-2 {
position: relative;
z-index: 3;
max-width: 200px !important;
width: 200px;
margin-top: -100px !important;
margin-left: 40px !important;
} .gbp-collage-right {
position: relative;
padding-top: 100px;
}
.gbp-collage-img-3 {
position: relative;
z-index: 3;
max-width: 250px !important;
width: 250px;
margin-top: -130px !important;
margin-left: auto;
margin-right: 40px;
}
.gbp-collage-img-4 {
position: relative;
z-index: 3;
max-width: 200px !important;
width: 200px;
margin-top: -200px !important;
margin-left: -50px !important;
}
.gbp-collage-img-5 {
position: relative;
padding-left: 50px;
}
.gbp-collage-img-6 {
position: relative;
z-index: 3;
max-width: 250px !important;
width: 250px;
margin-top: -80px !important;
margin-left: auto;
margin-right: auto;
} @media (max-width: 781px) {
.gbp-collage-right {
padding-top: 0;
}
.gbp-collage-img-1,
.gbp-collage-img-2,
.gbp-collage-img-3,
.gbp-collage-img-4,
.gbp-collage-img-5,
.gbp-collage-img-6 {
max-width: 100% !important;
width: auto !important;
margin: 0 0 1.5rem 0 !important;
padding: 0 !important;
float: none !important;
}
} body.single-course .academy-logo-container {
display: none !important;
}.course-container .course-products{line-height:1.5;margin:5px 0 0;padding:0}.course-container .course-product{list-style-type:none}.course-container .course-product-title{font-weight:700}.course-container .course-product-price{color:#222}.course-meta .course-products{grid-gap:20px;background:#eee;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.course-meta .course-products .cart{margin:0;padding:0;text-align:center}.course-meta .course-products .single_add_to_cart_button{margin:0;top:0}.course-meta .course-product{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:1em}.course-meta .course-product-description,.course-meta .course-product-price,.course-meta .course-product-title{line-height:1.25;margin:0 0 10px;padding:0}.course-meta .course-product-description{flex:1 1 auto}.course-meta .course-product-price{display:inline-block;font-weight:700;text-align:right;width:100%}#sensei-user-courses .course-container .course .course-expiration-message{font-size:.9em;margin-top:30px}#sensei-user-courses .course-container .course .course-expiration-message:before{content:"";display:inline-block;font-family:FontAwesomeSensei,FontAwesome,sans-serif;margin-right:8px}#sensei-user-courses .course-container .course .course-expiration-message--expired{color:#d63638}#sensei-user-courses .course-container .course .course-expiration-message--countdown,#sensei-user-courses .course-container .course .course-expiration-message--today{color:#e68b28}#sensei-user-courses .course-container .course .course-expiration-message--future{color:#787c82}#sensei-user-courses .course-container .course .course-expiration-message+.entry-actions{padding-top:20px}.sensei-archive-controls {
margin-bottom: 2em;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
} .course-title {
font-size: 1.5em;
margin-bottom: 1em;
color: #333;
}
.course-title a {
color: #333;
text-decoration: none;
font-weight: 600;
line-height: 1.4;
display: -webkit-box;    -webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
} body.course-archive .course-container,
.sensei .course-container,
.course-category .course-container {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 2em;
margin: 2em 0;
margin-bottom: 4em;
min-height: 200px;
} body:not(.course-archive):not(.sensei):not(.course-category) .course-container {
display: block;
width: 100%;
}
.course {
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
overflow: hidden;
display: flex;
flex-direction: column;
height: 100%;
position: relative;
padding-bottom: 60px; min-height: 450px; }
.course:hover {
box-shadow: 0 3px 6px rgba(0,0,0,0.15);
} .course-thumbnail {
width: 100%;
height: 200px;
object-fit: cover;
} .course-meta {
padding: 1.5em;
flex-grow: 1;
}
.course-author {
color: #666;
font-size: 0.9em;
margin-bottom: 0.5em;
margin: 0.5em 0;
display: flex;
align-items: center;
gap: 0.5em;
}
.course-author img {
width: 24px;
height: 24px;
border-radius: 50%;
}
.course-lesson-count {
font-size: 0.9em;
color: #666;
} .course-price {
font-weight: bold;
color: #4a4a4a;
margin: 1em 0;
}
.course-price.free {
position: absolute;
top: 10px;
right: 10px;
background: #28a745;
color: white;
padding: 4px 12px;
border-radius: 4px;
font-size: 0.9em;
font-weight: 600;
} .course-description {
margin: 1em 0;
color: #666;
font-size: 0.95em;
line-height: 1.6;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
box-orient: vertical;
overflow: hidden;
max-height: 4.8em; position: relative;
} .course-footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 1em;
background: #fff;
border-top: 1px solid #eee;
} .sensei-btn,
.course-container .button {
display: inline-block;
padding: 0.8em 1.5em;
background-color: #1e73be;
color: white;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.2s ease;
}
.sensei-btn:hover,
.course-container .button:hover {
background-color: #165b96;
color: white;
} body.admin-bar {
min-height: 100vh;
padding-bottom: 32px; }
#wpadminbar {
position: fixed !important;
z-index: 999999;
} .site-content {
min-height: calc(100vh - 32px);
position: relative;
z-index: 1;
} html, body {
overflow-x: hidden;
max-width: 100%;
} @media screen and (max-width: 782px) {
body.admin-bar {
padding-bottom: 46px;
}
.site-content {
min-height: calc(100vh - 46px);
}
} @media (max-width: 768px) {
.course-container {
grid-template-columns: 1fr;
}
.sensei-archive-controls {
flex-direction: column;
align-items: flex-start;
}
.sensei-archive-controls > * {
margin-bottom: 1em;
}
}
div#right-sidebar {
display: none;
} #user-course-status-toggle,
.learner-profile {
width: 100% !important;
max-width: 100% !important;
display: block !important;
} .user-courses .course-container,
.my-courses .course-container {
display: block !important;
width: 100% !important;
max-width: 100% !important;
} .user-courses .course,
.my-courses .course {
width: 100% !important;
margin-bottom: 2em !important;
min-height: auto !important;
padding-bottom: 1em !important;
} .sensei.my-courses .course-container,
.learner-profile .course-container,
[class*="user-course"] .course-container,
body.page-id-30916 .course-container,
body.page-id-13099 .course-container {
display: block !important;
width: 100% !important;
grid-template-columns: unset !important;
}
.sensei.my-courses .course,
.learner-profile .course,
[class*="user-course"] .course,
body.page-id-30916 .course,
body.page-id-13099 .course {
width: 100% !important;
min-height: auto !important;
margin-bottom: 2em !important;
box-shadow: none !important;
padding-bottom: 1em !important;
display: block !important;
}
.sensei.my-courses .course-meta,
.learner-profile .course-meta,
[class*="user-course"] .course-meta,
body.page-id-30916 .course-meta,
body.page-id-13099 .course-meta {
padding: 1em 0 !important;
}
.sensei.my-courses .course-thumbnail,
.learner-profile .course-thumbnail,
[class*="user-course"] .course-thumbnail,
body.page-id-30916 .course-thumbnail,
body.page-id-13099 .course-thumbnail {
height: auto !important;
max-width: 300px !important;
}.wp-block-kadence-image:not(:last-child){margin-bottom:1em}.wp-block-kadence-image .kb-image-tooltip-border{border-bottom:1px dashed currentColor}.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link{display:block}.wp-block-kadence-image img{max-width:100%;border:0 solid currentColor;box-sizing:border-box}.wp-block-kadence-image .kb-img-transparent{display:none}.wp-block-kadence-image .aligncenter{text-align:center}.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size{width:100%}.wp-block-kadence-image.alignfull img,.wp-block-kadence-image.alignwide img{width:100%}.wp-block-kadence-image .alignleft,.wp-block-kadence-image .alignright,.wp-block-kadence-image .aligncenter{display:table}.wp-block-kadence-image .alignleft>figcaption,.wp-block-kadence-image .alignright>figcaption,.wp-block-kadence-image .aligncenter>figcaption{display:table-caption;caption-side:bottom}.wp-block-kadence-image .alignleft{float:left;position:relative;margin-left:0;margin-right:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .alignright{float:right;position:relative;margin-right:0;margin-left:var(--global-md-spacing, 1em);margin-top:.3em;margin-bottom:var(--global-md-spacing, 1em)}.wp-block-kadence-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-kadence-image figcaption{margin-top:.5em;font-size:90%}.wp-block-kadence-image figcaption img{display:inline}.wp-block-kadence-image .kb-is-ratio-image{height:0;position:relative}.wp-block-kadence-image .kb-is-ratio-image img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.wp-block-kadence-image .kb-image-ratio-square{padding-bottom:100%}.wp-block-kadence-image .kb-image-ratio-land43{padding-bottom:75%}.wp-block-kadence-image .kb-image-ratio-land32{padding-bottom:66.67%}.wp-block-kadence-image .kb-image-ratio-land169{padding-bottom:56.25%}.wp-block-kadence-image .kb-image-ratio-land21{padding-bottom:50%}.wp-block-kadence-image .kb-image-ratio-land31{padding-bottom:33%}.wp-block-kadence-image .kb-image-ratio-land41{padding-bottom:25%}.wp-block-kadence-image .kb-image-ratio-port34{padding-bottom:133.33%}.wp-block-kadence-image .kb-image-ratio-port23{padding-bottom:150%}.single-content .wp-block-kadence-image .alignleft,.single-content .wp-block-kadence-image .alignright{margin-bottom:var(--global-md-spacing, 1em)}.kb-filter-earlybird img::before{background:radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:1}.kb-filter-earlybird img{filter:contrast(0.9) sepia(0.2)}.kb-filter-vintage img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgba(0,0,20,.4),inset 0 5px 15px rgba(0,0,0,.1);background:linear-gradient(to bottom, rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%),linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%)}.kb-filter-vintage img{filter:sepia(0.2) brightness(1.1) contrast(1.3)}.kb-filter-grayscale img{filter:grayscale(1)}.kb-filter-sepia img{filter:sepia(0.5)}.kb-filter-saturation img{filter:saturate(1.6)}.kb-filter-toaster img::after{background:radial-gradient(circle, #804e0f, #3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-toaster img{filter:contrast(1.5) brightness(0.9)}.kb-filter-mayfair img::after{background:radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-mayfair img{filter:contrast(1.1) saturate(1.1)}.wp-block-kadence-image figure{margin:0}.kb-image-has-overlay{position:relative}.kb-image-has-overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}@media(min-width: 1025px){.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(min-width: 720px)and (max-width: 1024px){.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(max-width: 719px){.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){list-style:none;padding:0;display:grid}.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){display:flex}.wp-block-kadence-iconlist ul.kt-svg-icon-list{padding:0;list-style:none;margin:0 0 10px 0;text-align:left;grid-template-rows:auto;display:grid;gap:5px 0}.wp-block-kadence-iconlist ul.kt-svg-icon-list svg{width:1em;height:1em}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{display:flex;align-items:center;padding:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;padding:4px 0;display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link{display:flex;align-items:center}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child{margin-bottom:0}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-0{padding-left:0rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-1{padding-left:2rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-2{padding-left:4rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-3{padding-left:6rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-4{padding-left:8rem}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-5{padding-left:10rem}.rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-left:10px;margin-right:0}.kb-icon-list-tooltip-wrap{display:flex;align-items:center}.wp-block-kadence-listitem .kb-icon-list-tooltip:where(:not(.kb-list-tooltip-no-border)){border-bottom:1px dashed currentColor}.wp-block-kadence-listitem .kt-svg-icon-link>.kb-icon-list-tooltip{border-bottom:none}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:flex-end}.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap{justify-content:center}.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border-style:solid;border-width:0}.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-start}.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items:flex-end}@media(max-width: 1024px){.kt-tablet-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0, 1fr)}.kt-tablet-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-tablet-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns:minmax(0, 1fr)}.kt-mobile-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-mobile-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid rgba(0,0,0,0)}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem);grid-auto-rows:minmax(min-content, max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding, 15px);padding-right:var(--global-content-edge-padding, 15px)}.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding, 15px);padding-right:var(--global-content-edge-padding, 15px)}.kt-inner-column-height-full:not(.kt-row-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column{align-self:stretch}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:flex-end}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:flex-end}@media screen and (max-width: 1024px){.kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows:minmax(min-content, max-content)}.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-equal,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}@media screen and (max-width: 767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:minmax(min-content, max-content)}.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-mobile-layout-equal,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows:minmax(0, 1fr)}.kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}.wp-block-kadence-rowlayout .kt-row-layout-overlay{opacity:.3}.wp-block-kadence-rowlayout .kt-row-layout-overlay.kt-jarallax{filter:none}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay{top:0;left:0;position:absolute;height:100%;width:100%;z-index:0;filter:opacity(100%)}.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay.kt-jarallax,.wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay.kt-jarallax{filter:none}@media(min-width: 768px)and (max-width: 1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix, 100vh) !important;margin-top:-40px !important}}@media only screen and (min-width: 768px)and (max-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix, 100vh) !important;margin-top:-40px !important}}.entry-content .wp-block-kadence-rowlayout.alignfull,.entry-content .wp-block-kadence-rowlayout.alignwide{text-align:inherit;margin-bottom:0}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-top-sep{position:absolute;height:100px;top:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0px;left:50%;transform:translateX(-50%) rotate(180deg);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-inner>.kb-blocks-bg-slider,.kb-row-layout-wrap>.kb-blocks-bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain{height:100%}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list{height:100% !important}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display:none}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display:block}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div{position:relative;height:100%}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100}.kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain .kb-lazy-bg-pending{background-image:none !important}.kb-blocks-bg-video-container{bottom:0;right:0;top:0;left:0;position:absolute;overflow:hidden}.kb-blocks-bg-video-container .kb-blocks-bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:100%;min-width:100%;min-height:100%}.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display:none !important}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;height:0;padding-bottom:56.25%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom:75%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom:66.66%}@media(max-aspect-ratio: 16/9){.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height:100%;aspect-ratio:16/9}}.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top:0;left:0;width:100%;height:100%;border:0;transform:translate(0%, 0%)}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position:absolute;z-index:11;bottom:20px;right:20px}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding:8px;margin:0 0 0 8px;border:0;background:rgba(0,0,0,.3);cursor:pointer;font-size:24px;color:#fff;display:inline-block;opacity:.5;height:32px;line-height:16px;transition:opacity .3s ease-in-out;box-sizing:border-box}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width:16px;height:16px;vertical-align:bottom}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity:1}.kb-blocks-bg-video{object-position:50% 50%;object-fit:cover;background-position:center center;width:100%;height:100%}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow{z-index:1000}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000}.kb-blocks-bg-slider .kb-gallery-pause-button{display:none;position:absolute;bottom:20px;right:20px;z-index:2}.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:block}.kb-blocks-bg-slider .kb-gallery-pause-button{padding:8px;cursor:pointer;border-radius:3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;opacity:1}.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity:1}@media(max-width: 767px){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}@media(hover: none){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}body.admin-bar{--kb-admin-bar-visible: 34px}@media screen and (max-width: 782px){body.admin-bar{--kb-admin-bar-visible: 46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}.gbp-section{background-blend-mode:normal;background-color:var(--wp--preset--color--kb-palette-5,#f2f2f2);background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover;padding:7rem 40px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:4rem 20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.testimonial-card{background-color:var(--base-3);box-shadow:0px 12px 24px 0px rgba(0,0,0,0.12);margin-left:15px;margin-right:15px;margin-top:32px;max-width:500px;padding:32px}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.gbp-card--border {border:1px solid #000000;}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}.gbp-footer{font-size:0.875rem;padding:5rem 40px}.gbp-footer a{font-size:0.875rem}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding:3rem 20px}}.gbp-footer__link{display:block;padding-bottom:0.375rem;padding-top:0.375rem}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}