.elementor-16870 .elementor-element.elementor-element-9db3e04 .elementor-repeater-item-83844d5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16870 .elementor-element.elementor-element-9d5bc8c{text-align:center;}.elementor-16870 .elementor-element.elementor-element-9d5bc8c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"EB Garamond", Sans-serif;font-size:45px;font-weight:500;text-transform:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-16870 .elementor-element.elementor-element-9d5bc8c > .elementor-widget-container{margin:2.6px 2.6px 2.6px 2.6px;}.elementor-16870 .elementor-element.elementor-element-8a180d8 .elementor-repeater-item-0fdbe1c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-16870 .elementor-element.elementor-element-26e88ce .elementor-repeater-item-f8a4f47.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-f0c3fbe */body {
            margin: 0px;
            padding: 0px;
            background-color: #fff;
            font-family: 'Source Sans Pro', sans-serif;
        }

        #header {
            background-color: #3f8dbf;
            float: left;
            width: 100%;
            height: 50px;
            color: rgba(255, 255, 255, 1);
            line-height: 50px;
        }

        #header a {
            color: rgba(255, 255, 255, 1);
            text-decoration: none;
            display: block;
            font-size: 15px;
        }

        #header-left {
            float: left;
            height: 50px;
        }

        #header-left:hover #header-left-icon {
            background-color: #3F8DBF;
        }

        #header-left:hover #header-left-text {
            background-color: #599BC8;
        }

        #header-left-icon {
            float: left;
            height: 50px;
            width: 50px;
            text-align: center;
            background-color: #35759F;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-left-icon a {
            font-size: 25px;
        }

        #header-left-text {
            float: left;
            height: 50px;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-left-text a {
            padding-left: 20px;
            padding-right: 20px;
        }

        #header-right {
            float: right;
            height: 50px;
        }

        #header-right:hover #header-right-icon {
            background-color: #3F8DBF;
        }

        #header-right:hover #header-right-text {
            background-color: #599BC8;
        }

        #header-right-icon {
            float: right;
            height: 50px;
            width: 50px;
            text-align: center;
            background-color: #35759F;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-right-text {
            float: right;
            height: 50px;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-right-text a {
            padding-right: 20px;
            padding-left: 20px;
        }

        #gallery {
            float: left;
            width: 100%;
        }

        #gallery-header {
            width: 100%;
        }


        #gallery-header-center-right {
            margin: 32px auto;
            line-height: 35px;
            text-align: center;
        }

        .gallery-header-center-right-links {
            color: #333333;
            display: inline-block;
            /*	height: 35px;*/
            padding-right: 20px;
            padding-left: 20px;
            margin-left: 5px;
            font-size: 16px;
            font-weight: 400;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        .gallery-header-center-right-links:hover {
            background-color: #4267B2;
            color: rgba(255, 255, 255, 1);
            cursor: pointer;
        }

        .gallery-header-center-right-links-current {
            color: #FFFFFF;
            background-color: #4267B2;
        }

        .gallery-header-center-right-links-current:hover {
            background-color: rgba(63, 141, 191, 0.5);
        }

        .card>img {
            width: 150px;
            margin: auto;
            margin-top: 2rem;
        }

        .card .item-title {
            font-family: 'Cormorant Garamond', Georgia, "Times New Roman", serif;
            font-weight: 700;
            font-size: 26px;
            color: #85868c;
        }

        .card .contenido {
            font-size: 15px;
            color: #85868c;
            line-height: 2em;
            border: 1px solid #dee2e6;
        }

        .card-body p::-webkit-scrollbar {
            width: 12px;
        }

        .card-body p::-webkit-scrollbar-thumb {
            background-color: #85868c;
            border-radius: 50rem;
            border-left: 2px solid #6c757d;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0c3fbe */body {
            margin: 0px;
            padding: 0px;
            background-color: #fff;
            font-family: 'Source Sans Pro', sans-serif;
        }

        #header {
            background-color: #3f8dbf;
            float: left;
            width: 100%;
            height: 50px;
            color: rgba(255, 255, 255, 1);
            line-height: 50px;
        }

        #header a {
            color: rgba(255, 255, 255, 1);
            text-decoration: none;
            display: block;
            font-size: 15px;
        }

        #header-left {
            float: left;
            height: 50px;
        }

        #header-left:hover #header-left-icon {
            background-color: #3F8DBF;
        }

        #header-left:hover #header-left-text {
            background-color: #599BC8;
        }

        #header-left-icon {
            float: left;
            height: 50px;
            width: 50px;
            text-align: center;
            background-color: #35759F;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-left-icon a {
            font-size: 25px;
        }

        #header-left-text {
            float: left;
            height: 50px;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-left-text a {
            padding-left: 20px;
            padding-right: 20px;
        }

        #header-right {
            float: right;
            height: 50px;
        }

        #header-right:hover #header-right-icon {
            background-color: #3F8DBF;
        }

        #header-right:hover #header-right-text {
            background-color: #599BC8;
        }

        #header-right-icon {
            float: right;
            height: 50px;
            width: 50px;
            text-align: center;
            background-color: #35759F;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-right-text {
            float: right;
            height: 50px;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        #header-right-text a {
            padding-right: 20px;
            padding-left: 20px;
        }

        #gallery {
            float: left;
            width: 100%;
        }

        #gallery-header {
            width: 100%;
        }


        #gallery-header-center-right {
            margin: 32px auto;
            line-height: 35px;
            text-align: center;
        }

        .gallery-header-center-right-links {
            color: #333333;
            display: inline-block;
            /*	height: 35px;*/
            padding-right: 20px;
            padding-left: 20px;
            margin-left: 5px;
            font-size: 16px;
            font-weight: 400;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s;
        }

        .gallery-header-center-right-links:hover {
            background-color: #4267B2;
            color: rgba(255, 255, 255, 1);
            cursor: pointer;
        }

        .gallery-header-center-right-links-current {
            color: #FFFFFF;
            background-color: #4267B2;
        }

        .gallery-header-center-right-links-current:hover {
            background-color: rgba(63, 141, 191, 0.5);
        }

        .card>img {
            width: 150px;
            margin: auto;
            margin-top: 2rem;
        }

        .card .item-title {
            font-family: 'Cormorant Garamond', Georgia, "Times New Roman", serif;
            font-weight: 700;
            font-size: 26px;
            color: #85868c;
        }

        .card .contenido {
            font-size: 15px;
            color: #85868c;
            line-height: 2em;
            border: 1px solid #dee2e6;
        }

        .card-body p::-webkit-scrollbar {
            width: 12px;
        }

        .card-body p::-webkit-scrollbar-thumb {
            background-color: #85868c;
            border-radius: 50rem;
            border-left: 2px solid #6c757d;
        }/* End custom CSS */