.elementor-8218 .elementor-element.elementor-element-tpintro{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:170px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tpintro:not(.elementor-motion-effects-element-type-background),.elementor-8218 .elementor-element.elementor-element-tpintro>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#968772}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading{text-align:left;max-width:100%}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__subtitle{color:#968772;background:#fff;padding:5px 20px 5px 20px;border-radius:30px;margin-bottom:18px}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__title{color:#fff;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:54px;font-weight:400;margin:0 0 0 0}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__title strong,.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__title span{color:#fff}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__description{color:#fff;max-width:100%}.elementor-8218 .elementor-element.elementor-element-tpresults{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tpresults:not(.elementor-motion-effects-element-type-background),.elementor-8218 .elementor-element.elementor-element-tpresults>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__header{text-align:center;margin-left:auto;margin-right:auto}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__title{text-align:center;margin-left:auto;margin-right:auto;color:#968772;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:52px;font-weight:300;max-width:100%;margin:24px 0 24px 0}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__eyebrow{background:#fff;padding:5px 20px 5px 20px;border-radius:30px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__description{color:#968772;font-size:20px;text-align:center;margin:0 0 36px 0}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;--neo-cases-mobile-spacing:24px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__compare{height:390px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases{--neo-case-mobile-max-width:400px;--neo-cases-text:#968772;--neo-cases-accent:#e6c64c}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__card{border-radius:20px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__footer-link:first-child,.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__mobile-link.is-link-1{color:#968772}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__footer-link:last-child,.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__mobile-link.is-link-2{color:#55a6b8}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__footer-link:hover,.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__mobile-link:hover{color:#e6c64c}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__footer-link,.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__mobile-link{font-size:14px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__footer{margin-top:22px}.elementor-8218 .elementor-element.elementor-element-tpvideos .neo-patient-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.elementor-8218 .elementor-element.elementor-element-tpvideos .neo-patient-video{border-radius:24px}.elementor-8218 .elementor-element.elementor-element-tpvideos .neo-patient-video__play{background:#e6c64c}.elementor-8218 .elementor-element.elementor-element-tpstoryroot{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tpstoryroot:not(.elementor-motion-effects-element-type-background),.elementor-8218 .elementor-element.elementor-element-tpstoryroot>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#968772}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading{text-align:center;max-width:100%}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__subtitle{color:#968772;background:#fff;padding:5px 20px 5px 20px;border-radius:30px;margin-bottom:18px}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__title{color:#fff;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:44px;font-weight:400;margin:0 0 0 0}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__title strong,.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__title span{color:#fff}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__description{color:#101010;max-width:100%}.elementor-8218 .elementor-element.elementor-element-tpstory .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-8218 .elementor-element.elementor-element-tpform{--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-8218 .elementor-element.elementor-element-420cb67 .elementor-repeater-item-827a99d{--neo-hero-bg-image:none;--neo-hero-bg-color:var( --e-global-color-873893c );--neo-hero-media-fit:cover;--neo-hero-media-image:url(https://des.neocapilar.es/wp-content/uploads/2026/09/neocapilar-contacto-cta.webp)}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__container{align-items:center}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__copy{--neo-copy-padding-top:80px;padding-top:80px;--neo-copy-max-width:60%;max-width:60%;color:#fff}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero{--neo-hero-overlay-color:var( --e-global-color-873893c );--neo-hero-overlay-opacity:0.55}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__title strong{color:#e6c64c}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__eyebrow{color:#968772;background:#fff;padding:5px 20px 5px 20px;border-radius:30px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__title{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:60px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__subtitle{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:15px;font-weight:700}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__buttons{justify-content:flex-start;margin-top:55px!important;gap:20px!important}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__button{gap:8px!important;min-width:270px!important;padding:18px 28px 18px 28px!important;border-radius:40px!important}.elementor-8218 .elementor-element.elementor-element-420cb67{--neo-primary-button-bg:#E6C64C;--neo-primary-button-color:#FFFFFF;--neo-primary-button-hover-bg:#968772;--neo-primary-button-hover-color:#FFFFFF;--neo-whatsapp-button-bg:#36AD51;--neo-whatsapp-button-color:#FFFFFF;--neo-whatsapp-button-hover-bg:var( --e-global-color-2dc9aab );--neo-whatsapp-button-hover-color:var( --e-global-color-accent )}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form{position:absolute;top:var(--neo-form-top,50%);bottom:var(--neo-form-bottom,auto);right:max(20px,calc((100% - 1240px)/2));left:auto;margin:0;--neo-form-translate-x:0;--neo-form-top:50%;--neo-form-bottom:auto;--neo-form-translate-y:-45%;--neo-form-margin-top:28px;background:#fff;color:#968772;width:394px;padding:40px 35px 35px 35px!important;border-radius:35px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-title,.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-intro{text-align:center}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-title strong{color:#e6c64c}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-title{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:16px;margin:0 0 5px 0}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-intro a{color:#e6c64c}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form-intro{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:16px;margin:5px 0 0 0}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form .wpcf7{margin-top:5px}@media(max-width:1024px){.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__title{font-size:40px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__description{font-size:20px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));--neo-cases-mobile-spacing:24px}.elementor-8218 .elementor-element.elementor-element-tpvideos .neo-patient-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero{--neo-text-area-height:900px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__container{--neo-text-area-height:900px;align-items:center}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__copy{--neo-copy-padding-top:80px;padding-top:80px;--neo-copy-max-width:300px;max-width:300px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__title{font-size:50px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form{position:absolute;top:var(--neo-form-top,50%);bottom:var(--neo-form-bottom,auto);right:max(20px,calc((100% - 1240px)/2));left:auto;margin:0;--neo-form-translate-x:0;--neo-form-top:120px;--neo-form-bottom:auto;--neo-form-translate-y:0;--neo-form-margin-top:0px;width:350px;padding:35px 30px 30px 30px!important}}@media(min-width:768px){.elementor-8218 .elementor-element.elementor-element-tpintro{--content-width:1240px}.elementor-8218 .elementor-element.elementor-element-tpresults{--content-width:1240px}.elementor-8218 .elementor-element.elementor-element-tpstoryroot{--content-width:1240px}}@media(max-width:767px){.elementor-8218 .elementor-element.elementor-element-tpintro{--padding-top:125px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tphead .neo-home-heading__title{font-size:34px}.elementor-8218 .elementor-element.elementor-element-tpresults{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__title{font-size:32px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__description{font-size:17px}.elementor-8218 .elementor-element.elementor-element-tpcases .neocapilar-success-cases__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;--neo-cases-mobile-spacing:24px}.elementor-8218 .elementor-element.elementor-element-tpvideos .neo-patient-videos{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-8218 .elementor-element.elementor-element-tpstoryroot{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-8218 .elementor-element.elementor-element-tpsthead .neo-home-heading__title{font-size:30px}.elementor-8218 .elementor-element.elementor-element-420cb67 .elementor-repeater-item-827a99d .neocapilar-home-hero__container{align-items:flex-start}.elementor-8218 .elementor-element.elementor-element-420cb67 .elementor-repeater-item-827a99d .neocapilar-home-hero__copy{--neo-copy-padding-top:20px;padding-top:20px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero{min-height:0;--neo-text-area-height:400px;--neo-hero-overlay-opacity:0.7}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__container{--neo-text-area-height:400px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__copy{--neo-copy-padding-top:0px;padding-top:0;--neo-copy-max-width:100%;max-width:100%}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__title{font-size:30px;line-height:35px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__subtitle{font-size:11px}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__button{font-size:12px;width:230px!important;min-width:0px!important;padding:10px 10px 10px 10px!important}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__buttons{justify-content:flex-start;margin-top:24px!important;gap:10px!important}.elementor-8218 .elementor-element.elementor-element-420cb67 .neocapilar-home-hero__form{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;margin:var(--neo-form-margin-top,28px) auto 0;--neo-form-top:120px;--neo-form-bottom:auto;--neo-form-translate-y:0;--neo-form-margin-top:32px;width:350px}}