@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);.elementor-6452 .elementor-element.elementor-element-d79ca19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center}.elementor-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-6452 .elementor-element.elementor-element-964d982{--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-between}.elementor-6452 .elementor-element.elementor-element-964d982:not(.elementor-motion-effects-element-type-background),.elementor-6452 .elementor-element.elementor-element-964d982>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#6EC1E4}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text )}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{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)}.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-menu-toggle{margin:0 auto}.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu .elementor-item{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600}.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu--main .elementor-item{color:#FFF;fill:#FFF}.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu--main .elementor-item:hover,.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-6452 .elementor-element.elementor-element-98fead0 .elementor-nav-menu--main .elementor-item:focus{color:#DFDFDF;fill:#DFDFDF}.elementor-6452 .elementor-element.elementor-element-4b7783a8{--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-6452 .elementor-element.elementor-element-4b7783a8.e-con{--flex-grow:0;--flex-shrink:0}.elementor-6452 .elementor-element.elementor-element-643c4e7c{--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-6452 .elementor-element.elementor-element-643c4e7c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-6452 .elementor-element.elementor-element-432681c3 img{border-radius:20px 20px 20px 20px}.elementor-6452 .elementor-element.elementor-element-41737d90{--display:flex;border-style:none;--border-style:none}.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-6452 .elementor-element.elementor-element-31f3fdb7{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-47bc4003{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-11b3a431{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-6be5630{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-31bdb1d3{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-18c12acf{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-7b7bcac3{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-2fe67272{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-5a01f041{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-5529d177{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-46ba1589{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-2272ead{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-17a9924{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-1796509{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-9350b03{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-86407d2{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-8f4ebef{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-00ff687{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-75cc754{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-e6f14d7{--display:flex;border-style:none;--border-style:none}.elementor-6452 .elementor-element.elementor-element-f9cbdc5{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-160e4c06{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px}:where(.elementor-6452 .elementor-element.elementor-element-160e4c06>.elementor-widget-container>.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}.elementor-6452 .elementor-element.elementor-element-265378c1{--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-6452 .elementor-element.elementor-element-3d4ffeb{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-6452 .elementor-element.elementor-element-1574ec90>.elementor-widget-container{border-style:none}.elementor-6452 .elementor-element.elementor-element-1574ec90 .elementor-toc__header-title{text-align:start}.elementor-6452 .elementor-element.elementor-element-1574ec90 .elementor-toc__header,.elementor-6452 .elementor-element.elementor-element-1574ec90 .elementor-toc__header-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-6452 .elementor-element.elementor-element-1574ec90 .elementor-toc__header{flex-direction:row}.elementor-6452 .elementor-element.elementor-element-1574ec90 .elementor-toc__list-item{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400}.elementor-6452 .elementor-element.elementor-element-1574ec90{--item-text-hover-color:#03A9F4}.elementor-6452 .elementor-element.elementor-element-412c695a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px}.elementor-6452 .elementor-element.elementor-element-412c695a:not(.elementor-motion-effects-element-type-background),.elementor-6452 .elementor-element.elementor-element-412c695a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(90deg,#FFFFFF 0%,#143579 42%)}.elementor-6452 .elementor-element.elementor-element-765b840d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-theme-site-logo .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-6452 .elementor-element.elementor-element-e9b71c0>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-6452 .elementor-element.elementor-element-e9b71c0{text-align:center}.elementor-6452 .elementor-element.elementor-element-e9b71c0 img{width:60%}.elementor-6452 .elementor-element.elementor-element-30a3cbed>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-6452 .elementor-element.elementor-element-30a3cbed .social-widget{text-align:center}.elementor-6452 .elementor-element.elementor-element-30a3cbed .social-icon-item{border-radius:25px 25px 25px 25px}.elementor-6452 .elementor-element.elementor-element-30a3cbed .social-icon-item:hover{background-color:#03A9F4B8}.elementor-6452 .elementor-element.elementor-element-2e64c461{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-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-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-desc{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-6452 .elementor-element.elementor-element-7dfc3fe8 .stronghold-company-info-widget .company-info-item-icon-wrap{margin:0 0 0 0}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .stronghold-company-info-widget{padding:0 0 0 0;border-color:#fff0}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-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);padding:0 0 0 0;color:#FFF;border-color:#FFFFFF0D}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-item a{color:#FFF}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-item:hover{color:#03A9F4}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-item a:hover{color:#03A9F4}.elementor-6452 .elementor-element.elementor-element-390ea662{--display:flex}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-header-title{font-family:"Montserrat",Sans-serif}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-desc{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:600}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .dental-care-opening-hours-widget{border-color:#FFF0;padding:0 0 0 0}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-icon{color:#03A9F4}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-day{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);color:#FFF}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-time{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:#FFF}.elementor-6452 .elementor-element.elementor-element-73949d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px}.elementor-6452 .elementor-element.elementor-element-73949d97:not(.elementor-motion-effects-element-type-background),.elementor-6452 .elementor-element.elementor-element-73949d97>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#202E38}.elementor-6452 .elementor-element.elementor-element-73949d97.e-con{--align-self:center}.elementor-6452 .elementor-element.elementor-element-144f8116{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6452 .elementor-element.elementor-element-144f8116.e-con{--align-self:center}.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-6452 .elementor-element.elementor-element-1d8f3bd0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:12px;font-weight:400;color:#BAC5CA}@media(min-width:768px){.elementor-6452 .elementor-element.elementor-element-d79ca19{--content-width:1200px}.elementor-6452 .elementor-element.elementor-element-964d982{--content-width:1200px}.elementor-6452 .elementor-element.elementor-element-643c4e7c{--width:67.65%}.elementor-6452 .elementor-element.elementor-element-265378c1{--width:50%}.elementor-6452 .elementor-element.elementor-element-390ea662{--width:87%}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-accent-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-6452 .elementor-element.elementor-element-412c695a{--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-theme-site-logo .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-header-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-desc{font-size:var(--e-global-typography-primary-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-item{font-size:var(--e-global-typography-text-font-size)}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-day{font-size:var(--e-global-typography-secondary-font-size)}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-time{font-size:var(--e-global-typography-text-font-size)}.elementor-6452 .elementor-element.elementor-element-144f8116{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:var(--e-global-typography-accent-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-widget-theme-site-logo .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-header-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-desc{font-size:var(--e-global-typography-primary-font-size)}.elementor-6452 .elementor-element.elementor-element-7dfc3fe8 .company-info-item{font-size:var(--e-global-typography-text-font-size)}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-day{font-size:var(--e-global-typography-secondary-font-size)}.elementor-6452 .elementor-element.elementor-element-4a8afb5f .opening-hours-time{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}.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}