.elementor-21648 .elementor-element.elementor-element-af1542b{padding:50px 50px 50px 50px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-menu-toggle{margin-left:auto;}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-framed .elementor-item:before{border-width:3px;}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:3px 3px 0 0;}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px;}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 3px 3px 0;}.elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-underline .elementor-item:after,
					 .elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-overline .elementor-item:before,
					 .elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-double-line .elementor-item:before,
					 .elementor-21648 .elementor-element.elementor-element-7635e9e .e--pointer-double-line .elementor-item:after{height:3px;}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-21648 .elementor-element.elementor-element-7635e9e{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-21648 .elementor-element.elementor-element-3d15b6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-21648 .elementor-element.elementor-element-3d15b6e > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-7bdfc95 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21648 .elementor-element.elementor-element-4e3e23f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21648 .elementor-element.elementor-element-2871723 .elementor-heading-title{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-21648 .elementor-element.elementor-element-777db3f{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-777db3f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-777db3f:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-777db3f:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-777db3f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-cc019df .elementor-heading-title{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-21648 .elementor-element.elementor-element-c57f365 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-21648 .elementor-element.elementor-element-ddc0cfa{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-ddc0cfa > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-ddc0cfa:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-ddc0cfa:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-ddc0cfa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-7943d5d .elementor-heading-title{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-21648 .elementor-element.elementor-element-eb45d91{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-eb45d91 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-eb45d91:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-eb45d91:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-eb45d91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-ae27255 .elementor-heading-title{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-21648 .elementor-element.elementor-element-fe841ac{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-fe841ac > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-fe841ac:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-fe841ac:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-fe841ac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-37c5e82 .elementor-heading-title{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-21648 .elementor-element.elementor-element-8fe6d6c{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-8fe6d6c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-8fe6d6c:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-8fe6d6c:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-8fe6d6c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-195a8ac .elementor-heading-title{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-21648 .elementor-element.elementor-element-3f4ed01{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-3f4ed01 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-3f4ed01:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-3f4ed01:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-3f4ed01 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-6b56098 .elementor-heading-title{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-21648 .elementor-element.elementor-element-e22ed92{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-e22ed92 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-e22ed92:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-e22ed92:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-e22ed92 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-3130be6 .elementor-heading-title{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-21648 .elementor-element.elementor-element-60cba80{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-60cba80 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-60cba80:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-60cba80:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-60cba80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-44d3ecf .elementor-heading-title{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-21648 .elementor-element.elementor-element-209865f{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-209865f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-209865f:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-209865f:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-209865f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-13796e5 .elementor-heading-title{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-21648 .elementor-element.elementor-element-ce4da1b{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-ce4da1b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-ce4da1b:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-ce4da1b:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-ce4da1b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-14043c7 .elementor-heading-title{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-21648 .elementor-element.elementor-element-923d334{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-923d334 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-923d334:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-923d334:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-923d334 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-56bb435 .elementor-heading-title{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-21648 .elementor-element.elementor-element-d358dec{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-d358dec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-d358dec:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-d358dec:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-d358dec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-c779645 .elementor-heading-title{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-21648 .elementor-element.elementor-element-b4fd2d2{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-b4fd2d2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-b4fd2d2:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-b4fd2d2:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-b4fd2d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-567d14a .elementor-heading-title{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-21648 .elementor-element.elementor-element-bb08f3c{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-bb08f3c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-bb08f3c:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-bb08f3c:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-bb08f3c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-9ff423c .elementor-heading-title{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-21648 .elementor-element.elementor-element-af267c7{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-af267c7 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-af267c7:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-af267c7:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-af267c7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-fa0cb53 .elementor-heading-title{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-21648 .elementor-element.elementor-element-8288df6{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-8288df6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-8288df6:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-8288df6:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-8288df6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-2eacd44 .elementor-heading-title{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-21648 .elementor-element.elementor-element-36a8819{width:auto;max-width:auto;align-self:flex-start;}.elementor-21648 .elementor-element.elementor-element-36a8819 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#00000000;}.elementor-21648 .elementor-element.elementor-element-36a8819:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-21648 .elementor-element.elementor-element-36a8819:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-21648 .elementor-element.elementor-element-36a8819 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-21648 .elementor-element.elementor-element-4019de1 .elementor-heading-title{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 );}@media(min-width:768px){.elementor-21648 .elementor-element.elementor-element-2462654{width:20%;}.elementor-21648 .elementor-element.elementor-element-3d15b6e{width:79.999%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21648 .elementor-element.elementor-element-2462654{width:100%;}.elementor-21648 .elementor-element.elementor-element-3d15b6e{width:100%;}.elementor-21648 .elementor-element.elementor-element-c9bc67d{width:100%;}}@media(max-width:1024px){.elementor-21648 .elementor-element.elementor-element-af1542b{padding:10px 20px 0px 20px;}.elementor-21648 .elementor-element.elementor-element-2462654.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-21648 .elementor-element.elementor-element-2462654 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21648 .elementor-element.elementor-element-3d15b6e > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21648 .elementor-element.elementor-element-7bdfc95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21648 .elementor-element.elementor-element-4e3e23f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-2871723 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-777db3f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-cc019df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-ddc0cfa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-7943d5d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-eb45d91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-ae27255 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-fe841ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-37c5e82 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-8fe6d6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-195a8ac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-3f4ed01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-6b56098 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-e22ed92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-3130be6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-60cba80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-44d3ecf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-209865f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-13796e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-ce4da1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-14043c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-923d334 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-56bb435 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-d358dec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-c779645 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-b4fd2d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-567d14a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-bb08f3c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-9ff423c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-af267c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-fa0cb53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-8288df6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-2eacd44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-36a8819 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-4019de1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-21648 .elementor-element.elementor-element-2462654 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-21648 .elementor-element.elementor-element-7635e9e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21648 .elementor-element.elementor-element-3d15b6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21648 .elementor-element.elementor-element-7bdfc95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21648 .elementor-element.elementor-element-4e3e23f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-2871723 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-777db3f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-cc019df .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-ddc0cfa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-7943d5d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-eb45d91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-ae27255 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-fe841ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-37c5e82 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-8fe6d6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-195a8ac .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-3f4ed01 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-6b56098 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-e22ed92 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-3130be6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-60cba80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-44d3ecf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-209865f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-13796e5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-ce4da1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-14043c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-923d334 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-56bb435 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-d358dec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-c779645 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-b4fd2d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-567d14a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-bb08f3c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-9ff423c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-af267c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-fa0cb53 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-8288df6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-2eacd44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21648 .elementor-element.elementor-element-36a8819 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21648 .elementor-element.elementor-element-4019de1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}