.elementor-77659 .elementor-element.elementor-element-367a83a{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-367a83a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-caaf197{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-77659 .elementor-element.elementor-element-caaf197:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-caaf197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-3eb0118{--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 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-77659 .elementor-element.elementor-element-3eb0118.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-f07b780{padding:0px 0px 5px 0px;}.elementor-77659 .elementor-element.elementor-element-f07b780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-6ecbab4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-6ecbab4{text-align:start;}.elementor-77659 .elementor-element.elementor-element-6ecbab4 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-f9d984c{width:initial;max-width:initial;}.elementor-77659 .elementor-element.elementor-element-f9d984c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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-77659 .elementor-element.elementor-element-5dea679 .elementor-button{background-color:#E01020;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-5dea679 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-5dea679 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-5dea679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-5dea679 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-5dea679 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-736c73a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-736c73a:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-736c73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sos-software.com/wp-content/uploads/2026/02/Logos-website_goto.png");background-position:33px 224px;background-repeat:no-repeat;background-size:90% auto;}.elementor-77659 .elementor-element.elementor-element-736c73a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-9f2e956{--spacer-size:50px;padding:0px 0px 0px 40px;}.elementor-77659 .elementor-element.elementor-element-5868415{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-5868415:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-5868415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-77659 .elementor-element.elementor-element-a433702{--display:grid;--e-con-grid-template-columns:1fr 1fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 0px;box-shadow:0px 1px 20px 0px rgba(0, 0, 0, 0.04);--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-a433702:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-a433702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-9b88c6c{--display:flex;--min-height:0px;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-d11081d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-8ebbc98{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-e598357{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-988a63e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-37b9e22{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-37b9e22:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-37b9e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-77659 .elementor-element.elementor-element-60d6a64{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-77659 .elementor-element.elementor-element-60d6a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-844f0ba{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-844f0ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.elementor-77659 .elementor-element.elementor-element-71329d2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-71329d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a5a8d2a{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-a5a8d2a.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-cce2f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-cce2f83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-cce2f83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-ac45e38 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-ac45e38 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-268221e{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-c48c498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-c48c498.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-c48c498 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-77659 .elementor-element.elementor-element-db564a7{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:10px 0px 0px 0px;--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-77659 .elementor-element.elementor-element-db564a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > a{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 );}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-77659 .elementor-element.elementor-element-d1a81ea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-d1a81ea:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-d1a81ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-39dd061{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-39dd061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-751099e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-751099e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.elementor-77659 .elementor-element.elementor-element-e052325{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-e052325.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-e052325 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#000000;}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-4aa0a99{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-bb60912{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-bb60912:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-77659 .elementor-element.elementor-element-cbb97a7{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-cbb97a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-74ae960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-f655249{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-f655249:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-5d5cf3b{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-5d5cf3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-8aeb244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-60e47f6{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-60e47f6:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-977288f{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-977288f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-cc2f667{width:var( --container-widget-width, 109.481% );max-width:109.481%;--container-widget-width:109.481%;--container-widget-flex-grow:0;text-align:center;}.elementor-77659 .elementor-element.elementor-element-cc2f667.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-cc2f667 img{max-width:49%;}.elementor-77659 .elementor-element.elementor-element-da83a70{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-e2f875e{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-e2f875e:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-2ff2602{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-2ff2602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-da593c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-c345986{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-c345986:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-aabb556{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-aabb556.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-b2d3a7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-c5eedbb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-c5eedbb:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-c1fc8f6{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-c1fc8f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a0b9914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-5b83f87{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-5b83f87:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-7f5c170{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-7f5c170.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-cdec29d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-7b71999{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-7b71999:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-e043f6a{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-e043f6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-96b0d81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-613f195{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-9020a18{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-48c645d{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-48c645d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.elementor-77659 .elementor-element.elementor-element-dd65a80{width:var( --container-widget-width, 103.495% );max-width:103.495%;--container-widget-width:103.495%;--container-widget-flex-grow:0;text-align:start;}.elementor-77659 .elementor-element.elementor-element-dd65a80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-dd65a80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-c33db4a{width:var( --container-widget-width, 89.613% );max-width:89.613%;--container-widget-width:89.613%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-c33db4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-670dd34{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-670dd34:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-670dd34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-670dd34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-dd18077{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-dd18077.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-9caaa84{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-9caaa84.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a85ed5d{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-a85ed5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a85ed5d .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#000000;}.elementor-77659 .elementor-element.elementor-element-f6a1f58{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-77659 .elementor-element.elementor-element-f6a1f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-0ca5fca{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-0ca5fca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-fc9c620{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-fc9c620.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-111aedc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-0e113bc{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-0e113bc:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-c16017b{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-c16017b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-55d8f93{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-55d8f93:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-0f69373{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-0f69373.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-26f8f2f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-26f8f2f:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-66f9ce9{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-66f9ce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-60e0344{width:var( --container-widget-width, 109.481% );max-width:109.481%;--container-widget-width:109.481%;--container-widget-flex-grow:0;text-align:center;}.elementor-77659 .elementor-element.elementor-element-60e0344.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-60e0344 img{max-width:49%;}.elementor-77659 .elementor-element.elementor-element-0a3dba1{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--padding-top:40px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-0a3dba1:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-1c266ae{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-1c266ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a9d9fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-f188148{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1450980392156863);--padding-top:40px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-f188148:hover{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-3bc206c{width:var( --container-widget-width, 67.56% );max-width:67.56%;--container-widget-width:67.56%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-3bc206c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-e1b9745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-wrapper{text-align:center;}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-fa03524{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-fa03524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-2698727{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-2698727.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-3f4f0bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-3f4f0bc:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-3f4f0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-2228de7{padding:0px 0px 10px 0px;}.elementor-77659 .elementor-element.elementor-element-2228de7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-2228de7 .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-523e2c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-523e2c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-4b9b2e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-4b9b2e7:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-4b9b2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-4f22aab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-edfac9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-edfac9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a81f881{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-685f7c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-685f7c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-5910728{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-77659 .elementor-element.elementor-element-5910728 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D8D8D8;}.elementor-77659 .elementor-element.elementor-element-5910728 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-77659 .elementor-element.elementor-element-5910728 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77659 .elementor-element.elementor-element-1c8a43b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-1c8a43b:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-1c8a43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-36a3668{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-ba38612{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-77659 .elementor-element.elementor-element-ba38612:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-ba38612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-8699ce1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--border-radius:3px 3px 3px 3px;}.elementor-77659 .elementor-element.elementor-element-8699ce1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-bfa7870{width:var( --container-widget-width, 95.729% );max-width:95.729%;--container-widget-width:95.729%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-bfa7870.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-092bb46{width:var( --container-widget-width, 102.853% );max-width:102.853%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:30px 0px 0px 0px;--container-widget-width:102.853%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-77659 .elementor-element.elementor-element-092bb46.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > a{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 );}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-6a5241b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:33px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-6a5241b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-97b71be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-834deff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-77659 .elementor-element.elementor-element-834deff:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-834deff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-77659 .elementor-element.elementor-element-a49fb79{--display:grid;--e-con-grid-template-columns:0.5fr 6fr 0.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-a49fb79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-4a7772d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-77659 .elementor-element.elementor-element-4a7772d .elementor-icon-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-4a7772d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-77659 .elementor-element.elementor-element-4a7772d.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-4a7772d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-77659 .elementor-element.elementor-element-4a7772d.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-4a7772d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-77659 .elementor-element.elementor-element-4a7772d .elementor-icon{font-size:74px;}.elementor-77659 .elementor-element.elementor-element-4a7772d .elementor-icon svg{height:74px;}.elementor-77659 .elementor-element.elementor-element-cc5b104{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-b272366{margin:0px 110px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-77659 .elementor-element.elementor-element-b272366.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title{margin-block-end:6px;color:#000000;}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title a{font-family:var( --e-global-typography-e1db187-font-family ), Sans-serif;font-size:var( --e-global-typography-e1db187-font-size );font-weight:var( --e-global-typography-e1db187-font-weight );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-f495ef1{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-77659 .elementor-element.elementor-element-f495ef1 .elementor-icon-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-f495ef1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-77659 .elementor-element.elementor-element-f495ef1.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-f495ef1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-77659 .elementor-element.elementor-element-f495ef1.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-f495ef1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-77659 .elementor-element.elementor-element-f495ef1 .elementor-icon{font-size:74px;}.elementor-77659 .elementor-element.elementor-element-f495ef1 .elementor-icon svg{height:74px;}.elementor-77659 .elementor-element.elementor-element-0456783{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:20px 20px 20px 20px;--n-tabs-title-gap:71px;--n-tabs-gap:37px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-0456783 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-0456783.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-77659 .elementor-element.elementor-element-0456783.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-77659 .elementor-element.elementor-element-0456783.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-77659 .elementor-element.elementor-element-0456783.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-77659 .elementor-element.elementor-element-0456783.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77659 .elementor-element.elementor-element-0456783 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-d002aa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-d002aa8:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-d002aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-c142196{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-77659 .elementor-element.elementor-element-c142196:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-c142196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-77659 .elementor-element.elementor-element-e2e30be{--display:grid;--e-con-grid-template-columns:0.5fr 6fr 0.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-e2e30be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-4f1bdad{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-77659 .elementor-element.elementor-element-4f1bdad .elementor-icon-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-4f1bdad.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-77659 .elementor-element.elementor-element-4f1bdad.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-4f1bdad.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-77659 .elementor-element.elementor-element-4f1bdad.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-4f1bdad.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-77659 .elementor-element.elementor-element-4f1bdad .elementor-icon{font-size:74px;}.elementor-77659 .elementor-element.elementor-element-4f1bdad .elementor-icon svg{height:74px;}.elementor-77659 .elementor-element.elementor-element-4cb661c{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-66153ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:21px;}.elementor-77659 .elementor-element.elementor-element-dc469fe{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-dc469fe.e-con{--order:99999 /* order end hack */;}.elementor-77659 .elementor-element.elementor-element-8eb1b06{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px -1px 5px;text-align:start;}.elementor-77659 .elementor-element.elementor-element-8eb1b06 img{width:59%;max-width:47%;height:40px;object-fit:contain;object-position:top left;border-radius:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-40b61e2 .elementor-heading-title{font-family:var( --e-global-typography-e1db187-font-family ), Sans-serif;font-size:var( --e-global-typography-e1db187-font-size );font-weight:var( --e-global-typography-e1db187-font-weight );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-0661c99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:var( --e-global-color-text );}.elementor-77659 .elementor-element.elementor-element-6e38625{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-77659 .elementor-element.elementor-element-6e38625 .elementor-icon-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-6e38625.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-77659 .elementor-element.elementor-element-6e38625.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-6e38625.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-77659 .elementor-element.elementor-element-6e38625.elementor-view-framed .elementor-icon, .elementor-77659 .elementor-element.elementor-element-6e38625.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-77659 .elementor-element.elementor-element-6e38625 .elementor-icon{font-size:74px;}.elementor-77659 .elementor-element.elementor-element-6e38625 .elementor-icon svg{height:74px;}.elementor-77659 .elementor-element.elementor-element-9f25ba0{--display:flex;}.elementor-77659 .elementor-element.elementor-element-a21804e{width:var( --container-widget-width, 1290px );max-width:1290px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:60px 0px 20px 0px;--container-widget-width:1290px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-a21804e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-a21804e .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#000000;}.elementor-77659 .elementor-element.elementor-element-9a32fd9{--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:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-f9147c4{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-90px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:70px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:20px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:70px;--arrow-size:42px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-ba094f3 );}.elementor-77659 .elementor-element.elementor-element-f9147c4 .swiper-slide > .elementor-element{height:100%;}.elementor-77659 .elementor-element.elementor-element-8e4c51d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-3966c09 .elementor-button{background-color:var( --e-global-color-accent );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 );fill:var( --e-global-color-ec52d04 );color:var( --e-global-color-ec52d04 );box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);transition-duration:0.2s;border-radius:4px 4px 4px 4px;}.elementor-77659 .elementor-element.elementor-element-3966c09 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-3966c09 .elementor-button:focus{background-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77659 .elementor-element.elementor-element-3966c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-094821a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-094821a:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-094821a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-62dd4d7{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:40px;--padding-left:00px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-5647bfc{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 00px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-5647bfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.elementor-77659 .elementor-element.elementor-element-a734cd2{width:var( --container-widget-width, 584px );max-width:584px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-a734cd2 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#000000;}.elementor-77659 .elementor-element.elementor-element-146bfdc{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-146bfdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-0c4bd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-0c4bd57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-0c4bd57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-3b47fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-3b47fc4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-c2a485e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-c2a485e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:none;border-radius:4px 4px 4px 4px;padding:14px 28px 14px 28px;}.elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button:hover, .elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button:focus{background-color:#A40000;color:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-5af1e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button:hover svg, .elementor-77659 .elementor-element.elementor-element-5af1e14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-77659 .elementor-element.elementor-element-cc7689b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-cc7689b:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-cc7689b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-cc7689b.e-con{--order:-99999 /* order start hack */;}.elementor-77659 .elementor-element.elementor-element-9a497a7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-9a497a7:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-9a497a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec52d04 );}.elementor-77659 .elementor-element.elementor-element-9a497a7.e-con{--order:-99999 /* order start hack */;}.elementor-77659 .elementor-element.elementor-element-ba5323a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-274ff80{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-b5dcae5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:700;line-height:45px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1.5px;}.elementor-77659 .elementor-element.elementor-element-e76a790{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-e76a790.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-e76a790 .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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#000000;}.elementor-77659 .elementor-element.elementor-element-8f09197{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-ba094f3 );--border-color:var( --e-global-color-ba094f3 );--padding-top:0px;--padding-bottom:40px;--padding-left:70px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-090830c{padding:22px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title a{font-family:var( --e-global-typography-7beae35-font-family ), Sans-serif;font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-description{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 );}.elementor-77659 .elementor-element.elementor-element-419f159{padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-419f159 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-419f159 .elementor-icon-box-title{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-e5d9d99{--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;--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-77659 .elementor-element.elementor-element-51c3c72{width:var( --container-widget-width, 33.097% );max-width:33.097%;padding:60px 0px 0px 0px;--container-widget-width:33.097%;--container-widget-flex-grow:0;text-align:start;}.elementor-77659 .elementor-element.elementor-element-51c3c72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-51c3c72 img{width:100%;max-width:100%;border-radius:4% 4% 4% 4%;}.elementor-77659 .elementor-element.elementor-element-51e957c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-51e957c.e-con{--order:99999 /* order end hack */;}.elementor-77659 .elementor-element.elementor-element-74757ce{padding:22px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-74757ce .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-74757ce .elementor-icon-box-title{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-ae85151{padding:22px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title a{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 );}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-description{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 );}.elementor-77659 .elementor-element.elementor-element-0cc70da{padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title a{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 );}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-description{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 );}@media(min-width:768px){.elementor-77659 .elementor-element.elementor-element-367a83a{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-3eb0118{--width:43.947%;}.elementor-77659 .elementor-element.elementor-element-736c73a{--width:36.683%;}.elementor-77659 .elementor-element.elementor-element-5868415{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-37b9e22{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-60d6a64{--width:100%;}.elementor-77659 .elementor-element.elementor-element-71329d2{--width:100%;}.elementor-77659 .elementor-element.elementor-element-a5a8d2a{--width:45%;}.elementor-77659 .elementor-element.elementor-element-268221e{--width:50%;}.elementor-77659 .elementor-element.elementor-element-d1a81ea{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-39dd061{--width:60.428%;}.elementor-77659 .elementor-element.elementor-element-613f195{--content-width:1291px;}.elementor-77659 .elementor-element.elementor-element-9020a18{--width:50%;}.elementor-77659 .elementor-element.elementor-element-9caaa84{--width:97.276%;}.elementor-77659 .elementor-element.elementor-element-f6a1f58{--width:100%;}.elementor-77659 .elementor-element.elementor-element-0ca5fca{--width:100%;}.elementor-77659 .elementor-element.elementor-element-fc9c620{--width:65.644%;}.elementor-77659 .elementor-element.elementor-element-fa03524{--width:100%;}.elementor-77659 .elementor-element.elementor-element-8699ce1{--width:19.907%;}.elementor-77659 .elementor-element.elementor-element-a49fb79{--width:99.682%;}.elementor-77659 .elementor-element.elementor-element-cc5b104{--width:100%;}.elementor-77659 .elementor-element.elementor-element-d002aa8{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-e2e30be{--width:99.682%;}.elementor-77659 .elementor-element.elementor-element-4cb661c{--width:100%;}.elementor-77659 .elementor-element.elementor-element-dc469fe{--width:100%;}.elementor-77659 .elementor-element.elementor-element-9f25ba0{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-9a32fd9{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-094821a{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-62dd4d7{--width:50%;}.elementor-77659 .elementor-element.elementor-element-146bfdc{--width:85%;}.elementor-77659 .elementor-element.elementor-element-cc7689b{--content-width:100%;}.elementor-77659 .elementor-element.elementor-element-ba5323a{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-274ff80{--width:100%;}.elementor-77659 .elementor-element.elementor-element-8f09197{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-77659 .elementor-element.elementor-element-3eb0118{--width:100%;}.elementor-77659 .elementor-element.elementor-element-736c73a{--width:47.396%;}.elementor-77659 .elementor-element.elementor-element-5868415{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-a433702{--width:100%;}.elementor-77659 .elementor-element.elementor-element-60d6a64{--width:100%;}.elementor-77659 .elementor-element.elementor-element-a5a8d2a{--width:100%;}.elementor-77659 .elementor-element.elementor-element-268221e{--width:100%;}.elementor-77659 .elementor-element.elementor-element-39dd061{--width:100%;}.elementor-77659 .elementor-element.elementor-element-613f195{--content-width:1290px;}.elementor-77659 .elementor-element.elementor-element-9020a18{--width:100%;}.elementor-77659 .elementor-element.elementor-element-9caaa84{--width:100%;}.elementor-77659 .elementor-element.elementor-element-f6a1f58{--width:100%;}.elementor-77659 .elementor-element.elementor-element-fc9c620{--width:100%;}.elementor-77659 .elementor-element.elementor-element-8699ce1{--width:50%;}.elementor-77659 .elementor-element.elementor-element-a49fb79{--width:100%;}.elementor-77659 .elementor-element.elementor-element-cc5b104{--width:100%;}.elementor-77659 .elementor-element.elementor-element-e2e30be{--width:100%;}.elementor-77659 .elementor-element.elementor-element-4cb661c{--width:100%;}.elementor-77659 .elementor-element.elementor-element-62dd4d7{--width:100%;}.elementor-77659 .elementor-element.elementor-element-146bfdc{--width:100.727%;}.elementor-77659 .elementor-element.elementor-element-274ff80{--width:100%;}.elementor-77659 .elementor-element.elementor-element-8f09197{--width:100%;}}@media(max-width:1024px){.elementor-77659 .elementor-element.elementor-element-367a83a{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-caaf197{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-3eb0118{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title a{font-size:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-6ecbab4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-f9d984c{width:var( --container-widget-width, 652px );max-width:652px;--container-widget-width:652px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-736c73a{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-736c73a:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-736c73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-16px 0px;background-size:contain;}.elementor-77659 .elementor-element.elementor-element-736c73a.e-con{--order:-99999 /* order start hack */;}.elementor-77659 .elementor-element.elementor-element-9f2e956{--spacer-size:43px;padding:20px 20px 20px 20px;}.elementor-77659 .elementor-element.elementor-element-5868415{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-a433702{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-77659 .elementor-element.elementor-element-9b88c6c{--justify-content:space-evenly;}.elementor-77659 .elementor-element.elementor-element-37b9e22{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-60d6a64{--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-71329d2{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-77659 .elementor-element.elementor-element-cce2f83{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-77659 .elementor-element.elementor-element-cce2f83 .elementor-heading-title{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-ac45e38 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-268221e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-c48c498{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-77659 .elementor-element.elementor-element-c48c498 .elementor-heading-title{font-size:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-d1a81ea{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-39dd061{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-e052325{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-77659 .elementor-element.elementor-element-e052325 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-4aa0a99{--e-con-grid-template-columns:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-cbb97a7 img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-5d5cf3b img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-977288f img{height:39px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-cc2f667 img{width:60%;max-width:28%;}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-2ff2602 img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-aabb556 img{height:73px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-c1fc8f6 img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-7f5c170 img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-e043f6a img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-613f195{--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-9020a18{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-c33db4a{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-670dd34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-dd18077{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-9caaa84{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-a85ed5d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-77659 .elementor-element.elementor-element-a85ed5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-f6a1f58{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77659 .elementor-element.elementor-element-0ca5fca{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-111aedc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-c16017b img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-0f69373 img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-66f9ce9 img{height:40px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-60e0344 img{width:60%;max-width:31%;}.elementor-77659 .elementor-element.elementor-element-1c266ae img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-3bc206c img{height:55px;object-fit:contain;}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-fa03524{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-2698727{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-3f4f0bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-2228de7{width:var( --container-widget-width, 264px );max-width:264px;padding:0px 0px 0px 0px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-2228de7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-4b9b2e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-5910728{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-1c8a43b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-36a3668{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-97b71be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-834deff{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-a49fb79{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-cc5b104{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-b272366{width:var( --container-widget-width, 443.43px );max-width:443.43px;--container-widget-width:443.43px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title a{font-size:var( --e-global-typography-e1db187-font-size );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0456783{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:40px;--n-tabs-gap:37px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-d002aa8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-c142196{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-e2e30be{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-4cb661c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-66153ec{width:var( --container-widget-width, 482.43px );max-width:482.43px;--container-widget-width:482.43px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title a{font-size:25px;line-height:1.3em;}.elementor-77659 .elementor-element.elementor-element-dc469fe{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-8eb1b06 img{width:59%;max-width:51%;height:43px;}.elementor-77659 .elementor-element.elementor-element-40b61e2 .elementor-heading-title{font-size:var( --e-global-typography-e1db187-font-size );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a21804e{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-77659 .elementor-element.elementor-element-a21804e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-9a32fd9{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-f9147c4{--swiper-slides-to-display:2;}.elementor-77659 .elementor-element.elementor-element-3966c09{padding:0px 0px 0px 42px;}.elementor-77659 .elementor-element.elementor-element-3966c09 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-094821a{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-62dd4d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-a734cd2{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-77659 .elementor-element.elementor-element-a734cd2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-146bfdc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-77659 .elementor-element.elementor-element-0c4bd57{width:auto;max-width:auto;}.elementor-77659 .elementor-element.elementor-element-3b47fc4{width:auto;max-width:auto;}.elementor-77659 .elementor-element.elementor-element-c2a485e{width:auto;max-width:auto;}.elementor-77659 .elementor-element.elementor-element-5af1e14{width:auto;max-width:auto;}.elementor-77659 .elementor-element.elementor-element-cc7689b{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-77659 .elementor-element.elementor-element-9a497a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-ba5323a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-274ff80{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title a{font-size:40px;}.elementor-77659 .elementor-element.elementor-element-e76a790{width:var( --container-widget-width, 474px );max-width:474px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-e76a790 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-8f09197{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-090830c{padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-51c3c72 img{border-radius:3% 3% 3% 3%;}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-77659 .elementor-element.elementor-element-367a83a{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-caaf197{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-3eb0118{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-title a{font-size:31px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-f07b780 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-6ecbab4{text-align:start;}.elementor-77659 .elementor-element.elementor-element-6ecbab4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-f9d984c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-736c73a:not(.elementor-motion-effects-element-type-background), .elementor-77659 .elementor-element.elementor-element-736c73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sos-software.com/wp-content/uploads/2026/02/Logos-website_goto.png");background-position:center center;background-size:contain;}.elementor-77659 .elementor-element.elementor-element-736c73a{--width:88%;--min-height:10vh;--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-736c73a.e-con{--order:-99999 /* order start hack */;}.elementor-77659 .elementor-element.elementor-element-9f2e956{--spacer-size:326px;padding:20px 20px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-5868415{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-a433702{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-9b88c6c{--justify-content:center;}.elementor-77659 .elementor-element.elementor-element-d11081d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-8ebbc98 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-e598357 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-988a63e .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-77659 .elementor-element.elementor-element-37b9e22{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-60d6a64{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-844f0ba .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-71329d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77659 .elementor-element.elementor-element-a5a8d2a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77659 .elementor-element.elementor-element-cce2f83{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-cce2f83 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-ac45e38 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-c48c498{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-c48c498 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-db564a7{padding:5px 5px 5px 5px;}.elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-db564a7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-d1a81ea{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-39dd061{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-77659 .elementor-element.elementor-element-751099e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-751099e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-751099e .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-e052325{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-e052325 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-title a{font-size:18px;line-height:2px;}.elementor-77659 .elementor-element.elementor-element-6794bfe .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-4aa0a99{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-cbb97a7 img{height:55px;}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-74ae960 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-5d5cf3b img{height:55px;}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-8aeb244 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-977288f img{height:46px;}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da83a70 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-2ff2602 img{height:55px;}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-da593c2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-aabb556 img{height:74px;}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b2d3a7b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-c1fc8f6 img{height:55px;}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a0b9914 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-7f5c170 img{height:55px;}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-cdec29d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-e043f6a img{height:55px;}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-96b0d81 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-613f195{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-48c645d .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-dd65a80{text-align:start;}.elementor-77659 .elementor-element.elementor-element-dd65a80 .elementor-heading-title{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-c33db4a{width:100%;max-width:100%;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-wrapper{text-align:start;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-c33db4a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-670dd34{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-dd18077{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-9caaa84{--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-a85ed5d{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-a85ed5d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-f6a1f58{--gap:110px 110px;--row-gap:110px;--column-gap:110px;}.elementor-77659 .elementor-element.elementor-element-0ca5fca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-fc9c620{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77659 .elementor-element.elementor-element-111aedc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-c16017b img{height:59px;}.elementor-77659 .elementor-element.elementor-element-1c266ae img{height:40px;}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-a9d9fb7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-3bc206c img{height:40px;}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title{margin-block-end:17px;}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-e1b9745 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-fa03524{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-2698727{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-3f4f0bc{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-3f4f0bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-2228de7{padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-2228de7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-523e2c9{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:16px;}.elementor-77659 .elementor-element.elementor-element-523e2c9 p{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-4b9b2e7{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-4b9b2e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-77659 .elementor-element.elementor-element-4f22aab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-edfac9f{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:16px;}.elementor-77659 .elementor-element.elementor-element-edfac9f p{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-685f7c5{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:16px;}.elementor-77659 .elementor-element.elementor-element-685f7c5 p{margin-block-end:0px;}.elementor-77659 .elementor-element.elementor-element-5910728{padding:0px 0px 0px 0px;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-1c8a43b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-36a3668{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-ba38612{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-bfa7870{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77659 .elementor-element.elementor-element-092bb46 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-834deff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-a49fb79{--e-con-grid-template-columns:1fr;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-b272366{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-title a{font-size:var( --e-global-typography-e1db187-font-size );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-b272366 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0456783{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:100%;max-width:100%;--n-tabs-title-gap:27px;--n-tabs-gap:12px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-d002aa8{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-c142196{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-e2e30be{--e-con-grid-template-columns:1fr;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-77659 .elementor-element.elementor-element-4f1bdad .elementor-icon{font-size:56px;}.elementor-77659 .elementor-element.elementor-element-4f1bdad .elementor-icon svg{height:56px;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-title a{font-size:26px;line-height:26px;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-66153ec .elementor-icon-box-description{line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-dc469fe{--e-con-grid-template-columns:1;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-8eb1b06 img{max-width:65%;}.elementor-77659 .elementor-element.elementor-element-40b61e2 .elementor-heading-title{font-size:var( --e-global-typography-e1db187-font-size );line-height:var( --e-global-typography-e1db187-line-height );letter-spacing:var( --e-global-typography-e1db187-letter-spacing );word-spacing:var( --e-global-typography-e1db187-word-spacing );}.elementor-77659 .elementor-element.elementor-element-0661c99 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-a21804e{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-a21804e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-9a32fd9{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-f9147c4{--swiper-slides-to-display:1;}.elementor-77659 .elementor-element.elementor-element-3966c09{padding:0px 0px 0px 20px;}.elementor-77659 .elementor-element.elementor-element-3966c09 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-77659 .elementor-element.elementor-element-094821a{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-5647bfc .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-a734cd2{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-a734cd2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-cc7689b{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77659 .elementor-element.elementor-element-9a497a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-ba5323a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-77659 .elementor-element.elementor-element-274ff80{--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5{width:100%;max-width:100%;padding:0px 0px 4px 0px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-title a{font-size:32px;line-height:1.1em;letter-spacing:0px;}.elementor-77659 .elementor-element.elementor-element-b5dcae5 .elementor-icon-box-description{font-size:16px;line-height:26px;}.elementor-77659 .elementor-element.elementor-element-e76a790{width:100%;max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-77659 .elementor-element.elementor-element-e76a790 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-77659 .elementor-element.elementor-element-8f09197{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77659 .elementor-element.elementor-element-090830c{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-title a{font-size:var( --e-global-typography-7beae35-font-size );line-height:var( --e-global-typography-7beae35-line-height );letter-spacing:var( --e-global-typography-7beae35-letter-spacing );word-spacing:var( --e-global-typography-7beae35-word-spacing );}.elementor-77659 .elementor-element.elementor-element-090830c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-419f159{padding:20px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-e5d9d99{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-51c3c72{padding:0px 0px 0px 0px;--container-widget-width:114.195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 114.195px );max-width:114.195px;}.elementor-77659 .elementor-element.elementor-element-51e957c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77659 .elementor-element.elementor-element-74757ce{padding:0px 0px 0px 0px;}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-ae85151 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title, .elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-77659 .elementor-element.elementor-element-0cc70da .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-bb60912 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f655249 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e47f6 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2f875e *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c345986 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5eedbb *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b83f87 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b71999 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e113bc *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d8f93 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8f2f *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3dba1 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f188148 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e113bc *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d8f93 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8f2f *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3dba1 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f188148 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e113bc *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d8f93 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8f2f *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3dba1 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f188148 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e113bc *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d8f93 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8f2f *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3dba1 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f188148 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e113bc *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d8f93 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f8f2f *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3dba1 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f188148 *//* Toggle Button – Ghost Style */
.toggle-btn {
  background: none !important;
  border: none !important;
  color: #505050 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  padding: 0 !important;
  margin-top: 8px !important;
  display: block !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.toggle-btn:hover {
  text-decoration: underline !important;
  background: none !important;
}

/* Ausklapp-Text */
.card-detail {
  display: none;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.08);
  font-size: 18px;
  color: #7A7A7A;
  line-height: 1.6;
}

.card-detail.open {
  display: block;
}

/* Elementor Icon Box Button verstecken */
.elementor-icon-box-btn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0456783 *//* Untere Linie der gesamten Tab-Leiste */
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tabs-heading {
  border-bottom: 2px solid #D8D8D8 !important;
  box-sizing: border-box;
}

/* Tab-Titel Grundzustand – Default-Hintergrund entfernen */
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title {
  position: relative !important;
  top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 8px !important;
  border-bottom: none !important;
  transition: none !important;
  background-color: transparent !important;
  background: transparent !important;
}

/* Hover + Aktiv: KEIN roter Kasten, kein Schatten */
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title:hover,
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title:focus,
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title[aria-selected="true"] {
  background-color: transparent !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Aktiver Tab: Textfarbe wie in der Vorschau (dunkel statt weiß) */
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title[aria-selected="true"] {
  color: #1A1A1A !important;
  /* font-weight: 700 !important;  <- optional, falls aktiv fetter sein soll */
}

/* Rote Linie unter dem Tab (Pseudo-Element) */
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title::after {
  content: "" !important;
  position: absolute !important;
  bottom: -2px !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;
  background-color: transparent !important;
}

.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title:hover::after,
.elementor-77659 .elementor-element.elementor-element-0456783 .e-n-tab-title[aria-selected="true"]::after {
  background-color: #E01020 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613f195 */.elementor-77659 .elementor-element.elementor-element-613f195 .e-n-tabs-heading {
  border-bottom: 2px solid #D8D8D8 !important;
  box-sizing: border-box;
}

.elementor-77659 .elementor-element.elementor-element-613f195 .e-n-tab-title {
  position: relative !important;
  top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 8px !important;
  border-bottom: none !important;
  transition: none !important;
}

.elementor-77659 .elementor-element.elementor-element-613f195 .e-n-tab-title::after {
  content: "" !important;
  position: absolute !important;
  bottom: -2px !important;
  left: 0 !important;
  right: 0 !important;
  height: 2px !important;
  background-color: transparent !important;
}

.elementor-77659 .elementor-element.elementor-element-613f195 .e-n-tab-title:hover::after {
  background-color: #E01020 !important;
}

.elementor-77659 .elementor-element.elementor-element-613f195 .e-n-tab-title[aria-selected="true"]::after {
  background-color: #E01020 !important;
}/* End custom CSS */
/* Start custom CSS *//* Theme-Wrapper nicht mehr deckeln -> volle Breite für full-bleed Hintergründe */
.entry-content,
.wp-block-post-content,
.is-layout-constrained {
    max-width: none !important;
}
.is-layout-constrained > * {
    max-width: none !important;
}/* End custom CSS */