.elementor-15 .elementor-element.elementor-element-0777c1a{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-repeater-item-4c3ecde .swiper-slide-bg{background-image:url(https://preston.pe/wp-content/uploads/2026/05/coleccion-waves-joyeria-rabat-1650x950px.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-repeater-item-abcc00d .swiper-slide-bg{background-image:url(https://preston.pe/wp-content/uploads/2026/05/coleccion-waves-joyeria-rabat-1650x950px.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-repeater-item-09b29e5 .swiper-slide-bg{background-image:url(https://preston.pe/wp-content/uploads/2026/05/coleccion-waves-joyeria-rabat-1650x950px.webp);background-size:cover;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-button:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide-inner{padding:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-description{font-family:var( --e-global-typography-9ed8b18-font-family ), Sans-serif;font-size:var( --e-global-typography-9ed8b18-font-size );font-weight:var( --e-global-typography-9ed8b18-font-weight );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-ba0af89{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-181d5a9{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-550dcb1{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-92122a0{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9e417ac{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-59178d9{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-59178d9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-59178d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-94011e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-94011e3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-94011e3{text-align:center;}.elementor-15 .elementor-element.elementor-element-94011e3 .elementor-heading-title{font-family:var( --e-global-typography-8ba3d75-font-family ), Sans-serif;font-size:var( --e-global-typography-8ba3d75-font-size );font-weight:var( --e-global-typography-8ba3d75-font-weight );text-transform:var( --e-global-typography-8ba3d75-text-transform );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dd96d6a{text-align:center;}.elementor-15 .elementor-element.elementor-element-dd96d6a .elementor-heading-title{font-family:var( --e-global-typography-3f0f12f-font-family ), Sans-serif;font-size:var( --e-global-typography-3f0f12f-font-size );font-weight:var( --e-global-typography-3f0f12f-font-weight );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-ddcc2da{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-b6cb272{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8dd577b{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-8dd577b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8dd577b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e2bba7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e2bba7f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e2bba7f{text-align:center;}.elementor-15 .elementor-element.elementor-element-e2bba7f .elementor-heading-title{font-family:var( --e-global-typography-8ba3d75-font-family ), Sans-serif;font-size:var( --e-global-typography-8ba3d75-font-size );font-weight:var( --e-global-typography-8ba3d75-font-weight );text-transform:var( --e-global-typography-8ba3d75-text-transform );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e47d063{text-align:center;}.elementor-15 .elementor-element.elementor-element-e47d063 .elementor-heading-title{font-family:var( --e-global-typography-3f0f12f-font-family ), Sans-serif;font-size:var( --e-global-typography-3f0f12f-font-size );font-weight:var( --e-global-typography-3f0f12f-font-weight );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-c37892f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c228879{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c7c64dd{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-7bd1480{--display:flex;--min-height:100vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-repeater-item-4c3ecde .swiper-slide-bg{background-image:url(https://preston.pe/wp-content/uploads/2026/05/Guia-diamantes-desktop-1650x950px.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-repeater-item-4c3ecde .elementor-background-overlay{background-color:#00000066;}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-button:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide-inner{padding:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-description{font-family:var( --e-global-typography-9ed8b18-font-family ), Sans-serif;font-size:var( --e-global-typography-9ed8b18-font-size );font-weight:var( --e-global-typography-9ed8b18-font-weight );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-c9ef232{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-684e393{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-cb18f9b{--display:grid;--min-height:80vh;--e-con-grid-template-columns:repeat(10, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-24c673f{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;grid-row:span 7;--z-index:1;}.elementor-15 .elementor-element.elementor-element-24c673f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-24c673f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bd9010 );}.elementor-15 .elementor-element.elementor-element-24c673f.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-5be776a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5be776a{text-align:center;}.elementor-15 .elementor-element.elementor-element-5be776a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-0e2f086{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;grid-row:span 1;--z-index:1;}.elementor-15 .elementor-element.elementor-element-0e2f086:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0e2f086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bd9010 );}.elementor-15 .elementor-element.elementor-element-0e2f086.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-2f1e30b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2f1e30b .elementor-heading-title{font-family:var( --e-global-typography-8ba3d75-font-family ), Sans-serif;font-size:var( --e-global-typography-8ba3d75-font-size );font-weight:var( --e-global-typography-8ba3d75-font-weight );text-transform:var( --e-global-typography-8ba3d75-text-transform );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ff88871{--display:flex;--min-height:50px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;grid-row:span 6;--z-index:1;}.elementor-15 .elementor-element.elementor-element-ff88871:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ff88871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bd9010 );}.elementor-15 .elementor-element.elementor-element-ff88871.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-1f314a2{--display:flex;--min-height:50px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-71f9193 .elementor-heading-title{font-family:var( --e-global-typography-854c3e4-font-family ), Sans-serif;font-size:var( --e-global-typography-854c3e4-font-size );font-weight:var( --e-global-typography-854c3e4-font-weight );line-height:var( --e-global-typography-854c3e4-line-height );letter-spacing:var( --e-global-typography-854c3e4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ddc2ab{text-align:start;}.elementor-15 .elementor-element.elementor-element-6ddc2ab .elementor-heading-title{font-family:var( --e-global-typography-3f0f12f-font-family ), Sans-serif;font-size:var( --e-global-typography-3f0f12f-font-size );font-weight:var( --e-global-typography-3f0f12f-font-weight );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-44aa460{--display:flex;--min-height:50px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;grid-row:span 3;--z-index:1;}.elementor-15 .elementor-element.elementor-element-44aa460:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-44aa460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2bd9010 );}.elementor-15 .elementor-element.elementor-element-44aa460.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-c9254ce{--grid-columns:2;}.elementor-15 .elementor-element.elementor-element-c9254ce.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c9254ce .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15 .elementor-element.elementor-element-c9254ce .e-loop-item > .elementor-section, .elementor-15 .elementor-element.elementor-element-c9254ce .e-loop-item > .elementor-section > .elementor-container, .elementor-15 .elementor-element.elementor-element-c9254ce .e-loop-item > .e-con, .elementor-15 .elementor-element.elementor-element-c9254ce .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-15 .elementor-element.elementor-element-0372158{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-847dfd9{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-3a41176{--display:flex;--min-height:60vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-repeater-item-4c3ecde .swiper-slide-bg{background-image:url(https://preston.pe/wp-content/uploads/2026/05/Guia-diamantes-desktop-1650x950px.jpg);background-size:cover;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-repeater-item-4c3ecde .elementor-background-overlay{background-color:#00000066;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide{transition-duration:calc(5000ms*1.2);height:60vh;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-button{background-color:var( --e-global-color-accent );border-width:0px;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-button:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide-contents{max-width:66%;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide-inner{padding:100px 100px 100px 100px;text-align:center;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-description{font-family:var( --e-global-typography-9ed8b18-font-family ), Sans-serif;font-size:var( --e-global-typography-9ed8b18-font-size );font-weight:var( --e-global-typography-9ed8b18-font-weight );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-9a99023{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f9ba44a{--spacer-size:50px;}.elementor-15 .elementor-element.elementor-element-c6881ad{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32117f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-94011e3 .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dd96d6a .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-e2bba7f .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e47d063 .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-cb18f9b{--e-con-grid-template-columns:repeat(10, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-2f1e30b .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-ff88871{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-15 .elementor-element.elementor-element-1f314a2{--justify-content:flex-start;}.elementor-15 .elementor-element.elementor-element-71f9193 .elementor-heading-title{font-size:var( --e-global-typography-854c3e4-font-size );line-height:var( --e-global-typography-854c3e4-line-height );letter-spacing:var( --e-global-typography-854c3e4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-a7e6e8c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6ddc2ab .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-c9254ce{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-0777c1a{--min-height:94vh;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide{height:94vh;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .swiper-slide-inner{padding:20px 40px 140px 40px;}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15 .elementor-element.elementor-element-4d30fe5 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-181d5a9{--spacer-size:2px;}.elementor-15 .elementor-element.elementor-element-550dcb1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-9e417ac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-94011e3 .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dd96d6a .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-ddcc2da{--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;}.elementor-15 .elementor-element.elementor-element-b6cb272{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e2bba7f .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e47d063 .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-c7c64dd{--spacer-size:40px;}.elementor-15 .elementor-element.elementor-element-7bd1480{--min-height:70vh;}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide{height:70vh;}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-553e5e1 .swiper-slide-inner{padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-553e5e1 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-684e393{--spacer-size:40px;}.elementor-15 .elementor-element.elementor-element-cb18f9b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-0e2f086.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-2f1e30b .elementor-heading-title{font-size:var( --e-global-typography-8ba3d75-font-size );line-height:var( --e-global-typography-8ba3d75-line-height );letter-spacing:var( --e-global-typography-8ba3d75-letter-spacing );}.elementor-15 .elementor-element.elementor-element-71f9193 .elementor-heading-title{font-size:var( --e-global-typography-854c3e4-font-size );line-height:var( --e-global-typography-854c3e4-line-height );letter-spacing:var( --e-global-typography-854c3e4-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6ddc2ab .elementor-heading-title{font-size:var( --e-global-typography-3f0f12f-font-size );line-height:var( --e-global-typography-3f0f12f-line-height );}.elementor-15 .elementor-element.elementor-element-c9254ce{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-847dfd9{--spacer-size:40px;}.elementor-15 .elementor-element.elementor-element-3a41176{--min-height:70vh;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide{height:70vh;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide-contents{max-width:100%;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .swiper-slide-inner{padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f2d9b94 .elementor-slide-description{font-size:var( --e-global-typography-9ed8b18-font-size );line-height:var( --e-global-typography-9ed8b18-line-height );}.elementor-15 .elementor-element.elementor-element-f9ba44a{--spacer-size:18px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-92122a0{--width:50%;}.elementor-15 .elementor-element.elementor-element-9e417ac{--width:50%;}.elementor-15 .elementor-element.elementor-element-59178d9{--width:50%;}.elementor-15 .elementor-element.elementor-element-b6cb272{--width:50%;}.elementor-15 .elementor-element.elementor-element-8dd577b{--width:50%;}.elementor-15 .elementor-element.elementor-element-c37892f{--width:50%;}.elementor-15 .elementor-element.elementor-element-1f314a2{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-1f314a2{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-32117f7 */<style>
/* --- CONFIGURACIÓN GENERAL (Desktop) --- */
.elementor-15 .elementor-element.elementor-element-32117f7 .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

.marquee-preston-h2 {
  display: flex;
  overflow: hidden;
  width: 100%;
  user-select: none;
  padding: 10px 0; 
}

.marquee-content-h2 {
  display: flex;
  flex-shrink: 0;
  min-width: 100%;
  gap: 80px; 
  animation: scroll-preston-h2 30s linear infinite; /* Un poco más lento para elegancia */
}

.marquee-content-h2 span {
  /* Usamos las variables exactas de tu H2 de Elementor */
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: 1.2;
  text-transform: uppercase;
  color: #383838;
  white-space: nowrap;
  display: inline-block;
}

@keyframes scroll-preston-h2 {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

/* --- AJUSTES EXCLUSIVOS PARA MÓVIL --- */
@media (max-width: 767px) {
  .marquee-content-h2 {
    gap: 20px; /* Gap de veinte píxeles solicitado */
    animation-duration: 10s; /* Más rápido en móvil */
  }
  
  .marquee-content-h2 span {
    /* Aquí forzamos el tamaño que se perdió en móvil, usa rem o px */
    font-size: 32px !important; 
    font-weight: 300 !important;
  }
}

.marquee-preston-h2:hover .marquee-content-h2 {
  animation-play-state: paused;
}
</style>

<div class="marquee-preston-h2">
  <div class="marquee-content-h2">
    <span>EXCLUSIVIDAD</span>
    <span>GARANTÍA</span>
    <span>DISTINCIÓN</span>
    <span>EXPERIENCIA</span>
    <span>EXCLUSIVIDAD</span>
    <span>GARANTÍA</span>
    <span>DISTINCIÓN</span>
    <span>EXPERIENCIA</span>
  </div>
</div>/* End custom CSS */