.elementor-20917 .elementor-element.elementor-element-2d1258b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-20917 .elementor-element.elementor-element-21123297 img{width:240px;}.elementor-20917 .elementor-element.elementor-element-3b12f63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20917 .elementor-element.elementor-element-3b12f63:not(.elementor-motion-effects-element-type-background), .elementor-20917 .elementor-element.elementor-element-3b12f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEE;}.elementor-20917 .elementor-element.elementor-element-ecb4624{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-ecb4624 a:hover, .elementor-20917 .elementor-element.elementor-element-ecb4624 a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-5e66cea{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-5e66cea a:hover, .elementor-20917 .elementor-element.elementor-element-5e66cea a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-334d37c{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-334d37c a:hover, .elementor-20917 .elementor-element.elementor-element-334d37c a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-03b24fd{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-03b24fd a:hover, .elementor-20917 .elementor-element.elementor-element-03b24fd a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-e8e99a4{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-e8e99a4 a:hover, .elementor-20917 .elementor-element.elementor-element-e8e99a4 a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-db24540{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-db24540 a:hover, .elementor-20917 .elementor-element.elementor-element-db24540 a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-d81130c{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-d81130c a:hover, .elementor-20917 .elementor-element.elementor-element-d81130c a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-e76e77b{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-e76e77b a:hover, .elementor-20917 .elementor-element.elementor-element-e76e77b a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-f3864ec{width:100%;max-width:100%;}.elementor-20917 .elementor-element.elementor-element-f3864ec a:hover, .elementor-20917 .elementor-element.elementor-element-f3864ec a:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-72fa8c8{--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;--justify-content:center;--flex-wrap:wrap;--align-content:center;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20917 .elementor-element.elementor-element-72fa8c8:not(.elementor-motion-effects-element-type-background), .elementor-20917 .elementor-element.elementor-element-72fa8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEE;}.elementor-20917 .elementor-element.elementor-element-8a38b79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-d45ff1d img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-c5bd8af{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-fdb5f1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-bc47d8c img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-ea8a10b{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-b1a42b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-24cc331 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-4ad5e94{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-b16a0bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-401d14e img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-5d92196{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-1811952{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-9923702 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-932b03e{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-fe1eede{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-c75b334 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-5e7d8ed{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-0ded4c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-cf86a1a img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-71b011e{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-7803b49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-267fef3 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-1751271{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-79ecb0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-f2aced3 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-5dfce44{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-09a55e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20917 .elementor-element.elementor-element-460e640 img{width:80px;border-radius:4px 4px 4px 4px;}.elementor-20917 .elementor-element.elementor-element-f6ae477{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;}.elementor-20917 .elementor-element.elementor-element-0048b18{--display:flex;}.elementor-20917 .elementor-element.elementor-element-e4d6794{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20917 .elementor-element.elementor-element-e4d6794:not(.elementor-motion-effects-element-type-background), .elementor-20917 .elementor-element.elementor-element-e4d6794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEE;}.elementor-20917 .elementor-element.elementor-element-2e861a8{--display:flex;}.elementor-20917 .elementor-element.elementor-element-804f31b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:6px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-20917 .elementor-element.elementor-element-804f31b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#0000000F;}.elementor-20917 .elementor-element.elementor-element-804f31b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-20917 .elementor-element.elementor-element-804f31b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-20917 .elementor-element.elementor-element-804f31b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Raleway", "Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-20917 .elementor-element.elementor-element-804f31b {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-804f31b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:6px 6px 6px 6px;}.elementor-20917 .elementor-element.elementor-element-5aaa79c{width:var( --container-widget-width, 142px );max-width:142px;padding:0px 0px 0px 0px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-20917 .elementor-element.elementor-element-d7868e2 .elementor-button{background-color:#01619D;font-size:14px;text-transform:uppercase;line-height:1.3em;fill:var( --e-global-color-61331630 );color:var( --e-global-color-61331630 );}.elementor-20917 .elementor-element.elementor-element-d7868e2 .elementor-button:hover, .elementor-20917 .elementor-element.elementor-element-d7868e2 .elementor-button:focus{background-color:var( --e-global-color-5837fc5 );color:var( --e-global-color-61331630 );}.elementor-20917 .elementor-element.elementor-element-d7868e2 .elementor-button:hover svg, .elementor-20917 .elementor-element.elementor-element-d7868e2 .elementor-button:focus svg{fill:var( --e-global-color-61331630 );}.elementor-20917 .elementor-element.elementor-element-ec930a6 img{width:240px;}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-menu-toggle{margin:0 auto;}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a, .elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-658a8172 );}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a:hover,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a:focus,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-menu-toggle:hover,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a:hover,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a:focus,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-7b96d322 );}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-7b96d322 );}.elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle:hover, .elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle:hover svg, .elementor-20917 .elementor-element.elementor-element-ac91092 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-text );}.elementor-20917 .elementor-element.elementor-element-3c68ef3{width:var( --container-widget-width, 142px );max-width:142px;padding:0px 0px 0px 0px;--container-widget-width:142px;--container-widget-flex-grow:0;}.elementor-20917{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-20917 .elementor-element.elementor-element-72fa8c8{--content-width:1400px;}.elementor-20917 .elementor-element.elementor-element-e4d6794{--content-width:1400px;}}@media(max-width:1200px){.elementor-20917 .elementor-element.elementor-element-804f31b{--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;}.elementor-20917 .elementor-element.elementor-element-5aaa79c{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-20917 .elementor-element.elementor-element-3c68ef3{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}}@media(max-width:1024px){.elementor-20917 .elementor-element.elementor-element-804f31b{--n-menu-heading-wrap:nowrap;--n-menu-heading-overflow-x:scroll;}.elementor-20917 .elementor-element.elementor-element-5aaa79c{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}.elementor-20917 .elementor-element.elementor-element-3c68ef3{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}}@media(max-width:767px){.elementor-20917 .elementor-element.elementor-element-e4d6794{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20917 .elementor-element.elementor-element-804f31b{--n-menu-title-distance-from-content:50px;}.elementor-20917 .elementor-element.elementor-element-5aaa79c{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}.elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown .elementor-item, .elementor-20917 .elementor-element.elementor-element-ac91092 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-20917 .elementor-element.elementor-element-3c68ef3{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}}/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5bd8af */.elementor-20917 .elementor-element.elementor-element-c5bd8af p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea8a10b */.elementor-20917 .elementor-element.elementor-element-ea8a10b p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad5e94 */.elementor-20917 .elementor-element.elementor-element-4ad5e94 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d92196 */.elementor-20917 .elementor-element.elementor-element-5d92196 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-932b03e */.elementor-20917 .elementor-element.elementor-element-932b03e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7d8ed */.elementor-20917 .elementor-element.elementor-element-5e7d8ed p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71b011e */.elementor-20917 .elementor-element.elementor-element-71b011e p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1751271 */.elementor-20917 .elementor-element.elementor-element-1751271 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dfce44 */.elementor-20917 .elementor-element.elementor-element-5dfce44 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ae477 */.elementor-20917 .elementor-element.elementor-element-f6ae477 p {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7868e2 */.elementor-20917 .elementor-element.elementor-element-d7868e2 a.elementor-button {
  box-shadow: -10px -10px 20px rgba(255,255,255,0.03), 10px 10px 20px rgba(0,0,0,0.1) !important;
  transition: all 0.3s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ac91092 */@media (max-width: 1024px) {

  .elementor-20917 .elementor-element.elementor-element-ac91092 nav.elementor-nav-menu--dropdown {
    margin-top: 26px !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;

    /* Wichtig für Elementors Auf-/Zuklappen */
    overflow: hidden !important;
  }

  .elementor-20917 .elementor-element.elementor-element-ac91092 nav.elementor-nav-menu--dropdown > ul.elementor-nav-menu {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: 20px !important;
    margin-right: 20px !important;

    background: rgba(238, 238, 238, 0.95);
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
  }
}/* End custom CSS */
/* Start custom CSS */.menu-name {
  font-weight: 700;
  color: #000000;
  font-size: 14px;
  margin-bottom: 0px;
  display: inline-block;
  text-transform: none;
}
.menu-title {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  color: #444444;
  font-size: 14px;
  text-transform: none;
}
.service-title { font-size: 16px; font-weight: 700; font-family: Raleway, Roboto, ssans-serif; }

.menu-service p {font-size: 14px; margin-bottom:0; color: #000000; }

@media screen and (max-width: 767px) {
.wpml-switch .wpml-ls-legacy-list-horizontal { padding: 0; }
.wpml-switch .wpml-ls-legacy-list-horizontal a { padding: 0 4px; }
.wpml-switch .wpml-ls-legacy-list-horizontal>ul { text-align: end; }
}/* End custom CSS */