@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);.elementor-7323 .elementor-element.elementor-element-298f15c7{--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}.elementor-7323 .elementor-element.elementor-element-2c11be2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.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)}.elementor-7323 .elementor-element.elementor-element-46d3a39 img{border-radius:20px 20px 20px 20px}.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-7323 .elementor-element.elementor-element-8d30581 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:600}.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);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-7323 .elementor-element.elementor-element-b8fdb25{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400}.elementor-7323 .elementor-element.elementor-element-5514f3b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-7323 .elementor-element.elementor-element-2584a31{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text )}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-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-widget-table-of-contents .elementor-toc__list-item{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)}.elementor-7323 .elementor-element.elementor-element-1408c227>.elementor-widget-container{border-style:none}.elementor-7323 .elementor-element.elementor-element-1408c227 .elementor-toc__header-title{text-align:start}.elementor-7323 .elementor-element.elementor-element-1408c227 .elementor-toc__header,.elementor-7323 .elementor-element.elementor-element-1408c227 .elementor-toc__header-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-7323 .elementor-element.elementor-element-1408c227 .elementor-toc__header{flex-direction:row}.elementor-7323 .elementor-element.elementor-element-1408c227 .elementor-toc__list-item{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400}.elementor-7323 .elementor-element.elementor-element-1408c227{--item-text-hover-color:#6EC1E4}.elementor-7323 .elementor-element.elementor-element-19c2462{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}@media(min-width:768px){.elementor-7323 .elementor-element.elementor-element-5514f3b2{--width:50%}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-7323 .elementor-element.elementor-element-19c2462{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-table-of-contents .elementor-toc__header,.elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var(--e-global-typography-text-font-size)}.elementor-7323 .elementor-element.elementor-element-19c2462{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}}.comment-respond{background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%);padding:2.5rem;border-radius:24px;box-shadow:0 20px 35px -12px rgb(0 0 0 / .08);margin-top:2rem;border:1px solid rgb(0 0 0 / .05);transition:all 0.3s ease;font-family:'Montserrat',sans-serif;font-size:18px}.logged-in-as,.comment-notes{display:none!important}.comment-reply-title{font-size:28px;font-weight:700;font-family:'Montserrat',sans-serif;background:linear-gradient(135deg,#1e293b,#2d3a4e);background-clip:text;-webkit-background-clip:text;color:#fff0;margin-bottom:1.5rem;position:relative;display:inline-block}.comment-reply-title:before{content:"¿Déjanos saber lo que piensas?";background:linear-gradient(135deg,#1e293b,#2d3a4e);background-clip:text;-webkit-background-clip:text;color:#fff0}.comment-reply-title span,.comment-reply-title .fn{display:none}.comment-reply-title:after{content:'';position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:3px}.comment-respond .comment-reply-title{font-size:0}.comment-respond .comment-reply-title:before{font-size:28px;content:"¿Déjanos saber lo que piensas?";display:block}.comment-form-comment label{font-size:0!important}.comment-form-comment label:before{content:"Comentar";font-size:18px;font-weight:600;font-family:'Montserrat',sans-serif;color:#1e293b;display:block}.comment-form-comment textarea::placeholder{content:"";color:#94a3b8}.comment-form-comment textarea::-webkit-input-placeholder{content:"Comenta";color:#94a3b8}.comment-form-comment textarea:-moz-placeholder{content:"Comenta";color:#94a3b8}.comment-form-comment textarea::-moz-placeholder{content:"Comenta";color:#94a3b8}.comment-form-comment textarea:-ms-input-placeholder{content:"Comenta";color:#94a3b8}.comment-form-comment textarea{font-family:'Montserrat',sans-serif;font-size:18px}.comment-form-comment textarea{font-family:'Montserrat',sans-serif}.comment-form-comment textarea{placeholder:"Comenta"!important}.comment-form-comment textarea{font-family:'Montserrat',sans-serif}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:14px 18px;border:2px solid #e2e8f0;border-radius:16px;font-size:18px;transition:all 0.3s;background-color:#fff;font-family:'Montserrat',sans-serif;font-weight:400}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgb(59 130 246 / .1);background-color:#fff}.comment-form label{font-weight:600;color:#1e293b;margin-bottom:8px;display:block;font-size:18px;font-family:'Montserrat',sans-serif}.comment-form-comment textarea{min-height:180px;resize:vertical;font-size:18px;font-family:'Montserrat',sans-serif}.form-submit .submit{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;padding:16px 36px;font-size:18px;font-weight:600;font-family:'Montserrat',sans-serif;color:#fff;border-radius:40px;cursor:pointer;transition:all 0.3s;box-shadow:0 4px 12px rgb(59 130 246 / .3);letter-spacing:.5px}.form-submit .submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(59 130 246 / .4);background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.form-submit .submit:active{transform:translateY(1px)}.comment-form-cookies-consent{display:flex;align-items:center;gap:12px;margin:1.5rem 0}.comment-form-cookies-consent input{width:20px;height:20px;accent-color:#3b82f6;margin:0}.comment-form-cookies-consent label{margin:0;font-weight:500;font-size:17px;font-family:'Montserrat',sans-serif;color:#475569}@media (max-width:768px){.comment-respond{padding:1.5rem}.comment-reply-title:before{font-size:24px}.form-submit .submit{width:100%;padding:14px;font-size:18px}.comment-form label,.comment-form input,.comment-form textarea{font-size:16px}}.comment-form input:hover,.comment-form textarea:hover{border-color:#cbd5e1}.comment-respond{animation:fadeInUp 0.5s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}::placeholder{font-family:'Montserrat',sans-serif;font-size:17px;color:#94a3b8;opacity:1}