.elementor-4134 .elementor-element.elementor-element-dac6a71{padding:120px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-0697646{text-align:center;}.elementor-4134 .elementor-element.elementor-element-8ab97f8{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4134 .elementor-element.elementor-element-8201774{text-align:center;}.elementor-4134 .elementor-element.elementor-element-9138dd7{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4134 .elementor-element.elementor-element-9138dd7{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4134 .elementor-element.elementor-element-5e87a19 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Hero con video (Home) */
.pd-hero--video{position:relative;overflow:hidden;margin-top:-1px;background:#0b1b3a url(https://payadental.com/wp-content/uploads/2026/10/paya-hero-video-poster.jpg) center/cover no-repeat}
.pd-hero--video .elementor-widget-wrap{position:relative}
.pd-hero--video .elementor-element.pd-hero-media{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%!important;max-width:none!important;margin:0!important;z-index:0;pointer-events:none}
.pd-hero--video .pd-hero-media>.elementor-widget-container,.pd-hero-media__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.pd-hero-media__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none}
.pd-hero-media__inner::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,27,58,.82) 0%,rgba(11,27,58,.62) 35%,rgba(11,27,58,.15) 58%,rgba(11,27,58,0) 70%),linear-gradient(180deg,rgba(11,27,58,.35) 0%,rgba(11,27,58,0) 22%)}
.pd-hero--video .elementor-widget-solox-main-slider{position:relative;z-index:2}
.pd-hero--video .main-slider-three__item{background:transparent!important;min-height:100vh;display:flex;align-items:center;padding-top:180px;padding-bottom:100px}
.pd-hero--video .main-slider-three__item>.container{width:100%}
.pd-hero--video .main-slider-three__bg,.pd-hero--video .main-slider-three__shape-left,.pd-hero--video .main-slider-three__shape-right,.pd-hero--video .main-slider-three__thumb,.pd-hero--video .main-slider-three .col-lg-6.text-end{display:none!important}
.pd-hero--video .main-slider-three__sub-title,.pd-hero--video .main-slider-three__title,.pd-hero--video .main-slider-three__title .pd-hero-text{color:#fff!important}
.pd-hero--video .main-slider-three__sub-title{opacity:.9}
.pd-hero--video .main-slider-three__content{text-shadow:0 2px 18px rgba(11,27,58,.35)}
/* Header blanco sobre el video (solo esta pagina, header normal, no el sticky) */
.main-header--three:not(.stricky-header) .main-menu__list>li>a{color:#fff}
.main-header--three:not(.stricky-header) .main-menu__list>li>a:hover,.main-header--three:not(.stricky-header) .main-menu__list>li.current>a{color:#cfe0ff}
.main-header--three:not(.stricky-header) .main-header__logo img{filter:brightness(0) invert(1)}
.main-header--three:not(.stricky-header) .mobile-nav__toggler{color:#fff}
.main-header--three:not(.stricky-header) .mobile-nav__toggler span{background-color:#fff}
@media (max-width:991px){.pd-hero-media__inner::after{background:linear-gradient(180deg,rgba(11,27,58,.45) 0%,rgba(11,27,58,.7) 100%)}.pd-hero--video .main-slider-three__item{min-height:auto;padding-top:185px;padding-bottom:110px}}
/* Fix carga: mostrar el Hero de inmediato (Owl lo oculta hasta que carga su JS); el texto conserva su animacion de entrada */
.pd-hero--video .owl-carousel{display:block!important}/* End custom CSS */