.elementor-82 .elementor-element.elementor-element-s3a0008{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0008:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://yinsinn.com/wp-content/uploads/2026/10/yin-card-emcee-live.webp");background-position:center 30%;background-repeat:no-repeat;background-size:cover;}.elementor-82 .elementor-element.elementor-element-s3a0008::before, .elementor-82 .elementor-element.elementor-element-s3a0008 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-s3a0008 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-s3a0008 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-s3a0008 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-s3a0008 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a0007{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0001 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-yin_beige );}.elementor-82 .elementor-element.elementor-element-s3a0002 .elementor-heading-title{color:var( --e-global-color-yin_warm );}.elementor-82 .elementor-element.elementor-element-s3a0003{font-family:"Jost", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-yin_warm );}.elementor-82 .elementor-element.elementor-element-s3a0006{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0004 .elementor-button{fill:#234B3A;color:#234B3A;background-color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a0004 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-s3a0004 .elementor-button:focus{color:#234B3A;background-color:#E8DCC5;}.elementor-82 .elementor-element.elementor-element-s3a0004 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-s3a0004 .elementor-button:focus svg{fill:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a0005 .elementor-button{fill:#F0E8D9;color:#F0E8D9;background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a0005 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-s3a0005 .elementor-button:focus{color:#234B3A;background-color:#F0E8D9;border-color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a0005 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-s3a0005 .elementor-button:focus svg{fill:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a0017{--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:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0017:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a0017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yin_warm );}.elementor-82 .elementor-element.elementor-element-s3a000f{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a000a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a000e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a000b .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a000c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a000d{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0016{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0011{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0015{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0012 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a0013 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a0014{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a001d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a001d:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a001c{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0019{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0018 .elementor-heading-title{color:var( --e-global-color-yin_warm );}.elementor-82 .elementor-element.elementor-element-s3a001b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-item{align-items:flex-start;}.elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-82 .elementor-element.elementor-element-s3a001a .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}.elementor-82 .elementor-element.elementor-element-s3a0028{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0028:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a0028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yin_beige );}.elementor-82 .elementor-element.elementor-element-s3a0027{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0021{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a001e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a001f{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0020{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a0026{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0023 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-82 .elementor-element.elementor-element-s3a0024{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0037{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0037:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a0037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yin_warm );}.elementor-82 .elementor-element.elementor-element-s3a0035 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a002a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0029{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a002c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a002b{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a002e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a002d{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0030{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a002f{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0032{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0031{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0034{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0033{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a0036{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-82 .elementor-element.elementor-element-s3a0040{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0040:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a0040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-yin_beige );}.elementor-82 .elementor-element.elementor-element-s3a003f{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a003c{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a0038 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-s3a0039{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-s3a003b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-s3a003a .elementor-button{fill:#234B3A;color:#234B3A;background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a003a .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-s3a003a .elementor-button:focus{color:#F0E8D9;background-color:#234B3A;border-color:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a003a .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-s3a003a .elementor-button:focus svg{fill:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003e{--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;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 32px 0px rgba(8,22,16,0.14);--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-82 .elementor-element.elementor-element-s3a003e:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-s3a003e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group > label, .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-subgroup label{color:#12261E;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group > label{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-type-html{padding-bottom:0px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group .elementor-field{color:#12261E;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group .elementor-field, .elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-subgroup label{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#234B3A;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#234B3A;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-field-group .elementor-select-wrapper::before{color:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-button{font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-82 .elementor-element.elementor-element-s3a003d .e-form__buttons__wrapper__button-next{background-color:#234B3A;color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-button[type="submit"]{background-color:#234B3A;color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-button[type="submit"] svg *{fill:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-s3a003d .e-form__buttons__wrapper__button-next:hover{background-color:#19362A;color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-button[type="submit"]:hover{background-color:#19362A;color:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-button[type="submit"]:hover svg *{fill:#F0E8D9;}.elementor-82 .elementor-element.elementor-element-s3a003d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-message{font-family:"Jost", Sans-serif;font-size:17px;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-message.elementor-message-success{color:#234B3A;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-message.elementor-message-danger{color:#8A2B1F;}.elementor-82 .elementor-element.elementor-element-s3a003d .elementor-message.elementor-help-inline{color:#8A2B1F;}.elementor-82 .elementor-element.elementor-element-s3a003d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-s3a0008{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a0001 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a0017{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a000f{--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-82 .elementor-element.elementor-element-s3a000b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a000c .elementor-heading-title{font-size:44px;}.elementor-82 .elementor-element.elementor-element-s3a0016{--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-82 .elementor-element.elementor-element-s3a0012 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a0013 .elementor-heading-title{font-size:44px;}.elementor-82 .elementor-element.elementor-element-s3a001d{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a001c{--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-82 .elementor-element.elementor-element-s3a0028{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a0027{--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-82 .elementor-element.elementor-element-s3a0037{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a0040{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-82 .elementor-element.elementor-element-s3a003f{--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-82 .elementor-element.elementor-element-s3a003e{--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-s3a0008{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0007{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-s3a0001 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a0003{font-size:18px;}.elementor-82 .elementor-element.elementor-element-s3a0006{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-82 .elementor-element.elementor-element-s3a0017{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a000f{--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;}.elementor-82 .elementor-element.elementor-element-s3a000a{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-s3a000e{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-82 .elementor-element.elementor-element-s3a000b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a000c .elementor-heading-title{font-size:36px;}.elementor-82 .elementor-element.elementor-element-s3a0016{--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;}.elementor-82 .elementor-element.elementor-element-s3a0011{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-s3a0015{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-82 .elementor-element.elementor-element-s3a0012 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-82 .elementor-element.elementor-element-s3a0013 .elementor-heading-title{font-size:36px;}.elementor-82 .elementor-element.elementor-element-s3a001d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a001c{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-82 .elementor-element.elementor-element-s3a0019{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a001b{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0028{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0027{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-82 .elementor-element.elementor-element-s3a0021{--width:100%;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-82 .elementor-element.elementor-element-s3a0026{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-82 .elementor-element.elementor-element-s3a0037{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a0040{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-s3a003f{--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;}.elementor-82 .elementor-element.elementor-element-s3a003c{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-s3a003b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-82 .elementor-element.elementor-element-s3a003e{--width:100%;--padding-top:24px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-s3a000a{--width:52%;}.elementor-82 .elementor-element.elementor-element-s3a000e{--width:40%;}.elementor-82 .elementor-element.elementor-element-s3a0011{--width:52%;}.elementor-82 .elementor-element.elementor-element-s3a0015{--width:40%;}.elementor-82 .elementor-element.elementor-element-s3a0019{--width:34%;}.elementor-82 .elementor-element.elementor-element-s3a001b{--width:62%;}.elementor-82 .elementor-element.elementor-element-s3a0021{--width:36%;}.elementor-82 .elementor-element.elementor-element-s3a0026{--width:58%;}.elementor-82 .elementor-element.elementor-element-s3a003c{--width:38%;}.elementor-82 .elementor-element.elementor-element-s3a003e{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-s3a000a{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a000e{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0011{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0015{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0019{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a001b{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0021{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a0026{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a003c{--width:100%;}.elementor-82 .elementor-element.elementor-element-s3a003e{--width:100%;}}/* Start custom CSS *//* Yin Sinn B1 - Home (maestra). Solo lo que el kit no cubre: cursiva de la palabra clave, marcos de arco, fotos de tarjeta, enlaces de texto. */
.elementor-widget-heading .elementor-heading-title em{font-style:italic;color:#B35E4C}
.yin-on-forest .elementor-widget-heading .elementor-heading-title em{color:#C58476}
.yin-arch-hero img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:50% 50% 24px 24px/40% 40% 24px 24px}
.yin-arch-row img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:200px 200px 24px 24px}
.yin-card-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.yin-textlink a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.yin-on-forest .yin-textlink a{color:#F0E8D9}
.yin-on-forest .yin-textlink a:hover{color:#E8DCC5}
.yin-card .elementor-heading-title a{color:#234B3A}
.yin-card .elementor-heading-title a:hover{text-decoration:underline;text-underline-offset:4px}
.yin-btn-row .elementor-widget-button{width:auto}
@media(max-width:767px){.yin-btn-row .elementor-widget-button{width:100%}}.yin-card-img a{display:block;line-height:0}
.yin-textlink a{display:inline-flex;align-items:center;min-height:44px}
.yin-card .elementor-heading-title a{display:inline-flex;align-items:center;min-height:44px}
.yin-card h3.elementor-heading-title{display:flex;align-items:center;min-height:44px}
.e-con.yin-cards{flex-wrap:nowrap!important}
.e-con.yin-cards>.yin-card{flex:1 1 0!important;min-width:0}
@media(max-width:899px){.e-con.yin-cards{flex-direction:column!important;flex-wrap:nowrap!important}.e-con.yin-cards>.yin-card{flex:none!important;width:100%!important;flex-direction:row!important;align-items:stretch}.yin-card>.elementor-widget-image{width:42%;flex:none}.yin-card>.yin-card-body{flex:1;justify-content:center}.yin-card .yin-card-img img{height:100%}}
@media(max-width:599px){.e-con.yin-cards>.yin-card{flex-direction:column!important}.yin-card>.elementor-widget-image{width:100%}.yin-card .yin-card-img img{height:auto}}
@media(max-width:1024px){.yin-hero-photo{max-width:520px}}
/* ===== B1b - movimiento y profundidad (2026-10-22). Todo acotado a clases yin-*; el reduced-motion vive en el CSS del kit ===== */
@keyframes yinFadeUp{from{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1}}
@keyframes yinTicker{to{transform:translate3d(-25%,0,0)}}
.yin-reveal.animated.fadeInUp{animation-name:yinFadeUp}
/* hover: tarjetas de clip (translate/scale sueltos: no chocan con el transform de la entrada) */
.e-con.yin-card{transition:translate .28s ease-out,box-shadow .28s ease-out,background .3s ease-out}
.e-con.yin-card:hover,.e-con.yin-card:focus-within{translate:0 -6px;box-shadow:0 16px 32px rgba(8,22,16,.38)}
.yin-card-img{overflow:hidden}
.yin-card-img img{transition:scale .3s ease-out}
.yin-card:hover .yin-card-img img{scale:1.05}
/* hover: fotos en arco de las filas */
.yin-arch-row .elementor-widget-container{overflow:hidden;border-radius:200px 200px 24px 24px}
.yin-arch-row img{transition:scale .3s ease-out}
.yin-arch-row:hover img{scale:1.03}
/* hover: flecha de los enlaces de texto */
.yin-textlink .yin-arr{display:inline-block;margin-left:.2em;transition:translate .25s ease-out}
.yin-textlink a:hover .yin-arr,.yin-textlink a:focus-visible .yin-arr{translate:4px 0}
/* hover: botones (color suave; los colores de hover siguen siendo los del widget, en pareja) */
.yin-btn .elementor-button{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}
/* hero: profundidad ESTATICA (sin animacion) */
.yin-hero-photo{position:relative}
.yin-hero-photo::before{content:"";position:absolute;inset:0;border:1.5px solid #C58476;border-radius:50% 50% 24px 24px/40% 40% 24px 24px;translate:18px 18px;pointer-events:none}
.yin-hero-photo>.elementor-widget{position:relative;z-index:1}
.yin-eyebrow-dot .elementor-heading-title::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#C58476;margin-right:12px;vertical-align:middle;position:relative;top:-1px}
@media(max-width:767px){.yin-hero-photo::before{translate:12px 12px}}

/* ===== Build 2 (2026-10-22). Reutiliza las clases de la Home (el CSS de la Home va delante, sin el ticker); aqui solo lo propio ===== */
.yin-hero-short .yin-hero-text{max-width:620px}
.yin-b9.yin-on-forest{border-bottom:1px solid rgba(240,232,217,.18)}
.yin-btn-ghost-onforest .elementor-button{transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}
.yin-btn-row .yin-btn-ghost-onforest.elementor-widget-button{width:auto}
@media(max-width:767px){.yin-btn-row .yin-btn-ghost-onforest.elementor-widget-button{width:100%}}
.yin-js{display:none}
/* FAQ / acordeon (mismo que Contact) */
.yin-faq .e-n-accordion-item{border:0;border-bottom:1px solid #BDBCA6;background:transparent;border-radius:0}
.yin-faq .e-n-accordion-item:first-child{border-top:1px solid #BDBCA6}
.yin-faq .e-n-accordion-item-title{padding:20px 0;min-height:44px;background:transparent;gap:16px}
.yin-faq .e-n-accordion-item-title-text{font-family:'Instrument Serif',serif;font-weight:400;font-size:28px;line-height:1.2;color:#234B3A}
@media(max-width:767px){.yin-faq .e-n-accordion-item-title-text{font-size:24px}}
.yin-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#19362A}
.yin-faq .e-n-accordion-item-title:focus-visible{outline:2px solid #234B3A;outline-offset:3px}
.yin-faq .e-n-accordion-item-title-icon,.yin-faq .e-n-accordion-item-title-icon svg{color:#234B3A;fill:#234B3A}
.yin-faq .e-n-accordion-item>.e-con{padding:0 0 24px;background:transparent;border:0}
.yin-faq .e-con .elementor-widget-text-editor{max-width:620px}

/* ===== Media (maestra de media) ===== */
.e-con.yin-mcards{flex-wrap:nowrap!important}
.e-con.yin-mcards>.yin-mcard{flex:1 1 0!important;min-width:0}
.e-con.yin-mcard{transition:translate .28s ease-out,box-shadow .28s ease-out}
.e-con.yin-mcard:hover,.e-con.yin-mcard:focus-within{translate:0 -6px;box-shadow:0 16px 32px rgba(8,22,16,.22)}
.yin-mcard .yin-card-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.yin-card-video video{width:100%;height:100%;object-fit:cover;display:block}
.yin-card-video .elementor-wrapper{overflow:hidden}
.yin-mcard:hover .yin-card-img img{scale:1.05}
@media(max-width:767px){.e-con.yin-mcards{flex-direction:column!important;flex-wrap:nowrap!important}.e-con.yin-mcards>.yin-mcard{flex:none!important;width:100%!important}}
.yin-feat-video .elementor-widget-video{border-radius:24px;overflow:hidden}
.yin-video-note p{margin:0;font-size:17px;line-height:1.5}
.yin-video-note a{min-height:44px}
.e-con.yin-spec-row{border-top:1px solid rgba(240,232,217,.25);padding:20px 0}
.e-con.yin-spec-row:last-child{border-bottom:1px solid rgba(240,232,217,.25)}
.yin-spec p{margin:0;font-size:20px;line-height:1.4}
.yin-bio-block .yin-faq .e-con .elementor-widget-text-editor{max-width:620px}

.yin-b8>.elementor-widget-text-editor{max-width:620px}
.yin-b8 .e-con-inner>.elementor-widget-text-editor{max-width:620px}
.yin-b8 .e-con-inner>.elementor-widget-text-editor.elementor-widget{max-width:620px!important}

/* ===== Contact (maestra de contacto, 2026-10-22). Reutiliza las clases de la Home; aqui solo lo propio de esta pagina ===== */
.yin-hero-short .yin-hero-text{max-width:680px}
#enquiry{scroll-margin-top:110px}
.yin-form-left .yin-contact-block{align-items:flex-start}
.yin-contact-line a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:#234B3A;display:inline-flex;align-items:center;min-height:44px;font-size:20px}
.yin-contact-line a:hover{color:#19362A}
.yin-form-left .yin-btn .elementor-button{white-space:normal}
/* formulario */
.yin-form .elementor-field-group{margin-bottom:0}
.yin-form .elementor-field-label{font-weight:500}
.yin-form .elementor-field-textual::placeholder{color:#4A5A52;opacity:1}
.yin-form .elementor-field-textual:focus,.yin-form .elementor-field-textual:focus-visible{outline:2px solid #234B3A;outline-offset:2px}
.yin-form .elementor-field-group.elementor-field-type-html{margin-top:-10px}
.yin-help{display:block;font-size:16px;line-height:1.4;color:#12261E}
.yin-recaptcha-line a,.yin-form .elementor-field-type-acceptance a{color:#234B3A;text-decoration:underline;text-underline-offset:3px}
.yin-form .elementor-field-type-acceptance label{font-size:16px;line-height:1.5}
.yin-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}
.yin-form .elementor-field-type-acceptance input[type=checkbox]{width:22px;height:22px;flex:none;margin-top:2px;accent-color:#234B3A}
.yin-form .elementor-field-subgroup .elementor-field-option label{padding:10px 0;display:inline-block}
.yin-form .elementor-button{transition:background-color .25s ease-out,color .25s ease-out}
.yin-form .elementor-message{font-size:17px;line-height:1.5;margin-top:4px}
.grecaptcha-badge{visibility:hidden}
@media(max-width:767px){.yin-form .elementor-button{width:100%}}
/* FAQ */
.yin-faq .e-n-accordion-item{border:0;border-bottom:1px solid #BDBCA6;background:transparent;border-radius:0}
.yin-faq .e-n-accordion-item:first-child{border-top:1px solid #BDBCA6}
.yin-faq .e-n-accordion-item-title{padding:20px 0;min-height:44px;background:transparent;gap:16px}
.yin-faq .e-n-accordion-item-title-text{font-family:'Instrument Serif',serif;font-weight:400;font-size:28px;line-height:1.2;color:#234B3A}
@media(max-width:767px){.yin-faq .e-n-accordion-item-title-text{font-size:24px}}
.yin-faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#19362A}
.yin-faq .e-n-accordion-item-title:focus-visible{outline:2px solid #234B3A;outline-offset:3px}
.yin-faq .e-n-accordion-item-title-icon,.yin-faq .e-n-accordion-item-title-icon svg{color:#234B3A;fill:#234B3A}
.yin-faq .e-n-accordion-item>.e-con{padding:0 0 24px;background:transparent;border:0}
.yin-faq .e-con .elementor-widget-text-editor{max-width:540px}
/* movil/tablet: primero titulo y frase, luego el formulario, al final los canales alternativos */
@media(max-width:1024px){.yin-form-left{display:contents}.yin-form-left>.elementor-widget-heading{order:1}.yin-form-left>.elementor-widget-text-editor{order:2}.yin-form-card{order:3}.yin-form-left>.yin-contact-block{order:4}}
.yin-recaptcha-line a,.yin-form .elementor-field-type-acceptance a{padding:11px 0}
/* ===== Servicio (maestra de servicio, build 3a) ===== */
.yin-off{display:none!important}
.yin-hero-service .yin-hero-text{max-width:620px}
.yin-spec-pl .elementor-price-list{list-style:none;margin:0;padding:0}
.yin-spec-pl .elementor-price-list-item{border-top:1px solid rgba(240,232,217,.25);padding:20px 0;margin:0}
.yin-spec-pl .elementor-price-list-item:last-child{border-bottom:1px solid rgba(240,232,217,.25)}
.yin-spec-pl .elementor-price-list-text{display:flex;gap:24px;align-items:baseline;flex-wrap:nowrap}
.yin-spec-pl .elementor-price-list-header{flex:0 0 42%;display:block}
.yin-spec-pl .elementor-price-list-separator,.yin-spec-pl .elementor-price-list-price{display:none}
.yin-spec-pl .elementor-price-list-title{font-family:'Instrument Serif',serif;font-weight:400;font-size:26px;line-height:1.2;color:#F0E8D9}
.yin-spec-pl .elementor-price-list-description{flex:1;margin:0;font-family:'Jost',sans-serif;font-size:18px;line-height:1.5;color:#E8DCC5}
.yin-spec-pl .elementor-price-list-item:not(:has(.elementor-price-list-description)){border-top:0;padding:40px 0 12px}
.yin-spec-pl .elementor-price-list-item:not(:has(.elementor-price-list-description)):first-child{padding-top:0}
.yin-spec-pl .elementor-price-list-item:not(:has(.elementor-price-list-description)) .elementor-price-list-title{font-family:'Jost',sans-serif;font-weight:500;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#E8DCC5}
@media(max-width:767px){.yin-spec-pl .elementor-price-list-text{flex-direction:column;gap:6px}.yin-spec-pl .elementor-price-list-header{flex:none}.yin-spec-pl .elementor-price-list-title{font-size:24px}}
.yin-s5-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px}
.yin-b5s .yin-feat-video .elementor-widget-video{border-radius:24px;overflow:hidden}
.elementor-widget-price-list.yin-spec-pl .elementor-price-list-description{font-size:18px;line-height:1.5;color:#E8DCC5}
.elementor-widget-price-list.yin-spec-pl .elementor-price-list-title{font-size:26px;color:#F0E8D9}
@media(max-width:767px){.elementor-widget-price-list.yin-spec-pl .elementor-price-list-title{font-size:24px}}
.elementor-widget-price-list.yin-spec-pl .elementor-price-list-item:not(:has(.elementor-price-list-description)) .elementor-price-list-title{font-size:16px;color:#E8DCC5}

.yin-spec-pl .elementor-price-list .elementor-price-list-item p.elementor-price-list-description{font-size:18px;line-height:1.5;color:#E8DCC5;margin:0}
.yin-spec-pl .elementor-price-list .elementor-price-list-item .elementor-price-list-header .elementor-price-list-title{font-size:26px}
.yin-spec-pl .elementor-price-list .elementor-price-list-item:not(:has(.elementor-price-list-description)) .elementor-price-list-title{font-size:16px}
@media(max-width:767px){.yin-spec-pl .elementor-price-list .elementor-price-list-item .elementor-price-list-header .elementor-price-list-title{font-size:24px}.yin-spec-pl .elementor-price-list .elementor-price-list-item:not(:has(.elementor-price-list-description)) .elementor-price-list-title{font-size:16px}}/* End custom CSS */