.elementor-15 .elementor-element.elementor-element-1dc8792{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-aa270e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-1c6ead2{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-1c6ead2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1c6ead2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/BANNER-PRINCIPAL-copia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f8be3b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-15 .elementor-element.elementor-element-f659add .elementor-heading-title{font-size:5em;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-e452cc3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-e452cc3 .elementor-heading-title{font-size:3em;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-ad2860e{font-family:"Josefin Sans", Sans-serif;font-size:1.5em;line-height:26px;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-a923e4f .elementor-button{background-color:var( --e-global-color-9ddf003 );font-family:"Josefin Sans", Sans-serif;font-weight:600;letter-spacing:2.4px;fill:var( --e-global-color-b2c313f );color:var( --e-global-color-b2c313f );padding:20px 30px 20px 30px;}.elementor-15 .elementor-element.elementor-element-a923e4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a923e4f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-15 .elementor-element.elementor-element-034afbc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-15 .elementor-element.elementor-element-4143f56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-4143f56:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4143f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01422de );}.elementor-15 .elementor-element.elementor-element-cfa34e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fe55e89{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-0731ea1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-0731ea1 .elementor-heading-title{font-size:1em;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-10d0044{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-9ddf003 );--border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-4f750bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-4f750bc .elementor-heading-title{font-size:1em;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-eefc4a1{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-502f883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-502f883 .elementor-heading-title{font-size:1em;color:var( --e-global-color-37a3fb5 );}.elementor-15 .elementor-element.elementor-element-9e2327d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-9e2327d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9e2327d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3d164b6{--display:flex;}.elementor-15 .elementor-element.elementor-element-48bea10 .elementor-heading-title{font-size:1.5em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-99b5855{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f3cf216{--display:flex;}.elementor-15 .elementor-element.elementor-element-6f8060d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-d6e15cf img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-d6e15cf:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-10979ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-bdf0359 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-523c7e8 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-523c7e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-523c7e8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-523c7e8.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-523c7e8.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-523c7e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-523c7e8 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-523c7e8 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-b917a5c{--display:flex;}.elementor-15 .elementor-element.elementor-element-48d81a4{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-af70b07 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-af70b07:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-0c7f560{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-1de7da7 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-14f0c53 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-14f0c53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-14f0c53.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-14f0c53.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-14f0c53.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-14f0c53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-14f0c53 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-14f0c53 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-0b9abaa{--display:flex;}.elementor-15 .elementor-element.elementor-element-a69cf0d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-f0ae1c7 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-f0ae1c7:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-ff3b055{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-d3cdd66 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-80c4364 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-80c4364.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-80c4364.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-80c4364.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-80c4364.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-80c4364.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-80c4364 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-80c4364 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-e06f8d5{--display:flex;}.elementor-15 .elementor-element.elementor-element-dad53a1{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-d1d2110 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-d1d2110:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-493c208{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-f8495df .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-7cc9093 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-7cc9093.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-7cc9093.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7cc9093.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-7cc9093.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7cc9093.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-7cc9093 .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-7cc9093 .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-57d8766{--display:flex;}.elementor-15 .elementor-element.elementor-element-faf2a24{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-724bafa img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-724bafa:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-50e0018{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-a7f8552 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-204236e .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-204236e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-204236e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-204236e.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-204236e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-204236e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-204236e .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-204236e .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-56fa589{--display:flex;}.elementor-15 .elementor-element.elementor-element-be977f0{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );}.elementor-15 .elementor-element.elementor-element-9b1aee8 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-9b1aee8:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-5ed4e87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-15 .elementor-element.elementor-element-037d8c4 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-6a76ffd .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-6a76ffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-6a76ffd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6a76ffd.elementor-view-default .elementor-icon{color:var( --e-global-color-9ddf003 );border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-6a76ffd.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6a76ffd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-6a76ffd .elementor-icon{font-size:15px;}.elementor-15 .elementor-element.elementor-element-6a76ffd .elementor-icon svg{height:15px;}.elementor-15 .elementor-element.elementor-element-f82db26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:-1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-f82db26:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f82db26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-17c58bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-fd2d256{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-fd2d256:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd2d256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/IMG-1-FILA-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cbf2440 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-6146dc5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-087cd63 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-087cd63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-087cd63 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-89bfe3c{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-89bfe3c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-89bfe3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/BANNER-2-SEGUNDA-FILA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f8d5a88 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-319c3ce{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-8cac52b .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8cac52b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8cac52b .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-78a9876{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-78a9876:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-78a9876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/BANNER-3-SEGUNDA-FILA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8159661 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-20c6414{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-4d85f08 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4d85f08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4d85f08 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-03528dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-03528dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-03528dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d678cd6 .elementor-heading-title{font-size:1.5em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-5ea4caa > .elementor-widget-container{border-style:none;}.elementor-15 .elementor-element.elementor-element-5ea4caa .wd-el-title{font-size:1.5em;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-73ec970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-73ec970:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-73ec970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9960829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-a33139a{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-a33139a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a33139a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/IMG-1-FILA-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-82c457b .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-e9fe9b1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-0ff22c6 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0ff22c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0ff22c6 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-b25882a{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-b25882a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b25882a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/IMG-2-FILA-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e8f9784 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-f3ecc44{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-a315ed4 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a315ed4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a315ed4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-e1f4ab0{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-15 .elementor-element.elementor-element-e1f4ab0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e1f4ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/BANNER-3-TERCERA-FILA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-63606b9 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-834667f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-ffee7f8 .elementor-button{background-color:#FFFFFF00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ffee7f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-ffee7f8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-ce7b6bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-22e4179 );--border-color:var( --e-global-color-22e4179 );--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-ce7b6bf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce7b6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01422de );}.elementor-15 .elementor-element.elementor-element-41723ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7b83cd0{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-f09e9e0 .elementor-icon-list-icon i{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-f09e9e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-9ddf003 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-f09e9e0{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-f09e9e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-f09e9e0 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-f09e9e0 .elementor-icon-list-text{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ee89f0d{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-9ddf003 );--border-color:var( --e-global-color-9ddf003 );}.elementor-15 .elementor-element.elementor-element-a2ebbe7 .elementor-icon-list-icon i{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-a2ebbe7 .elementor-icon-list-icon svg{fill:var( --e-global-color-9ddf003 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-a2ebbe7{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-a2ebbe7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-a2ebbe7 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-a2ebbe7 .elementor-icon-list-text{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7601008{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-3f79d54 .elementor-icon-list-icon i{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-3f79d54 .elementor-icon-list-icon svg{fill:var( --e-global-color-9ddf003 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-3f79d54{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-3f79d54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-3f79d54 .elementor-icon-list-item > a{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-3f79d54 .elementor-icon-list-text{color:var( --e-global-color-9ddf003 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-cbdf3fb{--display:flex;--min-height:566px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-cbdf3fb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cbdf3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-40fd668{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-159b60c{text-align:center;}.elementor-15 .elementor-element.elementor-element-159b60c .elementor-heading-title{font-size:2em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-9566761{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}:is( .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__items, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);}:is( .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}.elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);}:is( .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__items, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(42px / 2);padding-bottom:calc(42px / 2);}:is( .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 42px / -2);margin-bottom:calc( 42px / -2);}.elementor-15 .elementor-element.elementor-element-257e95c .jet-listing-grid__slider-icon{font-size:28px;color:var( --e-global-color-9ddf003 );background:#02010100;}.elementor-15 .elementor-element.elementor-element-257e95c .jet-listing-grid__slider-icon svg{height:28px;}.elementor-15 .elementor-element.elementor-element-257e95c .jet-listing-grid__slider-icon.prev-arrow{left:-25px;right:auto;}.elementor-15 .elementor-element.elementor-element-257e95c .jet-listing-grid__slider-icon.next-arrow{right:-25px;left:auto;}.elementor-15 .elementor-element.elementor-element-80deb8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-80deb8f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-80deb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://msgcco.com.pe/wp-content/uploads/Gemini_Generated_Image_5q3ny05q3ny05q3n-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7f34652{--display:flex;}.elementor-15 .elementor-element.elementor-element-7f26dcc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-68eac7e{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-8b15f7b{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-04ccfbb img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-04ccfbb:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-d8bd5f5 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-b4b7b16{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-08b833d .elementor-button{background-color:#E0C48F00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;fill:var( --e-global-color-9ddf003 );color:var( --e-global-color-9ddf003 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-08b833d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-08b833d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-905b00a{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-7aa520d{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9b64221 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-9b64221:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-676f718 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-e05755d{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-b2e8b13 .elementor-button{background-color:#E0C48F00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;fill:var( --e-global-color-9ddf003 );color:var( --e-global-color-9ddf003 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b2e8b13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-b2e8b13 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-abc5449{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-989a545{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-524423a img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-524423a:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-8846fc1 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-410f9de{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-a93a707 .elementor-button{background-color:#E0C48F00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;fill:var( --e-global-color-9ddf003 );color:var( --e-global-color-9ddf003 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a93a707 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-a93a707 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-60886ad{--display:flex;--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-7c591e6{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-ad0c5a0 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;}.elementor-15 .elementor-element.elementor-element-ad0c5a0:hover img{opacity:0.83;}.elementor-15 .elementor-element.elementor-element-e23eec8 .elementor-heading-title{font-size:0.9em;text-transform:uppercase;}.elementor-15 .elementor-element.elementor-element-328e74c{font-family:"Josefin Sans", Sans-serif;}.elementor-15 .elementor-element.elementor-element-8f5467f .elementor-button{background-color:#E0C48F00;font-family:"Josefin Sans", Sans-serif;font-size:0.8em;text-transform:uppercase;fill:var( --e-global-color-9ddf003 );color:var( --e-global-color-9ddf003 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8f5467f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8f5467f .elementor-button .elementor-button-content-wrapper{gap:16px;}@media(min-width:769px){.elementor-15 .elementor-element.elementor-element-f8be3b9{--content-width:1600px;}.elementor-15 .elementor-element.elementor-element-3d164b6{--content-width:1800px;}.elementor-15 .elementor-element.elementor-element-f82db26{--content-width:1800px;}.elementor-15 .elementor-element.elementor-element-03528dc{--content-width:1800px;}.elementor-15 .elementor-element.elementor-element-73ec970{--content-width:1800px;}.elementor-15 .elementor-element.elementor-element-cbdf3fb{--content-width:1800px;}.elementor-15 .elementor-element.elementor-element-80deb8f{--content-width:1800px;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-9e2327d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9e2327d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-f82db26:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f82db26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-03528dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-03528dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-73ec970:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-73ec970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-cbdf3fb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cbdf3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-15 .elementor-element.elementor-element-80deb8f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-80deb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-034afbc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-cfa34e4{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-9e2327d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-99b5855{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-03528dc{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5ea4caa .wd-el-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-41723ea{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-cbdf3fb{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-80deb8f{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7f26dcc{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-15 .elementor-element.elementor-element-1c6ead2{--min-height:60vh;--justify-content:center;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-f8be3b9{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-f659add .elementor-heading-title{font-size:2.9em;}.elementor-15 .elementor-element.elementor-element-e452cc3 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-ad2860e{font-size:1em;}.elementor-15 .elementor-element.elementor-element-a923e4f .elementor-button{font-size:0.8em;padding:10px 20px 10px 20px;}.elementor-15 .elementor-element.elementor-element-034afbc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15 .elementor-element.elementor-element-cfa34e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-0731ea1{text-align:center;}.elementor-15 .elementor-element.elementor-element-0731ea1 .elementor-heading-title{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-10d0044{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-15 .elementor-element.elementor-element-4f750bc{text-align:center;}.elementor-15 .elementor-element.elementor-element-4f750bc .elementor-heading-title{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-502f883{text-align:center;}.elementor-15 .elementor-element.elementor-element-502f883 .elementor-heading-title{font-size:0.9em;}.elementor-15 .elementor-element.elementor-element-9e2327d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-48bea10{text-align:center;}.elementor-15 .elementor-element.elementor-element-48bea10 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-99b5855{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f82db26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-17c58bf{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-fd2d256{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-89bfe3c{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-78a9876{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-03528dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-d678cd6{text-align:center;}.elementor-15 .elementor-element.elementor-element-d678cd6 .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-5ea4caa .wd-el-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-73ec970{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9960829{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-a33139a{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-b25882a{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-f3ecc44{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-e1f4ab0{--min-height:280px;}.elementor-15 .elementor-element.elementor-element-41723ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ee89f0d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-15 .elementor-element.elementor-element-cbdf3fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-159b60c .elementor-heading-title{font-size:1.5em;}.elementor-15 .elementor-element.elementor-element-257e95c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-15 .elementor-element.elementor-element-80deb8f{--margin-top:-15px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7f26dcc{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 0px;--row-gap:15px;--column-gap:0px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-99b5855 */@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-99b5855 {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    gap: 15px !important;
    padding-bottom: 15px !important;
    -webkit-overflow-scrolling: touch;
  }
  .elementor-15 .elementor-element.elementor-element-99b5855 > * {
    flex: 0 0 75vw !important; /* Ancho de cada tarjeta (75% de la pantalla) */
    max-width: 75vw !important;
    scroll-snap-align: start !important;
  }
  .elementor-15 .elementor-element.elementor-element-99b5855::-webkit-scrollbar {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-257e95c *//* Reduce el tamaño y opacidad de los slides laterales en el carrusel */
.elementor-15 .elementor-element.elementor-element-257e95c .swiper-slide {
    transition: transform 0.4s ease, opacity 0.4s ease;
    transform: scale(0.95); /* Los laterales se ven un 15% más pequeños */
    opacity: 0.85; /* Opcional: un toque más opacos para dar profundidad */
}

/* Amplía y destaca únicamente el slide que está exactamente en el centro */
.elementor-15 .elementor-element.elementor-element-257e95c .swiper-slide.swiper-slide-active {
    transform: scale(1.05); /* Tamaño real / grande */
    opacity: 1;
    z-index: 10;
}/* End custom CSS */