.elementor-1838 .elementor-element.elementor-element-dd0843b{--display:flex;--min-height:560px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-dd0843b:not(.elementor-motion-effects-element-type-background), .elementor-1838 .elementor-element.elementor-element-dd0843b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitalgut.ch/wp-content/uploads/2023/08/Banner-Homepages_Hintergrund-Blau-NEU_001_0000_DSC_0003-1-scaled.jpg");background-repeat:no-repeat;}.elementor-1838 .elementor-element.elementor-element-dd0843b > .elementor-shape-bottom svg, .elementor-1838 .elementor-element.elementor-element-dd0843b > .e-con-inner > .elementor-shape-bottom svg{height:150px;transform:translateX(-50%) rotateY(180deg);}.elementor-1838 .elementor-element.elementor-element-dd0843b > .elementor-shape-bottom, .elementor-1838 .elementor-element.elementor-element-dd0843b > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1838 .elementor-element.elementor-element-dd0843b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-db2f4b6{width:100%;max-width:100%;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-db2f4b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 .elementor-heading-title{font-family:var( --e-global-typography-8ea309f-font-family ), Sans-serif;font-size:var( --e-global-typography-8ea309f-font-size );font-weight:var( --e-global-typography-8ea309f-font-weight );line-height:var( --e-global-typography-8ea309f-line-height );letter-spacing:var( --e-global-typography-8ea309f-letter-spacing );word-spacing:var( --e-global-typography-8ea309f-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1838 .elementor-element.elementor-element-dc71e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-d6be716 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-1838 .elementor-element.elementor-element-d6be716.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-d6be716{text-align:start;}.elementor-1838 .elementor-element.elementor-element-d6be716 .elementor-heading-title{font-family:var( --e-global-typography-a82f0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-a82f0e7-font-size );font-weight:var( --e-global-typography-a82f0e7-font-weight );line-height:var( --e-global-typography-a82f0e7-line-height );color:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-9f47eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-9684ac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-9684ac2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-9684ac2{text-align:start;}.elementor-1838 .elementor-element.elementor-element-9684ac2 .elementor-heading-title{font-family:var( --e-global-typography-92b4684-font-family ), Sans-serif;font-size:var( --e-global-typography-92b4684-font-size );font-weight:var( --e-global-typography-92b4684-font-weight );line-height:var( --e-global-typography-92b4684-line-height );color:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-5c62803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-5c62803.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-b1ff4ee .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;fill:var( --e-global-color-5f21c454 );color:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-b1ff4ee .elementor-button:hover, .elementor-1838 .elementor-element.elementor-element-b1ff4ee .elementor-button:focus{background-color:var( --e-global-color-a49bdfc );}.elementor-1838 .elementor-element.elementor-element-b1ff4ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b1ff4ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-b63b059 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b63b059.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-b63b059{text-align:center;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 );color:var( --e-global-color-text );}.elementor-1838 .elementor-element.elementor-element-9b7fcc7{--box-min-height:0px;width:100%;max-width:100%;z-index:0;--box-border-width:0px;--separator-width:0px;--box-padding:5px;--header-background-color:var( --e-global-color-521f1ea );--header-color:var( --e-global-color-primary );--nested-list-indent:0px;--item-text-color:var( --e-global-color-text );--item-text-decoration:underline;--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );--marker-size:16px;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7.elementor-element{--align-self:flex-start;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__header-title{text-align:start;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__header, .elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__header-title{font-size:26px;font-weight:700;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__list-item{font-size:18px;font-weight:500;}.elementor-1838 .elementor-element.elementor-element-a5175bd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:46px;letter-spacing:0px;word-spacing:0px;}.elementor-1838 .elementor-element.elementor-element-b92c4b8 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-e1556cc{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 );}.elementor-1838 .elementor-element.elementor-element-e9d299b .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-9334d0b{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 );}.elementor-1838 .elementor-element.elementor-element-543cd6a .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-5183d1e{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 );}.elementor-1838 .elementor-element.elementor-element-95872cc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:46px;letter-spacing:0px;word-spacing:0px;}.elementor-1838 .elementor-element.elementor-element-ace0f88{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 );}.elementor-1838 .elementor-element.elementor-element-caa067b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-caa067b:not(.elementor-motion-effects-element-type-background), .elementor-1838 .elementor-element.elementor-element-caa067b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521f1ea );}.elementor-1838 .elementor-element.elementor-element-24f39e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:46px;letter-spacing:0px;word-spacing:0px;}.elementor-1838 .elementor-element.elementor-element-f3dd591{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 );}.elementor-1838 .elementor-element.elementor-element-6176d41 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-b625da2{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 );}.elementor-1838 .elementor-element.elementor-element-259d92c .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-1d95bb6{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 );}.elementor-1838 .elementor-element.elementor-element-478b2df .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-7281297{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 );}.elementor-1838 .elementor-element.elementor-element-5fcfbc7 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d2c8228{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 );}.elementor-1838 .elementor-element.elementor-element-7907db5 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-736ebcb{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 );}.elementor-1838 .elementor-element.elementor-element-a8d5201 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-fff2323{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 );}.elementor-1838 .elementor-element.elementor-element-95b4d07 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-28ac5d4{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 );}.elementor-1838 .elementor-element.elementor-element-277e0f5 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-63ffa8a{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 );}.elementor-1838 .elementor-element.elementor-element-8a6faee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:46px;letter-spacing:0px;word-spacing:0px;}.elementor-1838 .elementor-element.elementor-element-049c1b8 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d1e1977{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 );}.elementor-1838 .elementor-element.elementor-element-f7aeb62 .elementor-heading-title{font-family:var( --e-global-typography-fa11474-font-family ), Sans-serif;font-size:var( --e-global-typography-fa11474-font-size );font-weight:var( --e-global-typography-fa11474-font-weight );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-0102a0f{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 );}.elementor-1838 .elementor-element.elementor-element-2c16f5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-2c3c3b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-2c3c3b2:not(.elementor-motion-effects-element-type-background), .elementor-1838 .elementor-element.elementor-element-2c3c3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-521f1ea );}.elementor-1838 .elementor-element.elementor-element-39aa89b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 110px;}.elementor-1838 .elementor-element.elementor-element-39aa89b .elementor-heading-title{font-size:28px;font-weight:700;}.elementor-1838 .elementor-element.elementor-element-77a7f22 > .elementor-widget-container{padding:0px 10px 0px 110px;}.elementor-1838 .elementor-element.elementor-element-77a7f22{font-size:15px;line-height:27px;}.elementor-1838 .elementor-element.elementor-element-1e47faa .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;fill:var( --e-global-color-5f21c454 );color:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-1e47faa .elementor-button:hover, .elementor-1838 .elementor-element.elementor-element-1e47faa .elementor-button:focus{background-color:var( --e-global-color-a49bdfc );color:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-1e47faa{width:var( --container-widget-width, 107.495% );max-width:107.495%;--container-widget-width:107.495%;--container-widget-flex-grow:0;}.elementor-1838 .elementor-element.elementor-element-1e47faa > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 100px;}.elementor-1838 .elementor-element.elementor-element-1e47faa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-1e47faa .elementor-button:hover svg, .elementor-1838 .elementor-element.elementor-element-1e47faa .elementor-button:focus svg{fill:var( --e-global-color-5f21c454 );}.elementor-1838 .elementor-element.elementor-element-20a2c94{--display:flex;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-b1164ac .elementor-heading-title{font-family:var( --e-global-typography-0c4b56f-font-family ), Sans-serif;font-size:var( --e-global-typography-0c4b56f-font-size );font-weight:var( --e-global-typography-0c4b56f-font-weight );line-height:var( --e-global-typography-0c4b56f-line-height );letter-spacing:var( --e-global-typography-0c4b56f-letter-spacing );word-spacing:var( --e-global-typography-0c4b56f-word-spacing );}.elementor-1838 .elementor-element.elementor-element-8fd40d9{--display:flex;}.elementor-1838 .elementor-element.elementor-element-46e5924{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-8af6d5e{--display:flex;}.elementor-1838 .elementor-element.elementor-element-e9a444d{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-582115f{--display:flex;}.elementor-1838 .elementor-element.elementor-element-424630a{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-e5c7b0f{--display:flex;}.elementor-1838 .elementor-element.elementor-element-fdab503{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-990379d{--display:flex;}.elementor-1838 .elementor-element.elementor-element-badf51d{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-ad80e50{--display:flex;}.elementor-1838 .elementor-element.elementor-element-9dfd353{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-701e022{--display:flex;}.elementor-1838 .elementor-element.elementor-element-f8ec254{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-2446619{--display:flex;}.elementor-1838 .elementor-element.elementor-element-ca1727c{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-f44b61b{--display:flex;}.elementor-1838 .elementor-element.elementor-element-4753ed5{font-size:16px;font-weight:300;}.elementor-1838 .elementor-element.elementor-element-d7606f2{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-gap:18px;--n-accordion-icon-normal-color:#54595F;}:where( .elementor-1838 .elementor-element.elementor-element-d7606f2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:400;line-height:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1838 .elementor-element.elementor-element-dd0843b{--min-height:425px;}.elementor-1838 .elementor-element.elementor-element-db2f4b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 > .elementor-widget-container{margin:100px 0px 0px 38px;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 .elementor-heading-title{font-size:var( --e-global-typography-8ea309f-font-size );line-height:var( --e-global-typography-8ea309f-line-height );letter-spacing:var( --e-global-typography-8ea309f-letter-spacing );word-spacing:var( --e-global-typography-8ea309f-word-spacing );}.elementor-1838 .elementor-element.elementor-element-dc71e56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-d6be716 > .elementor-widget-container{margin:20px 0px 0px 30px;}.elementor-1838 .elementor-element.elementor-element-d6be716 .elementor-heading-title{font-size:var( --e-global-typography-a82f0e7-font-size );line-height:var( --e-global-typography-a82f0e7-line-height );}.elementor-1838 .elementor-element.elementor-element-9f47eab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-9684ac2 > .elementor-widget-container{margin:20px 0px 0px 30px;}.elementor-1838 .elementor-element.elementor-element-9684ac2 .elementor-heading-title{font-size:var( --e-global-typography-92b4684-font-size );line-height:var( --e-global-typography-92b4684-line-height );}.elementor-1838 .elementor-element.elementor-element-b1ff4ee > .elementor-widget-container{margin:020px 0px 0px 30px;}.elementor-1838 .elementor-element.elementor-element-b63b059{width:auto;max-width:auto;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-b63b059 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b63b059.elementor-element{--align-self:center;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-1838 .elementor-element.elementor-element-b92c4b8 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-e1556cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-e9d299b .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-9334d0b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-543cd6a .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-5183d1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-ace0f88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-caa067b{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-f3dd591{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-6176d41 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-b625da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-259d92c .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-1d95bb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-478b2df .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-7281297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-5fcfbc7 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d2c8228{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-7907db5 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-736ebcb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-a8d5201 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-fff2323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-95b4d07 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-28ac5d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-277e0f5 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-63ffa8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-049c1b8 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d1e1977{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-f7aeb62 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-0102a0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-2c16f5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-39aa89b > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-77a7f22 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-1e47faa > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b1164ac .elementor-heading-title{font-size:var( --e-global-typography-0c4b56f-font-size );line-height:var( --e-global-typography-0c4b56f-line-height );letter-spacing:var( --e-global-typography-0c4b56f-letter-spacing );word-spacing:var( --e-global-typography-0c4b56f-word-spacing );}}@media(max-width:767px){.elementor-1838 .elementor-element.elementor-element-dd0843b{--min-height:540px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1838 .elementor-element.elementor-element-dd0843b > .elementor-shape-bottom svg, .elementor-1838 .elementor-element.elementor-element-dd0843b > .e-con-inner > .elementor-shape-bottom svg{height:73px;}.elementor-1838 .elementor-element.elementor-element-dd0843b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-db2f4b6 .elementor-heading-title{font-size:var( --e-global-typography-8ea309f-font-size );line-height:var( --e-global-typography-8ea309f-line-height );letter-spacing:var( --e-global-typography-8ea309f-letter-spacing );word-spacing:var( --e-global-typography-8ea309f-word-spacing );}.elementor-1838 .elementor-element.elementor-element-dc71e56{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1838 .elementor-element.elementor-element-d6be716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1838 .elementor-element.elementor-element-d6be716 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-d6be716 .elementor-heading-title{font-size:var( --e-global-typography-a82f0e7-font-size );line-height:var( --e-global-typography-a82f0e7-line-height );}.elementor-1838 .elementor-element.elementor-element-9f47eab{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-9684ac2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1838 .elementor-element.elementor-element-9684ac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-9684ac2 .elementor-heading-title{font-size:var( --e-global-typography-92b4684-font-size );line-height:var( --e-global-typography-92b4684-line-height );}.elementor-1838 .elementor-element.elementor-element-5c62803{--content-width:100%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1838 .elementor-element.elementor-element-b1ff4ee{width:auto;max-width:auto;}.elementor-1838 .elementor-element.elementor-element-b1ff4ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b1ff4ee.elementor-element{--align-self:flex-start;}.elementor-1838 .elementor-element.elementor-element-b63b059 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1838 .elementor-element.elementor-element-b63b059{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-9b7fcc7{--box-min-height:0px;--box-padding:0px;--toc-body-max-height:376px;--marker-size:14px;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__header, .elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__header-title{font-size:20px;}.elementor-1838 .elementor-element.elementor-element-9b7fcc7 .elementor-toc__list-item{font-size:14px;line-height:1.6em;}.elementor-1838 .elementor-element.elementor-element-a5175bd .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1838 .elementor-element.elementor-element-b92c4b8 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-e1556cc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-e9d299b .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-9334d0b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-543cd6a .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-5183d1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-95872cc .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1838 .elementor-element.elementor-element-ace0f88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-24f39e2 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1838 .elementor-element.elementor-element-f3dd591{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-6176d41 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-b625da2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-259d92c .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-1d95bb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-478b2df .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-7281297{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-5fcfbc7 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d2c8228{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-7907db5 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-736ebcb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-a8d5201 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-fff2323{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-95b4d07 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-28ac5d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-277e0f5 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-63ffa8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-8a6faee .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-1838 .elementor-element.elementor-element-049c1b8 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-d1e1977{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-f7aeb62 .elementor-heading-title{font-size:var( --e-global-typography-fa11474-font-size );line-height:var( --e-global-typography-fa11474-line-height );}.elementor-1838 .elementor-element.elementor-element-0102a0f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1838 .elementor-element.elementor-element-2c16f5c{--width:100%;}.elementor-1838 .elementor-element.elementor-element-39aa89b > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1838 .elementor-element.elementor-element-39aa89b .elementor-heading-title{font-size:22px;}.elementor-1838 .elementor-element.elementor-element-77a7f22 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1838 .elementor-element.elementor-element-1e47faa > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1838 .elementor-element.elementor-element-b1164ac .elementor-heading-title{font-size:var( --e-global-typography-0c4b56f-font-size );line-height:var( --e-global-typography-0c4b56f-line-height );letter-spacing:var( --e-global-typography-0c4b56f-letter-spacing );word-spacing:var( --e-global-typography-0c4b56f-word-spacing );}}@media(min-width:768px){.elementor-1838 .elementor-element.elementor-element-9f47eab{--width:100%;}.elementor-1838 .elementor-element.elementor-element-2c16f5c{--width:100%;}.elementor-1838 .elementor-element.elementor-element-2c3c3b2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1838 .elementor-element.elementor-element-9f47eab{--width:95%;}.elementor-1838 .elementor-element.elementor-element-2c16f5c{--width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-9b7fcc7 */.elementor-toc__list-item-text-wrapper {
    display: flex;
    align-items: flex-start !important;
}/* End custom CSS */