.elementor-3596 .elementor-element.elementor-element-3bfa8bf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-3bfa8bf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-2d5a964c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3596 .elementor-element.elementor-element-60067646 .elementor-repeater-item-088e261 .swiper-slide-bg{background-image:url(https://www.gruposonora.es/wp-content/uploads/2026/06/JVA-MANJ-CONTRAFRENTE-GENERAL-scaled-e1781797774366.jpg);background-size:cover;}.elementor-3596 .elementor-element.elementor-element-60067646 .elementor-repeater-item-2f795b3 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.gruposonora.es/wp-content/uploads/2026/06/JVA-MANJ-LIVING-02.png);background-size:cover;}.elementor-3596 .elementor-element.elementor-element-60067646 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-3596 .elementor-element.elementor-element-60067646 .swiper-slide-contents{max-width:66%;}.elementor-3596 .elementor-element.elementor-element-60067646 .swiper-slide-inner{text-align:center;}.elementor-3596 .elementor-element.elementor-element-60067646 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-3596 .elementor-element.elementor-element-60067646 .elementor-slide-heading{color:var( --e-global-color-4d8101a9 );}.elementor-3596 .elementor-element.elementor-element-60067646 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-4d8101a9 );}.elementor-3596 .elementor-element.elementor-element-60067646 .elementor-swiper-button svg{fill:var( --e-global-color-4d8101a9 );}.elementor-3596 .elementor-element.elementor-element-60067646 .swiper-pagination-bullet-active{background-color:var( --e-global-color-4d8101a9 );}.elementor-3596 .elementor-element.elementor-element-60067646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3596 .elementor-element.elementor-element-46f65cb4{margin-top:20px;margin-bottom:20px;}.elementor-3596 .elementor-element.elementor-element-322cea4{text-align:center;}.elementor-3596 .elementor-element.elementor-element-322cea4 .elementor-heading-title{color:#005072;font-family:"Red Hat Display", Sans-serif;font-size:37px;font-weight:600;letter-spacing:2.2px;word-spacing:0.1em;}.elementor-3596 .elementor-element.elementor-element-996843e{text-align:center;}.elementor-3596 .elementor-element.elementor-element-996843e .elementor-heading-title{color:var( --e-global-color-4d8101a9 );font-family:"Red Hat Display", Sans-serif;font-weight:600;letter-spacing:2px;word-spacing:0.1em;}.elementor-3596 .elementor-element.elementor-element-b85571f{text-align:justify;color:var( --e-global-color-4d8101a9 );font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;word-spacing:0.1em;}.elementor-3596 .elementor-element.elementor-element-e76b501 .gallery-item .gallery-caption{display:none;}.elementor-3596 .elementor-element.elementor-element-db0f0a0 .elementor-wrapper{--video-aspect-ratio:1.77777;}/* Start custom CSS */.site-container{
    max-width: 100%;
    width: 100%;
    padding: 0;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding: 0;
}
.page-template{
    margin:0;
}/* End custom CSS */