.elementor-187 .elementor-element.elementor-element-c1ea224{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-187 .elementor-element.elementor-element-2609f00{font-size:var( --e-global-typography-7637588-font-size );line-height:var( --e-global-typography-7637588-line-height );letter-spacing:var( --e-global-typography-7637588-letter-spacing );}.elementor-187 .elementor-element.elementor-element-765acac{--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:130px;--padding-bottom:130px;--padding-left:50px;--padding-right:50px;}.elementor-187 .elementor-element.elementor-element-f9962a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;text-align:start;}.elementor-187 .elementor-element.elementor-element-f8fb504{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-187 .elementor-element.elementor-element-832ef84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-0fe276f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5c7f645{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-5c7f645 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-5c7f645 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-c53d1ef{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-49b5d8d{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5cd4d50{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-9f56ef5 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c84fd96{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-c84fd96 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-c84fd96 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-348a4c2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-19004ce{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b4a70ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-f8566f4 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8ec6cd6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-8ec6cd6 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-8ec6cd6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-923f5a1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-01047c0{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5079ca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-e388839 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-50e8307{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-50e8307 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-50e8307 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-7dd3361{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-67c764b{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8875fa3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-6721028 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b490243{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-b490243 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-b490243 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-6b6169b{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-56ebbf4{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4699985{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-a4edd4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-5eed000 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-28598b2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-28598b2 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-28598b2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-793206e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-b80e7f0{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e737c99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-9d25556 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-d2af5d5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-d2af5d5 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-d2af5d5 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-6168566{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-991a820{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f1a46ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-f0a6938 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e215d9c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-e215d9c .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-e215d9c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-36d7e38{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-ed05d53{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ac2cb02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-2b8e978 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-799199c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-799199c .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-799199c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-03505e6{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-19bc1ee{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-52814db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-a19672c .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-942e548{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-942e548 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-942e548 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-324ff68{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-b878b6c{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-a3d292d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-db7aa5f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e71b911{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-e71b911 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-e71b911 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-572596a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-44beafb{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ad53a1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-aef6c78 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6b58b8e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-6b58b8e .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-6b58b8e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-2f8732e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-2ef5f0e{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0a1a540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-4ba1efc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-04b7b98{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-04b7b98 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-04b7b98 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-bef327e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-9e7e593{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-348accc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-8a4785e .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-a787417{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-a787417 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-a787417 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-699d256{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-37c592e{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8ede1d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-ff7430b .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-bb041f6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-bb041f6 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-bb041f6 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-1481a55{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-f308693{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-7c20fd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-14fd3f9 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8975dc2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-8975dc2 .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-8975dc2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-947fb64{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-0b15c3f{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f6934d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-4eedfbc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6509cda{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-6509cda .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-6509cda .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-7a38eac{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-187 .elementor-element.elementor-element-326343c{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0ecb746{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-212bbd8 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );font-weight:var( --e-global-typography-787516f-font-weight );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9d653ed{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-9d653ed .elementor-divider-separator{width:100%;}.elementor-187 .elementor-element.elementor-element-9d653ed .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-187 .elementor-element.elementor-element-1da5153{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--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-187 .elementor-element.elementor-element-064ce96{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5727cce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-31b10e4{font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e8ed148{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-d7666ea{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-f12bd43{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-d8c0cac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-245e26d{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-e065f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6b4d2a3{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-da4de75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2ebda7{width:var( --container-widget-width, 470px );max-width:470px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:470px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-3c5c2c4{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2fb9da{text-align:justify;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-1f35420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-187 .elementor-element.elementor-element-6811f1d{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-0e0a007{text-align:center;font-size:var( --e-global-typography-1b785d2-font-size );font-weight:var( --e-global-typography-1b785d2-font-weight );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-2e3f251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-187 .elementor-element.elementor-element-c0ee5bb{--spacer-size:120px;}@media(min-width:768px){.elementor-187 .elementor-element.elementor-element-765acac{--content-width:1000px;}.elementor-187 .elementor-element.elementor-element-f8fb504{--content-width:1000px;}}@media(max-width:1024px){.elementor-187 .elementor-element.elementor-element-c1ea224{--padding-top:70px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-187 .elementor-element.elementor-element-2609f00{font-size:var( --e-global-typography-7637588-font-size );line-height:var( --e-global-typography-7637588-line-height );letter-spacing:var( --e-global-typography-7637588-letter-spacing );}.elementor-187 .elementor-element.elementor-element-765acac{--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-187 .elementor-element.elementor-element-f9962a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-f8fb504{--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-187 .elementor-element.elementor-element-0fe276f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-49b5d8d{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9f56ef5 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-19004ce{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f8566f4 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-01047c0{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e388839 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-67c764b{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6721028 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-56ebbf4{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4699985{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5eed000 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b80e7f0{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9d25556 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-991a820{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f0a6938 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ed05d53{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-2b8e978 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-19bc1ee{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-a19672c .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b878b6c{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-db7aa5f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-44beafb{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-aef6c78 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-2ef5f0e{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4ba1efc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9e7e593{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8a4785e .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-37c592e{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ff7430b .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f308693{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-14fd3f9 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0b15c3f{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4eedfbc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-326343c{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-212bbd8 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-064ce96{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-31b10e4{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e8ed148{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-d7666ea{font-size:14px;line-height:24px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-f12bd43{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-245e26d{font-size:14px;line-height:24px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-e065f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6b4d2a3{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-da4de75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2ebda7{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-3c5c2c4{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2fb9da{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0e0a007{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c0ee5bb{--spacer-size:120px;}}@media(max-width:767px){.elementor-187 .elementor-element.elementor-element-c1ea224{--padding-top:65px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-187 .elementor-element.elementor-element-2609f00{font-size:var( --e-global-typography-7637588-font-size );line-height:var( --e-global-typography-7637588-line-height );letter-spacing:var( --e-global-typography-7637588-letter-spacing );}.elementor-187 .elementor-element.elementor-element-765acac{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-187 .elementor-element.elementor-element-f9962a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-187 .elementor-element.elementor-element-f9962a3.elementor-element{--align-self:flex-start;}.elementor-187 .elementor-element.elementor-element-f9962a3 .elementor-heading-title{letter-spacing:8px;}.elementor-187 .elementor-element.elementor-element-f8fb504{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-187 .elementor-element.elementor-element-0fe276f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-49b5d8d{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9f56ef5 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-19004ce{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f8566f4 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-01047c0{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e388839 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-67c764b{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6721028 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-56ebbf4{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4699985{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-5eed000 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b80e7f0{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9d25556 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-991a820{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f0a6938 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ed05d53{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-2b8e978 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-19bc1ee{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-a19672c .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-b878b6c{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-db7aa5f .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-44beafb{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-aef6c78 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-2ef5f0e{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4ba1efc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-9e7e593{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-8a4785e .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-37c592e{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-ff7430b .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-f308693{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-14fd3f9 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0b15c3f{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-4eedfbc .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-326343c{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-212bbd8 .elementor-heading-title{font-size:var( --e-global-typography-787516f-font-size );line-height:var( --e-global-typography-787516f-line-height );letter-spacing:var( --e-global-typography-787516f-letter-spacing );}.elementor-187 .elementor-element.elementor-element-064ce96{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-31b10e4{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-e8ed148{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-d7666ea{font-size:13px;line-height:20px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-f12bd43{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-245e26d{font-size:13px;line-height:24px;letter-spacing:0px;}.elementor-187 .elementor-element.elementor-element-e065f7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-6b4d2a3{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-da4de75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2ebda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-3c5c2c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c2fb9da{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-0e0a007{font-size:var( --e-global-typography-1b785d2-font-size );line-height:var( --e-global-typography-1b785d2-line-height );letter-spacing:var( --e-global-typography-1b785d2-letter-spacing );}.elementor-187 .elementor-element.elementor-element-c0ee5bb{--spacer-size:120px;}}/* Start custom CSS *//* --- 宿泊約款ページ専用：完全デザイン準拠スタイル --- */

.yakkan-container {
  /* 親項目（「1. 当館は...」）の行間は、標準的～やや広めにしてゆとりを持たせます */
  line-height: 1.6;
}

/* 第1階層：1. 2. のスタイル */
.yakkan-container .yakkan-list {
  list-style: none;
  counter-reset: yakkan-ct;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.yakkan-container .yakkan-list > li {
  counter-increment: yakkan-ct;
  position: relative;
  padding-left: 1.8em; 
  /* 「1.」と「2.」の間の余白を非常に広く（これが広げたい余白） */
  margin-bottom: 1.8em; 
}
.yakkan-container .yakkan-list > li::before {
  content: counter(yakkan-ct) ". ";
  position: absolute;
  left: 0;
}

/* 第2階層：(1) (2) のスタイル */
.yakkan-container .parenthesis-list {
  list-style: none;
  counter-reset: paren-ct;
  padding-left: 0 !important;
  /* (1) の上の余白を広げます（これも広げたい余白） */
  margin: 1.2em 0; 
}
.yakkan-container .parenthesis-list > li {
  counter-increment: paren-ct;
  position: relative;
  padding-left: 1.8em; 
  
  /* --- ここが「詰まって欲しい行間」 --- */
  line-height: 1.4; /* 標準の1.6から詰めました */
  
  /* (1) と (2) の間の余白は、行間よりは広いが詰める（デザイン準拠） */
  margin-bottom: 0.8em; 
}
.yakkan-container .parenthesis-list > li::before {
  content: "(" counter(paren-ct) ") ";
  position: absolute;
  left: 0;
}

/* 第3階層：イ ロ ハ のスタイル */
.yakkan-container .sub-list-kana {
  list-style: none;
  padding-left: 0;
  /* イ の上の余白を広げます */
  margin: 1.0em 0;
}
.yakkan-container .sub-list-kana li {
  position: relative;
  padding-left: 1.5em; 
  
  /* --- ここがさらに「詰まって欲しい行間」 --- */
  line-height: 1.3; /* さらに詰めました */
  
  /* イ、ロ、ハの項目間の余白も詰める（デザイン準拠） */
  margin-bottom: 0.4em;
}
.yakkan-container .sub-list-kana li[data-kana]::before {
  content: attr(data-kana);
  position: absolute;
  left: 0;
}/* End custom CSS */