.elementor-31 .elementor-element.elementor-element-228b21a{--display:flex;--min-height:450px;--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;--flex-wrap:wrap;--align-content:center;}.elementor-31 .elementor-element.elementor-element-228b21a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-228b21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/hero-2-copia.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-31 .elementor-element.elementor-element-830c663{width:100%;max-width:100%;padding:0px 836px 0px 0px;}.elementor-31 .elementor-element.elementor-element-830c663 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;line-height:100%;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-567fb26{width:100%;max-width:100%;padding:0px 800px 0px 0px;}.elementor-31 .elementor-element.elementor-element-e2103b6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-31 .elementor-element.elementor-element-955dab9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-955dab9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-955dab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE1E3;}.elementor-31 .elementor-element.elementor-element-ac03d1d{width:var( --container-widget-width, 380px );max-width:380px;padding:34px 0px 34px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 1px;border-color:#E8B0B4;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-wrapper{gap:2px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#7A7572;}.elementor-31 .elementor-element.elementor-element-bcf6c01{width:var( --container-widget-width, 380px );max-width:380px;padding:34px 0px 34px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8B0B4;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-wrapper{gap:2px;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#7A7572;}.elementor-31 .elementor-element.elementor-element-30c6213{width:var( --container-widget-width, 380px );max-width:380px;padding:34px 0px 34px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#E8B0B4;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-wrapper{gap:2px;}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-title{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon{font-size:52px;}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#7A7572;}.elementor-31 .elementor-element.elementor-element-7d489a8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7d489a8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7d489a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61745A;}.elementor-31 .elementor-element.elementor-element-f60544e{width:var( --container-widget-width, 413px );max-width:413px;--container-widget-width:413px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-f60544e .elementor-image-box-title{margin-bottom:3px;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 );color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f60544e .elementor-image-box-description{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8d6d0ff{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8d6d0ff:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8d6d0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-dadade6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:-20px;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .price{color:#61745A;font-weight:700;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .price ins{color:#61745A;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .price ins .amount{color:#61745A;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 34px 18px 34px;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .button:hover{color:#000000;background-color:#90A689;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product{padding:0px 16px 20px 16px;background-color:#ECECEC;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-31 .elementor-element.elementor-element-b3cd513{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6d372d5{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-6d372d5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-08f1092{--display:flex;--min-height:274px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-08f1092:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-08f1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-ddf39b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ddf39b3 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-ddf39b3 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-0a4eae8{--display:flex;--min-height:274px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-0a4eae8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0a4eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img2-2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-7b841a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7b841a2 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-7b841a2 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-866487b{--display:flex;--min-height:274px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-866487b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-866487b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img3-movil-2.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-574754a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-574754a .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-574754a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-34f1e55{--display:flex;--min-height:274px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-34f1e55:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-34f1e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img4-movil-3.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-1ef47c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1ef47c8 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-1ef47c8 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-94779c4{--display:flex;--min-height:274px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-94779c4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-94779c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img5-movil-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-31 .elementor-element.elementor-element-2a2b974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2a2b974 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-2a2b974 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7ec6f31{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7ec6f31:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7ec6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E4E5;}.elementor-31 .elementor-element.elementor-element-0941cb6{--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:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;}.elementor-31 .elementor-element.elementor-element-d7994c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-0010d38{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-0010d38 .elementor-heading-title{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 );}.elementor-31 .elementor-element.elementor-element-cbdd4e5{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-75d1dc5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-31 .elementor-element.elementor-element-fb548eb{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-fb548eb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-fb548eb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fb548eb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-wrapper .elementor-image-box-img{width:365px;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-1d04429{background-color:#AEC0A8;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1d04429.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-31 .elementor-element.elementor-element-1d04429.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-31 .elementor-element.elementor-element-1d04429.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-wrapper .elementor-image-box-img{width:365px;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-c518bf5{--display:flex;--min-height:450px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-c518bf5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c518bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/banner-regala-copia.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-31 .elementor-element.elementor-element-602a44f{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-893e6dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-699d865{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-699d865 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:38px;font-weight:700;line-height:100%;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4408fc1 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-31 .elementor-element.elementor-element-fd82c5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fd82c5e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd82c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-31 .elementor-element.elementor-element-ddb3bce{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ddb3bce .elementor-heading-title{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 );}.elementor-31 .elementor-element.elementor-element-64b9a52{--display:flex;}.elementor-31 .elementor-element.elementor-element-dcc5e5d{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-arrows-yes .elementor-main-swiper{width:calc( 1140px - 40px );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-main-swiper{width:1140px;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-main-swiper .swiper-slide{background-color:#FCEDF2;border-width:1px 1px 1px 1px;border-radius:0px;border-color:#B7CFB0;padding:30px 30px 30px 30px;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-swiper-button{font-size:20px;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:140%;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:140%;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__title{color:#989898;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__image img{width:49px;height:49px;}.elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (49px / 2) - 8px );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (49px / 2) - 8px );right:auto;}body.rtl .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (49px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (49px / 2) - 8px );right:auto;}body.rtl .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (49px / 2) - 8px );left:auto;}.elementor-31 .elementor-element.elementor-element-277ee7c5{--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;--justify-content:space-around;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ea94cf7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-75726d6{width:100%;max-width:100%;padding:0px 0px 20px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-75726d6 .elementor-heading-title{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 );}.elementor-31 .elementor-element.elementor-element-1df4e65{--display:flex;}.elementor-31 .elementor-element.elementor-element-e7ab55a{--display:flex;}.elementor-31 .elementor-element.elementor-element-d6e61a0{--display:flex;}.elementor-31 .elementor-element.elementor-element-50ca66b{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d6fa003{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-dc74909 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-a560e0b{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-a560e0b .elementor-heading-title{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 );}.elementor-31 .elementor-element.elementor-element-0721543{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-01736b3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-31 .elementor-element.elementor-element-26b4b47{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-26b4b47:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-26b4b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#313131;background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/gradient-movil.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-31 .elementor-element.elementor-element-5c80fd4{text-align:center;}.elementor-31 .elementor-element.elementor-element-5c80fd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2.6px;color:#E9CE87;}.elementor-31 .elementor-element.elementor-element-ec265d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ec265d2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7db0989{width:100%;max-width:100%;text-align:center;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4133d9c{width:var( --container-widget-width, 579px );max-width:579px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -93px) 0px;padding:0px 0px 0px 0px;--container-widget-width:579px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-55f3cbf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:140%;color:#909090;}.elementor-31 .elementor-element.elementor-element-55f3cbf p{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-34159cf{--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:center;--align-items:center;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-34159cf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-34159cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-632912b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-d03d62c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-d03d62c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-2783607{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 250px 0px 250px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#909090;}.elementor-31 .elementor-element.elementor-element-2783607 p{margin-block-end:6px;}.elementor-31 .elementor-element.elementor-element-aa0717a .elementor-button{background-color:#128C7E;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-31 .elementor-element.elementor-element-aa0717a .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-aa0717a .elementor-button:focus{background-color:#075A50;}.elementor-31 .elementor-element.elementor-element-aa0717a .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-efb248a{width:100%;max-width:100%;background-color:var( --e-global-color-secondary );margin:0px 250px calc(var(--kit-widget-spacing, 0px) + 0px) 250px;padding:12px 12px 12px 12px;text-align:center;}.elementor-31 .elementor-element.elementor-element-efb248a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-90d0735{--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:center;--align-items:flex-start;--flex-wrap:wrap;--align-content:center;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-90d0735:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-90d0735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E4E5;}.elementor-31 .elementor-element.elementor-element-31fac32{text-align:center;}.elementor-31 .elementor-element.elementor-element-31fac32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-31 .elementor-element.elementor-element-4c44888{width:100%;max-width:100%;padding:0px 0px 016px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-4c44888 .elementor-heading-title{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 );}.elementor-31 .elementor-element.elementor-element-a8e7a7f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-61010af{--display:flex;border-style:none;--border-style:none;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-61010af:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-61010af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-43f02af{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-5812f09{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-5812f09:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5812f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8ae6157{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-c1ee253{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-c1ee253:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c1ee253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f84cf5b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-95eb14a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-95eb14a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-95eb14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-77a6d99{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-7ca9522 .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0fa0c3b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-0fa0c3b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0fa0c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-2323fd1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-2c6616f .elementor-button{background-color:#FFFFFF;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-160963f{--n-accordion-title-font-size:16px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-gap:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-160963f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-31 .elementor-element.elementor-element-160963f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E8D9FF;border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-31 .elementor-element.elementor-element-160963f {--n-accordion-padding:24px 20px 27px 20px;}:where( .elementor-31 .elementor-element.elementor-element-160963f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:140%;}.elementor-31 .elementor-element.elementor-element-d8dffbe{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-94a8a7f{--display:flex;border-style:none;--border-style:none;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-94a8a7f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-94a8a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-1aab6fd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-87edb40{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-87edb40:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-87edb40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6fe4297{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-e467f92{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-e467f92:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e467f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-af3ac39{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-938871b .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#47A823;color:#47A823;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-938871b .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-938871b .elementor-button:focus{color:#2A6F10;}.elementor-31 .elementor-element.elementor-element-938871b .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-938871b .elementor-button:focus svg{fill:#2A6F10;}.elementor-31 .elementor-element.elementor-element-ad678d2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ad678d2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ad678d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3fee17b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-fb42053{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fb42053:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fb42053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e5ef8b2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#636363;}.elementor-31 .elementor-element.elementor-element-208c054{--n-accordion-title-font-size:16px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-gap:29px;--n-accordion-icon-normal-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-208c054 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-31 .elementor-element.elementor-element-208c054 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E8D9FF;border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-31 .elementor-element.elementor-element-208c054 {--n-accordion-padding:24px 20px 27px 20px;}:where( .elementor-31 .elementor-element.elementor-element-208c054 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:140%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-228b21a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-228b21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/hero-tablet-copia.webp");background-size:100vw auto;}.elementor-31 .elementor-element.elementor-element-228b21a{--min-height:74vw;--justify-content:flex-start;--align-content:flex-end;--padding-top:0vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-830c663{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-567fb26{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f60544e .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-b3cd513{--padding-top:9vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-0a4eae8{--min-height:0px;}.elementor-31 .elementor-element.elementor-element-0a4eae8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0a4eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-31 .elementor-element.elementor-element-866487b{--min-height:237px;}.elementor-31 .elementor-element.elementor-element-34f1e55{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-94779c4{--min-height:237px;}.elementor-31 .elementor-element.elementor-element-7ec6f31{--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;--flex-wrap:wrap;--padding-top:9vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-0010d38{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-0010d38 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-cbdd4e5{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-fb548eb{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-wrapper .elementor-image-box-img{width:41vw;}.elementor-31 .elementor-element.elementor-element-1d04429{width:var( --container-widget-width, 41vw );max-width:41vw;--container-widget-width:41vw;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-wrapper .elementor-image-box-img{width:41vw;}.elementor-31 .elementor-element.elementor-element-fd82c5e{--padding-top:9vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-ddb3bce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-arrows-yes .elementor-main-swiper{width:calc( 85vw - 40px );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-main-swiper{width:85vw;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-277ee7c5{--padding-top:9vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-75726d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-1df4e65{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-020a2ae img{width:41vw;}.elementor-31 .elementor-element.elementor-element-6c188f5 img{width:41vw;}.elementor-31 .elementor-element.elementor-element-59956c5 img{width:85vw;}.elementor-31 .elementor-element.elementor-element-d6e61a0{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-2f9b381 img{width:41vw;}.elementor-31 .elementor-element.elementor-element-5f885ad img{width:41vw;}.elementor-31 .elementor-element.elementor-element-50ca66b{--padding-top:0vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-a560e0b{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-a560e0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-26b4b47{--min-height:566px;--justify-content:center;--align-content:flex-start;--padding-top:9vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-34159cf{--padding-top:9vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-2783607{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-efb248a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-efb248a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-90d0735{--padding-top:9.592vw;--padding-bottom:7.194vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-4c44888 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-43f02af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-8ae6157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-f84cf5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-77a6d99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-2323fd1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-160963f{--n-accordion-title-font-size:1.918vw;}:where( .elementor-31 .elementor-element.elementor-element-160963f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}.elementor-31 .elementor-element.elementor-element-1aab6fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-6fe4297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-af3ac39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3fee17b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-e5ef8b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-208c054{--n-accordion-title-font-size:1.918vw;}:where( .elementor-31 .elementor-element.elementor-element-208c054 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:140%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-228b21a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-228b21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/hero-movil-copia.webp");}.elementor-31 .elementor-element.elementor-element-228b21a{--min-height:130vw;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-830c663{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -3vw) 0vw;padding:0px 34px 0px 0px;}.elementor-31 .elementor-element.elementor-element-830c663 .elementor-heading-title{font-size:9.1vw;}.elementor-31 .elementor-element.elementor-element-567fb26{font-size:4.103vw;}.elementor-31 .elementor-element.elementor-element-e2103b6{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-955dab9{--content-width:100vw;}.elementor-31 .elementor-element.elementor-element-ac03d1d{border-width:0px 0px 1px 0px;}.elementor-31 .elementor-element.elementor-element-ac03d1d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-bcf6c01{border-width:0px 0px 1px 0px;}.elementor-31 .elementor-element.elementor-element-bcf6c01 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-30c6213 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-f60544e .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:37px;}.elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-31 .elementor-element.elementor-element-f69f3a5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-b3cd513{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-08f1092:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-08f1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img1-movil.webp");background-size:cover;}.elementor-31 .elementor-element.elementor-element-08f1092{--min-height:180px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-31 .elementor-element.elementor-element-0a4eae8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0a4eae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img2-2.webp");}.elementor-31 .elementor-element.elementor-element-0a4eae8{--min-height:180px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-31 .elementor-element.elementor-element-866487b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-866487b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img3-movil-2.webp");background-size:100vw auto;}.elementor-31 .elementor-element.elementor-element-866487b{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-34f1e55:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-34f1e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img4-movil-3.webp");background-size:100vw auto;}.elementor-31 .elementor-element.elementor-element-94779c4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-94779c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/img5-movil-1.webp");background-size:cover;}.elementor-31 .elementor-element.elementor-element-94779c4{--min-height:180px;}.elementor-31 .elementor-element.elementor-element-7ec6f31{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-0010d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0010d38 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-75d1dc5{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-fb548eb{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-fb548eb .elementor-image-box-wrapper .elementor-image-box-img{width:85vw;}.elementor-31 .elementor-element.elementor-element-1d04429{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-img{margin-bottom:0px;}.elementor-31 .elementor-element.elementor-element-1d04429 .elementor-image-box-wrapper .elementor-image-box-img{width:85vw;}.elementor-31 .elementor-element.elementor-element-c518bf5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c518bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/regalos-movil.webp");background-position:top center;background-size:100vw auto;}.elementor-31 .elementor-element.elementor-element-c518bf5{--content-width:85vw;--min-height:140vw;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-699d865 .elementor-heading-title{font-size:9.7vw;}.elementor-31 .elementor-element.elementor-element-4408fc1{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-fd82c5e{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-ddb3bce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-64b9a52{--content-width:85vw;}.elementor-31 .elementor-element.elementor-element-dcc5e5d{width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-dcc5e5d.elementor-arrows-yes .elementor-main-swiper{width:calc( 85vw - 40px );}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-main-swiper{width:85vw;}.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-277ee7c5{--padding-top:15vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-75726d6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-020a2ae img{width:85vw;}.elementor-31 .elementor-element.elementor-element-6c188f5 img{width:85vw;}.elementor-31 .elementor-element.elementor-element-2f9b381 img{width:85vw;}.elementor-31 .elementor-element.elementor-element-5f885ad img{width:85vw;}.elementor-31 .elementor-element.elementor-element-50ca66b{--padding-top:9vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-a560e0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-01736b3{width:100%;max-width:100%;}.elementor-31 .elementor-element.elementor-element-26b4b47:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-26b4b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://petaleperu.com/wp-content/uploads/2026/09/gradient-movil.webp");}.elementor-31 .elementor-element.elementor-element-26b4b47{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-4133d9c{margin:-6vw 0vw calc(var(--kit-widget-spacing, 0px) + -24vw) 0vw;}.elementor-31 .elementor-element.elementor-element-55f3cbf{width:var( --container-widget-width, 264px );max-width:264px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:264px;--container-widget-flex-grow:0;font-size:12px;}.elementor-31 .elementor-element.elementor-element-55f3cbf p{margin-block-end:4px;}.elementor-31 .elementor-element.elementor-element-34159cf{--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-d03d62c .elementor-heading-title{font-size:8.2vw;}.elementor-31 .elementor-element.elementor-element-2783607{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-efb248a{padding:5vw 5vw 5vw 5vw;}.elementor-31 .elementor-element.elementor-element-efb248a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-31 .elementor-element.elementor-element-90d0735{--padding-top:13vw;--padding-bottom:15.385vw;--padding-left:0vw;--padding-right:0vw;}.elementor-31 .elementor-element.elementor-element-4c44888 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-61010af{--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5.128vw;--padding-left:5.128vw;--padding-right:5.128vw;}.elementor-31 .elementor-element.elementor-element-43f02af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-8ae6157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-f84cf5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-77a6d99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-2323fd1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-160963f {--n-accordion-padding:6.154vw 6.154vw 6.154vw 6.154vw;}.elementor-31 .elementor-element.elementor-element-160963f{--n-accordion-title-font-size:3.59vw;}.elementor-31 .elementor-element.elementor-element-94a8a7f{--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5.128vw;--padding-left:5.128vw;--padding-right:5.128vw;}.elementor-31 .elementor-element.elementor-element-1aab6fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-6fe4297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-af3ac39{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-3fee17b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-e5ef8b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31 .elementor-element.elementor-element-208c054 {--n-accordion-padding:6.154vw 6.154vw 6.154vw 6.154vw;}.elementor-31 .elementor-element.elementor-element-208c054{--n-accordion-title-font-size:3.59vw;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-08f1092{--width:657px;}.elementor-31 .elementor-element.elementor-element-0a4eae8{--width:462px;}.elementor-31 .elementor-element.elementor-element-866487b{--width:365px;}.elementor-31 .elementor-element.elementor-element-34f1e55{--width:365px;}.elementor-31 .elementor-element.elementor-element-94779c4{--width:365px;}.elementor-31 .elementor-element.elementor-element-0941cb6{--width:365px;}.elementor-31 .elementor-element.elementor-element-602a44f{--width:465px;}.elementor-31 .elementor-element.elementor-element-1df4e65{--width:365px;}.elementor-31 .elementor-element.elementor-element-e7ab55a{--width:365px;}.elementor-31 .elementor-element.elementor-element-d6e61a0{--width:365px;}.elementor-31 .elementor-element.elementor-element-d6fa003{--width:463px;}.elementor-31 .elementor-element.elementor-element-a8e7a7f{--width:560px;}.elementor-31 .elementor-element.elementor-element-d8dffbe{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-0a4eae8{--width:41vw;}.elementor-31 .elementor-element.elementor-element-866487b{--width:41vw;}.elementor-31 .elementor-element.elementor-element-34f1e55{--width:41vw;}.elementor-31 .elementor-element.elementor-element-94779c4{--width:41vw;}.elementor-31 .elementor-element.elementor-element-0941cb6{--width:85vw;}.elementor-31 .elementor-element.elementor-element-602a44f{--width:37vw;}.elementor-31 .elementor-element.elementor-element-1df4e65{--width:85vw;}.elementor-31 .elementor-element.elementor-element-e7ab55a{--width:85vw;}.elementor-31 .elementor-element.elementor-element-d6e61a0{--width:85vw;}.elementor-31 .elementor-element.elementor-element-50ca66b{--content-width:85vw;}.elementor-31 .elementor-element.elementor-element-d6fa003{--width:85vw;}.elementor-31 .elementor-element.elementor-element-a8e7a7f{--width:85vw;}.elementor-31 .elementor-element.elementor-element-d8dffbe{--width:85vw;}}/* Start custom CSS for button, class: .elementor-element-e2103b6 */.brillo-petale {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    transition: 
        transform 0.25s ease,
        box-shadow 0.25s ease,
        filter 0.25s ease;

    box-shadow: 0 6px 18px rgba(183, 28, 28, 0.35) !important;
}

/* Brillo automático */
.brillo-petale::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 45%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(255, 255, 255, 0.22),
        transparent
    );
    transform: skewX(-20deg);
    pointer-events: none;
    z-index: 2;
    animation: brilloPetale 4s ease-in-out infinite;
}

/* Hover */
.brillo-petale:hover {
    transform: scale(1.015);
    box-shadow: 0 10px 25px rgba(183, 28, 28, 0.45) !important;
    filter: brightness(1.05);
}

/* Brillo automático */
@keyframes brilloPetale {
    0% {
        left: -100%;
    }

    20% {
        left: 130%;
    }

    100% {
        left: 130%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d489a8 */.elementor-31 .elementor-element.elementor-element-7d489a8{
    border-bottom: 4px solid;
    border-top: 4px solid;
    border-image: linear-gradient(to right, transparent, #D4AF37, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f69f3a5 *//* Centrar contenido de las tarjetas de producto WooCommerce */
.woocommerce ul.products li.product {
    text-align: center;
}

/* Centrar botón */
.woocommerce ul.products li.product .button {
    display: table;
    margin: 15px auto 0;
}

/* Centrar precio */
.woocommerce ul.products li.product .price {
    text-align: center;
}

@media (max-width: 1024px) {
    .wa-shop-button {
        position: relative !important;
        left: auto !important;
        transform: none !important;
        display: block !important;
        width: calc(100% - 0px) !important;
        max-width: calc(100% - 80px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
}

@media (max-width: 767px) {
    .wa-shop-button {
        position: relative !important;
        left: auto !important;
        transform: none !important;
        display: block !important;
        width: calc(100% - 0px) !important;
        max-width: calc(100% - 80px) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f1092 */.elementor-31 .elementor-element.elementor-element-08f1092 {
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-31 .elementor-element.elementor-element-08f1092::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(135deg, #B18504, #EDBC2B);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4eae8 */.elementor-31 .elementor-element.elementor-element-0a4eae8 {
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-31 .elementor-element.elementor-element-0a4eae8::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(135deg, #B18504, #EDBC2B);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-866487b */.elementor-31 .elementor-element.elementor-element-866487b {
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-31 .elementor-element.elementor-element-866487b::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(135deg, #B18504, #EDBC2B);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f1e55 */.elementor-31 .elementor-element.elementor-element-34f1e55 {
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-31 .elementor-element.elementor-element-34f1e55::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(135deg, #B18504, #EDBC2B);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94779c4 */.elementor-31 .elementor-element.elementor-element-94779c4 {
    position: relative;
    border-radius: 0px;
    overflow: hidden;
}

.elementor-31 .elementor-element.elementor-element-94779c4::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(135deg, #B18504, #EDBC2B);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7994c4 */.elementor-31 .elementor-element.elementor-element-d7994c4 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-d7994c4 .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-893e6dd */.elementor-31 .elementor-element.elementor-element-893e6dd .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-893e6dd .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #F7C8CC;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-dcc5e5d */.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-swiper-button-prev {
    left: -10px !important;
}

.elementor-31 .elementor-element.elementor-element-dcc5e5d .elementor-swiper-button-next {
    right: -10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea94cf7 */.elementor-31 .elementor-element.elementor-element-ea94cf7 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-ea94cf7 .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-020a2ae */.elementor-31 .elementor-element.elementor-element-020a2ae img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c188f5 */.elementor-31 .elementor-element.elementor-element-6c188f5 img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59956c5 */.elementor-31 .elementor-element.elementor-element-59956c5 img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f9b381 */.elementor-31 .elementor-element.elementor-element-2f9b381 img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f885ad */.elementor-31 .elementor-element.elementor-element-5f885ad img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277ee7c5 */.elementor-31 .elementor-element.elementor-element-277ee7c5::after{
    content:"";
    width: 500px;/*Ajustar ancho*/
    height: 500px;/*Ajustar alto*/
    z-index: 99999;
    position: absolute;
    top: 500px; /*Ajustar ubicacion*/
    left: calc(50% + 600px); /*Ajustar ubicacion*/
    background-color: #4724C2; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(250px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@keyframes parpadeo{
    0%, 100%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
}

@media (max-width:767px){
    .elementor-31 .elementor-element.elementor-element-277ee7c5::after{
    content:"";
    width: 200px; /*Ajustar ancho*/
    height: 200px; /*Ajustar alto*/
    z-index: 99999;
    position: absolute;
    top: 0px; /*Ajustar ubicacion*/
    left: calc(50% + 100px); /*Ajustar ubicacion*/
    background-color: #643FE5; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(100px);
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc74909 */.elementor-31 .elementor-element.elementor-element-dc74909 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-dc74909 .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a8facba */.elementor-31 .elementor-element.elementor-element-a8facba img {
    border: 3px solid transparent;
    border-radius: 0px;
    background: linear-gradient(135deg, #B18504, #EDBC2B) border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c80fd4 */.elementor-31 .elementor-element.elementor-element-5c80fd4 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-5c80fd4 .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632912b */.elementor-31 .elementor-element.elementor-element-632912b .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-632912b .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa0717a */.zoom-whatsapp {
    display: inline-flex;
    transition: transform 0.3s ease;
}

.zoom-whatsapp:hover {
    transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31fac32 */.elementor-31 .elementor-element.elementor-element-31fac32 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 12px;
}

.elementor-31 .elementor-element.elementor-element-31fac32 .elementor-heading-title::before {
    content: "";
    width: 22px;
    height: 2px;
    background: #B71C1C;
    display: block;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f02af */.elementor-31 .elementor-element.elementor-element-43f02af esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ae6157 */.elementor-31 .elementor-element.elementor-element-8ae6157 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84cf5b */.elementor-31 .elementor-element.elementor-element-f84cf5b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a6d99 */.elementor-31 .elementor-element.elementor-element-77a6d99 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2323fd1 */.elementor-31 .elementor-element.elementor-element-2323fd1 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-160963f */.elementor-31 .elementor-element.elementor-element-160963f .e-n-accordion-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-160963f .e-n-accordion-item-title-icon {
  margin-left: auto;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aab6fd */.elementor-31 .elementor-element.elementor-element-1aab6fd esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe4297 */.elementor-31 .elementor-element.elementor-element-6fe4297 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af3ac39 */.elementor-31 .elementor-element.elementor-element-af3ac39 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fee17b */.elementor-31 .elementor-element.elementor-element-3fee17b esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef8b2 */.elementor-31 .elementor-element.elementor-element-e5ef8b2 esp{
    display: block;
    content: "";
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-208c054 */.elementor-31 .elementor-element.elementor-element-208c054 .e-n-accordion-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-208c054 .e-n-accordion-item-title-icon {
  margin-left: auto;
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.eot');
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.woff2') format('woff2'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.woff') format('woff'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.ttf') format('truetype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/CormorantGaramond-BoldItalic.svg#CormorantGaramond') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.eot');
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.woff2') format('woff2'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.woff') format('woff'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.ttf') format('truetype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular-1.eot');
	src: url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Bold.woff2') format('woff2'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Bold.woff') format('woff'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Bold.ttf') format('truetype'),
		url('https://petaleperu.com/wp-content/uploads/2026/09/Montserrat-Regular-1.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */