.elementor-327 .elementor-element.elementor-element-4dc1396{--display:flex;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-e51d03b .elementor-heading-title{font-size:17px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-de21489{padding:0px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-de21489 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-327 .elementor-element.elementor-element-d35b22c{width:var( --container-widget-width, 75% );max-width:75%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-16241a6{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-eada006{--display:flex;--min-height:320px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-327 .elementor-element.elementor-element-eada006:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-eada006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-462b895{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-462b895.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-cbeca31{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-cbeca31 img{width:100%;}.elementor-327 .elementor-element.elementor-element-08008c2{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-08008c2.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-9a799cb{width:var( --container-widget-width, 175px );max-width:175px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:175px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-9a799cb img{width:80%;}.elementor-327 .elementor-element.elementor-element-b35ca7c{--display:flex;--min-height:3px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-1ed0506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-327 .elementor-element.elementor-element-1ed0506 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-a51b931{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ca5ebce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-00a1702 .elementor-button{background-color:#02010100;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 18px 12px 18px;}.elementor-327 .elementor-element.elementor-element-00a1702 .elementor-button:hover, .elementor-327 .elementor-element.elementor-element-00a1702 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-36faeb3 );border-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-00a1702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-00a1702 .elementor-button:hover svg, .elementor-327 .elementor-element.elementor-element-00a1702 .elementor-button:focus svg{fill:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-ad6272f{--display:flex;--min-height:320px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-327 .elementor-element.elementor-element-ad6272f:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-ad6272f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-3b23167{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-3b23167.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-89d4fef{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-89d4fef img{width:100%;}.elementor-327 .elementor-element.elementor-element-510b9b7{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-510b9b7.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-26008c4{width:var( --container-widget-width, 175px );max-width:175px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:175px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-26008c4 img{width:80%;}.elementor-327 .elementor-element.elementor-element-9bfcf7a{--display:flex;--min-height:3px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-5af932d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-327 .elementor-element.elementor-element-5af932d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-8f6d586{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-f14e997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-8f5f71d .elementor-button{background-color:#02010100;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 18px 12px 18px;}.elementor-327 .elementor-element.elementor-element-8f5f71d .elementor-button:hover, .elementor-327 .elementor-element.elementor-element-8f5f71d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-36faeb3 );border-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-8f5f71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-8f5f71d .elementor-button:hover svg, .elementor-327 .elementor-element.elementor-element-8f5f71d .elementor-button:focus svg{fill:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-8ec8080{--display:flex;--min-height:320px;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-327 .elementor-element.elementor-element-8ec8080:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-8ec8080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-4b4e586{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-4b4e586.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-b50c9c5{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-b50c9c5 img{width:100%;}.elementor-327 .elementor-element.elementor-element-c227afa{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-c227afa.e-con{--align-self:center;}.elementor-327 .elementor-element.elementor-element-6150ff0{width:var( --container-widget-width, 175px );max-width:175px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:175px;--container-widget-flex-grow:0;text-align:start;}.elementor-327 .elementor-element.elementor-element-6150ff0 img{width:80%;}.elementor-327 .elementor-element.elementor-element-7c76e23{--display:flex;--min-height:3px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ed831b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-327 .elementor-element.elementor-element-ed831b8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-8ef1cf8{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ccdfd0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-2a1df16 .elementor-button{background-color:#02010100;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 18px 12px 18px;}.elementor-327 .elementor-element.elementor-element-2a1df16 .elementor-button:hover, .elementor-327 .elementor-element.elementor-element-2a1df16 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-36faeb3 );border-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-2a1df16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-2a1df16 .elementor-button:hover svg, .elementor-327 .elementor-element.elementor-element-2a1df16 .elementor-button:focus svg{fill:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-3556768{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-3556768:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-3556768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-5869210{--display:flex;}.elementor-327 .elementor-element.elementor-element-8e96c51 .elementor-heading-title{font-size:17px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-16ba470{padding:0px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-16ba470 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-327 .elementor-element.elementor-element-183e642{width:var( --container-widget-width, 85% );max-width:85%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-50d73fb{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-50d73fb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-327 .elementor-element.elementor-element-12dc1a0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-44844dc{--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;}.elementor-327 .elementor-element.elementor-element-30459ec{--display:flex;--justify-content:center;}.elementor-327 .elementor-element.elementor-element-cac9d21 .elementor-heading-title{font-size:17px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-509a710{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-327 .elementor-element.elementor-element-509a710 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-327 .elementor-element.elementor-element-91ab90a{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button{background-color:#02010100;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 18px 12px 18px;}.elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button:hover, .elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-36faeb3 );border-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-c1b5210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-c1b5210.elementor-element{--align-self:flex-start;}.elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button:hover svg, .elementor-327 .elementor-element.elementor-element-c1b5210 .elementor-button:focus svg{fill:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-e05ec35{--display:flex;}.elementor-327 .elementor-element.elementor-element-9c96f85{text-align:start;}.elementor-327 .elementor-element.elementor-element-9c96f85 img{width:90%;}.elementor-327 .elementor-element.elementor-element-ac541ad{--display:flex;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ac541ad:not(.elementor-motion-effects-element-type-background), .elementor-327 .elementor-element.elementor-element-ac541ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36faeb3 );}.elementor-327 .elementor-element.elementor-element-b79ee44{--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;}.elementor-327 .elementor-element.elementor-element-2f82ef2{--display:flex;}.elementor-327 .elementor-element.elementor-element-505c408 .elementor-heading-title{font-size:17px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-ae17851{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-327 .elementor-element.elementor-element-ae17851 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-327 .elementor-element.elementor-element-9f0e95b{width:var( --container-widget-width, 60% );max-width:60%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-327 .elementor-element.elementor-element-6b95514{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );fill:var( --e-global-color-36faeb3 );color:var( --e-global-color-36faeb3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 20px 12px 20px;}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button:hover, .elementor-327 .elementor-element.elementor-element-9648629 .elementor-button:focus{background-color:var( --e-global-color-36faeb3 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-9648629{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button:hover svg, .elementor-327 .elementor-element.elementor-element-9648629 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:576px){.elementor-327 .elementor-element.elementor-element-a51b931{--width:100%;}.elementor-327 .elementor-element.elementor-element-8f6d586{--width:100%;}.elementor-327 .elementor-element.elementor-element-8ef1cf8{--width:100%;}.elementor-327 .elementor-element.elementor-element-30459ec{--width:82%;}.elementor-327 .elementor-element.elementor-element-e05ec35{--width:100%;}.elementor-327 .elementor-element.elementor-element-2f82ef2{--width:70%;}.elementor-327 .elementor-element.elementor-element-6b95514{--width:30%;}}@media(max-width:991px) and (min-width:576px){.elementor-327 .elementor-element.elementor-element-30459ec{--width:100%;}.elementor-327 .elementor-element.elementor-element-e05ec35{--width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-327 .elementor-element.elementor-element-2f82ef2{--width:100%;}.elementor-327 .elementor-element.elementor-element-6b95514{--width:35%;}}@media(max-width:1199px){.elementor-327 .elementor-element.elementor-element-de21489 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-ca5ebce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-f14e997{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-ccdfd0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-16ba470 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-509a710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-ae17851 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-9f0e95b{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:991px){.elementor-327 .elementor-element.elementor-element-de21489 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-16241a6{--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;}.elementor-327 .elementor-element.elementor-element-1ed0506 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-ca5ebce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-5af932d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-f14e997{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-ed831b8 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-ccdfd0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-16ba470 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-12dc1a0{--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;}.elementor-327 .elementor-element.elementor-element-44844dc{--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;}.elementor-327 .elementor-element.elementor-element-30459ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-509a710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-9c96f85{text-align:end;}.elementor-327 .elementor-element.elementor-element-9c96f85 img{width:64%;}.elementor-327 .elementor-element.elementor-element-2f82ef2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ae17851{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-327 .elementor-element.elementor-element-ae17851 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-9f0e95b{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-4dc1396{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-de21489{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-327 .elementor-element.elementor-element-d35b22c{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-327 .elementor-element.elementor-element-16241a6{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-1ed0506 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-5af932d .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-ed831b8 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-3556768{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-183e642{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-327 .elementor-element.elementor-element-12dc1a0{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ac541ad{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ae17851{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-327 .elementor-element.elementor-element-9f0e95b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:575px){.elementor-327 .elementor-element.elementor-element-4dc1396{--padding-top:060px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-327 .elementor-element.elementor-element-de21489 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-d35b22c{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-327 .elementor-element.elementor-element-16241a6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-327 .elementor-element.elementor-element-1ed0506 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-ca5ebce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-5af932d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-f14e997{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-ed831b8 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-327 .elementor-element.elementor-element-ccdfd0c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-327 .elementor-element.elementor-element-16ba470 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-509a710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-9c96f85{text-align:start;}.elementor-327 .elementor-element.elementor-element-9c96f85 img{width:100%;}.elementor-327 .elementor-element.elementor-element-2f82ef2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-ae17851{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-327 .elementor-element.elementor-element-ae17851 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-327 .elementor-element.elementor-element-9f0e95b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-327 .elementor-element.elementor-element-6b95514{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-327 .elementor-element.elementor-element-9648629 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-16241a6 *//* =========================================================
   mCHILLER / mHEAT PRODUKTKARTEN
   FUGU / TAKA / KAPI
   ========================================================= */


/* ---------------------------------------------------------
   GESAMTE KARTE
   --------------------------------------------------------- */

.produkt-box {
    display: grid !important;

    grid-template-rows:
        220px   /* Produktbild */
        105px   /* Produktlogo + Abstand */
        55px    /* Kategorie */
        1fr     /* Beschreibung */
        auto;   /* Button */

    align-items: start !important;

    width: 100% !important;
    height: 100% !important;

    /* kompakter als vorher */
    min-height: 650px !important;
}


/* ---------------------------------------------------------
   ELEMENTOR-STANDARDWERTE NEUTRALISIEREN
   --------------------------------------------------------- */

.produkt-bild,
.produkt-logo,
.produkt-kategorie,
.produkt-text,
.produkt-button {
    min-height: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}


/* =========================================================
   PRODUKTBILD
   ========================================================= */

.produkt-bild {
    grid-row: 1;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.produkt-bild .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.produkt-bild img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: 200px !important;

    object-fit: contain !important;

    margin: 0 auto !important;
}


/* =========================================================
   PRODUKTLOGO
   KLEIN + LINKSBÜNDIG + ABSTAND UNTEN
   ========================================================= */

.produkt-logo {
    grid-row: 2;

    width: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    justify-self: stretch !important;
    align-self: stretch !important;

    text-align: left !important;

    overflow: hidden !important;

    padding-bottom: 16px !important;
}


/* Elementor-Bildwidget */
.produkt-logo .elementor-widget-image {
    width: 100% !important;
    max-width: 100% !important;

    flex: 0 0 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    text-align: left !important;
}


/* Elementor-Wrapper */
.produkt-logo .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    text-align: left !important;
}


/* Logo selbst */
.produkt-logo img {
    display: block !important;

    width: auto !important;
    height: auto !important;

    max-width: 100% !important;
    max-height: 70px !important;

    object-fit: contain !important;
    object-position: left center !important;

    margin-left: 0 !important;
    margin-right: auto !important;
}


/* Falls Elementor figure verwendet */
.produkt-logo figure {
    display: block !important;

    width: auto !important;

    margin-left: 0 !important;
    margin-right: auto !important;
}


/* =========================================================
   PRODUKTBEZEICHNUNG
   ========================================================= */

.produkt-kategorie {
    grid-row: 3;

    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;

    width: 100% !important;
}


/* =========================================================
   BESCHREIBUNG
   ========================================================= */

.produkt-text {
    grid-row: 4;

    width: 100% !important;
}


/* =========================================================
   BUTTON
   ========================================================= */

.produkt-button {
    grid-row: 5;

    align-self: end !important;
    justify-self: start !important;

    margin-top: 8px !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .produkt-box {
        grid-template-rows:
            190px
            90px
            auto
            1fr
            auto;

        min-height: 600px !important;
    }

    .produkt-bild img {
        max-height: 170px !important;
    }

    .produkt-logo {
        padding-bottom: 14px !important;
    }

    .produkt-logo img {
        max-height: 60px !important;
    }

    .produkt-button {
        margin-top: 8px !important;
    }
}


/* =========================================================
   MOBIL
   ========================================================= */

@media (max-width: 767px) {

    .produkt-box {
        display: flex !important;
        flex-direction: column !important;

        height: auto !important;
        min-height: 0 !important;
    }


    /* Produktbild */
    .produkt-bild {
        min-height: 0 !important;
        margin-bottom: 20px !important;
    }

    .produkt-bild img {
        max-height: 220px !important;
    }


    /* Logo */
    .produkt-logo {
        min-height: 0 !important;
        height: auto !important;

        margin-bottom: 0 !important;
        padding-bottom: 14px !important;

        justify-content: flex-start !important;
        text-align: left !important;
    }

    .produkt-logo .elementor-widget-image,
    .produkt-logo .elementor-widget-container {
        height: auto !important;

        justify-content: flex-start !important;
        text-align: left !important;
    }

    .produkt-logo img {
        max-height: 70px !important;

        margin-left: 0 !important;
        margin-right: auto !important;
    }


    /* Kategorie */
    .produkt-kategorie {
        margin-bottom: 18px !important;
    }


    /* Beschreibung */
    .produkt-text {
        margin-bottom: 0 !important;
    }


    /* Button */
    .produkt-button {
        align-self: flex-start !important;
        justify-self: start !important;

        margin-top: 14px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.mayekawa.de/wp-content/uploads/2026/08/source-sans-3-v19-latin_latin-ext-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.mayekawa.de/wp-content/uploads/2026/08/source-sans-3-v19-latin_latin-ext-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.mayekawa.de/wp-content/uploads/2026/08/source-sans-3-v19-latin_latin-ext-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.mayekawa.de/wp-content/uploads/2026/08/source-sans-3-v19-latin_latin-ext-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */