.elementor-14 .elementor-element.elementor-element-d496fdf{--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:6vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-c595f7a .elementor-toc__header-title{text-align:start;}.elementor-14 .elementor-element.elementor-element-c595f7a .elementor-toc__header{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-c595f7a .elementor-toc__list-item{font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.8;letter-spacing:0.05em;word-spacing:0.08em;}.elementor-14 .elementor-element.elementor-element-c595f7a{--nested-list-indent:1.3em;--item-text-hover-decoration:underline;--marker-color:#9E9E9E;}.elementor-widget-text-editor{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.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-14 .elementor-element.elementor-element-3953b53 > .elementor-widget-container{background-color:var( --e-global-color-7f7ef8c );margin:0vw 0vw 0vw 0vw;padding:1vw 1vw 1vw 1vw;}.elementor-14 .elementor-element.elementor-element-3953b53{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:0.7em;font-weight:400;line-height:1.8;letter-spacing:0.05em;word-spacing:0.08em;}.elementor-14 .elementor-element.elementor-element-e9d98a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8eee380 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-8eee380 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-9e20a9f .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-76c1542{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b191f59 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-14 .elementor-element.elementor-element-b191f59 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-cad17d9{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-da26684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-d288e30 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-d288e30 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f030bb1 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-6007b8d{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-320dfd0{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-320dfd0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-320dfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-e9e02d7{--display:flex;}.elementor-14 .elementor-element.elementor-element-8e0c68a .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c1f6ed9{--display:flex;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-7e4a500{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-7e4a500:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7e4a500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-3cb4b9f{--display:flex;}.elementor-14 .elementor-element.elementor-element-0466b68 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-d7d5cd1{--display:flex;}.elementor-14 .elementor-element.elementor-element-61b3f82{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-61b3f82:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61b3f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-d7d2de2{--display:flex;}.elementor-14 .elementor-element.elementor-element-61d3efa .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-aaa2c97{--display:flex;}.elementor-14 .elementor-element.elementor-element-12db565{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-12db565:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-12db565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-a3b7d36{--display:flex;}.elementor-14 .elementor-element.elementor-element-8b165c7 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-7b821cf{--display:flex;}.elementor-14 .elementor-element.elementor-element-aa71360{--display:flex;}.elementor-14 .elementor-element.elementor-element-b353083 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1714101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-dda7aea > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-dda7aea .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-edaaf04{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-7afdd88 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-b7809b0{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-b7809b0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b7809b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-cebb3d2{--display:flex;}.elementor-14 .elementor-element.elementor-element-a752b9b .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-e9020d6{--display:flex;}.elementor-14 .elementor-element.elementor-element-734b85f{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-734b85f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-734b85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-1503ec0{--display:flex;}.elementor-14 .elementor-element.elementor-element-c2eafd4 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-5e67b4f{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9b5d4c{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-c9b5d4c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c9b5d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-377db61{--display:flex;}.elementor-14 .elementor-element.elementor-element-bc978c8 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-e905083{--display:flex;}.elementor-14 .elementor-element.elementor-element-de7a1e2{--display:flex;}.elementor-14 .elementor-element.elementor-element-1ab4d64 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a3aa91c{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-a3aa91c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a3aa91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-ec78151{--display:flex;}.elementor-14 .elementor-element.elementor-element-57e0004 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-02d2ae1{--display:flex;}.elementor-14 .elementor-element.elementor-element-4f371ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-e51e3b7 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-e51e3b7 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-8d2e924 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-1566a3b{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-1566a3b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1566a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-05a094a{--display:flex;}.elementor-14 .elementor-element.elementor-element-e77a7be .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c44d236 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2edf26c{--display:flex;}.elementor-14 .elementor-element.elementor-element-1d44fe7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-4f1d5b0 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-4f1d5b0 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-d84a246 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-619a8d4{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-14 .elementor-element.elementor-element-b47d0e1{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-b47d0e1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b47d0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-335366b{--display:flex;}.elementor-14 .elementor-element.elementor-element-61099dc .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-8375b97 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7d886ef{--display:flex;}.elementor-14 .elementor-element.elementor-element-6848fc7{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-6848fc7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6848fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-672b5e5{--display:flex;}.elementor-14 .elementor-element.elementor-element-00fe8a1 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bee3544 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-cef4b28{--display:flex;}.elementor-14 .elementor-element.elementor-element-3ef7117{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14 .elementor-element.elementor-element-3ef7117:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3ef7117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a1b256 );}.elementor-14 .elementor-element.elementor-element-4400e11 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-b446092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c368977{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-14 .elementor-element.elementor-element-c368977:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c368977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5a1b256 );}.elementor-14 .elementor-element.elementor-element-f1b8c9a .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-c21cdde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a05962d{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-a05962d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a05962d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-ccaaf3a{--display:flex;}.elementor-14 .elementor-element.elementor-element-ce59327 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-3f56c55{--display:flex;}.elementor-14 .elementor-element.elementor-element-26e4528 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bdda3ca{--display:flex;}.elementor-14 .elementor-element.elementor-element-1df6e73{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-1df6e73:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1df6e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-a6d6d4f{--display:flex;}.elementor-14 .elementor-element.elementor-element-02e8a5b .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-27f2acc{--display:flex;}.elementor-14 .elementor-element.elementor-element-2555fa2{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-2555fa2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2555fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-dc5ffd6{--display:flex;}.elementor-14 .elementor-element.elementor-element-daebea8 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-85ac0cf{--display:flex;}.elementor-14 .elementor-element.elementor-element-e3f5c19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-c82bbc8 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-c82bbc8 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f72969c .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-8426df7{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-8426df7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8426df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-c688356{--display:flex;}.elementor-14 .elementor-element.elementor-element-23b27cc .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-a0fd0cb{--display:flex;}.elementor-14 .elementor-element.elementor-element-d4dca51{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-d4dca51:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d4dca51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-fc241c6{--display:flex;}.elementor-14 .elementor-element.elementor-element-f4fa39b .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-db578ee{--display:flex;}.elementor-14 .elementor-element.elementor-element-fe58139{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-fe58139:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fe58139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-4a50dc2{--display:flex;}.elementor-14 .elementor-element.elementor-element-f95f6e9 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-14fc241{--display:flex;}.elementor-14 .elementor-element.elementor-element-ed1a37a{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-ed1a37a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ed1a37a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-45b36a0{--display:flex;}.elementor-14 .elementor-element.elementor-element-1c42d56 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-583653e{--display:flex;}.elementor-14 .elementor-element.elementor-element-a1d5261{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-a1d5261:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a1d5261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-8e9a2e5{--display:flex;}.elementor-14 .elementor-element.elementor-element-fddd25a .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-9e3c2d8{--display:flex;}.elementor-14 .elementor-element.elementor-element-2d99f3d{--display:flex;}.elementor-14 .elementor-element.elementor-element-eb69dcf{--display:flex;}.elementor-14 .elementor-element.elementor-element-db80fb2{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-db80fb2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-db80fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-47500c9{--display:flex;}.elementor-14 .elementor-element.elementor-element-4b84f1a .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-ad2cc64 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-35d5076{--display:flex;}.elementor-14 .elementor-element.elementor-element-a2a53b3{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-a2a53b3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a2a53b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-2545fb8{--display:flex;}.elementor-14 .elementor-element.elementor-element-36525f6 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-2f0e416{--display:flex;}.elementor-14 .elementor-element.elementor-element-5eed41d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-6f49a13 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 4px;}.elementor-14 .elementor-element.elementor-element-6f49a13 .elementor-heading-title{font-family:var( --e-global-typography-5dcf54f-font-family ), Sans-serif;font-size:var( --e-global-typography-5dcf54f-font-size );font-weight:var( --e-global-typography-5dcf54f-font-weight );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-35e88c0 .elementor-heading-title{font-family:var( --e-global-typography-69ae1ae-font-family ), Sans-serif;font-size:var( --e-global-typography-69ae1ae-font-size );font-weight:var( --e-global-typography-69ae1ae-font-weight );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-745e265{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-745e265:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-745e265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-042d788{--display:flex;}.elementor-14 .elementor-element.elementor-element-53eaa64 .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-d5f9f42 .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-4951bbd{--display:flex;}.elementor-14 .elementor-element.elementor-element-23e08a9{--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;--flex-wrap:wrap;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-14 .elementor-element.elementor-element-23e08a9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-23e08a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7ef8c );}.elementor-14 .elementor-element.elementor-element-2defddb{--display:flex;}.elementor-14 .elementor-element.elementor-element-7ab4c2e .elementor-heading-title{font-family:var( --e-global-typography-df8405a-font-family ), Sans-serif;font-size:var( --e-global-typography-df8405a-font-size );font-weight:var( --e-global-typography-df8405a-font-weight );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-94a571f .elementor-heading-title{font-family:var( --e-global-typography-cc6ae14-font-family ), Sans-serif;font-size:var( --e-global-typography-cc6ae14-font-size );font-weight:var( --e-global-typography-cc6ae14-font-weight );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-093c10a{--display:flex;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-e9e02d7{--width:45%;}.elementor-14 .elementor-element.elementor-element-c1f6ed9{--width:45%;}.elementor-14 .elementor-element.elementor-element-3cb4b9f{--width:45%;}.elementor-14 .elementor-element.elementor-element-d7d5cd1{--width:45%;}.elementor-14 .elementor-element.elementor-element-d7d2de2{--width:45%;}.elementor-14 .elementor-element.elementor-element-aaa2c97{--width:45%;}.elementor-14 .elementor-element.elementor-element-a3b7d36{--width:45%;}.elementor-14 .elementor-element.elementor-element-7b821cf{--width:45%;}.elementor-14 .elementor-element.elementor-element-aa71360{--width:100%;}.elementor-14 .elementor-element.elementor-element-cebb3d2{--width:45%;}.elementor-14 .elementor-element.elementor-element-e9020d6{--width:45%;}.elementor-14 .elementor-element.elementor-element-1503ec0{--width:45%;}.elementor-14 .elementor-element.elementor-element-5e67b4f{--width:45%;}.elementor-14 .elementor-element.elementor-element-377db61{--width:45%;}.elementor-14 .elementor-element.elementor-element-e905083{--width:45%;}.elementor-14 .elementor-element.elementor-element-de7a1e2{--width:100%;}.elementor-14 .elementor-element.elementor-element-ec78151{--width:45%;}.elementor-14 .elementor-element.elementor-element-02d2ae1{--width:45%;}.elementor-14 .elementor-element.elementor-element-05a094a{--width:45%;}.elementor-14 .elementor-element.elementor-element-2edf26c{--width:45%;}.elementor-14 .elementor-element.elementor-element-335366b{--width:45%;}.elementor-14 .elementor-element.elementor-element-7d886ef{--width:45%;}.elementor-14 .elementor-element.elementor-element-672b5e5{--width:45%;}.elementor-14 .elementor-element.elementor-element-cef4b28{--width:45%;}.elementor-14 .elementor-element.elementor-element-3f56c55{--width:45%;}.elementor-14 .elementor-element.elementor-element-bdda3ca{--width:45%;}.elementor-14 .elementor-element.elementor-element-a6d6d4f{--width:45%;}.elementor-14 .elementor-element.elementor-element-27f2acc{--width:45%;}.elementor-14 .elementor-element.elementor-element-dc5ffd6{--width:45%;}.elementor-14 .elementor-element.elementor-element-85ac0cf{--width:45%;}.elementor-14 .elementor-element.elementor-element-c688356{--width:45%;}.elementor-14 .elementor-element.elementor-element-a0fd0cb{--width:50%;}.elementor-14 .elementor-element.elementor-element-fc241c6{--width:45%;}.elementor-14 .elementor-element.elementor-element-db578ee{--width:50%;}.elementor-14 .elementor-element.elementor-element-4a50dc2{--width:45%;}.elementor-14 .elementor-element.elementor-element-14fc241{--width:50%;}.elementor-14 .elementor-element.elementor-element-45b36a0{--width:45%;}.elementor-14 .elementor-element.elementor-element-583653e{--width:45%;}.elementor-14 .elementor-element.elementor-element-8e9a2e5{--width:45%;}.elementor-14 .elementor-element.elementor-element-9e3c2d8{--width:45%;}.elementor-14 .elementor-element.elementor-element-2d99f3d{--width:45%;}.elementor-14 .elementor-element.elementor-element-eb69dcf{--width:45%;}.elementor-14 .elementor-element.elementor-element-47500c9{--width:45%;}.elementor-14 .elementor-element.elementor-element-35d5076{--width:45%;}.elementor-14 .elementor-element.elementor-element-2545fb8{--width:45%;}.elementor-14 .elementor-element.elementor-element-2f0e416{--width:45%;}.elementor-14 .elementor-element.elementor-element-042d788{--width:45%;}.elementor-14 .elementor-element.elementor-element-4951bbd{--width:45%;}.elementor-14 .elementor-element.elementor-element-2defddb{--width:45%;}.elementor-14 .elementor-element.elementor-element-093c10a{--width:45%;}}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-c595f7a .elementor-toc__list-item{font-size:0.9em;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-3953b53 > .elementor-widget-container{padding:2vw 2vw 2vw 2vw;}.elementor-14 .elementor-element.elementor-element-3953b53{font-size:0.8em;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14 .elementor-element.elementor-element-8eee380 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-9e20a9f .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-b191f59 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-d288e30 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f030bb1 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-8e0c68a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-0466b68 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-61d3efa .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-8b165c7 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-b353083 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-dda7aea .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-7afdd88 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-a752b9b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c2eafd4 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bc978c8 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-1ab4d64 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-57e0004 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-e51e3b7 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-8d2e924 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-e77a7be .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c44d236 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-4f1d5b0 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-d84a246 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-61099dc .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-8375b97 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-00fe8a1 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bee3544 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-4400e11 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-f1b8c9a .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-ce59327 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-26e4528 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-02e8a5b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-daebea8 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c82bbc8 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f72969c .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-23b27cc .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-f4fa39b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-f95f6e9 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-1c42d56 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-fddd25a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-4b84f1a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-ad2cc64 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-36525f6 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-6f49a13 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-35e88c0 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-53eaa64 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-d5f9f42 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-7ab4c2e .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-94a571f .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-c595f7a .elementor-toc__list-item{font-size:0.9em;}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-3953b53 > .elementor-widget-container{padding:3vw 3vw 3vw 3vw;}.elementor-14 .elementor-element.elementor-element-3953b53{font-size:0.7em;}.elementor-14 .elementor-element.elementor-element-e9d98a9{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-14 .elementor-element.elementor-element-8eee380 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-8eee380 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-9e20a9f .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-b191f59 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-da26684{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-d288e30 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-d288e30 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f030bb1 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-8e0c68a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.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 );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-14 .elementor-element.elementor-element-0466b68 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-61d3efa .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-8b165c7 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-b353083 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-1714101{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-dda7aea > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-dda7aea .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-7afdd88 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-a752b9b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c2eafd4 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bc978c8 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-1ab4d64 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-57e0004 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-4f371ac{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-e51e3b7 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-e51e3b7 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-8d2e924 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-e77a7be .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-c44d236 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-1d44fe7{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-4f1d5b0 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-4f1d5b0 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-d84a246 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-61099dc .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-8375b97 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-00fe8a1 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-bee3544 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-4400e11 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-f1b8c9a .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-ce59327 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-26e4528 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-02e8a5b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-daebea8 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-e3f5c19{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-c82bbc8 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-c82bbc8 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-f72969c .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-23b27cc .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-f4fa39b .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-f95f6e9 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-1c42d56 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-fddd25a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-4b84f1a .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-ad2cc64 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-36525f6 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-5eed41d{--padding-top:15vw;--padding-bottom:15vw;--padding-left:6vw;--padding-right:6vw;}.elementor-14 .elementor-element.elementor-element-6f49a13 > .elementor-widget-container{padding:0em 0em 0em 0.8em;}.elementor-14 .elementor-element.elementor-element-6f49a13 .elementor-heading-title{font-size:var( --e-global-typography-5dcf54f-font-size );line-height:var( --e-global-typography-5dcf54f-line-height );letter-spacing:var( --e-global-typography-5dcf54f-letter-spacing );word-spacing:var( --e-global-typography-5dcf54f-word-spacing );}.elementor-14 .elementor-element.elementor-element-35e88c0 .elementor-heading-title{font-size:var( --e-global-typography-69ae1ae-font-size );line-height:var( --e-global-typography-69ae1ae-line-height );letter-spacing:var( --e-global-typography-69ae1ae-letter-spacing );word-spacing:var( --e-global-typography-69ae1ae-word-spacing );}.elementor-14 .elementor-element.elementor-element-53eaa64 .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-d5f9f42 .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}.elementor-14 .elementor-element.elementor-element-7ab4c2e .elementor-heading-title{font-size:var( --e-global-typography-df8405a-font-size );line-height:var( --e-global-typography-df8405a-line-height );letter-spacing:var( --e-global-typography-df8405a-letter-spacing );word-spacing:var( --e-global-typography-df8405a-word-spacing );}.elementor-14 .elementor-element.elementor-element-94a571f .elementor-heading-title{font-size:var( --e-global-typography-cc6ae14-font-size );line-height:var( --e-global-typography-cc6ae14-line-height );letter-spacing:var( --e-global-typography-cc6ae14-letter-spacing );word-spacing:var( --e-global-typography-cc6ae14-word-spacing );}}/* Start custom CSS for table-of-contents, class: .elementor-element-c595f7a */.elementor-toc__list-wrapper {
    margin-bottom:1.1em;
}

a.elementor-toc__list-item-text.elementor-toc__top-level {
    font-weight: 500;
}

.elementor-toc__list-wrapper > li > .elementor-toc__list-wrapper > li > div:before {
    content : "";
}/* End custom CSS */