.elementor-2 .elementor-element.elementor-element-d947f7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d947f7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-161581b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-5695491.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-2 .elementor-element.elementor-element-5695491 .elementor-main-swiper{width:100%;}.elementor-2 .elementor-element.elementor-element-5695491 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-34507b4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-2 .elementor-element.elementor-element-abb94d6 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-abb94d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-abb94d6 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-abb94d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-abb94d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5585018{margin-top:100px;margin-bottom:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4017432{text-align:left;}.elementor-2 .elementor-element.elementor-element-4017432 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:500;color:#28517A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f0b5d04 > .elementor-widget-container{margin:15px 0px -5px 0px;}.elementor-2 .elementor-element.elementor-element-f0b5d04{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#16375B;}.elementor-2 .elementor-element.elementor-element-749c8e1 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-749c8e1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:#64696F;}.elementor-2 .elementor-element.elementor-element-20b478c{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-20b478c > .elementor-widget-container{background-color:#28517A;margin:0px 0px 15px 0px;padding:8px 12px 8px 12px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-20b478c a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3b8d3a{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3b8d3a > .elementor-widget-container{background-color:#28517A;margin:0px 120px 15px 0px;padding:8px 12px 8px 12px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-e3b8d3a a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2235f9f{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2235f9f > .elementor-widget-container{background-color:#28517A;margin:0px 120px 15px 0px;padding:8px 12px 8px 12px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-2235f9f a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d8317c0{width:auto;max-width:auto;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d8317c0 > .elementor-widget-container{background-color:#28517A;margin:0px 120px 15px 0px;padding:8px 12px 8px 12px;border-radius:25px 25px 25px 25px;}.elementor-2 .elementor-element.elementor-element-d8317c0 a{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-6c69daa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65090ce > .elementor-widget-container{margin:0px 25px 0px 25px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-65090ce{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:#64696F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-ae621c3 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3e2bffb{margin-top:0px;margin-bottom:35px;}.elementor-2 .elementor-element.elementor-element-52c4d39{text-align:center;}.elementor-2 .elementor-element.elementor-element-52c4d39 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:55px;font-weight:500;color:#28517A;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-7b6beaa{left:83.3%;--hotspot-translate-x:83.3%;top:65.5%;--hotspot-translate-y:65.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-598ca77{left:83%;--hotspot-translate-x:83%;top:63.3%;--hotspot-translate-y:63.3%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-8fd7f3f{left:80.5%;--hotspot-translate-x:80.5%;top:68.3%;--hotspot-translate-y:68.3%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-2f35c22{left:93.4%;--hotspot-translate-x:93.4%;top:57.7%;--hotspot-translate-y:57.7%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-bf9faa5{left:85.7%;--hotspot-translate-x:85.7%;top:61.5%;--hotspot-translate-y:61.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-e55e808{left:91%;--hotspot-translate-x:91%;top:60.5%;--hotspot-translate-y:60.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-4743db9{left:89%;--hotspot-translate-x:89%;top:58%;--hotspot-translate-y:58%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-bb0e245{left:85%;--hotspot-translate-x:85%;top:53.8%;--hotspot-translate-y:53.8%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-0efd590{left:77%;--hotspot-translate-x:77%;top:53%;--hotspot-translate-y:53%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-410a2cc{left:77.5%;--hotspot-translate-x:77.5%;top:59%;--hotspot-translate-y:59%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-ebccbfb{left:67%;--hotspot-translate-x:67%;top:47%;--hotspot-translate-y:47%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6c30f60{left:60.4%;--hotspot-translate-x:60.4%;top:47.2%;--hotspot-translate-y:47.2%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-0f6db65{left:71%;--hotspot-translate-x:71%;top:41%;--hotspot-translate-y:41%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-b434d46{left:69.5%;--hotspot-translate-x:69.5%;top:34.5%;--hotspot-translate-y:34.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6c6ade5{left:80.3%;--hotspot-translate-x:80.3%;top:37%;--hotspot-translate-y:37%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-b270c42{left:84%;--hotspot-translate-x:84%;top:39%;--hotspot-translate-y:39%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6c32c3e{left:85%;--hotspot-translate-x:85%;top:48%;--hotspot-translate-y:48%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-8f47071{left:94%;--hotspot-translate-x:94%;top:51%;--hotspot-translate-y:51%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-1daed86{left:92%;--hotspot-translate-x:92%;top:44%;--hotspot-translate-y:44%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-439c207{left:88.5%;--hotspot-translate-x:88.5%;top:40.5%;--hotspot-translate-y:40.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-31df0b9{left:99%;--hotspot-translate-x:99%;top:46%;--hotspot-translate-y:46%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-57b10c6{left:98.5%;--hotspot-translate-x:98.5%;top:47.5%;--hotspot-translate-y:47.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-0a744ed{left:98.5%;--hotspot-translate-x:98.5%;top:43.4%;--hotspot-translate-y:43.4%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-3630755{left:99%;--hotspot-translate-x:99%;top:44.7%;--hotspot-translate-y:44.7%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-aa119b4{left:97%;--hotspot-translate-x:97%;top:48.5%;--hotspot-translate-y:48.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-286ed95{left:94.5%;--hotspot-translate-x:94.5%;top:41.5%;--hotspot-translate-y:41.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-e896d05{left:66%;--hotspot-translate-x:66%;top:55%;--hotspot-translate-y:55%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-583f9c5{left:61%;--hotspot-translate-x:61%;top:66%;--hotspot-translate-y:66%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-8d6f969{left:74%;--hotspot-translate-x:74%;top:61.5%;--hotspot-translate-y:61.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-4554a14{left:77%;--hotspot-translate-x:77%;top:72%;--hotspot-translate-y:72%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-8a04933{left:21%;--hotspot-translate-x:21%;top:14%;--hotspot-translate-y:14%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-0ec5432{left:50%;--hotspot-translate-x:50%;top:39.5%;--hotspot-translate-y:39.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-9689f24{left:54%;--hotspot-translate-x:54%;top:49%;--hotspot-translate-y:49%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-4d89485{left:68%;--hotspot-translate-x:68%;top:70%;--hotspot-translate-y:70%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-8ea06f0{left:56%;--hotspot-translate-x:56%;top:35%;--hotspot-translate-y:35%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-054bf47{left:64%;--hotspot-translate-x:64%;top:32%;--hotspot-translate-y:32%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-c0f0f80{left:75%;--hotspot-translate-x:75%;top:34%;--hotspot-translate-y:34%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-08569e5{left:72.3%;--hotspot-translate-x:72.3%;top:34%;--hotspot-translate-y:34%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6149fc1{left:78.3%;--hotspot-translate-x:78.3%;top:34%;--hotspot-translate-y:34%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6adfd75{left:44%;--hotspot-translate-x:44%;top:28%;--hotspot-translate-y:28%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-22c138b{left:53%;--hotspot-translate-x:53%;top:17.7%;--hotspot-translate-y:17.7%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-0a5a707{left:41%;--hotspot-translate-x:41%;top:24%;--hotspot-translate-y:24%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-7ce8bc5{left:39%;--hotspot-translate-x:39%;top:24.5%;--hotspot-translate-y:24.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-f7a22c8{left:37%;--hotspot-translate-x:37%;top:23%;--hotspot-translate-y:23%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-32bb081{left:39.5%;--hotspot-translate-x:39.5%;top:21.5%;--hotspot-translate-y:21.5%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-5e0287e{left:48%;--hotspot-translate-x:48%;top:30%;--hotspot-translate-y:30%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-59d4ff0{left:57.5%;--hotspot-translate-x:57.5%;top:19%;--hotspot-translate-y:19%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-6c6a3a8{left:59.3%;--hotspot-translate-x:59.3%;top:19.2%;--hotspot-translate-y:19.2%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-9bce464{left:52%;--hotspot-translate-x:52%;top:20%;--hotspot-translate-y:20%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .elementor-repeater-item-840585c{left:43%;--hotspot-translate-x:43%;top:26.3%;--hotspot-translate-y:26.3%;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-2 .elementor-element.elementor-element-ffbb9f3{--background-align:center;--container-max-width:100%;--container-height:100%;--hotspot-color:#28517A;--hotspot-size:9px;--tooltip-text-color:#FFFFFF;--tooltip-padding:30px 35px 30px 35px;--tooltip-color:#09294F;--tooltip-border-radius:28px 28px 28px 28px;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .e-hotspot__tooltip{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-7aa3d84 .elementor-button{background-color:#28517A;font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:400;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-7aa3d84 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7aa3d84 .elementor-button:focus{background-color:#28517ADB;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-ffbb9f3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0f7469b{width:40%;}.elementor-2 .elementor-element.elementor-element-6c69daa{width:59.665%;}.elementor-2 .elementor-element.elementor-element-456c680{width:25%;}.elementor-2 .elementor-element.elementor-element-dbc25da{width:49.332%;}.elementor-2 .elementor-element.elementor-element-64766e1{width:25%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-4017432 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-749c8e1{font-size:16px;}.elementor-2 .elementor-element.elementor-element-20b478c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-e3b8d3a{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-e3b8d3a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-2235f9f > .elementor-widget-container{margin:0px 40px 15px 0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-d8317c0 > .elementor-widget-container{margin:0px 40px 15px 0px;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-6c69daa > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-52c4d39 .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-ffbb9f3 .e-hotspot__tooltip{font-size:16px;}.elementor-2 .elementor-element.elementor-element-ffbb9f3{--tooltip-padding:15px 20px 15px 20px;}}/* Start custom CSS for section, class: .elementor-element-d947f7e */.BannerHome .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0;
}
.elementor-2 .elementor-element.elementor-element-5695491.elementor-arrows-yes .elementor-main-swiper {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34507b4 */.TitleCategoria {
    min-height: 67px;
}
.TextCategoria {
    min-height: 190px;
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-ffbb9f3 */.elementor-widget-hotspot .elementor-widget-container>img {
    height: 100% !important;
}
.e-hotspot__tooltip a {
    color: #fff;
}
.PinsMapa h3 {
    font-family: 'Plus Jakarta Sans';
    font-weight: 700;
    font-size: 26px;
}
.PinsMapa h4 {
    font-family: 'Plus Jakarta Sans';
    font-size: 22px;
    font-weight: 500;
}
@media screen and (min-width: 769px) {
    .e-hotspot--tooltip-position {
        min-width: 450px;
    }
}/* End custom CSS */