.elementor-260 .elementor-element.elementor-element-4d2a870{--display:flex;--padding-top:1%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-050f8ce{--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;--border-radius:25px 25px 25px 25px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-260 .elementor-element.elementor-element-050f8ce:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-050f8ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C212A;}.elementor-260 .elementor-element.elementor-element-3a31e2a{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .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 );color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-02ec764 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-bb37634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;}.elementor-260 .elementor-element.elementor-element-bb37634 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{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:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-7ebc389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-9898cda );}.elementor-260 .elementor-element.elementor-element-7ebc389 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-260 .elementor-element.elementor-element-e0540ac{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-260 .elementor-element.elementor-element-e0540ac .elementor-divider-separator{width:50px;}.elementor-260 .elementor-element.elementor-element-e0540ac .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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:var( --e-global-color-text );}.elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-3017463.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-3017463.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-3017463.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon{font-size:28px;}.elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon-box-title, .elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-260 .elementor-element.elementor-element-3017463:has(:hover) .elementor-icon-box-title,
					 .elementor-260 .elementor-element.elementor-element-3017463:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-560af2e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-560af2e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-560af2e.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-560af2e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon{font-size:28px;}.elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon-box-title, .elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-260 .elementor-element.elementor-element-560af2e:has(:hover) .elementor-icon-box-title,
					 .elementor-260 .elementor-element.elementor-element-560af2e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-260 .elementor-element.elementor-element-c987ef8 .elementor-button{background-color:#199BA700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;padding:20px 30px 20px 30px;}.elementor-260 .elementor-element.elementor-element-c987ef8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260 .elementor-element.elementor-element-b6658b2{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-260 .elementor-element.elementor-element-0c862d0{text-align:end;}.elementor-260 .elementor-element.elementor-element-0c862d0 img{width:80%;border-radius:0px 25px 25px 0px;}.elementor-260 .elementor-element.elementor-element-995b023{--display:flex;--padding-top:0%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-7ddaefb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-260 .elementor-element.elementor-element-955728d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-260 .elementor-element.elementor-element-955728d.elementor-element{--align-self:center;}.elementor-260 .elementor-element.elementor-element-955728d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-d15c828{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-260 .elementor-element.elementor-element-d15c828.elementor-element{--align-self:center;}.elementor-260 .elementor-element.elementor-element-d15c828 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-e487509{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-2bfacb7{--display:flex;--justify-content:center;}.elementor-260 .elementor-element.elementor-element-bee381a .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:5px 5px 5px 5px;}.elementor-260 .elementor-element.elementor-element-bee381a .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-260 .elementor-element.elementor-element-bee381a .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-260 .elementor-element.elementor-element-bee381a .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-260 .elementor-element.elementor-element-bee381a .swiper-pagination .swiper-pagination-bullet{background-color:var( --e-global-color-695a156 );}.elementor-260 .elementor-element.elementor-element-bee381a .swiper-pagination .swiper-pagination-bullet:hover{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-bee381a .swiper-pagination .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-08d246a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-260 .elementor-element.elementor-element-4bcf9a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-571e558 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;}.elementor-260 .elementor-element.elementor-element-2bdcac6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-260 .elementor-element.elementor-element-2bdcac6 .elementor-divider-separator{width:30px;}.elementor-260 .elementor-element.elementor-element-2bdcac6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-260 .elementor-element.elementor-element-9a2c228{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-24a0b26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-50f1fb1{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#54545452;--border-color:#54545452;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-260 .elementor-element.elementor-element-62d6273{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-260 .elementor-element.elementor-element-62d6273:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-62d6273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-a0ac3b3 img{width:64px;}.elementor-260 .elementor-element.elementor-element-a03acc6{text-align:center;}.elementor-260 .elementor-element.elementor-element-a03acc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-260 .elementor-element.elementor-element-a1aac50{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-4f88e75{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#54545452;--border-color:#54545452;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-260 .elementor-element.elementor-element-119548a{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-260 .elementor-element.elementor-element-119548a:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-119548a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-f6f2e3e img{width:64px;}.elementor-260 .elementor-element.elementor-element-a16264d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-260 .elementor-element.elementor-element-6e42e76{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-7eec194{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-260 .elementor-element.elementor-element-5cce272{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-260 .elementor-element.elementor-element-5cce272:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-5cce272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-879022b img{width:64px;}.elementor-260 .elementor-element.elementor-element-92b3482{text-align:center;}.elementor-260 .elementor-element.elementor-element-92b3482 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;}.elementor-260 .elementor-element.elementor-element-7352b51{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-6ecca88 );}.elementor-260 .elementor-element.elementor-element-a46ddea{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-a46ddea:not(.elementor-motion-effects-element-type-background), .elementor-260 .elementor-element.elementor-element-a46ddea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-260 .elementor-element.elementor-element-ab91953{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-260 .elementor-element.elementor-element-547eda0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-260 .elementor-element.elementor-element-fde0f42 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-9ee78bc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-260 .elementor-element.elementor-element-9ee78bc .elementor-divider-separator{width:30px;}.elementor-260 .elementor-element.elementor-element-9ee78bc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-260 .elementor-element.elementor-element-ccd20cd{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-abadf1c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-abadf1c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-abadf1c.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-abadf1c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon{font-size:28px;}.elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon-box-title, .elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-260 .elementor-element.elementor-element-abadf1c:has(:hover) .elementor-icon-box-title,
					 .elementor-260 .elementor-element.elementor-element-abadf1c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-7b2bef5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-7b2bef5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-7b2bef5.elementor-view-framed .elementor-icon, .elementor-260 .elementor-element.elementor-element-7b2bef5.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon{font-size:28px;}.elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon-box-title, .elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-260 .elementor-element.elementor-element-7b2bef5:has(:hover) .elementor-icon-box-title,
					 .elementor-260 .elementor-element.elementor-element-7b2bef5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-260 .elementor-element.elementor-element-9e437f6 .elementor-button{background-color:#199BA700;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:20px 30px 20px 30px;}.elementor-260 .elementor-element.elementor-element-9e437f6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-260 .elementor-element.elementor-element-9e437f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-260 .elementor-element.elementor-element-9e437f6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-260 .elementor-element.elementor-element-9b1639d{--display:flex;--justify-content:center;}.elementor-260 .elementor-element.elementor-element-0765225 img{border-radius:5px 5px 5px 5px;}.elementor-260 .elementor-element.elementor-element-0799a65{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-260 .elementor-element.elementor-element-050f8ce{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-260 .elementor-element.elementor-element-02ec764 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-bb37634 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-7ebc389{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-c987ef8 .elementor-button{padding:15px 25px 15px 25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-0c862d0 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-260 .elementor-element.elementor-element-955728d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260 .elementor-element.elementor-element-955728d .elementor-heading-title{font-size:24px;}.elementor-260 .elementor-element.elementor-element-d15c828 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-e487509{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-260 .elementor-element.elementor-element-4bcf9a3 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-571e558 .elementor-heading-title{font-size:32px;}.elementor-260 .elementor-element.elementor-element-9a2c228{font-size:14px;}.elementor-260 .elementor-element.elementor-element-50f1fb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-260 .elementor-element.elementor-element-a0ac3b3 img{width:48px;}.elementor-260 .elementor-element.elementor-element-a03acc6 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-a1aac50{font-size:14px;}.elementor-260 .elementor-element.elementor-element-4f88e75{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-260 .elementor-element.elementor-element-f6f2e3e img{width:48px;}.elementor-260 .elementor-element.elementor-element-a16264d .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-6e42e76{font-size:14px;}.elementor-260 .elementor-element.elementor-element-7eec194{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-879022b img{width:48px;}.elementor-260 .elementor-element.elementor-element-92b3482 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-7352b51{font-size:14px;}.elementor-260 .elementor-element.elementor-element-547eda0 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-fde0f42 .elementor-heading-title{font-size:32px;}.elementor-260 .elementor-element.elementor-element-ccd20cd{font-size:14px;}.elementor-260 .elementor-element.elementor-element-9e437f6 .elementor-button{padding:15px 25px 15px 25px;}.elementor-260 .elementor-element.elementor-element-0799a65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}}@media(max-width:767px){.elementor-260 .elementor-element.elementor-element-050f8ce{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-260 .elementor-element.elementor-element-bb37634 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-3017463 .elementor-icon-box-wrapper{text-align:start;}.elementor-260 .elementor-element.elementor-element-560af2e .elementor-icon-box-wrapper{text-align:start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-260 .elementor-element.elementor-element-0c862d0 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-260 .elementor-element.elementor-element-995b023{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-955728d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-260 .elementor-element.elementor-element-955728d .elementor-heading-title{font-size:24px;}.elementor-260 .elementor-element.elementor-element-d15c828 .elementor-heading-title{font-size:14px;}.elementor-260 .elementor-element.elementor-element-e487509{--padding-top:8%;--padding-bottom:8%;--padding-left:3%;--padding-right:3%;}.elementor-260 .elementor-element.elementor-element-24a0b26{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-260 .elementor-element.elementor-element-50f1fb1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-62d6273{--width:64px;}.elementor-260 .elementor-element.elementor-element-a03acc6{text-align:start;}.elementor-260 .elementor-element.elementor-element-a1aac50{text-align:start;}.elementor-260 .elementor-element.elementor-element-4f88e75{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-119548a{--width:64px;}.elementor-260 .elementor-element.elementor-element-6e42e76{text-align:start;}.elementor-260 .elementor-element.elementor-element-7eec194{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-260 .elementor-element.elementor-element-5cce272{--width:64px;}.elementor-260 .elementor-element.elementor-element-92b3482{text-align:start;}.elementor-260 .elementor-element.elementor-element-7352b51{text-align:start;}.elementor-260 .elementor-element.elementor-element-a46ddea{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-260 .elementor-element.elementor-element-abadf1c .elementor-icon-box-wrapper{text-align:start;}.elementor-260 .elementor-element.elementor-element-7b2bef5 .elementor-icon-box-wrapper{text-align:start;}}@media(min-width:768px){.elementor-260 .elementor-element.elementor-element-4d2a870{--content-width:1250px;}.elementor-260 .elementor-element.elementor-element-995b023{--content-width:1250px;}.elementor-260 .elementor-element.elementor-element-e487509{--content-width:1250px;}.elementor-260 .elementor-element.elementor-element-62d6273{--width:64px;}.elementor-260 .elementor-element.elementor-element-119548a{--width:64px;}.elementor-260 .elementor-element.elementor-element-5cce272{--width:64px;}.elementor-260 .elementor-element.elementor-element-a46ddea{--content-width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-260 .elementor-element.elementor-element-2bfacb7{--width:70%;}.elementor-260 .elementor-element.elementor-element-08d246a{--width:100%;}.elementor-260 .elementor-element.elementor-element-ab91953{--width:55%;}.elementor-260 .elementor-element.elementor-element-9b1639d{--width:45%;}}/* Start custom CSS for post-comments, class: .elementor-element-62b601f *//* =========================================================
   LA PLUMA DEL NOBLE
   COMENTARIOS WORDPRESS / ELEMENTOR
========================================================= */

#comments{
    --lp-navy: #1d2632;
    --lp-navy-soft: #2c3745;
    --lp-cyan: #51c4cf;
    --lp-cream: #faf8f1;
    --lp-border: #dedbd1;
    --lp-text: #4d5158;
    --lp-muted: #7c8289;

    width: 100%;
    max-width: 900px;
    margin: 0 auto;

    font-family: "Montserrat", Arial, sans-serif;
}


/* =========================================================
   FORMULARIO
========================================================= */

#comments .comment-respond{
    position: relative;

    padding: 42px 45px 38px;

    background: #fff;

    border: 1px solid var(--lp-border);
    border-radius: 14px;

    box-shadow:
        0 10px 35px rgba(29, 38, 50, 0.06);

    overflow: hidden;
}


/* detalle superior */

#comments .comment-respond::before{
    content: "";

    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 4px;

    background:
        linear-gradient(
            90deg,
            var(--lp-cyan),
            var(--lp-navy)
        );
}


/* =========================================================
   TÍTULO
========================================================= */

#comments .comment-reply-title{
    position: relative;

    margin:
        0
        0
        28px;

    padding-bottom: 18px;

    color: var(--lp-navy);

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size: clamp(28px, 4vw, 38px);
    font-weight: 400;

    line-height: 1.15;
}


/* línea decorativa */

#comments .comment-reply-title::after{
    content: "";

    position: absolute;

    left: 0;
    bottom: 0;

    width: 48px;
    height: 2px;

    background: var(--lp-cyan);
}


/* =========================================================
   TEXTO SESIÓN
========================================================= */

#comments .logged-in-as{
    margin:
        0
        0
        25px;

    padding: 13px 16px;

    background:
        rgba(81, 196, 207, 0.08);

    border-left:
        3px solid var(--lp-cyan);

    border-radius: 5px;

    color: var(--lp-muted);

    font-size: 12px;
    line-height: 1.6;
}


/* enlaces */

#comments .logged-in-as a{
    color: var(--lp-navy);

    font-weight: 600;

    text-decoration: none;

    transition:
        color .25s ease;
}


#comments .logged-in-as a:hover{
    color: var(--lp-cyan);
}


/* mensaje campos obligatorios */

#comments .required-field-message{
    display: block;

    margin-top: 4px;

    color: #999;

    font-size: 10px;
}


/* =========================================================
   LABEL
========================================================= */

#comments .comment-form-comment label,
#comments .comment-form-author label,
#comments .comment-form-email label,
#comments .comment-form-url label{
    display: block;

    margin-bottom: 8px;

    color: var(--lp-navy);

    font-size: 11px;
    font-weight: 700;

    letter-spacing: .6px;

    text-transform: uppercase;
}


/* obligatorio */

#comments .required{
    color: var(--lp-cyan);
}


/* =========================================================
   TEXTAREA
========================================================= */

#comments textarea{
    width: 100%;

    min-height: 180px;

    padding: 18px 20px;

    background: #fbfaf7;

    border:
        1px solid
        #d7d6d1;

    border-radius: 9px;

    color: var(--lp-text);

    font-family:
        "Montserrat",
        Arial,
        sans-serif;

    font-size: 14px;

    line-height: 1.65;

    resize: vertical;

    outline: none;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


#comments textarea:hover{
    border-color: #bfc3c5;
}


#comments textarea:focus{
    background: #fff;

    border-color: var(--lp-cyan);

    box-shadow:
        0 0 0
        3px
        rgba(81, 196, 207, 0.12);
}


/* =========================================================
   CAMPOS NOMBRE / EMAIL
========================================================= */

#comments input[type="text"],
#comments input[type="email"],
#comments input[type="url"]{
    width: 100%;

    height: 50px;

    padding:
        0
        16px;

    background: #fbfaf7;

    border:
        1px solid
        #d7d6d1;

    border-radius: 8px;

    color: var(--lp-text);

    outline: none;

    transition:
        border-color .25s ease,
        box-shadow .25s ease;
}


#comments input[type="text"]:focus,
#comments input[type="email"]:focus,
#comments input[type="url"]:focus{
    border-color: var(--lp-cyan);

    box-shadow:
        0 0 0
        3px
        rgba(81, 196, 207, 0.12);
}


/* =========================================================
   BOTÓN PUBLICAR
========================================================= */

#comments .form-submit{
    margin:
        24px
        0
        0;
}


#comments .submit{
    min-height: 48px;

    padding:
        0
        25px;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    background: var(--lp-navy);

    border:
        1px solid
        var(--lp-navy);

    border-radius: 5px;

    color: #fff;

    font-size: 11px;
    font-weight: 700;

    letter-spacing: .7px;

    text-transform: uppercase;

    cursor: pointer;

    box-shadow:
        0 7px 18px
        rgba(29, 38, 50, 0.14);

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}


#comments .submit:hover{
    background: var(--lp-cyan);

    border-color: var(--lp-cyan);

    transform:
        translateY(-2px);

    box-shadow:
        0 10px 22px
        rgba(81, 196, 207, 0.23);
}


#comments .submit:active{
    transform:
        translateY(0);
}


/* =========================================================
   CANCELAR RESPUESTA
========================================================= */

#comments #cancel-comment-reply-link{
    margin-left: 12px;

    color: var(--lp-cyan);

    font-family:
        "Montserrat",
        Arial,
        sans-serif;

    font-size: 10px;

    font-weight: 600;

    text-decoration: none;
}


/* =========================================================
   LISTADO DE COMENTARIOS
   También se estiliza para cuando ya existan comentarios
========================================================= */

#comments .comments-title{
    margin:
        0
        0
        30px;

    color: var(--lp-navy);

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:
        clamp(
            28px,
            4vw,
            40px
        );

    font-weight: 400;
}


#comments .comment-list{
    margin:
        0
        0
        45px;

    padding: 0;

    list-style: none;
}


#comments .comment-list li{
    list-style: none;
}


#comments .comment-body{
    position: relative;

    margin-bottom: 15px;

    padding:
        24px
        26px;

    background: #fff;

    border:
        1px solid
        var(--lp-border);

    border-radius: 10px;

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}


#comments .comment-body:hover{
    transform:
        translateY(-2px);

    box-shadow:
        0 8px 25px
        rgba(29, 38, 50, .06);
}


/* =========================================================
   AUTOR
========================================================= */

#comments .comment-author{
    display: flex;

    align-items: center;

    gap: 12px;
}


#comments .comment-author img{
    width: 42px;
    height: 42px;

    border-radius: 50%;

    border:
        2px solid
        rgba(81, 196, 207, .35);
}


#comments .comment-author .fn{
    color: var(--lp-navy);

    font-family:
        Georgia,
        serif;

    font-size: 16px;

    font-style: normal;

    font-weight: 600;
}


#comments .comment-author .fn a{
    color: inherit;

    text-decoration: none;
}


/* =========================================================
   FECHA
========================================================= */

#comments .comment-metadata{
    margin:
        6px
        0
        15px;

    color: var(--lp-muted);

    font-size: 10px;
}


#comments .comment-metadata a{
    color: inherit;

    text-decoration: none;
}


/* =========================================================
   CONTENIDO DEL COMENTARIO
========================================================= */

#comments .comment-content{
    color: var(--lp-text);

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size: 15px;

    line-height: 1.7;
}


#comments .comment-content p:last-child{
    margin-bottom: 0;
}


/* =========================================================
   RESPONDER
========================================================= */

#comments .reply{
    margin-top: 15px;
}


#comments .comment-reply-link{
    display: inline-flex;

    align-items: center;

    color: var(--lp-navy);

    font-size: 10px;
    font-weight: 700;

    letter-spacing: .5px;

    text-decoration: none;

    text-transform: uppercase;
}


#comments .comment-reply-link::after{
    content: "→";

    margin-left: 7px;

    color: var(--lp-cyan);

    transition:
        transform .2s ease;
}


#comments .comment-reply-link:hover::after{
    transform:
        translateX(4px);
}


/* =========================================================
   COMENTARIOS ANIDADOS
========================================================= */

#comments .children{
    margin:
        0
        0
        0
        40px;

    padding: 0;

    list-style: none;
}


#comments .children .comment-body{
    background: #faf9f5;

    border-left:
        3px solid
        var(--lp-cyan);
}


/* =========================================================
   NAVEGACIÓN
========================================================= */

#comments .comment-navigation{
    margin:
        30px
        0;

    font-size: 12px;
}


#comments .comment-navigation a{
    color: var(--lp-navy);

    font-weight: 600;

    text-decoration: none;
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media(max-width:767px){

    #comments .comment-respond{
        padding:
            30px
            22px
            27px;

        border-radius: 10px;
    }


    #comments .comment-reply-title{
        font-size: 28px;
    }


    #comments textarea{
        min-height: 155px;

        padding:
            15px;
    }


    #comments .submit{
        width: 100%;
    }


    #comments .comment-body{
        padding:
            20px
            18px;
    }


    #comments .children{
        margin-left: 15px;
    }

}

p.comment-form-url {
    display: none;
}
p.comment-form-cookies-consent {
    display: none;
}/* End custom CSS */