.elementor-23 .elementor-element.elementor-element-113b924{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--padding-top:80px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-113b924:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-113b924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/d-img_3.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-113b924::before, .elementor-23 .elementor-element.elementor-element-113b924 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-113b924 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-113b924 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-113b924 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-113b924 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c439019 );--background-overlay:'';}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-f999ae3 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6);color:var( --e-global-color-f421829 );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-23 .elementor-element.elementor-element-9c9cba8{text-align:center;font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6);color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-ba5ee8a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-ba5ee8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ba5ee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f421829 );background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/bg-img_1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:70% auto;}.elementor-23 .elementor-element.elementor-element-ba5ee8a::before, .elementor-23 .elementor-element.elementor-element-ba5ee8a > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ba5ee8a > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ba5ee8a > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ba5ee8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ba5ee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-f421829 ) 30%, #FFFFFFC2 100%);}.elementor-23 .elementor-element.elementor-element-b3be8fe{--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b3be8fe:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b3be8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-23 .elementor-element.elementor-element-365bdf8{--display:flex;}.elementor-23 .elementor-element.elementor-element-45cf440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-45cf440 .elementor-heading-title{font-family:var( --e-global-typography-3963581-font-family ), Sans-serif;font-size:var( --e-global-typography-3963581-font-size );font-weight:var( --e-global-typography-3963581-font-weight );line-height:var( --e-global-typography-3963581-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c271558{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ad228b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-d35f7d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-d35f7d2 p{margin-block-end:20px;}.elementor-23 .elementor-element.elementor-element-aaedf42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:100;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-aaedf42:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-aaedf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f421829 );background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/bg-img_1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:70% auto;}.elementor-23 .elementor-element.elementor-element-aaedf42::before, .elementor-23 .elementor-element.elementor-element-aaedf42 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aaedf42 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-aaedf42 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aaedf42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-aaedf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F3EEE8B3 0%, var( --e-global-color-f7c2e56 ) 100%);}.elementor-23 .elementor-element.elementor-element-70b036f{text-align:center;}.elementor-23 .elementor-element.elementor-element-70b036f .elementor-heading-title{font-family:var( --e-global-typography-3963581-font-family ), Sans-serif;font-size:var( --e-global-typography-3963581-font-size );font-weight:var( --e-global-typography-3963581-font-weight );line-height:var( --e-global-typography-3963581-line-height );}.elementor-23 .elementor-element.elementor-element-5089851{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-5089851 p{margin-block-end:20px;}.elementor-23 .elementor-element.elementor-element-83c1214{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dcf7341{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-cf40c2a{--display:flex;--justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-707b8df{--display:flex;--margin-top:0%;--margin-bottom:10%;--margin-left:-15%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-707b8df:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-707b8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-13a4675{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-877ea47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-834921c .elementor-heading-title{font-family:var( --e-global-typography-4c72e19-font-family ), Sans-serif;font-size:var( --e-global-typography-4c72e19-font-size );font-weight:var( --e-global-typography-4c72e19-font-weight );line-height:var( --e-global-typography-4c72e19-line-height );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-a723146 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-52092fb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-77a7865 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-210fd98 .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-e2f1c98 p{margin-block-end:20px;}.elementor-23 .elementor-element.elementor-element-e2f1c98{color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-66f67e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0af4a11{--display:flex;--justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-01d57ed{--display:flex;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:-15%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-01d57ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-01d57ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-5982dfa{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f332af7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-defe577 .elementor-heading-title{font-family:var( --e-global-typography-4c72e19-font-family ), Sans-serif;font-size:var( --e-global-typography-4c72e19-font-size );font-weight:var( --e-global-typography-4c72e19-font-weight );line-height:var( --e-global-typography-4c72e19-line-height );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-904ee44 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-71c0c77{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d3957de .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-d38320e .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-a697eda p{margin-block-end:20px;}.elementor-23 .elementor-element.elementor-element-a697eda{color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-4bed89f{--display:flex;}.elementor-23 .elementor-element.elementor-element-e39c53c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-de2cd61{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-03a173e{--display:flex;--justify-content:flex-end;}.elementor-23 .elementor-element.elementor-element-c740828{--display:flex;--margin-top:0%;--margin-bottom:5%;--margin-left:-10%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-23 .elementor-element.elementor-element-c740828:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c740828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-a8fa50d{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-95feb96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-644b1cf .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-1149858 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-64bd646{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c3ce0aa .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-b7c93a6 .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-5f4b42e p{margin-block-end:20px;}.elementor-23 .elementor-element.elementor-element-5f4b42e{color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-8fc6bc4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-8fc6bc4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f421829 );background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/bg_2.webp");background-position:top left;background-repeat:no-repeat;background-size:35% auto;}.elementor-23 .elementor-element.elementor-element-8fc6bc4::before, .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-f421829 ) 30%, #FFFFFFCF 100%);}.elementor-23 .elementor-element.elementor-element-929d23c{text-align:center;}.elementor-23 .elementor-element.elementor-element-929d23c .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e3bf6ba{text-align:center;}.elementor-23 .elementor-element.elementor-element-e3bf6ba .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cab0dbd{width:var( --container-widget-width, 980px );max-width:980px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:980px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-1d48f81{--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;}.elementor-23 .elementor-element.elementor-element-8479068{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-d00d1b3 img{width:160px;}.elementor-23 .elementor-element.elementor-element-345a7a2{text-align:center;}.elementor-23 .elementor-element.elementor-element-345a7a2 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6cb10bd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-6cb10bd .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-aa56117{text-align:center;font-family:var( --e-global-typography-80e3a1a-font-family ), Sans-serif;font-size:var( --e-global-typography-80e3a1a-font-size );font-weight:var( --e-global-typography-80e3a1a-font-weight );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-7bd1730{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-b577375 img{width:160px;}.elementor-23 .elementor-element.elementor-element-87c6d0a{text-align:center;}.elementor-23 .elementor-element.elementor-element-87c6d0a .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c6eaf9d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-c6eaf9d .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-30f3fd4{text-align:center;font-family:var( --e-global-typography-80e3a1a-font-family ), Sans-serif;font-size:var( --e-global-typography-80e3a1a-font-size );font-weight:var( --e-global-typography-80e3a1a-font-weight );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-118c230{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-5db1ac5 img{width:160px;}.elementor-23 .elementor-element.elementor-element-193c89d{text-align:center;}.elementor-23 .elementor-element.elementor-element-193c89d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-45318ad{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-45318ad .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c31ec80{text-align:center;font-family:var( --e-global-typography-80e3a1a-font-family ), Sans-serif;font-size:var( --e-global-typography-80e3a1a-font-size );font-weight:var( --e-global-typography-80e3a1a-font-weight );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d8605cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.9;--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-d8605cf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d8605cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f421829 );background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/bg_2.webp");background-position:top left;background-repeat:no-repeat;background-size:35% auto;}.elementor-23 .elementor-element.elementor-element-d8605cf::before, .elementor-23 .elementor-element.elementor-element-d8605cf > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d8605cf > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d8605cf > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d8605cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d8605cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1e515d6{text-align:center;}.elementor-23 .elementor-element.elementor-element-1e515d6 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-e1db186{text-align:center;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-3b37f67{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-cf613af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-cf613af:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cf613af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1E1;}.elementor-23 .elementor-element.elementor-element-7e1e08b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-7e1e08b .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-c439019 );}.elementor-23 .elementor-element.elementor-element-0058bf4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0058bf4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0058bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1E1;}.elementor-23 .elementor-element.elementor-element-6ef85ef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6ef85ef .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-c439019 );}.elementor-23 .elementor-element.elementor-element-33d05c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-33d05c4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-33d05c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1E1;}.elementor-23 .elementor-element.elementor-element-6715536{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-6715536 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-c439019 );}.elementor-23 .elementor-element.elementor-element-0837112{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0837112:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0837112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1E1;}.elementor-23 .elementor-element.elementor-element-42559c7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 7px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-42559c7 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-c439019 );}.elementor-23 .elementor-element.elementor-element-0edf331{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-0edf331:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0edf331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-e50f6dc{text-align:center;}.elementor-23 .elementor-element.elementor-element-e50f6dc .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-be6f597 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-1dc95d1{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5754411 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-1ae4e30{text-align:center;}.elementor-23 .elementor-element.elementor-element-1ae4e30 .elementor-heading-title{font-family:var( --e-global-typography-adf7527-font-family ), Sans-serif;font-size:var( --e-global-typography-adf7527-font-size );font-weight:var( --e-global-typography-adf7527-font-weight );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-3feb720{--spacer-size:20px;}.elementor-23 .elementor-element.elementor-element-e73180d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1f493d3{--display:flex;--min-height:340px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;}.elementor-23 .elementor-element.elementor-element-1f493d3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1f493d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/d-sample-img_1-1.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-1f493d3::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c439019 );--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1f493d3:hover::before, .elementor-23 .elementor-element.elementor-element-1f493d3:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1f493d3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-1f493d3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-c439019 );--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-1f493d3:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-8f192a1{text-align:center;}.elementor-23 .elementor-element.elementor-element-8f192a1 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-55b7d9c{text-align:center;}.elementor-23 .elementor-element.elementor-element-55b7d9c .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-e5f2c76{--display:flex;--min-height:340px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;}.elementor-23 .elementor-element.elementor-element-e5f2c76:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e5f2c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://d-nichichi.wpw-design.com/wp-content/uploads/2026/02/d-sample-img_3.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e5f2c76::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c439019 );--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e5f2c76:hover::before, .elementor-23 .elementor-element.elementor-element-e5f2c76:hover > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5f2c76:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .elementor-background-slideshow:hover::before, .elementor-23 .elementor-element.elementor-element-e5f2c76 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-c439019 );--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-e5f2c76:hover{--overlay-opacity:0.5;}.elementor-23 .elementor-element.elementor-element-8b232e7{text-align:center;}.elementor-23 .elementor-element.elementor-element-8b232e7 .elementor-heading-title{font-family:var( --e-global-typography-e831b39-font-family ), Sans-serif;font-size:var( --e-global-typography-e831b39-font-size );font-weight:var( --e-global-typography-e831b39-font-weight );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );color:var( --e-global-color-f421829 );}.elementor-23 .elementor-element.elementor-element-bb230ea{text-align:center;}.elementor-23 .elementor-element.elementor-element-bb230ea .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-f421829 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9c9cba8{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-45cf440 .elementor-heading-title{font-size:var( --e-global-typography-3963581-font-size );line-height:var( --e-global-typography-3963581-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-70b036f .elementor-heading-title{font-size:var( --e-global-typography-3963581-font-size );line-height:var( --e-global-typography-3963581-line-height );}.elementor-23 .elementor-element.elementor-element-834921c .elementor-heading-title{font-size:var( --e-global-typography-4c72e19-font-size );line-height:var( --e-global-typography-4c72e19-line-height );}.elementor-23 .elementor-element.elementor-element-a723146 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-210fd98 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-defe577 .elementor-heading-title{font-size:var( --e-global-typography-4c72e19-font-size );line-height:var( --e-global-typography-4c72e19-line-height );}.elementor-23 .elementor-element.elementor-element-904ee44 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d38320e .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-644b1cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1149858 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b7c93a6 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-929d23c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-e3bf6ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-345a7a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6cb10bd .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-aa56117{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-87c6d0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c6eaf9d .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-30f3fd4{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-193c89d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-45318ad .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c31ec80{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1e515d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-7e1e08b .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6ef85ef .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6715536 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-42559c7 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e50f6dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-be6f597 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-5754411 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1ae4e30 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8f192a1 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-55b7d9c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8b232e7 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bb230ea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-113b924{--min-height:600px;--justify-content:flex-end;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9c9cba8{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-9c9cba8 p{margin-block-end:0px;}.elementor-23 .elementor-element.elementor-element-ba5ee8a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-b3be8fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-365bdf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-45cf440 .elementor-heading-title{font-size:var( --e-global-typography-3963581-font-size );line-height:var( --e-global-typography-3963581-line-height );}.elementor-23 .elementor-element.elementor-element-c271558{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-23 .elementor-element.elementor-element-ad228b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-aaedf42{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-70b036f .elementor-heading-title{font-size:var( --e-global-typography-3963581-font-size );line-height:var( --e-global-typography-3963581-line-height );}.elementor-23 .elementor-element.elementor-element-dcf7341{--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-23 .elementor-element.elementor-element-cf40c2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-707b8df{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-834921c .elementor-heading-title{font-size:var( --e-global-typography-4c72e19-font-size );line-height:var( --e-global-typography-4c72e19-line-height );}.elementor-23 .elementor-element.elementor-element-a723146 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-210fd98 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0af4a11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-01d57ed{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-defe577 .elementor-heading-title{font-size:var( --e-global-typography-4c72e19-font-size );line-height:var( --e-global-typography-4c72e19-line-height );}.elementor-23 .elementor-element.elementor-element-904ee44 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d38320e .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-4bed89f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4bed89f.e-con{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-de2cd61{--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-23 .elementor-element.elementor-element-03a173e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c740828{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-644b1cf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1149858 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-b7c93a6 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-8fc6bc4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-929d23c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-e3bf6ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1d48f81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-8479068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-345a7a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-6cb10bd .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-aa56117{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-7bd1730{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-87c6d0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c6eaf9d .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-30f3fd4{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-118c230{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-193c89d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-45318ad .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c31ec80{font-size:var( --e-global-typography-80e3a1a-font-size );line-height:var( --e-global-typography-80e3a1a-line-height );letter-spacing:var( --e-global-typography-80e3a1a-letter-spacing );}.elementor-23 .elementor-element.elementor-element-d8605cf{--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1e515d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-cf613af{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-7e1e08b .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0058bf4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-6ef85ef .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-33d05c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-6715536 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0837112{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-23 .elementor-element.elementor-element-42559c7 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-0edf331{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-e50f6dc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-be6f597 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-5754411 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1ae4e30 .elementor-heading-title{font-size:var( --e-global-typography-adf7527-font-size );line-height:var( --e-global-typography-adf7527-line-height );letter-spacing:var( --e-global-typography-adf7527-letter-spacing );}.elementor-23 .elementor-element.elementor-element-1f493d3{--min-height:240px;}.elementor-23 .elementor-element.elementor-element-8f192a1 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-55b7d9c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-23 .elementor-element.elementor-element-e5f2c76{--min-height:240px;}.elementor-23 .elementor-element.elementor-element-8b232e7 .elementor-heading-title{font-size:var( --e-global-typography-e831b39-font-size );line-height:var( --e-global-typography-e831b39-line-height );letter-spacing:var( --e-global-typography-e831b39-letter-spacing );}.elementor-23 .elementor-element.elementor-element-bb230ea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-ba5ee8a{--content-width:1080px;}.elementor-23 .elementor-element.elementor-element-365bdf8{--width:100%;}.elementor-23 .elementor-element.elementor-element-c271558{--width:45%;}.elementor-23 .elementor-element.elementor-element-ad228b6{--width:55%;}.elementor-23 .elementor-element.elementor-element-aaedf42{--content-width:1080px;}.elementor-23 .elementor-element.elementor-element-83c1214{--width:1180px;}.elementor-23 .elementor-element.elementor-element-dcf7341{--width:40%;}.elementor-23 .elementor-element.elementor-element-cf40c2a{--width:60%;}.elementor-23 .elementor-element.elementor-element-707b8df{--width:115%;}.elementor-23 .elementor-element.elementor-element-877ea47{--width:40%;}.elementor-23 .elementor-element.elementor-element-52092fb{--width:60%;}.elementor-23 .elementor-element.elementor-element-66f67e4{--width:1280px;}.elementor-23 .elementor-element.elementor-element-0af4a11{--width:60%;}.elementor-23 .elementor-element.elementor-element-01d57ed{--width:115%;}.elementor-23 .elementor-element.elementor-element-f332af7{--width:40%;}.elementor-23 .elementor-element.elementor-element-71c0c77{--width:60%;}.elementor-23 .elementor-element.elementor-element-4bed89f{--width:40%;}.elementor-23 .elementor-element.elementor-element-e39c53c{--width:1180px;}.elementor-23 .elementor-element.elementor-element-de2cd61{--width:40%;}.elementor-23 .elementor-element.elementor-element-03a173e{--width:60%;}.elementor-23 .elementor-element.elementor-element-c740828{--width:115%;}.elementor-23 .elementor-element.elementor-element-95feb96{--width:40%;}.elementor-23 .elementor-element.elementor-element-64bd646{--width:60%;}.elementor-23 .elementor-element.elementor-element-cf613af{--width:50%;}.elementor-23 .elementor-element.elementor-element-0058bf4{--width:50%;}.elementor-23 .elementor-element.elementor-element-33d05c4{--width:50%;}.elementor-23 .elementor-element.elementor-element-0837112{--width:50%;}.elementor-23 .elementor-element.elementor-element-1dc95d1{--width:860px;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-ba5ee8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ba5ee8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-aaedf42:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-aaedf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-8fc6bc4:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8fc6bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-23 .elementor-element.elementor-element-d8605cf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d8605cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-ccced3c *//* 整體表格 */
#about-table{
  border-collapse: collapse;
  width: 100%;
  font-size: 16px;
}

/* 所有儲存格 */
#about-table td{
  border: 1px solid #e5e5e5;
  padding: 15px 30px;
  vertical-align: middle;
}

/* 左側欄位（標題） */
#about-table .column-1{
  background: #f3f3f3;
  text-align: center;
  color: #333;
}

/* 右側欄位（內容） */
#about-table .column-2{
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}

@media (max-width: 767px){
  #about-table{
    font-size: 14px;
  }

  #about-table td{
    padding: 12px 16px;
  }

  #about-table .column-2{
    white-space: normal !important;
    word-break: break-word;
    overflow-wrap: anywhere;
  }
}/* End custom CSS */