/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on Facebook and via newsletter: - Join the Facebook Group - Subscribe to our Newsletter
Version: 5.6.6.1760738892
Updated: 2025-10-17 19:08:12

*/

/* FONTS */


@import url('css/fontawesome.min.css');
@import url('css/light.min.css');
@import url('css/regular.min.css');
@import url('css/solid.min.css');
@import url('css/brands.min.css');


/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */


/* ROOT */

:root {
   
   --color-principal: #140635;
   --color-secondary: #FFD251;
   --font-base: 'Myriad Pro';
   --transition-base: all 0.15s ease-in-out;
}

/* GENERAL */

html {
    min-width: 100%;
}
body {
   font-family: var(--font-base);   
   font-size: 1rem;
   line-height: 1.4;
   -webkit-font-smoothing: antialiased;   /* WebKit */
   -moz-osx-font-smoothing: grayscale;    /* Firefox macOS */
   text-rendering: optimizeLegibility;    /* kerning/ligaduras */
}
strong {
   font-family: var(--font-base)!important;
   font-weight: 700!important;
}
a {
   transition: var(--transition-base);
}
a:hover {
   color: var(--color-secondary);
}
/* Selección general */
::selection {
  background-color: var(--color-secondary); 
  color: var(--color-principal);
}

/* Compatibilidad con Firefox */
::-moz-selection {
  background-color: var(--color-secondary); 
  color: var(--color-principal);
}


/* Share */

.a2a_floating_style.a2a_vertical_style {
   z-index: 2;
}
.addtoany_share {
   display: none!important;
}
.addtoany_content_top {
   display: none;
}
.addtoany_content_top .addtoany_list {
   background: #000;
   display: flex;
   border-radius: 5px;
   width: 170px;
   align-items: center;
   padding: 5px;
}
.addtoany_content_top .addtoany_list a {
   display: flex;
   align-items: center;
   justify-content: center;
}


/* HEADER */

.logos .elementor-widget-wrap {
   display: flex;
   align-items: center;
   gap: 15px;
}
.logos .elementor-widget-wrap > .elementor-element {
   width: auto;
}
.logos .elementor-widget-wrap > .elementor-element:first-child {
   margin-block-end: 0;
}
.logos svg {
   display: block;
}
.logos svg path,
.logos svg polygon,
.logos svg rect {
   fill: #ffffff;
}
.current-menu-ancestor > a,
.current-menu-ancestor > span {
  color: var(--color-secondary)!important;
}
.wrap-btn-search {
   position: static!important;
}
.btn-pop-up {
   background: #fff;
   height: 40px;
   width: 40px;
   padding: 0;
   margin: 0;
   display: flex;
   align-items: center;
   justify-content: center;
   border: 0;
   border-radius: 100px;
   font-size: 1.1rem;
   color: var(--color-principal);
}
.btn-pop-up:hover {
   cursor: pointer;
}

#elementor-popup-modal-7847 .dialog-widget-content {
   background: transparent;
}
#elementor-popup-modal-7847 .search-box {
   background: transparent;
   width: 100%;
   padding: 0;
   font-family: inherit;
}
#elementor-popup-modal-7847 .search-box input {
   width: 100%;
   height: 60px;
   padding: 10px 20px;
   border: 1px solid transparent;
   border-radius: 0;
   display: block;
   font-size: 1.2rem;
}
#elementor-popup-modal-7847 .search-box input:focus {
   outline: 0;
   border-color: ;
}
#elementor-popup-modal-7847 .dialog-close-button {
   top: -22px;
   right: -11px;
   text-decoration: none;
   font-size: 1.3rem;
   color: #fff;
   display: none;
}
#elementor-popup-modal-7847 #livesearch {
   width: 100%;
   border: 0!important;
   border-top: 1px solid #ccc!important;
   font-family: inherit;
}
#elementor-popup-modal-7847 #livesearch li {
   border-left: 0;
   border-right: 0;
}
#elementor-popup-modal-7847 #livesearch li a {
   padding-left: 20px;
   padding-right: 20px;
   font-family: inherit;
}
.elementor-nav-menu li.menu-item-has-children > a {
  cursor: default;
}
a.glink {
  color: #fff;
  transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
}
a.glink.gt-current-lang,
a.glink:hover {
  color: #FBBA00;
}

/* RESULTADOS */

#page-results {
  margin-top: 65px;
}
.advanced-search-box .row {
  --bs-gutter-x: .8rem;
  margin-bottom: var(--bs-gutter-x);
}
.advanced-search-box input,
.advanced-search-box select {
  width: 100%;
  height: 40px;
  padding: 7px 10px;
  border-radius: 5px;
  border: 1px solid rgba(0,0,0,0.3);
  font-family: var(--font-base);
  font-size: 1rem; 
}
.advanced-search-box .button-search {
  background-color: var(--color-secondary);
  padding: 10px 20px;
  border: 0;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  font-family: var(--font-base);
  font-size: 1rem; 
  line-height: 1;
  color: var(--color-principal);
  font-weight: 600;
  transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  float: right;
}
.advanced-search-box .button-search:hover {
  background-color: #FFC82C;
  cursor: pointer;
}
.advanced-search-box .button-search span {
  padding-top: 2px;
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  line-height: 1;
  
}




/* MEMORICE */

.page-id-8595 main.content {
  padding-bottom: 0;
}
.page-id-8595 .memorice-game-wrapper {
  margin-bottom: 0!important;
}
.memorice-game-wrapper h1.memorice-title {
  color: #fff;
}

@media screen and (min-width: 768px) {
   
   .wrap-menu {
     margin-block-end: 0!important;
   }
   .wrap-menu > .elementor-widget-container nav {
     padding-right: 50px;
   }
   .btn-pop-up {
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
   }
   

}


/* FOOTER */

ul.redes-sociales {
   display: flex;
   flex-wrap: wrap;
}
ul.redes-sociales li {
   margin-right: 30px;
}
ul.redes-sociales li a {
   font-size: 1.5rem;
   color: #fff;
}
ul.redes-sociales li a:hover {
  color: var(--color-secondary);
}
ul.redes-sociales i.fa-facebook-f:before {
    content: "\f39e";
}
ul.redes-sociales i.fa-instagram:before {
    content: "\f16d";
}
ul.redes-sociales i.fa-x-twitter:before {
    content: "\e61b";
}
ul.redes-sociales i.fa-youtube:before {
    content: "\f167";
}


/* PAGE HOME */

.home .template-page {
   padding-bottom: 0;
}

/* PAGE HOME > Banner */

sr7-module i[class^="fa-"], 
sr7-module i[class*=" fa-"], 
.rb-modal-wrapper i[class^="fa-"],
.rb-modal-wrapper i[class*=" fa-"] {
   display: block!important;
   font-family: 'Font Awesome 6 Pro'!important;   
   font-weight: 300!important;
   font-size: 1.8rem!important;
   color: var(--color-secondary)!important;
}
sr7-txt:hover {
   cursor: pointer;
}
.slide-title,
.slide-link {
   font-family: var(--font-base)!important;
}

sr7-module .cover-title {
  background: rgba(20,6,53,0.7);
  padding: 20px 25px 15px;
  border-radius: 10px;
}



/* PAGE HOME > Mapa */

.mapa-wrap #MAPA-CHILE {
   display: block;
   width: 90%;
   height: auto;
}
#MAPA-CHILE .r-map,
#MAPA-CHILE .r-line,
#MAPA-CHILE .r-title {
   transition: var(--transition-base);
}
#MAPA-CHILE .r-map {
   fill: #fff;
   stroke: #afafaf;
   stroke-miterlimit: 10;
}
#MAPA-CHILE .r-line {
   fill: #818181;
}
#MAPA-CHILE .r-title path {
   fill: #5b5b5b;
}
#MAPA-CHILE .r-map:hover,
#MAPA-CHILE .r-line:hover,
#MAPA-CHILE .r-title:hover {
   pointer-events: bounding-box; 
   cursor: pointer;
}
#MAPA-CHILE .r-link:hover .r-map {
   fill: var(--color-principal);
   stroke: var(--color-principal);
}
#MAPA-CHILE .r-link:hover .r-line,
#MAPA-CHILE .r-link:hover .r-title {
   fill: var(--color-principal);
}


/* PAGE HOME > Card Rutas */

.card-ruta-home {
   position: relative;
}
.card-ruta-home .card-ruta-info {
   position: absolute;
   left: 0;
   bottom: 40px;
   z-index: 1;
}
.card-ruta-info .elementor-widget-heading,
.card-ruta-info .elementor-widget-text-editor,
.card-ruta-info .elementor-widget-button {
   margin-bottom: 0!important;
   padding-left: 25px;
}
.card-ruta-info .elementor-widget-heading {
   margin-bottom: 5px!important;
}
.card-ruta-info .elementor-widget-text-editor {
   margin-bottom: 35px!important;
}
.card-ruta-info .elementor-widget-heading h3,
.card-ruta-info .elementor-widget-text-editor p {
   color: #fff!important;
}
.card-ruta-info .elementor-widget-text-editor p {
   margin: 0!important;
}
.rp-wrap-info > .elementor-widget-wrap {
  margin: 0 20px!important;
  padding: 20px 0!important;
  border-radius: 10px;
}

/* PAGE HOME > Carrusel Noticias */

.swiper-wrapper {
  display: flex;
  align-items: stretch;
}
.swiper-slide {
  display: flex;
  flex-direction: column;
  height: auto;
  box-shadow: 0 5px 5px rgba(0,0,0,0.05);
  border: 1px solid rgba(0,0,0,0.1)!important;
  border-radius: 10px;
}
.swiper-slide > * {
  flex: 1 1 auto;
}
.swiper-slide .sp-pcp-post {
   border-radius: 10px!important;
}
.sp-pcp-post .sp-pcp-post-thumb-area img {
   height: 180px;
   object-fit: cover;
}
.sp-pcp-post-details {
   padding: .9rem 1rem;
}
.sp-pcp-post-details-content {
   display: flex;
   flex-direction: column;
}
.sp-pcp-post .sp-pcp-title, 
.sp-pcp-post .sp-pcp-title a  {
   font-size: 20px;
   font-weight: 700;
   line-height: 1.1;
   letter-spacing: normal;
}
.sp-pcp-post-meta {
   margin-top: auto!important;
}
.sp-pcp-post .sp-pcp-title a {
   transition: var(--transition-base);
}
.sp-pcp-post .sp-pcp-title a:hover {
   color: var(--color-secondary);
}
.sp-pcp-post .sp-pcp-post-meta li,
.sp-pcp-post .sp-pcp-post-meta li a, 
.sp-pcp-post .sp-pcp-post-meta ul {
   font-family: var(--font-base);
   font-weight: 600;
   color: #888;   
}

/* PAGE GRIDS */

.cover-title sr7-txt {
  font-family: var(--font-base)!important;
}

/* RUTAS & SITIOS */


.rp-col-left figure.wp-caption {
  border: 0;
}
.rp-hidden {
  display: none!important;
}
#elementor-tab-content-2471 .rp-audio-file,
#elementor-tab-content-2472 .rp-audio-file {
  margin-bottom: 10px;
  padding: 15px 10px;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 10px;
  text-align: center;
}
.rp-rutas-lista .elementor-icon-list-icon,
.rp-rutas-lista .elementor-icon-list-icon i {
  display: flex;
  justify-content: center!important;
}
.rp-rutas-lista i.fa, 
.rp-rutas-lista i.fas  {
  font-family: "Font Awesome 6 Pro";
  font-weight: normal;
}
.rp-rutas-lista .fa-chart-bar:before {
    content: "\e473";
}
.rp-list-cat .jet-listing-dynamic-terms__link {
  margin: 0 7px 7px 0;
  display: inline-block;
  font-size: 14px;
  color: var(--color-principal)!important;
  font-family: var(--font-base)!important;
  font-weight: 600!important;
  padding: 4px 8px;
  background: #f5f5f5;
  border-radius: 12px!important;
}
#rp-ruta-files .elementor-tab-content a {
  background: var(--color-principal);
  padding: 10px 25px;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  text-align: center;
}
#rp-ruta-files .elementor-tab-content a:before {
  content: "\f33d";
  margin-right: 10px;
  font-family: "Font Awesome 6 Pro";
  font-weight: normal;
  
}

@media screen and (min-width: 768px) {
  
  #elementor-tab-content-2471 .rp-audio-file,
  #elementor-tab-content-2472 .rp-audio-file {
    display: inline-block;
    width: 45%;
    margin-left: 2.5%;
  }
  .rp-interactive-map .elementor-widget-container  {
    padding-left: 210px;    
  }

}

.single-ruta_patrimonial .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
  border-block-start: 1px solid #d5d8dc;
}
.single-ruta_patrimonial .elementor-accordion .elementor-accordion-item,
.single-ruta_patrimonial .elementor-accordion {
  border-bottom: 1px solid #d5d8dc;
}
.single-ruta_patrimonial .elementor-accordion .elementor-accordion-item {
  margin-bottom: -1px;
}
.single-ruta_patrimonial .elementor-accordion .elementor-accordion-item:last-child {
  border-bottom: 0;
}






.memoria-sidebar {
   background-color: rgba(0,0,0,0.07);
   height: 100%;
   padding: 1.5rem;
}
.memoria-content {
   background-color: rgba(0,0,0,0.03);
   height: 100%;
   padding: 1.5rem;
}
.header-cover {
   background: #000;
   height: 350px;
   position: relative;
}
.memoria-sidebar .memoria-box {
   margin-bottom: 2rem;
}
.header-cover .wrap-title {
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   z-index: 2;
}
.header-cover .wrap-title h2,
.header-cover .wrap-title h5 {
   color: #fff;
   text-align: center;
}
.header-cover .wrap-title h5 {
   font-size: 2rem;
}
.header-cover .wrap-title h2 {
   font-family: 'Myriad Pro Bold';
   font-size: 3rem;
}
.header-cover img {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
   opacity: .5;
}
.memoria-file {
   box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.memoria-file a span.image-overlay {
   display: none!important;
}
.memoria-subtitle {
   margin-bottom: 1.3rem;
   font-size: 1.2rem;
}
.memoria-title {
   margin-bottom: 1.5rem;
   font-family: 'Myriad Pro Bold';
   font-size: 2.5rem;
   text-align: center;
}
.memoria-content .memoria-subtitle {
   padding-bottom: 1rem;
   border-bottom: 1px solid rgba(0,0,0,0.1);
}
.memoria-wrap-cover {
   background-color: #000; 
   border: 1px solid rgba(255,255,255,1)!important;
   display: block;
   position: relative;
}
.memoria-wrap-cover .memoria-img-cover {
   transition: all 0.15s ease-in-out;
   -webkit-transition: all 0.15s ease-in-out;
   -moz-transition: all 0.15s ease-in-out;
}
.memoria-btn-view {
   background: #000;
   width: 235px;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   padding: .8rem 1.5rem;
   border-radius: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   z-index: 2;
   opacity: 0;
   transition: all 0.25s ease-in-out;
   -webkit-transition: all 0.25s ease-in-out;
   -moz-transition: all 0.25s ease-in-out;
   color: #fff;   
}
.memoria-btn-view i {
   margin-left: 1rem;
}
.memoria-wrap-cover:hover .memoria-img-cover {
   opacity: .8;
}
.memoria-wrap-cover:hover .memoria-btn-view {
   opacity: 1;
}
.pdf-file {
   margin: 0!important;
   padding: 0!important;
   border: 0!important;
   display: block;
   border-bottom: 4px solid #4a4d50!important;
}
.memoria-wrap-info,
.memoria-wrap-description,
.memoria-wrap-downloadable,
.memoria-wrap-gmap {
   background-color: #fff;
   margin-bottom: 1.5rem;
   padding: 1.5rem;
   border-radius: 10px;
   box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.gmap-link {
   background: #000;
   padding: 10px 25px;
   border-radius: 5px;
   color: #fff!important;
}
.gmap-link i {
   margin-left: 10px;
}
.gmap-link:hover {
   background: #333;
   color: #fff!important;
}
h3.memoria-name {
   margin-bottom: 2rem;
   font-family: 'Myriad Pro Bold';
   font-size: 1.7rem;
}
h5.memoria-name {
   font-family: 'Myriad Pro Bold';
   font-size: 1.2rem;
}
.memoria-info-list {
   background: rgba(0,0,0,0.03);
   margin: 0;
   padding: 1rem;
}
.memoria-info-list li {
   display: flex;
   margin-bottom: 8px;
   padding-bottom: 8px;
   border-bottom: 1px solid rgba(0,0,0,0.1);
}
.memoria-info-list li:last-child {
   margin-bottom: 0;
   padding-bottom: 0;
   border-bottom: 0;
}
.memoria-info-list li * {
   line-height: 1.1;
}
.memoria-info-list li i {
   width: 20px;
   margin-right: 10px;
   text-align: center;
}
.memoria-info-list li span {
   margin-right: 5px;
}
.memoria-info-list li p {
   margin: 0; 
}
.memoria-video p {
   margin: 0;
}
.memoria-video iframe {
   width: 100%!important;
   height: 600px!important;
   margin-bottom: 50px;
}
.memoria-wrap-downloadable {
   overflow: hidden;
}
.memoria-btn-download {
   margin: 0 5px 5px 0;
   position: relative;
   border: 1px solid #000!important;
   padding: 8px 25px;
   float: left;
   transition: all 0.15s ease-in-out;
   -webkit-transition: all 0.15s ease-in-out;
   -moz-transition: all 0.15s ease-in-out;
}
.memoria-btn-download:hover {
   background: #000;
   color: #fff!important;
}
.memoria-btn-download:before {
   content: '\f019';
   margin-right: 8px;
   font-family: 'Font Awesome 5 Pro';
   font-weight: 300;
}
.memoria-btn-download:empty {
   display: none;
}
.memoria-interactive-map iframe {
   width: 100%!important;
   height: 500px!important;
}
.container-rutas .eael-entry-wrapper {
   text-align: center;
}
.container-rutas .eael-entry-header {
   margin-bottom: 20px;
}
.container-rutas a.eael-post-elements-readmore-btn {
   background: #000;
   padding: 8px 25px;
   display: inline-block;
   font-size: 1rem;
   color: #fff!important; 
}
.sitio-cover-file {
   background:#000;
   height: 600px;
   display: block;
   position: relative;
}
.sitio-cover-file img {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   object-fit: cover;
}
#manage-ajax-response {
   padding-left: 0;
   padding-right: 0;
}
.data-target-div1 .caf-post-layout1 .caf-post-title {
   background: #fff!important;
   padding-top: 20px;
   padding-bottom: 20px;
}
.data-target-div1 .caf-post-layout1 .caf-post-title h2 a {
   font-family: 'Myriad Pro Bold'!important;
   display: block;
   text-align: center;
   font-size: 1.2rem!important;
   color: #000!important;
   line-height: 1.2!important;
}
.caf-post-layout1 .manage-layout1 {
   height: 100%;
   box-shadow: 0 0 20px rgba(0,0,0,0.1);
   border: 1px solid rgba(0,0,0,.1);
}
.caf-post-layout1 .manage-layout1 > a .caf-featured-img-box {
   transition: all 0.15s ease-in-out;
   -webkit-transition: all 0.15s ease-in-out;
   -moz-transition: all 0.15s ease-in-out;
}
.caf-post-layout1 .manage-layout1 > a:hover .caf-featured-img-box  {
   opacity: .5
}
.caf-post-layout1 .caf-content-read-more {
   padding-top: 10px;
   padding-bottom: 30px!important;
   text-align: center;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more {
   background: #000;
   padding: 9px 25px;
   border: 0;
   border-radius: 0;
   font-family: 'Myriad Pro Regular'!important;
   font-size: 1rem;
   color: #fff!important;
}
#manage-ajax-response #caf-post-layout1 #manage-post-area .caf-meta-content,
#manage-ajax-response #caf-post-layout1 #manage-post-area .caf-content {
   display: none!important;
}
.caf-filter-layout1 a {
   border: 1px solid #000!important;
   border-radius: 0;
   font-family: 'Myriad Pro Regular'!important;
   font-size: 1rem!important;
}
.data-target-div1 #caf-filter-layout1 li a, 
.data-target-div1 #caf-filter-layout1 li.more span {
   background: #fff;
   color: #000;
}
.data-target-div1 #caf-filter-layout1 li a.active,
.data-target-div1 #caf-filter-layout1 li a:hover {
   background: #000!important;
   color: #fff;
}
ul.caf-filter-container.caf-filter-layout1 {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-wrap: wrap;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(1) {
   order: 1;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(6) {
    order: 2;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(2) {
     order: 3;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(7) {
     order: 4;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(5) {
     order: 5;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(3) {
     order: 6;
 }
 ul.caf-filter-container.caf-filter-layout1 li:nth-child(4) {
     order: 7;
 }
 .caf-search-bar {
   margin-bottom: 50px;
 }
 .caf-manage-search-bar {
   display: flex!important;
   align-items: center;
 }
 .caf-search-bar input.caf-search-input {
   margin-bottom: 0!important;
   border-color: #000!important;
   padding: 10px 20px!important;
   font-size: 1rem!important;
   line-height: 1!important;
 }
 .caf-search-bar input#caf-search-sub {
   padding: 12px!important;
   position: static!important;
   background: #000!important;
   border-color: #000!important;
   font-size: 1rem!important;
    line-height: 1!important;
 }

/* VISOR */

.visor-container,
.visor-list,
.visor-gmap {
   height: 600px;
} 
.visor-container {
   border: 1px solid rgba(0,0,0,0.1);
   overflow: hidden;
}
.visor-container .col-md-3 {
   box-shadow: 2px 0 10px rgba(0,0,0,0.2);
   z-index: 99;
}
.visor-list {
   background: #fff;
   overflow: hidden;
   overflow-y: scroll;
}
.visor-link {
   display: flex;
   padding: .7rem;
   border-bottom: 1px solid rgba(0,0,0,0.05);
   transition: all 0.15s ease-in-out;
   -webkit-transition: all 0.15s ease-in-out;
   -moz-transition: all 0.15s ease-in-out;
}
.visor-link:hover {
   background: rgba(0,0,0,0.04);
   cursor: pointer;
}
.visor-link .visor-info {
   width: 70%;
   padding-right: 15px;
}
.visor-link .visor-cover {
   width: 30%;
   display: flex;
   justify-content: center;
}
.visor-link .visor-cover .wrap-cover {
   width: 70px;
   height: 70px;
   position: relative;
}
.visor-link .visor-cover .wrap-cover img {
   width: 100%;
   height: 100%;
   border-radius: 5px;
   object-fit: cover;
   position: absolute;
   left: 0;
   top: 0;
}
.visor-link .image-overlay {
   display: none!important;
}
.visor-info .visor-title {
   margin-bottom: 3px;
   font-size: 1rem;
   color: #000;
}
.visor-info .visor-sector {
   font-family: 'Myriad Pro Regular';
   font-size: .8rem;
   color: rgba(0,0,0,0.5);
}
.visor-gmap p {
   margin: 0;
}
.visor-gmap iframe {
   height: 600px!important;
}

/* DESTACADOS HOME – SITIOS */

.sitios-destacados-home {
   padding-left: 0!important;
   padding-right: 0!important;
}
.sitios-destacados-home .elementor-shortcode {
   width: 100%;
   display: flex;
}
.sitios-destacados-home .visor-sitio {
   width: 25%;
}
.sitios-destacados-home .visor-link {
   width: 100%;
   height: 200px;
   position: relative;
   display: flex;
   flex-direction: column;
   justify-content: flex-end;
   padding: 0;
   border-bottom: 0;
}
.sitios-destacados-home .visor-link .visor-cover {
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   top: 0;
   left: 0;
}
.sitios-destacados-home .visor-link .visor-cover .wrap-cover {
   width: 100%;
   height: 100%;
   position: inherit;
}
.sitios-destacados-home .visor-link .visor-cover .wrap-cover img {
   border-radius: 0;
}
.sitios-destacados-home .visor-link .visor-info {
   background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
   width: 100%;
   padding: 1rem 1rem 1.5rem 1rem;
   z-index: 2;
   position: relative;
}
.sitios-destacados-home .visor-link .visor-info:after {
   content: 'Ver este sitio';
   border: 1px solid #fff;
   padding: 5px 10px;
   font-size: .8rem;
   color: #fff;
}
.sitios-destacados-home .visor-link .visor-info .visor-title {
   color: #fff;
}
.sitios-destacados-home .visor-link .visor-info .visor-sector {
   margin-bottom: 15px;
   color: rgba(255,255,255,0.7)
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a, .data-target-div1 .prev-next-caf-pagination .caf-pagi-btn {
   background-color: #999!important;
   color: #fff!important;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current {
   color: #fff!important;
}

/* MAP */

#MAP-CHILE {
   width: 90%;
   display: block;
}
#MAP-CHILE .RG path.RG-MAP {
   fill: #ffffff;
   stroke: #8e8e8e;
   stroke-width: .5;
   stroke-miterlimit: 10;
   transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
}
#MAP-CHILE #CL-AP path.RG-MAP,
#MAP-CHILE #CL-TA path.RG-MAP,
#MAP-CHILE #CL-AN path.RG-MAP,
#MAP-CHILE #CL-AT path.RG-MAP,
#MAP-CHILE #CL-CO path.RG-MAP,
#MAP-CHILE #CL-VS path.RG-MAP,
#MAP-CHILE #CL-RM path.RG-MAP,
#MAP-CHILE #CL-LI path.RG-MAP,
#MAP-CHILE #CL-ML path.RG-MAP,
#MAP-CHILE #CL-NU path.RG-MAP,
#MAP-CHILE #CL-BI path.RG-MAP,
#MAP-CHILE #CL-AR path.RG-MAP,
#MAP-CHILE #CL-LR path.RG-MAP,
#MAP-CHILE #CL-LL path.RG-MAP,
#MAP-CHILE #CL-AI path.RG-MAP,
#MAP-CHILE #CL-MA path.RG-MAP {
   fill: #E8E8E8; 
}
#MAP-CHILE path.RG-LINE {
   fill: #757575; 
   transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
}
#MAP-CHILE .RG-TITLE text {
   fill: #757575;
   transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
}
#MAP-CHILE .RG-TITLE text.TITLE-H2 {
   font-family: 'Myriad Pro Bold';
   font-size: .7rem;
}
#MAP-CHILE .RG-TITLE text.TITLE-H4 {
   font-family: 'Myriad Pro Regular';
   font-size: .5rem;
}
#MAP-CHILE #CL-AP:hover path.RG-MAP,
#MAP-CHILE #CL-TA:hover path.RG-MAP,
#MAP-CHILE #CL-AN:hover path.RG-MAP,
#MAP-CHILE #CL-AT:hover path.RG-MAP,
#MAP-CHILE #CL-CO:hover path.RG-MAP,
#MAP-CHILE #CL-VS:hover path.RG-MAP,
#MAP-CHILE #CL-RM:hover path.RG-MAP,
#MAP-CHILE #CL-LI:hover path.RG-MAP,
#MAP-CHILE #CL-ML:hover path.RG-MAP,
#MAP-CHILE #CL-NU:hover path.RG-MAP,
#MAP-CHILE #CL-BI:hover path.RG-MAP,
#MAP-CHILE #CL-AR:hover path.RG-MAP,
#MAP-CHILE #CL-LR:hover path.RG-MAP,
#MAP-CHILE #CL-LL:hover path.RG-MAP,
#MAP-CHILE #CL-AI:hover path.RG-MAP,
#MAP-CHILE #CL-MA:hover path.RG-MAP {
   fill: #000000;
   stroke: #000000;
   cursor: pointer;
}
#MAP-CHILE .RG:hover path.RG-LINE {
   fill: #000000;
   cursor: pointer;
}
#MAP-CHILE .RG:hover .RG-TITLE {
   cursor: pointer;
}
#MAP-CHILE .RG:hover .RG-TITLE text,
#MAP-CHILE .RG.active .RG-TITLE text {
   fill: #000000;
}
#MAP-CHILE .RG.active path.RG-MAP {
   fill: #000000;
   stroke: #000000;
}
#MAP-CHILE .RG.active path.RG-LINE {
   fill: #000000;
}
#MAP-CHILE .RG.hide path.RG-MAP {
   fill: #ffffff!important;
}
#MAP-CHILE .RG.hide:hover path.RG-MAP {
   fill: #ffffff!important;
   stroke: #8e8e8e!important;
   cursor: default!important;
}
#MAP-CHILE .RG.hide path.RG-LINE,
#MAP-CHILE .RG.hide .RG-TITLE {
   display: none!important
}


/* MODAL */

.map-modal {
   background: rgba(0,0,0,0.6);
   width: 100%;
   height: 100vh;
   position: fixed;
   top: 0;
   left: 0;
   display: flex;
   align-items: center;
   justify-content: center;
   z-index: 999999;
}
.map-modal.hide {
   display: none;
}
.map-modal .map-modal-wrap {
   background: #fff;
   width: 500px;
   position: relative;
   padding: 1.5rem;
   border-radius: 10px;
   box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.map-modal .map-modal-wrap .modal-wrap-top {
   margin-bottom: 2rem;
}
.map-modal .map-modal-wrap .modal-ruta-link {
   background: #000;
   padding: 8px 25px;
   border-radius: 5px;
   display: inline-block;
   color: #fff;
}
.map-modal .map-modal-wrap .modal-ruta-link i {
   margin-left: 10px;
}
.map-modal .map-modal-wrap .modal-sitios-list {
   height: 300px;
   overflow: hidden;
   overflow-y: scroll;
}
.map-modal .modal-wrap-bottom h4 {
   margin-bottom: 1rem;
   color: #000;
}
.map-modal .modal-wrap-bottom .visor-link {
   background: rgba(0,0,0,0.04);
   margin-bottom: 1px;
   border-bottom: 0;
}
.map-modal .modal-wrap-bottom .visor-link:hover {
   background: rgba(0,0,0,0.08);
}
.map-modal .modal-wrap-bottom .visor-link .visor-info {
   width: 75%;
}
.map-modal .modal-wrap-bottom .visor-link .visor-cover {
   width: 25%;
   justify-content: flex-end;
}



.map-modal .map-modal-wrap .map-modal-close {
   background: transparent;
   width: 32px;
   height: 32px;
   border: 2px solid #fff;
   border-radius: 50px;
   position: absolute;
   top: -32px;
   right: -32px;
   display: flex;
   align-items: center;
   justify-content: center;
   transition: all 0.15s ease-in-out;
   -webkit-transition: all 0.15s ease-in-out;
   -moz-transition: all 0.15s ease-in-out;
   font-size: 1.3rem;
   color: #fff;
}
.map-modal .map-modal-wrap .map-modal-close:hover {
   background: #fff;
   color: #000;
   cursor: pointer;
}

.home .eael-grid-post-holder {
   border: 0!important;
}
.home .eael-grid-post-holder-inner {
   background-color: #000;
   position: relative;
}
.home .eael-post-carousel .eael-entry-medianone {
   opacity: .6;
}
.home .eael-grid-post .eael-entry-wrapper {
   height: auto!important;
   width: 100%;
   position: absolute;
   left: 0;
   bottom: 45px;
}
.home .eael-grid-post .eael-entry-wrapper .eael-entry-title {
   font-size: 1rem;
   color: #fff!important;
}
.home .eael-grid-post .eael-entry-wrapper .eael-entry-title a {
   color: #fff!important;
}
.home .eael-grid-post .eael-entry-content {
   height: auto!important;
   width: 100%;
   position: absolute;
   left: 0;
   bottom: 20px;
} 
.home .eael-grid-post .eael-entry-content .eael-post-elements-readmore-btn {
   padding: 5px 15px;
   color: #fff!important;
   border: 1px solid #fff;
   display: inline-block!important
}
.home .eael-grid-post .eael-entry-content .eael-post-elements-readmore-btn:hover {
   background: #fff;
   color: #000!important
}


/* CONTACT */

.pr-faq .elementor-tab-title:hover a,
.pr-faq .elementor-tab-title:hover span i {
  color: var(--e-global-color-accent)!important;
}
.pr-faq .elementor-tab-content a {
  color: #000!important;
  text-decoration: underline;
}

/* BIBLIOTECA */

.RP-lightbox .RP-outerContainer {
  height: 75vh;
}

/* NOTICIA */

.single-post .gallery .gallery-item {
  margin: 0!important;
}
.single-post .gallery .gallery-item a {
  display: block;
  line-height: 0;
}
.single-post .gallery .gallery-item a img {
  height: 180px;
  object-fit: cover;
  border: 1px solid transparent!important;
}


@media screen and (min-width: 768px) {
   
   .eael-grid-post .eael-entry-wrapper {
      height: 160px;
   }
   .single .cover-single {
      height: 450px;
   }
   .single .cover-single img {
      position: absolute;
   }
   .memoria-wrap-info .row .col-md-6:first-child .memoria-info {
       padding-right: 15px;
   }
   header .gtranslate_wrapper {
     position: absolute;
     right: 56px;
     top: 30px;
   }
   .wrap-menu > .elementor-widget-container nav {
       padding-right: 130px;
   }
   
   
}



@media screen and (max-width: 1024px) {
  
  #rp-map-section .elementor-container  {
    flex-direction: column;
  }
  #rp-map-section .elementor-container .elementor-column.elementor-col-50  {
    width: 100%;
  }
  
}

@media screen and (max-width: 768px) {
   
   #header_main .inner-container {
      display: flex;
      align-items: center;
   }
   .responsive #top .logo {
      width: 150px;
      height: auto!important;
      margin-top: 35px;
   }
   .gtranslate_wrapper {
     height: 71px;
     margin-left: 20px;
   }
   .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
     height: 71px;
     line-height: 71px;
   }
   .header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
      background-color: #000;
   }
   .sitios-destacados-home .elementor-shortcode {
     flex-direction: column;
   }
   .sitios-destacados-home .visor-link {
     height: 300px;
   }
   .sitios-destacados-home .visor-sitio {
     width: 100%;
   }
   .mod-counter {
     margin-right: 0;
   }
   .elementor-element-539357e {
     height: 1400px!important;
   } 
   .elementor .head-banner .wp-caption .widget-image-caption {
     font-size: 1.2rem;
     line-height: 1.2;
   }
   ul.caf-filter-layout1 li {
     margin-bottom: 30px!important;
   }
   .header-cover .wrap-title h2 {
     font-size: 2rem;
   }
   .visor-container {
     height: auto;
   }
   .visor-list {
     height: 373px;
   }
   ul.caf-filter-layout1 li.caf-mb-4 {
      margin-bottom: 30px !important;
   }
   .map-modal .map-modal-wrap {
     width: 90%;
   }
   .map-modal .map-modal-wrap .map-modal-close {
     top: -45px;
     right: -3px;
     border-radius: 100px;
   }
   .elementor-element-a094495 {
     position: absolute!important;
     margin-block-end: 0!important;
     width: 100px !important;
     right: 70px;
   }
   .elementor-element-a094495 .gtranslate_wrapper {
     height: 20px;
     
   }
   
   
}

@media screen and (max-width: 767px) {
   
   #MAP-CHILE {
     width: 100%;
   }
   .elementor-element-539357e {
     height: 1500px!important;
   } 
   .map-modal .map-modal-wrap .modal-ruta-link {
     width: 100%;
   }
   .grid-CardRP.cols-4 .wrap-CardRP {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    }
  
  header .elementor-widget-jet-mobile-menu {
       margin-block-end: 0!important;
   } 
   header .jet-mobile-menu__toggle-icon {
     color: #fff;
   }
   .sr7-rightarrow,
   .sr7-leftarrow {
     display: none!important;
   }
   .elementor-element-673f5e0 .elementor-spacer-inner,
   .elementor-element-1286f4d .elementor-spacer-inner,
   .elementor-element-79dfbc0 .elementor-spacer-inner {
     height: 30px!important;
   }
   .elementor-element-2f9c8bf .elementor-heading-title,
   .elementor-element-91457ec .elementor-heading-title,
   .elementor-element-3fdd766 .elementor-heading-title {
     font-size: 40px!important;
     line-height: 45px;
   }
   .elementor-1436 .elementor-element.elementor-element-986d0bc {
     padding-left: 0!important;
     padding-right: 0!important;
   }
   .elementor-1436 .elementor-element.elementor-element-32b6e6e .elementor-counter-title,
   .elementor-1436 .elementor-element.elementor-element-cae20f7 .elementor-counter-title,
   .elementor-1436 .elementor-element.elementor-element-983909d .elementor-counter-title {
     font-size: 20px!important;
   }
   .mapa-wrap #MAPA-CHILE {
     margin: 0 auto;
   }
   .elementor-1436 .elementor-element.elementor-element-ce64600 {
     margin-top: 30px!important;
   }
   .elementor-element-cbdb548 .elementor-spacer-inner,
   .elementor-element-2345647 .elementor-spacer-inner,
   .parent-pageid-5923 .elementor-spacer-inner,
   .parent-pageid-8060 .elementor-spacer-inner,
   .parent-pageid-1853 .elementor-spacer-inner,
   .page-id-8236 .elementor-spacer-inner,
   .page-id-8294 .elementor-spacer-inner {
     height: 0!important;
   }
   .pcp-carousel-wrapper .sp-pcp-carousel {
     padding-top: 30px;
     padding-left: 20px;
     padding-right: 20px;
   }
   .elementor-element-42b0997,
   .elementor-element-aa20f38,
   .elementor-element-d386bed {
     padding-left: 10px;
     padding-right: 10px;
   }
   .elementor-element-d386bed,
   .elementor-element-96789f3,
   .elementor-element-0f2c991 {
     margin-bottom: 30px;
   }
   .elementor-element-96789f3 > .elementor-widget-wrap,
   .elementor-element-0f2c991 > .elementor-widget-wrap,
   .elementor-element-d1967f1 > .elementor-widget-wrap,
   .elementor-element-fc63af0 .elementor-element-populated {
      padding-left: 20px!important;
      padding-right: 20px!important;
   }
   sr7-module .cover-title {
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%, -50%)!important;
   }
   sr7-module .cover-title .sr7-layer {
     font-size: 20px!important;
   }
   .grid-CardRP.cols-3 .wrap-CardRP {
     grid-template-columns: repeat(1, minmax(0, 1fr))!important;
   }
   .memorice-container {
     padding-top: 50px!important;
   }
   .elementor-3962 .elementor-element.elementor-element-2294ac28 {
       margin-top: 25px!important;
       margin-bottom: 70px!important;
   }
  .elementor-3962 .elementor-element.elementor-element-235cd34 .elementor-heading-title {
    font-size: 25px!important;
  }
  .ruta_patrimonial-template-default h2.elementor-heading-title {
    font-size: 35px!important;
  }
  .ruta_patrimonial-template-default  .elementor-gallery__container {
    --columns: 2!important;
    --hgap: 2px!important;
    --vgap: 2px!important;
  }
  .elementor-1858 .elementor-element.elementor-element-5949298 h2.elementor-heading-title {
    font-size: 20px!important;
  }
  .rp-interactive-map {
    overflow: hidden;
  }
  .rp-interactive-map .elementor-widget-container > div {
    margin-bottom: -100px;
  }
  #gallery-1 .gallery-item {
    width: 50%;
  }
   
}


@media screen and (max-width: 650px) {
   
   .elementor-element-539357e {
     height: 1250px!important;
   } 
   
}

@media screen and (max-width: 600px) {
   
   .elementor-element-539357e {
     height: 1150px!important;
   } 
   
}

@media screen and (max-width: 550px) {
   
   .elementor-element-539357e {
     height: 1050px!important;
   } 
   .logos .elementor-widget-wrap {
     gap: 10px;
   }
   #rp-logo-min a,
   #rp-logo-rutas a {
     display: block;
   }
   #rp-logo-min a {
     width: 45px;
   }
   #rp-logo-rutas a {
     width: 40px;
   }
   .logos svg {
     width: auto;
     height: 40px;
   }
   #rp-logotipo {
     display: none;
   }
}

@media screen and (max-width: 500px) {
   
   .elementor-element-539357e {
     height: 950px!important;
   } 
   
}

@media screen and (max-width: 450px) {
   
   .elementor-element-539357e {
     height: 800px!important;
   } 
   
}


@media screen and (max-width: 425px) {
   
   .elementor-element-539357e {
     height: 750px!important;
   } 
   
}

@media screen and (max-width: 375px) {
   
   .elementor-element-539357e {
     height: 650px!important;
   } 
   .responsive #top .logo {
     width: 120px;
   }
   
}

@media screen and (max-width: 320px) {
   
   .elementor-element-539357e {
     height: 520px!important;
   } 
   .responsive #top .logo {
      width: 85px;
      height: 30px!important;
      margin-top: 37px;
   }
   
}